/* CSS Document */
html, body { background: url(/image/bg/top_body.gif) top repeat-x #024972; margin: 0; padding:0; height:100%; font-family: tahoma; font-size:11px; color:#595959;}
img { border:0}
* { margin:0; padding:0;}
ul li { list-style:none;}
a { color:#2f1e17;}
a:hover { text-decoration:none;}
p { padding-top:10px;}

table{ border:0; border-collapse:collapse;}
table td { vertical-align:top; padding:1px; font-size:11px;/* border:1px solid red*/}

.space { width:710px; height:1px;}
.clear { clear:both;}

.header { color:#ffffff; font-size:21px; font-weight:regular; text-transform: uppercase; font-family:Arial Narrow; padding:5px 0 30px 50px; }

#body { background:url(/image/bg/bottom_body.gif) bottom repeat-x; padding:0 15px; text-align:center;}
#main { width:100%; height:100%; margin:0 auto;}
#left { width:270px; height:25px; text-align:center; vertical-align:middle; font-size:10px;}
	#left a { color:#fff; text-decoration:none;}
	#left img { margin-right:3px}
#logo { height:232px;}
#left_collumn {width:47%;}
#right_collumn { background:url(/image/bg/dot1.gif) 20px top repeat-y;}
	.right_collumn1 { background:url(/image/bg/venzel_top.gif) 2px top no-repeat;}
	.right_collumn2 { background:url(/image/bg/venzel_bottom.gif) 2px bottom no-repeat; padding-left:42px;}
#divider { width:37px; background:url(/image/bg/dot1.gif) 19px top repeat-y;}
.footer { height:85px; vertical-align:top; padding-top:20px; color:#fff;}
	.footer .blue { color:#9bb6c2;}
	.footer a { color:#2bb7f1;}
.adt { float:right; padding-top:5px; margin-right:25px; white-space:nowrap; color:#9bb6c2;}	
	.adt img { float:left; margin:-5px 7px 0 0;}
	.adt a { color:#fff !important; font-weight:bold;}

.menu { background:url(//image/bg/venzel1.gif) 6px bottom no-repeat; padding-bottom:27px;}
	.menu li { background:url(/image/icon/str.jpg) left 3px no-repeat; padding:4px 0 4px 23px;}
	.menu li.select { background:url(/image/icon/str_select.jpg) left 2px no-repeat; padding:4px 0 4px 23px; color:#000;}
	.menu li.select li { background:none; padding:0 0 8px 0;}
	.menu li.select ul { background:url(/image/bg/dot.gif) bottom repeat-x; margin-top:10px;}
	.menu li.select a { background: url(/image/icon/str.gif) left 5px no-repeat; font-weight:normal; display:inline; padding:0 0 0 12px;}
	.menu li.select a.sel1 { background: url(/image/icon/str_select.gif) left 4px no-repeat !important; font-weight:normal; display:inline; padding-left:12px; color:#000;}
	.menu li.select1 ul { background: none; margin:10px 0 -8px 10px;}/**/
	.menu li.select1 a  { background: url(/image/icon/dot_b.gif) left 5px no-repeat !important;}/**/
	.menu li.select2 ul { background: none; margin:10px 0 -8px 0;}/**/
	.menu li.select2 li a { font-size: 10px; color: #025079;}/**/
	.menu li.select2 a.sel2 { background: url(/image/icon/str8.gif) left 4px no-repeat !important; font-weight:normal; display:inline; padding-left:12px; color:#000;}
	.menu li.select2 a.sel3 { background: url(/image/icon/dot_r.gif) left 5px no-repeat !important; font-weight:normal; display:inline; padding-left:12px; color:#000;}/**/
	.menu li.select2 a { background: url(/image/icon/dot_b.gif) left 5px no-repeat !important; font-weight:normal; display:inline; padding-left:12px; color:#000;}/**/
	.menu li a { background:url(/image/bg/dot.gif) bottom repeat-x; display:block; padding-bottom:10px; font-weight:bold; color:#025079; text-decoration:none;}
		.menu li a.sel { background:none; padding:0; color:#000; font-weight:bold;}
	.menu li a.last { background:none;}
	.menu li a:hover { text-decoration:underline;}
.search1 { margin:3px 0 0 5px;}
.search { background:url(/image/bg/search.gif) left top no-repeat; width:157px; height:23px;}
	.search input { background:none; border:none; font-size:11px; font-family:tahoma; width:143px; height:22px; margin:3px 0 0 6px;}
.news img { margin-right:10px;}
	.news span { color:#000; font-size:10px;}
	.news b { color:#000; font-size:15px;}
	.news ul { margin-left:20px; }
	.news ul li { font-size:11px; list-style:disc; }
	.news .blue { color:#024972; font-size:11px;}
	.news span.dolzh { color:#808080; font-size:9px; text-transform:uppercase;}
.zakaz { width:95%; }
	.zakaz td { color:#000; font-size:11px; padding:0 0 10px 20px; background:url(/image/bg/lcurl.jpg) bottom left no-repeat; }
	.zakaz span { color:#000; font-size:10px; }
	.zakaz b { color:#000; font-size:15px;}
	.zakaz .blue { color:#024972; font-size:11px;}
.spisok span { color:#000; font-size:10px;}
	.spisok span.line-height { line-height:20px; font-size:11px;}
	.spisok span.line-height span { color:#595959; font-size:11px;}
	.spisok p { margin:0 0 0 10px; padding:0; }
	.spisok img { margin:0 10px 0 0; padding:0; }
	.spisok b { color:#000; text-decoration:none; }
	.spisok a, .spisok a:visited { color:#025079;}
.arhiv_news { text-align:right; margin-top:20px;}
.str { background: url(/image/icon/str1.gif) left 5px no-repeat; padding-left:8px; font-weight:bold; color:#025079; font-size:11px; }
.write1 td { vertical-align:middle ;}
	.write1 td.vtop { vertical-align:top;}
.thanks { background:url(/image/text/thanks.gif) 110px center no-repeat; width:600px; height:36px;}
.map1 li { background:url(/image/icon/str.jpg) left 3px no-repeat; padding:5px 0 7px 23px; font-size:12px; border-bottom:1px dotted #e3e3e3; font-weight:bold;}
/* .map2, .map3 { margin:2px 0 -3px; } */
	.map2 li { background:url(/image/icon/str.gif) left 7px no-repeat; padding:4px 10px; font-weight:bold;}
	.map3 li { background:url(/image/icon/str6.gif) left 8px no-repeat; padding:4px 8px; font-weight:normal;}
.map2 li, .map3 li { font-size:11px; border-bottom:none;}
.map1 a, .map2 a, .map3 a { color:#025079; text-decoration:none;}
	.map1 a:hover, .map2 a:hover, .map3 a:hover { text-decoration:underline;}
.otvet1 b { font-size:12px; color:#000;}
	.otvet1 span { font-size:10px; color:#000;}
.find td.first { padding-top:5px;}
	.find td.last { padding:5px 0 0 15px;}
	.find a { background:url(/image/icon/str7.gif) left 6px no-repeat; padding-left:10px; color:#025079;}
.show { float:right; margin:6px 20px 0 0;}
	.show td.first { padding-top:5px; color:#b4cddb;}
	.show select.theme { width:180px; background:#fff; border:1px solid #c0d0e5; font-family:tahoma; font-size:12px; color:#595959; padding:2px 2px 0 2px; margin:0 0 5px 10px;}
.foto1, .foto2 { width:100%;}
	.foto1 td { width:25%;}
	.foto1 img { margin:15px 0 5px 0;}
.foto2 td { width:50%; background:url(/image/bg/dot3.gif) right repeat-y; padding:0 15px 0 0;}
	.foto2 img.about_foto { float:left; width:150px; height:150px;}
	.foto2 td.last { background:none; padding:0 0 0 25px;}
	.foto2 td.razdel { background:none; vertical-align:middle; padding:16px 0;}
	.foto2 td.razdel div { height:1px; background:url(/image/bg/dot.gif) repeat-x;}
		.foto2 td.razdel div.left { margin-right:25px;}
		.foto2 td.razdel div.right { margin-left:25px;}
	.foto2 b { color:#000; font-size:12px;}
	.foto2 div.about { margin:15px 0 0 165px;}
	.foto2 span { display:block; text-align:right; margin-top:17px;}
.bread li { float:left; font-size:11px; color:#d62919; background:url(/image/icon/str3.gif) 6px 5px no-repeat; padding-left:16px; margin-bottom:15px; white-space:nowrap;}
	.bread li a { color:#025079; }
	.bread li.first { background:none; padding-left:0;}
.poisk1 li { list-style-position:inside; font-size:12px; color:#000; margin-bottom:20px; padding-bottom:20px; background:url(/image/bg/dot.gif) bottom repeat-x;}
	.poisk1 li.last { background:none;}
	.poisk1 p { font-size:11px; color:#595959; padding:6px 0 0 23px;}
	.poisk1 b, .poisk1 span { color:#000;}
	.poisk1 a { color:#025079;}
.pager { margin:20px auto;}
	.pager li { float:left; background:url(/image/bg/pager.gif) top left no-repeat; width:14px; height:17px; padding:3px 0 0 4px; color:#d62919;/* border:1px solid red;*/}
	.pager li.str { background:none; width:20px; height:18px; padding:0;}
	.pager li.select { background:none;}
	.pager li a { text-decoration:none; color:#025079;}
	
.text, .text1, .text2, textarea, .write1 select, .show select, .text3, .text4  { background:#fff; border:1px solid #c0d0e5; font-family:tahoma; font-size:12px; color:#595959; padding:2px 0 0 2px; margin:0 0 5px 10px;}/**/
.text, .write select { width:325px; height:22px; padding:2px 0 0 2px;}
.text1 { width:480px; height:22px; padding:2px 0 0 2px;}
.text2 { width:330px; height:22px; padding:2px 0 0 2px;}
.text3 { width:190px; height:22px; margin:-1px 40px 8px 22px;}/**/
.text4 { width:150px; height:22px; margin:-1px 5px 8px 22px;}/**/
textarea { width:550px; height:110px; overflow:auto;}
.show select { width:70px; height:22px; padding:2px 0 0 2px; margin:0 10px;}

.pdf { background:url(/image/icon/pdf.gif) left top no-repeat;}
.doc { background:url(/image/icon/doc.gif) left top no-repeat;}
.rtf { background:url(/image/icon/doc.gif) left top no-repeat;}
.xls { background:url(/image/icon/xls.gif) left top no-repeat;}
.zip { background:url(/image/icon/zip.gif) left top no-repeat;}
.rar { background:url(/image/icon/zip.gif) left top no-repeat;}
.pdf, .doc, .rtf, .xls, .zip, .rar { display:block; padding:6px 0 6px 27px; font-size:11px !important; margin:7px 0 0 0; color:#000;}
	.pdf a, .doc a, .rtf a, .xls a, .zip a, .rar a { color:#025079;}

.zag1 { background:url(/image/coner/fon.jpg) repeat-x;}
.zag2 { background:url(/image/coner/u1.jpg) left top no-repeat;}
.zag3 { background:url(/image/coner/u2.jpg) right top no-repeat;}
.zag4 { background:url(/image/icon/str1.jpg) 18px 7px no-repeat;}
.zag5 { background:url(/image/coner/u5.gif) left top no-repeat #e5e5e5;}
.zag6, .zag7 { background:url(/image/coner/u6.gif) right top no-repeat; margin-bottom:15px; color:#000; font-weight:bold; font-size:12px;}
.zag6 { height:23px; padding:8px 0 0 18px;}
.zag7 { height:21px; padding:10px 0 0 18px;}

.zag_news { background-image:url(/image/text/news.gif);}
.zag_newsweek { background-image:url(/image/text/newsweek.gif);}
.zag_fotoweek { background-image:url(/image/text/fotoweek.gif);}
.zag_welcome { background-image:url(/image/text/welcome.gif);}
.zag_zakaz { background-image:url(/image/text/zakaz.gif);}
.spisok_zakaz { background-image:url(/image/text/spisok_zakaz.gif);}
.nazvaniezakupki { background-image:url(/image/text/nazvaniezakupki.gif);}
.write { background-image:url(/image/text/write.gif);}
.map { background-image:url(/image/text/map.gif);}
.otvet { background-image:url(/image/text/otvet.gif);}
.poisk { background-image:url(/image/text/poisk.gif);}
.foto { background-image:url(/image/text/foto.gif);}
.zam_glavi { background-image:url(/image/text/zam-glavi.gif);}
.zag_news, .zag_newsweek, .zag_fotoweek, .zag_welcome, .zag_zakaz, .spisok_zakaz, .nazvaniezakupki, .write, .map, .otvet, .poisk, .foto, .zam_glavi { background-position: 51px 11px; background-repeat:no-repeat; height:52px;}
.zag_welcome { background-position: 51px 7px; background-repeat:no-repeat; height:52px;}

.line, .line1 { background:url(/image/bg/dot.gif) top repeat-x; height:1px; margin:12px 0; padding:0;}
.line_v1 { background:url(/image/bg/dot2.gif) left 18px repeat-x;}
.line_v2 { background:url(/image/bg/venzel_left.gif) left top no-repeat;}
.line_v3 { background:url(/image/bg/venzel_right.gif) right no-repeat; height:36px;}

.border_line { border-top:1px solid #e5e5e5; height:1px; margin:12px 0 19px;}
.border1 { background:url(/image/coner/fon1.gif) top repeat-x #fff; border-collapse:collapse; width:100%;}
.border2 { background:url(/image/coner/fon3.gif) right repeat-y; padding:0px;}
.border3 { background:url(/image/coner/fon2.gif) bottom repeat-x; border-collapse:collapse; width:100%;}
.border4 { background:url(/image/coner/fon3.gif) left repeat-y; padding:0px;}
.border5 { background:url(/image/coner/u1.gif) left top no-repeat; border-collapse:collapse; width:100%;}
.border6 { background:url(/image/coner/u2.gif) right top no-repeat; padding:0px;}
.border7 { background:url(/image/coner/u3.gif) right bottom no-repeat; border-collapse:collapse; width:100%;}
.border8 { background:url(/image/coner/u4.gif) left bottom no-repeat; padding:25px 25px 30px;}
.border9 { padding:25px 25px 30px;}
.stoper, .border1, .border2, .border3, .border4, .border5, .border6, .border7, .border8 { height:100%;}

.header1 { background:url(/image/head/header.jpg) left 1px no-repeat;}
.border1_top { background:url(/image/coner/fon4.gif) top repeat-x;}
.border3_top { background:url(/image/coner/fon4.gif) bottom repeat-x;}
.border5_top { background:url(/image/head/u1.png) left top no-repeat;}
.border6_top { background:url(/image/head/u2.png) right top no-repeat;}
.border7_top { background:url(/image/head/u3.png) right bottom no-repeat;}
.border8_top { background:url(/image/head/u4.png) left bottom no-repeat; height:232px;}

.t12 { font-size:12px; color:#000;}
.t12_1 { font-size:12px; color:#595959 !important;}

.ot1 { padding:20px 0;}

/*19.11.08*/
.foto_about1 { float:left;}
	.foto_about1 img { width:150px; height:150px;}
.about1 { margin:0 0 0 170px; color:#000;}
	.about1 b { font-size:12px;}
	.about1 span { display:block; color:#595959; padding-bottom:25px;}
	.about1 p { padding:0 20px 12px 0;}
	.about1 a { color:#025079;}

#search b { color:#000;}
#search table { margin:10px 0 20px;}
#search td { padding-top:3px;}
.calend { margin:0 !important;}
    .calend img { margin:-3px 0 -2px; cursor:pointer; height:29px; width:50px;}
.kcaptcha { width:120px; height:12px; margin-top:-12px; background-color:#ffffff; }

.content { padding: 5px; font-family: tahoma !important; font-size:12px; color:#414141;}
.content img { margin:10px;}
.content p { padding-bottom:5px; line-height:normal; text-indent:0px; text-align:justify; }
.content p.shift { padding-bottom:5px; line-height:normal; text-indent:15px; text-align:justify; font-family: tahoma !important; font-size:12px; color:#414141;}
.content p.center { padding-bottom:5px; line-height:normal; text-align:center; font-family: tahoma !important; font-size:12px; color:#414141;}
.content table { border:2px solid #e0eaee; padding:1px; }
.content ol { margin-left:50px; }
.content ol li { padding-left:0px; font-size:12px; padding-bottom:5px; }
.content ul { margin-left:40px; }
.content ul li { padding-left:10px; font-size:12px; list-style:disc; padding-bottom:5px; }
.content td { padding:7px; border:1px solid #e0eaee; font-family: tahoma !important; font-size:12px; color:#414141;}
.content td p { text-align:left; text-indent:0; padding:0; }
.content th { padding:5px; border:1px solid #e0eaee; font-family: tahoma !important; font-size:12px; color:#202020; background-color:f0f7ff; }
.content th p { text-align:center; text-indent:0; padding:0; }
.content h1 { font-size:28px; font-weight: bold; margin-bottom: 10px; }
.content h2 { font-size:22px; font-weight: bold; margin-bottom: 10px; }
.content h3 { font-size:18px; font-weight: bold; margin-bottom: 10px; }
.content h4 { font-size:15px; font-weight: bold; margin-bottom: 10px; }
.content h5 { font-size:12px; font-weight: bold; margin-bottom: 10px; }
.content h6 { font-size:11px; font-weight: bold; }
.content .noborder { border:0; padding:0; }
.content .noborder td { border:0; padding:0; }
.content a, .content a:visited { font-size:12px; color:#0280aa; text-decoration:underline;}
.content a:hover { font-size:12px; color:#0280aa; text-decoration:none;}

.content .gallery { width:301px; height: 230px; float:left; text-align:center; }
.content .gallery img { margin: 0; padding:0; }
.content .gallery p { display:block; width:250px; margin: 0; padding:0; }
