/* CSS Document */
html{
	color:#000;
	background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
body strong {font-weight:bold}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}


caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
A:link {color:#C56300; font-weight:bold}

A:hover { color:#FFAB00}
A:visited {color:#6A5D88;}
legend{color:#000;}
ol li{list-style:decimal}
html, body {
	width:100%;
	margin:0;
	padding:0;
	height:100%;
	/*background:#FFF4CB;*/
	text-align:center;
	font-family:Tahoma;}

#osn {  width:100%; min-height:100%; margin: auto; text-align: left; background-color: #FFF4CB; background-image:url(/templates/images/rast.jpg); background-position: -39px 0px; min-width:1024px; }
#top {width:100%; min-width:1024px;  overflow: hidden ;display:block}
#top .top_bac {background-image:url(/templates/images/vizyal.jpg); background-position:left top; background-repeat:no-repeat; height:494px;}

#top .logotip {width:155px;  height:166px; margin-left:80%;top:3%; position:absolute; color:#3E5380; font-size:1em; text-transform:uppercase}
#top .logotip img {margin-bottom:5px}
#top .logotip .telefon {font-weight:bold; margin-top:5px}

#top .zabor {  position:absolute; z-index:9999; width:100%; }

#content .cont_bac { background-image:url(/templates/images/content_bac_line.jpg); background-repeat:repeat-x; background-position: -4px 0px;height:478px; position:relative;}
#content .middle_soderj { position:relative; width:100%; height:87%; z-index:1}
#content .middle_soderj h1 { font-family: Tahoma; color:#0E005D; font-size:18px; font-weight:bold; text-align:left}
#content .middle_soderj .menu { width:14%; height:290px; position:relative; float:left; margin-left:1%;}
#content .middle_soderj .menu img { float:left; margin-right:10px}
#content .middle_soderj .menu ul {list-style:none; margin-top:1%;  margin-bottom:5%}
#content .middle_soderj .menu ul  li {height:40px;  }
#content .middle_soderj .menu ul {list-style:none; margin-top:1%;  margin-bottom:5%}
#content .middle_soderj .menu  .list_item {height:19px}
#content .middle_soderj .menu ul li  a { font-size:0.9em; color:#C56300;vertical-align:middle; display:block; padding-top:9px}
#content .middle_soderj .menu ul li  a:hover {color:#FFAC00; text-decoration:none;}
#content .middle_soderj .menu .spisok { width:120px; margin-left:50px; margin-bottom:20px}
#content .middle_soderj .menu .link { font-size:0.7em; font-weight:normal; text-decoration:underline; color:#C56300;}
#content .middle_soderj .menu .link:hover {color:#FFAC00; text-decoration:none;}
#content .middle_soderj .about { position:relative; float:left; width:15%; height:265px; margin-top:1%; margin-left:2%; z-index:999}
#content .middle_soderj .about .text {margin-top:10px; font-size:0.7em}
#content .middle_soderj .about .link { font-size:0.7em; font-weight:normal; text-decoration:underline; color:#C56300; margin-top:20px; display:block}
#content .middle_soderj .about .link:hover {color:#FFAC00; text-decoration:none;}
#content .middle_soderj .zabor_flash { height:170px; float:left; position:relative; /*background-image: url(/templates/images/zabor_flash.png); background-repeat:no-repeat; */ margin-left:2%;  overflow:hidden; z-index:2}
#content .middle_soderj .index_list {width:291px;height:127px;position:absolute;left:45%;top: 178px; margin-top:1%}
#content .middle_soderj .index_list h1 { color:#fcb82b; font-size:1em; padding-bottom:5%}
#content .middle_soderj .index_list ul li { list-style:none; background-image:url(/templates/images/List_im.gif); background-position:left center; background-repeat:no-repeat; padding-left:9%;font-size:0.7em; width:291px}
#content .middle_soderj .right_col {float:right;  width:20%; position:relative; z-index:9}
#content .middle_soderj .polezno {  background-color:#faf1db;padding-left:1%;  padding-bottom:1%; position:relative; padding-right:3%}
#content .middle_soderj .polezno .text {margin-top:10px; font-size:0.7em;}

#content .middle_soderj .polezno .link { font-size:0.7em; font-weight:normal; text-decoration:underline; color:#C56300; margin-top:20px; display:block}
#content .middle_soderj .polezno .link:hover {color:#FFAC00; text-decoration:none;}
#content .middle_soderj .galer {  padding-left:1%;  padding-bottom:1%; margin-top:2%; position:absolute}
#content .middle_soderj .galer table td {margin-top:1%;border:1px solid #D38B3E; border-collapse:collapse }
#content .middle_soderj .galer  img { display:block; }
#content  .middle_soderj .golubi { background-image: url(/templates/images/tya+golybi.png); width:341px; height:247px; background-repeat:no-repeat; position:relative; float:left; margin-left:-734px; margin-top:260px; z-index:1; vertical-align:bottom}
#content  .zab .beton { position:relative; z-index:999; left:479px;margin-top:-59px; }
#content .zab { background-image:url(/templates/images/nij_zab.gif); background-repeat: repeat-x; height:80px;   z-index:3; width:100%;  vertical-align:bottom; position:absolute;}

#dno { position:relative; width:100%; height:80px; border-top:4px solid #FFB700; background:#FFF4CB; }
#dno .zab .beton { position:relative; z-index:999; left:479px;margin-top:-59px; }
#dno .zab { background-image:url(/templates/images/nij_zab.gif); background-repeat: repeat-x; height:80px; margin-top:-65px;  z-index:3; width:100%;  vertical-align:bottom; position:relative;}
.golubi { background-image: url(/templates/images/golybi.png); width:341px; height:247px; background-repeat:no-repeat; position:relative;  margin-left:110px; margin-top:-235px; z-index:1; vertical-align:bottom}
.zab .beton { position:relative; z-index:999; left:479px;margin-top:-59px; }
#dno .adress { width:19% !important; height:11px;font-size:0.7em; margin-left:0% !important; margin-top:0px !important;float:left;*position:relative;*top:-5px;}
#dno .abst { /*width:30%;*/width:55% !important; height:11px;font-size:0.7em;  margin-top:-1%;*margin-left:0% !important;float:left; text-align:center;*position:relative;*top:10px;}
#dno a {font-size:11px; font-weight:normal; text-decoration:underline; color:#C56300;}
#dno a:hover {color:#FFAC00; text-decoration:none;}
#dno .right { float:left; width:20%; height:11px;font-size:0.7em; margin-top:-1%;*position:relative;*top:10px;}

#dno { position:relative; width:100%; height:80px; border-top:4px solid #FFB700; background:#FFF4CB; }
#dno .adress { width:20%; height:11px;font-size:0.7em; margin-left:5%; margin-top:2%;}
#dno .abst { width:30%; height:11px;font-size:0.7em;  margin-top:-1%; margin-left:30%}
#dno a {font-size:11px; font-weight:normal; text-decoration:underline; color:#C56300;}
#dno a:hover {color:#FFAC00; text-decoration:none;}
#dno .right { float:right; width:20%; height:11px;font-size:0.7em; margin-top:-1% }
			#pageContent{
				border:1px solid black;
				margin:0px 30px 30px 200px;
				padding:10px;
			}
			#pageContent a{
				font-weight:normal;
				font_size:0.9em;
				color:#C56300;
				margin:0px 10px 0px 10px;
			}
			
			#pageContent .currentPageLink{
				margin-left:0px;
				color:#0E005D;
				text-decoration:none;
			}
			#pageContent h1{
				margin-bottom:10px;
			}
			#pageContent .fenceName{
				color:#0E005D;
				font-weight:bold;
				font-size:0.8em;
				margin-bottom:10px;	
			}
			#pageContent .fenceSize{
				color:black;
				font-size:0.8em;	
			}
			#pageContent .fencePrice{
				color:#C56300;
				font-size:0.8em;
				font-weight:bold;	
			}
			#pageContent .catalogItemTable{
				border-bottom:1px dotted #908977;
			}
			#pageContent .catalogItemTable td{
				/*border:1px solid black;*/
				padding:7px 0px 7px 5px;
			}
			
			#pageContent .catalogItemTable a{
				/*border:1px solid black;*/
				border:none;
				margin:0;
				padding:0;
			}
			#pageContent .navigationTd{
				text-align:center;
				padding-bottom:20px;
				font-size:0.8em;
			}
			#pageContent .speachDiv{
				/*width:100%;*/
			}
			#pageContent #girlSpeachRight{
				/*float:left; background-image: url(/templates/images/girlSpeachRight.png); background-repeat:no-repeat; width:12px; height:57px;
				background:url(/templates/images/girlSpeachRight.png) right top no-repeat;
				height: 57px;*/
				/*border: 1px solid black;*/
				height:68px;
				width: auto !important;
				/*position:relative;*/
				/*background:url(/templates/images/girlSpeachRight.png) right top no-repeat;*/
				background-image:url(/templates/images/girlSpeachRight.gif); /*left top no-repeat */;
				background-position: 100% 0%;
				background-repeat: no-repeat;
				padding:0 12px 0 0;

			}
			#pageContent #girlSpeachLeft{
				/*float:left;
				background-image: url(/templates/images/girlSpeachLeft.png);
				background-repeat:no-repeat;
				width:34px;
				height:68px;
				background:url(/templates/images/girlSpeachLeft.png) 0 0 no-repeat;*/
				/*border:1px solid black;*/
				height:68px;
				background-image:url(/templates/images/girlSpeachLeft.gif); /*left top no-repeat */;
				background-position: 0% 0%;
				background-repeat: no-repeat;
				padding:0 0 0 34px;

			}
			#pageContent #girlSpeachCenter{
				/*width:270px;
				font-size:0.9em;
				float:left; background-image: url(/templates/images/girlSpeachCenter.png); background-repeat:repeat-x; height:57px;
				background:url(/templates/images/girlSpeachCenter.png) 0 0 repeat-x;
				width:;*/
				height:68px;
				background:url(/templates/images/girlSpeachCenter.gif) left top repeat-x;

			}
			#pageContent #girlSpeachCenter #pad{
				padding:7px 0 5px 0;
				font-size:11px;

			}	
			#pageContent #manSpeachLeft{
				/*float:left; background-image: url(/templates/images/manSpeachLeft.png); background-repeat:no-repeat; width:12px; height:57px;*/
				height:68px;
				background:url(/templates/images/manSpeachLeft.gif) 0 top no-repeat;
				padding:0 0 0 12px;

			}
			#pageContent #manSpeachCenter{

				/*width:270px;
				font-size:0.9em;

				float:left; background-image: url(/templates/images/manSpeachCenter.png); background-repeat:repeat-x; height:57px;*/
				height:68px;
				background:url(/templates/images/manSpeachCenter.gif) left top repeat-x;

			}
			
			#pageContent #manSpeachRight{
				/*float:left; background-image: url(/templates/images/manSpeachRight.png); background-repeat:no-repeat; width:35px; height:67px;*/
				float: right;
				height:68px;
				/*position:relative;*/
				background:url(/templates/images/manSpeachRight.gif) right top no-repeat;
				padding:0 35px 0 0;


			}
			#pageContent #manSpeachCenter #pad{
				padding:7px 0 5px 0;
				font-size:11px;

			}
#pageContent #pad a {
	margin:0px !important;
	*position:static !important;
}
			
			#pageContent .pageNavigation{
				padding:0;
				margin:0;	
			}
			#pageContent .pageNavigation #currentPageNumber{
				background:#FFC810;	
			}
			#pageContent .pageNavigation li{
				display:inline;
				padding:0;
				margin:0px;
			}
			#pageContent .pageNavigation a{
				text-decoration:none;
				padding:0;
				margin:0;	
			}
			#pageContent .pageNavigation .pageNumber{
				text-decoration:none;
				text-align:center;
				border:1px solid #C56300;
				/*font-size:0.8em;*/
				width:20px;
				height:20px;
				padding:0px 5px 0px 5px;	
			}
			#pageContent .pageNavigation .pageNumber:hover{
				background:#FFC810;
			}
			#pageContent #pageContentTable{
				width:100%;
			}
			.gallery{
				text-align:center;
				width:200px;
				/*border:1px solid black;*/
				padding:0px;
				
			}
a.spec_link {
	color:#0E005D !important;
font-family:Tahoma !important;
font-size:18px !important;
font-weight:bold !important;
text-align:left !important;
text-decoration:none !important;
}
			.gallery h1{
				margin-left:18px;
			}
			.gallery a{
				border:none;
				padding:0;
				color:#C56300;
			}
			#galleryItemTable td{
				text-align:center;
				padding-bottom:20px;
				font-size:0.7em;
				
			}
			#polesTable{
				width:100%;
			}
			#polesTable td{
				vertical-align:top;
			}
			.panelDiscription{
				font-weight:bold;
				font-size:0.7em;
			}
		
.noFixPNG{}