/* price */

.priceTable {
margin:5px 5px 5px 20px;
}

.priceTable tr td, .priceTable tr th {
height:30px;
margin:0px 0 13px 0;
font-size:1.2em; 
padding:5px;
}

.priceTable tr td {
color:#666; 
border-bottom: 1px #f0f0f0 solid;
}

.priceTable tr th {
color:#18a04e; 
background-color:#f0f0f0;
border-bottom: 1px #18a04e solid;
}

/* global */

.contin {margin-right: 20.5%; *margin-right:26%; overflow:hidden; }
.actions ol {margin: 0 13px 0 7px;}
.content {margin-left:280px;}
.leftcol {width:270px; }
.leftcol h1 {margin: 21px 6px 0 6px;}
.leftcol h1 span {width:222px;}
.leftcol ol {width:252px; margin: 17px 0 120px 24px;}
#mainpage .content {margin-left:300px;}
.actions ol li span {padding-left:30px;}
.navi {margin:21px 0 15px 0;}
.navi ol {position:relative; margin: 0 0 0 15px;}
.pagecont {padding: 0 20px 0 16px;}

/* left menu */

.leftcol h1 {font-size:18px; font-family:Arial; font-weight:normal;}
.leftcol li {text-align:right; height:36px; line-height:30px; margin:0 0 -1px 0; xwhite-space:nowrap;}
.leftcol li a {font-size:16px; line-height:33px; padding: 0 16px 0 0;}
.leftcol li a:hover , .leftcol li a.slct {background-image:none; background-color:#f0f0f0;}

/* before and after */

.theWorkAfter, .theWorkBefore {
width:260px;
float:left;
}

.theWorkAfter p, .theWorkBefore p {
display:block; 
clear:left;
margin:0px; 
padding:0px;
}

.theWorkAfter img, .theWorkBefore img {
border:1px solid #18a04e;
margin: 7px 7px 7px 0px;
padding:2px;
background:#f0f0f0;
display:block;
float:left;
}

/* content part */

.photogalleryItem {
float:left;
}

.photogalleryItem img{
border:1px solid #18a04e;
margin: 7px 7px 7px 0px;
padding:2px;
background:#f0f0f0;
display:block;
}

img.left {
border:1px solid #18a04e;
margin: 7px 7px 7px 0px;
padding:2px;
background:#f0f0f0;
display:block;
float:left;
}

img.maximedBorder {
border:1px solid #18a04e;
padding:2px;
background:#f0f0f0;
}
.leftColumn {
float:left;
width:50%;
}

.rightColumn {
float:right;
width:50%;
}

.cellColumn {
float:left;
margin:0px 10px 15px 0px;
}

.cellColumn h3 {
margin:0px; padding:0px;
font-weight:normal;
color:#18a04e;
}

.cellColumn p {
margin:3px 0px 3px 0px; padding:0px;
font-size:1.0em;
}

.cellColumn img {
width:170px;
height:100px;
border:1px solid #18a04e;
margin: 7px 7px 7px 0px;
padding:2px;
background:#f0f0f0;
display:block;
}

.cellColumn {
color:#666;
font-size:1.2em;
}

.cellColumn a {
text-decoration:underline;
color:#18a04e;
}

.cellColumn a:hover {
text-decoration:none;
}

/* nav part */

.clear {
clear:both;
margin:0px;
padding:0px;
}

.prevAndNext, .navHome {width:100%}
.navHome {margin-top:60px; text-align: center; clear:both;}
.prevAndNext span, .navHome span {
  margin: 10px;
  font-size: 10px;
}
.prevAndNext span a, .navHome span a {
  font-style: normal;
  font-size: 1.4em;
  color:#4498d4;
}
.prevAndNext span a:hover, .navHome span a:hover {
  text-decoration:none;
}
.prevAndNext span.panPrev {
  text-align:right;
}
.prevAndNext span.panNext {
}
.panPrev {float:left;}
.panNext {float:right;}


.A2CpagerNPWrap {
  height:28px;
  margin-bottom:4px;
  clear:both;
}

ul.A2CpagerNP {
  margin:0; 
  padding:0;
  list-style:square outside !important;
  text-align:left;
}

ul.A2CpagerNP li {
  display:inline;
  line-height:24px;
  list-style-type:none !important;
  color:#7d5d35;
  font-style:italic;
  font-size:12px;
  font-weight:normal;
  font-family: Times New Roman, serif; 
}		

ul.A2CpagerNP li a {
  text-decoration:underline;
  font-style:italic;
  font-size:18px;
  font-weight:normal;
  font-family: Times New Roman, serif; 
  padding:0px 5px 0px 5px;
}

ul.A2CpagerNP li a:hover {
  text-decoration:none;
}

.A2CpagerNParrow {
  color:#7d5d35;
  font-style:italic;
  font-size:12px;
  font-weight:normal;
  font-family: Times New Roman, serif; 
}
 

.A2CpagerListPagesWrap {
  height:28px;
  margin-bottom:4px;
  clear:both;
}

ul.A2CpagerListPages {
  margin:0; 
  padding:0;
  list-style:square outside !important;
  text-align:left;
}

ul.A2CpagerListPages li {
  display:inline;
  float:left !important;
  font-size:9px;
  list-style-type:none !important;
}

ul.A2CpagerListPages li em {
  display:block;
  text-decoration:none;
  padding: 5px 0px 0px 11px;
  font-style:normal !important;
  font-size:1.6em;
  font-weight:normal;
  color: #ffffff !important;
  background: url(/res/files/www/i/pager.gif) no-repeat 0 -30px;
  width:30px;
  height:25px;
}
		
ul.A2CpagerListPages li a {
  display:block;
  text-decoration:none;
  padding: 5px 0px 0px 12px;
  font-style:normal;
  font-size:1.6em;
  font-weight:normal;
  color: #7d5d35;
  background: url(/res/files/www/i/pager.gif) no-repeat 0 0;
  width:30px;
  height:25px;
}

ul.A2CpagerListPages li a:hover {
  text-decoration:none;
  color: #ffffff !important;
  background: url(/res/files/www/i/pager.gif) no-repeat 0 -30px;
}
