* {
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	border-collapse: collapse;
	vertical-align: top;
}
body, table{
	font-family: Georgia, serif, sans-serif, Arial;
	font-size: 12px;
	line-height: 150%;
	color: #C9B587;
	font-weight: normal;
}
html, body{
	min-height: 100%;
}
img{
	margin: 0px;
	padding: 0px;
	border: 0px solid;
}
.clear{ 
	clear: both;  
	line-height: 0px;
	font-size: 0px;
}



/* begin text */
a, a:hover{
	color: #F8DD9F;
	text-decoration: underline;
}
a:hover{ text-decoration: none;  }
.a1, .a1:hover{
	color: #FFFFFF;
}
ul, ol{
	margin: 5px 0px 5px 0px;
	padding: 0px;
	list-style: inside;
}
ul{ list-style: disc inside; vertical-align: top;  }
li{ margin: 2px 0px 2px 0px;  vertical-align: middle; }
h1, h2, h3, h4, h5, h6{ font-family: Georgia, serif, sans-serif, Arial;  }
h1{
	font-size: 24px;
	color: #ECD298;
	font-weight: normal;
	margin: 15px 0px 15px 0px;
}
h2{
	font-size: 11px;
	color: #ECD298;
	font-weight: bold;
}
h3{
	font-size: 11px;
	color: #ECD298;
	font-weight: bold;
}
h5{
	font-size: 11px;
	color: #980000;
	font-weight: bold;
	border-bottom: 1px solid #BEE2F3;
}
p{ margin: 10px 0px 10px 0px;  }


/* end text */

.bodybg{ background: #665F4F url(/images/cerato/top_bg_rep.gif) repeat-x top; }

.grid{ width: 100%;  }

.gtd1, .gtd2{ width: 50%;  }
.gc{
	width: 975px;
}
.gtd1 div{
	height: 140px;
	margin: 400px 0px 0px 0px;
	background: url(/images/cerato/l_field.jpg) no-repeat top right;	
}
.gtd2 div{
	height: 140px;
	margin: 400px 0px 0px 0px;
	background: url(/images/cerato/r_field.jpg) no-repeat top left;	
}
.top1{
	height: 270px;
	padding: 0px 0px 0px 30px;
}
.top1 .t1{
	width: 280px;
	height: 270px;
	float: left;
	background: url(/images/cerato/top_1_1.jpg) no-repeat top left;
}
.top1 .t2{
	width: 340px;
	height: 270px;
	float: left;
	background: url(/images/cerato/top_1_2.jpg) no-repeat top left;
}
.top1 .t3{
	width: 300px;
	height: 270px;
	float: left;
	background: url(/images/cerato/top_1_3.jpg) no-repeat top left;
}
.top2{
	width: 975px;
	height: 194px;
	padding: 0px;
	clear: both;
}
.top2 .t1{
	width: 130px;
	height: 194px;
	float: left;
	background: url(/images/cerato/top_2_1.jpg) no-repeat top left;
}
.top2 .t2{
	width: 160px;
	height: 194px;
	float: left;
	background: url(/images/cerato/top_2_2.jpg) no-repeat top left;
}
.top2 .t3{
	width: 165px;
	height: 194px;
	float: left;
	background: url(/images/cerato/top_2_3.jpg) no-repeat top left;
}
.top2 .t4{
	width: 73px;
	height: 194px;
	float: left;
	background: url(/images/cerato/top_2_4.jpg) no-repeat top left;
}
.top2 .t5{
	width: 145px;
	height: 194px;
	float: left;
	background: url(/images/cerato/top_2_5.jpg) no-repeat top left;
}
.top2 .t6{
	width: 150px;
	height: 194px;
	float: left;
	background: url(/images/cerato/top_2_6.jpg) no-repeat top left;
}
.top2 .t7{
	width: 152px;
	height: 194px;
	float: left;
	background: url(/images/cerato/top_2_7.jpg) no-repeat top left;
}
.bottom{
	height: 56px;
	background: #4B4433 url(/images/cerato/bottom_rep.gif) repeat-x top;
}
.copy{
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A7956F;
	padding: 3px 20px 0px 30px;
}
.copy span{
	display: block;
	font-size: 11px;
}
.copy a, .copy a:hover{
	font-size: 11px;
	color: #FFFFFF;
}
.stat{
	padding: 5px 0px 0px 20px;
}

/* begin menu */
.menu{
	width: 100%;
	height: 57px;
	background: #4C4432 url(/images/cerato/menu_bg.gif) repeat-x top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDB888;
}
.menu td{
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	width: auto;
	color: #DFCA9A;
	background: url(/images/cerato/menu_act.jpg) no-repeat center top;
}
.menu a{
	color: #CDB888;
	text-decoration: none;	
}
.menu a:hover{
	color: #DFCA9A;	
}


/* end menu */
div.content{ background: url(/images/cerato/bg_1.gif) repeat;  }
table.content{ 
	width: 975px;
	background: url(/images/cerato/content_top_bg.gif) repeat-x top;
}
.content .ctd1{
	width: 635px;
	padding: 20px 30px 30px 40px;
}
.content .ctd2{
	width: 215px;
	padding: 0px 5px 30px 30px;
}

.content .ctdf{
	width: 8px;
	border-left: 1px solid #695D45;	
	border-right: 1px solid #695D45;
}
.content .ctdf img{
	width: 8px;
}

/* begin raznoe */
.line{
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	border-bottom: 1px solid #5A513A;
	border-top: 1px solid #5A513A;
	background-color: #514833;
	margin: 10px 0px 10px 0px;
}
.alc{
	text-align: center;
}
img.imgfl{
	float: left;
	border: 3px solid #4B4030;
	margin: 10px 10px 10px 0px;
}
/* end raznoe */

/* begin right column */
.bl-h{
	width: 215px;
	height: 75px;
	background: url(/images/cerato/bl_h.jpg) no-repeat top;/**/
}
.bl-b-l{
	width: 186px;
	padding: 10px;
	background: url(/images/cerato/bl_bg.jpg) repeat-y left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 160%;
}
.bl-f{
	width: 215px;
	height: 7px;
	background: url(/images/cerato/bl_f.jpg) no-repeat top;
}
.bl-b-l a, .bl-b-l a:hover{ color: #96835C;  }
.blbr{
	width: 9px;
	height: 200px;
}
.blbr img{
	width: 9px;
	margin: 0px;
}
.blbr{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cerato/shad.png',sizingMethod='scale');  }
head:first-child+body .blbr{ background: url(/images/cerato/shad.png) repeat left;  }
.bl-m{ 
	width: 100%;  
	margin: 0px 0px 15px 0px; 
}
.bl-m td{
	width: 50%;
	padding: 0px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B09563;
}
.bl-m td a{ text-decoration: none;  }
.bl-m td a:hover{ text-decoration: underline;  }
.bl-m td span{
	display: block;
	padding: 2px 2px 2px 2px;
	background-color: #5E533C;
	margin-left: auto;
	margin-right: auto;
}
.banner{ padding: 5px 0px 5px 0px; float: left;}
/* end right column */

/* begin authorization */
.authorization{
	width: 225px;
	margin: 0px 0px 0px 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F7D56;
}
.authorization a, .authorization a:hover{ color: #8F7D56;  }
.authorization p{ margin: 3px 0px 3px 0px;  }
.authorization .a1{ 
	background: #473E2D url(/images/cerato/auth_1_bg.gif) repeat-x top; 
	padding: 10px 15px 3px 15px;
}
.authorization .a21{ 
	background: #483F2E url(/images/cerato/auth_2_bg.gif) repeat-x top; 
	padding: 3px 5px 5px 15px;
	text-align: left;
}
.authorization .a22{ 
	background: #483F2E url(/images/cerato/auth_2_bg.gif) repeat-x top; 
	padding: 3px 15px 5px 5px;
	text-align: right;
}
.alab{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ECD298;
	display: block;
	margin: 0px;
	padding: 0px;
}
input.atext{
	width: 195px;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B5A37C;
	background-color: #5B5038;
}
input.atext2{
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 30px;
	font-size: 12px
	color: #ecd298;
	background-color: #665f4f;
}
.abtn{
	width: 40px;
	height: 15px;
	float: right;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ECD298;
	text-decoration: underline;
	cursor: pointer;
	margin: 5px 0px 0px 0px;
}
.abtn:hover{ text-decoration: none;  }
/* end authorization */

table.tabtext{
	width: 100%;
}
table.tabtext td{
	border: 1px solid #96835C;
	padding: 5px;
}

/* вывод фотографий */
.descWork { padding-left: 7px; font-size: 100%; color: #ffffff; background-color: transparent; }
.descWork #urlWork { padding-bottom: 25px; }
.descWork #urlWork a { color: #443B36; }
.descWork #urlWork a:hover { text-decoration: none; }
.item a { color: #787569; background-color: transparent; text-decoration: underline; font-size: 70%; }
.item a:hover { text-decoration: none!important; }
.item a span { display: block; float: left; padding-left: 33px; padding-top: 14px; cursor: pointer; }



#scrollable div.items { height: 367px; width: 489px !important; }


#scrollable table {
	width: 489px;
}
#scrollable .navi td {
	text-align: right;
	padding-top: 10px;
	width: 50%;
}
#scrollable .navi td + td {
	text-align: left;
}
#scrollable .navi a { display: block; /* float: left;*/ margin: 3px 10px; background: url(/img/arrows.gif); width: 6px; height: 9px; }
#scrollable .navi a.prev { background-position: 6px 0; }
#scrollable .navi a.prev.active { background-position: 6px 9px; }
#scrollable .navi a.next { background-position: 0 0; }
#scrollable .navi a.next.active { background-position: 0px 9px; }

/* конец вывода фотографий */