
/*** styles.css **/
@media screen{


/*== css from default template==*/
html,body{margin:0;padding:0}
*{margin: 0 auto;padding: 0;}
a img{border: none;}
#navigation_def p{margin:3px 10px 2px 30px; color:#990d10;}

.find_word_pos{position:relative; top:4px; left:0px;}
/* html .find_word_pos{position:relative; top:-20px; left:95px;} */
.content p.cstatus { /*position:relative; left:-30px;*/padding: 3px; color:#818180 !important; display: block; background-color: rgb(205, 228, 255); text-transform: uppercase; font-size: 10pt; font-weight: bold; text-decoration: none; margin-bottom: 2px; width:244px; }
.content p.town { padding: 3px; color:#fff !important; margin-left: 15px; font-size: 10pt; background-color: rgb(159, 206, 35); font-weight: bold; display: block; }
.descr { padding-bottom: 10px; font-size: 11pt; }
.descr img { width: 420px; height: 300px; margin-top: 3px; margin-bottom: 3px; }
.townname { color: rgb(153, 13, 16); text-transform: uppercase; font-weight: bold; }
.statusname { color: rgb(85, 162, 228); margin-top: 3px; font-weight: bold; }
.adress { color: rgb(129, 129, 128); text-align: left; }
.adress a { text-decoration: none; color: rgb(129, 129, 128); }
.adress a:hover { color: rgb(153, 13, 16); }

#top_blue_line_img{position:relative; top:0; left:0; width:100%; min-width:1024px; height:34px; overflow:hidden; background:url(/img3/hintext-repiter.gif) repeat-x;}

#top_green_line_img{position:relative; top:0; left:0; width:100%; min-width:1024px; height:34px; overflow:hidden; background:url(/img/top_green_txt_bg_repeater.jpg) repeat-x;}
#top_green_line_txt{display:block; float:left;margin-left:-20px; padding:3px 0 3px 45px; color:#fff; font-weight:bold; font-size:11px;}
.about_doc_title{font-weight: bold !important; color: #818180; text-decoration: none ;text-transform: capitalize; display: block; margin: 5px 2px 0px 2px; font-size: 9pt; }
/*==css duke==*/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff;color:#000;}
a.right_menu:link,  a.right_menu:visited, a.right_menu:hover {color:#fff; text-decoration:none; font-size:11pt}

#top_wrapper-z{height:300px; min-width:1024px; width:100%; margin:0; padding:0; background: url(/img3/polosa-z.jpg) repeat-x top left transparent}

#top_wrapper{height:300px; min-width:1024px; width:100%; margin:0; padding:0; background: url(/img2/polosa.gif) repeat-x top left transparent}
#bann-r{margin:0px; position: absolute; top:34px; left: 95px;}
/*#bann{margin:0px; position: absolute; top:34px; left:16px;}
#bann2{margin:0px; position: absolute; top:34px; left:234px;}*/
#logo{position: absolute; top:134px; left:16px;}
#slogan-1-z{margin:10px 0 0px 0px;font-size:14pt; text-align:center;}
#slogan-z{margin:10px 0 10px 0px;font-size:10pt; text-align:center;}
#slogan{margin:17px 0 0 80px;font-size:13pt}
.red{ color:#990d10;text-transform: uppercase;}
.blue{text-transform: uppercase;color:#55a2e4;}
a.red{color:#990d10;text-transform: uppercase; font-size:10pt !important;}
a.blue{text-transform: uppercase;color:#55a2e4; font-size:10pt !important;}
#form-z{margin:0px 0 0 15px; font-size:13pt; width:385px; height:30px}
#find_form-z{ width:190px; height:30px; float:left; background:url(/img2/find.jpg) no-repeat; padding:3px 0 0 8px; }

#form{margin:17px 0 0 80px; font-size:13pt; width:470px; height:30px}
#find_form{ width:180px; height:30px; float:left; background:url(/img2/find.jpg) no-repeat; padding:3px 0 0 8px; }
a#find {text-decoration: none;color:#396421;font-weight: bold;}
#buttons{width:165px; height:30px; float:left; background:url(/img2/buttons.jpg) no-repeat; padding:3px 0 0 8px; margin-left:12px;}
#left_menu_wrapper-z{float:left; width:576px; height:300px;color:#fff; font-weight:bold;}
#right_menu_wrapper-z{float: right; width:400px; height:300px;color:#fff; font-weight:bold; margin-right:10px;}
#right_menu_wrapper{float:right; width:576px; height:300px;color:#fff; font-weight:bold;}
*:lang(en) #right_menu_wrapper{/*==hack for mozilla==*/ position:relative; left:3px;}
#menu_item_wrapper{float:left; width:271px; height:300px;}
#menu_item_1{position:relative; top:10px; left:50px;}
#menu_item_2{position:relative; top:12px; left:72px;}
#menu_item_3{position:relative; top:13px; left:89px;}
#menu_item_4{position:relative; top:13px; left:122px;}

#menu_item_wrapper-z{float:left; width:271px; height:300px; font-size:120%;}
#menu_item_wrapper-z a{font-size:90%;}
#menu_item_0-z{position:relative; top:10px; left:27px;}
#menu_item_1-z{position:relative; top:13px; left:23px;}
#menu_item_2-z{position:relative; top:16px; left:33px;}
#menu_item_3-z{position:relative; top:15px; left:43px;}
#menu_item_4-z{position:relative; top:16px; left:61px;}

#uvaga a{width:271px; height:35px; display:block; background-image:url(../img3/Uvaga-2.gif)}


/*большой красный заголовок*/
.bigzag{color: #990d10;	text-transform: uppercase;	font-weight: bold;	font-size: 12pt;}
/* большой зеленый заголовок*/
.greenzag{text-transform: uppercase;font-weight: bold;font-size: 12pt;color: #4a8737;}
/*- большой голубой заголовок-*/
.bluezag{text-transform: uppercase;	font-weight: bold;font-size: 12pt;color: #55a2e4;}
/*-- для красного span -*/
.reds{background-color: #990d10;color: #FFFFFF;	font-weight: bold;font-size: 10pt;}
/*- для голубого span -*/
.blues{	background-color: #55a2e4;font-weight: bold;font-size: 10pt;color: #FFFFFF;}
/*- для зеленого span */
.green{font-weight: bold;font-size: 10pt;background-color: #4a8737;color: #FFFFFF;}
.zagolovok{font-size: 11pt;}

.menu_wrapper_main{width:100%;   min-width:1024px; text-align:center;}
.filialy_wrapper_main{ width:100%; margin:0 auto;  min-width:1024px; text-align:center;}

/*.filialy{width:90%; margin-right:66px;}*/
/** html*/ .filialy{width:100%; margin:0;}/*--for ie6--*/
table.filialy tr td{ padding:10px 0 10px 20px;  text-align:left; vertical-align:top;}
.filialy_wrapper{width:90%;}

.menu_wrapper_1_1024{width:86%;margin-left:55px;}
.menu_wrapper_1_1280{width:95%;margin-left:30px;}
.menu_wrapper_1_1600{width:101%;margin-left:-19px;}
.menu_wrapper_2_1024{width:81%;margin-left:90px;}
.menu_wrapper_2_1280{width:86%;margin-left:95px;}
.menu_wrapper_2_1600{width:89%;margin-left:80px;}
* html .menu_wrapper_1_1024{width:80%;margin-left:94px; }/*--for ie6--*/
* html .menu_wrapper_1_1280{width:87%;margin-left:80px; }/*--for ie6--*/
* html .menu_wrapper_1_1600{width:92%;margin-left:50px;}/*--for ie6--*/
*+html .menu_wrapper_1_1024{width:89%;margin-left:47px; }/*--for ie7--*/
*+html .menu_wrapper_1_1280{width:97%;margin-left:30px; }/*--for ie7--*/
*+html .menu_wrapper_1_1600{width:101%;margin-left:-10px;}/*--for ie7--*/


.filialy_wrapper_1024{width:80%;margin-left:79px;}
.filialy_wrapper_1280{width:86%;margin-left:86px;}
.filialy_wrapper_1600{width:94%;margin-left:76px;}
* html .filialy_wrapper_1024{width:80%;margin-left:85px; }/*--for ie6--*/
* html .filialy_wrapper_1280{width:86%;margin-left:85px;}/*--for ie6--*/
* html .filialy_wrapper_1600{width:92%;margin-left:75px; }/*--for ie6--*/
*+html .filialy_wrapper_1024{width:82%;margin-left:80px;}/*--for ie7--*/
*+html .filialy_wrapper_1280{width:87%;margin-left:85px;}/*--for ie7--*/
*+html .filialy_wrapper_1600{width:93%;margin-left:85px;}/*--for ie7--*/



#menu a, {text-decoration: none;font-size: 10pt;}
.filialy a{ font-size:11px; color:#990d10; text-decoration:none;}
#menu a:hover, .filialy a:hover{color: #55a2e4;}
#menu { width:92%; margin:0;} 
* html #menu{  width:100%; margin:0;} /*--for ie6--*/
.news_publ_down{ width:100%; padding-left:0; min-width:1024px; margin-top:50px; margin:0 auto; background:#99CC99}
.news_publ_down_wrapper{width:88%; }
.news_publ_wrapper_1{float:left; width:48%; margin:0 0 0 45px; }
.news_publ_wrapper_2{ float:right;margin:0; width:45%;}
* html .news_publ_wrapper_1{float:left; width:47%; margin:0px 12px 0 15px; }/*--for ie6--*/
* html .news_publ_wrapper_2{ float:right;margin-right:0 !important; width:47%;}/*--for ie6--*/
.news_publ_wrapper_top{position:relative; width:100%; height:8px;background:url(/img/green_left_top_ugol.jpg) left top no-repeat #e7ffdb;}
.news_publ_wrapper_bottom{position:relative; width:100%; height:8px;background:url(/img/green_left_bottom_ugol.jpg) left top no-repeat #e7ffdb;}
table.news_publication{ margin:15px 0;}
table.news_publication tr td.info_n_p_1{ width:50%; padding:0 8px 0 10px;}
table.news_publication tr td.info_n_p_2{ width:50%; padding:0 10px 0 8px;}
* html table.news_publication tr td.info_n_p_1{ width:50%; padding:0 8px 0 10px;}/*--for ie6--*/
* html table.news_publication tr td.info_n_p_2{ width:50%; padding:0 10px 0 8px;}/*--for ie6--*/

*+html table.news_publication tr td.info_n_p_1{width:50%; padding:0 8px 0 1px;}/*--for ie7--*/
*+html table.news_publication tr td.info_n_p_2{width:50%; padding:0 1px 0 8px;}/*--for ie7--*/



#menu a{text-decoration: none;font-size: 9pt;}
#menu a:hover{color: #55a2e4;}
#menu {	text-align: center; margin:20px auto;}
#menu td{border-right: 2px solid  #990d10;}
#menu td.right{border:none}
#menu #last{border: none;}
 #horiz_menu_item_1_1,
 #horiz_menu_item_2_1, 
 #horiz_menu_item_3_1, 
 
 #horiz_menu_item_5_1, 
 #horiz_menu_item_6_1, 
 #horiz_menu_item_7_1, 
 #horiz_menu_item_8_1,
 #horiz_menu_item_1_2,
 #horiz_menu_item_2_2, 
 #horiz_menu_item_3_2, 
 
 #horiz_menu_item_5_2, 
 #horiz_menu_item_6_2, 
 #horiz_menu_item_7_2, 
 #horiz_menu_item_8_2,
 {padding:0 5px; white-space:nowrap;}
.horiz_menu_item_4_1024{padding:5px; width:2%; white-space:nowrap;}
.horiz_menu_item_4_1280{padding:2px !important;white-space:nowrap;}
.horiz_menu_item_4_1600{padding:5px !important; width:15%;white-space:nowrap;}
.contentnews{font-size: 10pt;color: #000;text-align: left;background:#e7ffdb; padding:0 10px;height:270px;	}
/*== новые правила, написаны при переносе блоков "новости" и "публикации" из правой колонки вниз ==*/
div#header_def{position:relative}
div#extra_def{background:#FF8539}

div#wrapper_def_2{width:100%;}
div#content_def_2{}

div#wrapper_def{float:right;width:100%;margin-left:-335px;}
div#content_def{margin-left:335px; padding-right:90px;}
.navigation_def, .navigation_def_4{float:left;width:262px;  position:relative; left:90px;}
* html .navigation_def_4{top:-15px;}/*--for ie6--*/
*+html .navigation_def_4{top:-45px;  margin-top:-45px;}/*--for ie7--*/

div#extra_def{float:left;clear:left;width:200px}
div#footer_def{clear:both;width:100%;min-width:1024px;}
.news_publ_header{padding-left:30px; font-size:13px;color:#271e24;font-weight: bold;}






#all{background-color: #FFFFFF;min-width:1000px;background-repeat: no-repeat;background-position: top;}
#buttons img{margin-right: 5px;	margin-top: 1.5px;}
#outer_wrapper {background-repeat: no-repeat;background-position: top;}
#wrapper {background-repeat: no-repeat;	background-position: top;}
#container {width: 100%;float: left;margin-right: -580px;height: 298px;}
#content {margin-right: 580px;}
#main {	margin-left: 328px;}
.left {	width: 328px;float: left;}
.menubar {width: 580px;	float: right;}
#footer { height: 80px; width: 100%; margin: 0; padding: 0; text-align: left;}
h1 {margin-top: 0;}
.last {	margin-bottom: 0;}
.clearing {	height: 0;clear: both;}

#text_2{width:90%;text-align: center;font-size: 16pt;color: #990d10;padding: 20px 0px 20px 0px;	}
#text{width:86%;text-align: center;font-size: 16pt;color: #990d10;padding: 20px 0px 20px 0px;	}
#text pre{font-family: Arial, Helvetica, sans-serif;color: #000;}
.contacts a{text-decoration: none;margin-top: 30px;	color: #990d10;	font-size: 8pt;}
.contacts{width: 100%;margin-top: 20px;}
.contacts td{padding: 5px;}
.price_link{text-decoration: none;margin-top: 30px;color: #990d10;font-size: 11pt;}
#middlecontainer {width: 100%;float: left;margin-right: -242px;}
#middlecontent {margin-right: 242px;}
.middlemenubar {width: 232px;float: right;padding-right: 10px;}
#middlemain {margin-left: 273px;}
.middleleft {width: 258px;float: left;	margin-left: 8px;}
.lefttop{width: 258px;background: url(/img/leftbackup.jpg) no-repeat top;height: 20px;text-align: left;padding-top: 5px;}
.lefttop p{	margin: 0px 0px 0px 30px;font-size: 11pt;font-weight: bold;	text-transform: uppercase;}
.lefttop_2{width: 258px;background:#edf4fc;height: 20px;text-align: left;padding-top: 5px;}
.lefttop_2 p{	margin: 0px 0px 0px 30px;font-size: 11pt;font-weight: bold;	text-transform: uppercase;}
.leftdown{width: 258px;	background: url(/img/leftbackdown.jpg) no-repeat top;height: 11px;margin-bottom: 25px;}
.contentmain{font-size: 10pt;color: #000;}
.content{font-size: 10pt;color: #000;text-align: left;background: url(/img/leftback.jpg) repeat-y; width:258px;}

.contentnews a{	text-decoration: none;color:#990d10;font-size: 9pt;text-transform: uppercase;}
.contentnews a:hover{text-decoration: underline;}
.righttop{background: url(/img/rightbacktop.jpg) no-repeat top;	height: 35px;width: 232px;}
.rightdown{	background: url(/img/rightbackdown.jpg) no-repeat top;height: 9px;width: 232px;margin-bottom: 10px;}
.clearing {	height: 0;	clear: both;}
.zagright{width: 20px;height: 26px;	}
.zagolovok{background: url(/img/zagback.jpg) repeat-x;font-weight: bold;text-transform: uppercase;color: #FFF;font-size: 12pt;}
.zagleft{	width: 10px;height: 26px;}
.outzag, .zagtable, .text{text-align: left;margin: 0 0 0 20px;padding: 0;}
.text_2{text-align: left;margin: 0 0 0 40px;padding: 0;}
.zagtable_2{text-align: left;margin: 0;padding: 0;}
.text, .outzag{padding-left: 10px;}
.text{padding: 7px 10px 10px 30px;}
.righttop, .outzag{padding: 0;}
.news a, .news span{color: #000;text-decoration: none;	font-weight: bold;}
.news a {margin:0 7px;}
.news a:hover{color: #990d10;}
.news img{margin: 3px;width: 100px;height: 100px;}
.preview{clear: both;}
.news{padding-bottom: 7px;}
.recallzag{	color: #818180;font-size: 12pt;}
.recallimg img{	margin: 15px 0px 15px 0px ;	width: 420px;}
.recallimg{background-color: #edf4fc;text-align: center;margin-top: 8px;}
.productzag, h3{font-size: 11pt;color: #990d10;text-transform: uppercase;}
.content a {text-decoration: none;color: #990d10;font-size: 9pt;text-transform: uppercase;}
.news a, .news span{color: #000;text-decoration: none;font-weight: bold;}
.news a{margin-right: 7px;}
.content a:hover{text-decoration: underline;}
.news a:hover{color: #990d10;}
.big{font-size: 11pt;color: #990d10;text-transform: uppercase;}
.ital{font-style: italic;}
.bigital{font-weight: bold;font-style: italic;}
.blu{color: #0065B1;}
.blubig{color: #0065B1;font-weight: bold;}
.bluital{color: #0065B1;font-style: italic;}
.blubigital{color: #0065B1;font-weight: bold;font-style: italic;}
.redbig{color: #E1000B;font-weight: bold;}
.redital{color: #E1000B;font-style: italic;}
.redbigital{color: #E1000B;font-weight: bold;font-style: italic;}
.orange{color: #F3761A;}
.orangebig{color: #F3761A;font-weight: bold;}
.orangeital{color: #F3761A;font-style: italic;}
.orangebigital{color: #F3761A;font-weight: bold;font-style: italic;}
a.orangebigital{color: #F3761A;font-weight: bold;font-style: italic;text-decoration: none;}
h2.big{ color: #454545;}
h3{font-size: 12pt;}
h1.blubigital{font-size: 16px;}
#formcontainer{position: absolute;z-index: 5;left: 300px;top: 300px;visibility: hidden;}
#formcontainer, #formcontainer table{padding-top: 10px;padding-bottom: 10px;width: 500px;background:  #eaf4fb;}
.textform{text-align: right;color: #990d10;}
.input{text-align: left;}
#formcontainer table td{padding: 4px;}
#send a{color: #990d10;	text-decoration: none;margin-left: 200px; }
#send a:hover{text-decoration: underline;}
.textform span{color: #000000;}
#textform span{color: #000000;}
#textform  {color: #990d10;}
#textform span{	color: #000000;}
#textform p{margin-left: 190px;}
.input a{display: block;width: 20px;height: 20px;background-image:url('/img/close.jpg');float: right;margin-top: -27px; }
.closer:hover{background-image:url('/img/close2.jpg');}
.closer{cursor: pointer;width: 20px;height: 20px;background-image:url('/img/close.jpg');float: right;margin-right: 3px;display: block;}
.infoz{color: #990d10;padding-left: 40px;}


/*==css from products.css==*/
.productzag{font-size: 11pt;color: #990d10;text-transform: uppercase;}
.productsview{width: 230px;background-color: #edf4fc;text-align: center;padding-bottom:10px;margin:10px;}
.productsview img{ float:right;width: 210px;margin:10px;}
.productsview p{color: #000000;	font-size: 10pt;}
#middlecontainer_2 {width: 100%;}
#middlecontent_2 {}


/*==css from ordersetup.css==*/
   .zakaz { margin: 0pt; width: 400px; background-color: rgb(238, 244, 251); color: rgb(102, 102, 102); padding-top: 10px; padding-bottom: 10px; }
  .zakaz td { padding: 5px 10px 5px 15px; }
  .zakaz .textformz { text-align: right; width: 250px; }
  .zakaz .inputz {  }
  .zakaz { margin-top: 20px; }
  .zakaz .inputz { text-align: left; }
  input, select { padding-left: 3px; color: rgb(102, 102, 102); }
  .formzakaz, .text { text-align: left; }
  .zakaz .cont { padding: 3px; margin-left: 30px; text-transform: none; font-size: 10pt; color: rgb(129, 129, 128); font-weight: bold; display: block; text-decoration: none; }
  .zakaz .cont:hover { text-decoration: none; background-color: rgb(129, 129, 128); color: rgb(255, 255, 255); }
.cont_2 { padding: 3px; margin-left: 30px; text-transform: none; font-size: 10pt; color: rgb(129, 129, 128); font-weight: bold; display: block; text-decoration: none; }





/*==css from recall.css==*/
.recal{color: #818180;text-decoration: none;text-transform: capitalize;display: block;margin: 5px 2px 0px 2px;font-size: 9pt;}
.recal:hover{text-decoration: underline;}
.recalist img{width: 100px;height: 158px;margin-top: 5px;}
.recalist{float: left;background-color: #edf4fc;width: 125px;height: 230px;margin: 2px;padding: 5px;text-align: center;}
.text_recall{width:86%;padding:10px 0px 10px 0px;}
/*==css from main.css==*/
.vopros{color: #990d10;	text-decoration: none;font-size: 11pt;display: block;margin-bottom: 7px;}
.vopros:hover{text-decoration: underline;}
.vopros3{color: #4a8737;text-decoration: none;font-size: 11pt;display: block;margin-bottom: 7px;}
.vopros3:hover{text-decoration: underline;}
.vopros2{color: #55a2e4;text-decoration: none;font-size: 11pt;display: block;margin-bottom: 7px;}
.vopros2:hover{text-decoration: underline;}
.otvet{color: #000000;padding-left: 15px;font-size: 10pt;padding-bottom: 5px;}
/*css== for about_documents==*/
.about_doc{float: left;background-color: #edf4fc;width: 125px;height: 230px;margin: 2px;padding: 5px;text-align: center;}
.about_doc_title{color: #818180; text-decoration: none ;text-transform: capitalize; display: block; margin: 5px 2px 0px 2px; font-size: 9pt; }



/*==css from news.css and articles.css==*/
.anewsnav {text-decoration: none;color: #990d10;}
.newsnav {color: #4a8737;text-decoration: none;}
.newsnav:hover{color: #990d10;text-decoration: none;}
.newsnavigation{margin: 5px 0px 5px 0px;}

/*==articles==*/
.text .articles a{font-size: 11pt;color: #990d10; text-decoration:none}
.text .articles span{font-size: 11pt;text-transform: uppercase;color:#55a2e4; font-weight:bold}
.text .articles a:hover{text-decoration: underline;}
.text .articles {margin: 5px 0px 0px 0px;background-color: #edf4fc;	padding: 5px;}
.text .articles img{width: 125px;height: 125px;}

/*==news==*/
.text .news a{font-size: 11pt;color: #990d10;}
.text .news span{font-size: 11pt;text-transform: uppercase;color: #4a8737;}
.text .news a:hover{text-decoration: underline;}
.text .news {margin: 5px 0px 0px 0px;background-color: #e7ffda;padding: 5px;}
.text .news img{width: 125px;height: 125px;}

.artdate{font-size: 11pt;font-weight: bold;color: #4a8737;}
.artview a{color: #990d10;text-decoration: none;}
.artview a:hover{text-decoration: underline;}
.price_list_header{display:block; padding:7px;text-transform:uppercase; background:#d6e9ff; text-align:center; margin-top:30px; cursor:pointer; font-size:90%}
h3.price_list_header{display:block; padding:7px;text-transform:uppercase; background:#d6e9ff; text-align:center; margin-top:30px; cursor:pointer; font-size:90%}
}
@media print{
#find_form{ display: none;}
#menu_item_wrapper{display: none;}
#buttons{display: none;}
#right_menu_wrapper{display: none;}
#menu {	display: none;}
.content {display: none;}
.zagright{display: none;}
.zagleft{display: none;}
.lefttop{display: none;}
#top_wrapper{display: none;}
.vopros{ display:block; color:#000000; text-decoration:none}
.vopros:hover{display:block; color:#000000; text-decoration:none}
.vopros3{display:block; color:#000000; text-decoration:none}
.vopros3:hover{display:block; color:#000000; text-decoration:none}
.vopros2{display:block; color:#000000; text-decoration:none}
.vopros2:hover{display:block; color:#000000; text-decoration:none}
.otvet{display:block; color:#000000; text-decoration:none}

