body.print {
background: none;
margin: 10px;
}

.printContainer {
position:absolute;
padding: 10px 0 10px 0;
}

.print_text {
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}




body {
background-color: #ffffff;
margin: 0px;
padding:0px;
}

body, DIV, P, TABLE, TD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #535353;
}

P {
margin: 0 0 0 0;
padding: 0 0 0 0;
text-indent: 15px; 
}

A {
color: #008550;
text-decoration: underline;
}

A:hover {
color: #008550;
text-decoration: underline;
}

H1, H2, H3, H4, H5, H6, H7 {
margin: 0;
font-family: Arial, Helvetica, sans-serif; rhfc.u
}

H1 {
padding: 11px 0 0 0;
font-size: 16px;
color: #008550;
}


H2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #797979;
padding: 1px 0 0 0;
}

H3 {
font-family: Arial, Helvetica, sans-serif; rhfc.u
padding: 6px 0 0 0;
font-size: 16px;
color: #008550;
font-weight:bold;
}

H4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #797979;
padding: 1px 0 0 0;
}

H5 {
font-family: Arial, Helvetica, sans-serif; rhfc.u
padding: 0 0 0 0;
font-size: 12px;
color: #008550;
font-weight:bold;
}

.navi {
font-family: Arial, Helvetica, sans-serif; rhfc.u
letter-spacing: -1;
padding: 10px 0 0 0;
margin: 0 0 0 0;
font-size: 11px;
font-weight: none;
}



DIV.button {
padding: 20px 0 10px 0;
text-align: center;
}
DIV.button IMG {
border: none;
}

.clearAll {
height: 0;
line-height: 0;
font-size: 0;
clear: both;
width: 100%;
}

.red {
color: #bc4848;
}

.green {
color: #5d9981;
}

.green_2 {
color: #1e5942;
}


.green_bg {
color: #ffffff;
background-color: #008550;
}

.dop {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #535353;
}


.tab {
margin: 15px 2px 10px 0;
border-top: 1px solid #008550;
}

.tab_3 {
float: left;
padding: 30px 0 0 0;
}


.tab_td {
padding: 3px 5px 2px 5px;
}

#line_dashed {

border-top: 1px dotted #cccccc;
margin: 10px 0 10px 0;
width: 100%;
}


.srch {
border: 1px solid #cccccc; 
background-color:#f3f3f3; 
font-size:12px; 
color:#535353;}


.sel {
border: 1px solid #cccccc; 
background-color: #ffffff; 
width:153; 
color: #535353; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
margin: 10px 0 0 0;}

.srch_2 {
border: 1px solid #cccccc; 
background-color:#f3f3f3; 
font-size:12px; 
color:#535353;}



A.link_gor { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #535353; 
text-decoration: underline; 
font-weight: none;
}
A.link_gor:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #535353; 
text-decoration: underline; 
font-weight: none;
}


A.link_corp { 
font-size: 11px;
color: #535353; 
text-decoration: none; 
font-weight: none;
}
A.link_corp:hover { 
font-size: 11px;
color: #535353; 
text-decoration: underline; 
font-weight: none;
}







A.link_kat { 
COLOR: #008550; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
float:none;
}
A.link_kat:hover { 
text-decoration:none;
}

A.link_head { 
COLOR: #008550; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: -3px 0 3px 0;
display: block;
}
A.link_head:hover { 
COLOR: #008550; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: -3px 0 3px 0;
display: block;
}

A.link_head_red {
padding: 2px 5px 2px 5px;
border: dashed 1px #bc4848;
background-color:#f1dada;
COLOR: #bc4848;
width:90px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 5px 0 3px 0;
display: block;
text-decoration:none;
} span.red_w {padding: 2px 5px 2px 5px;
border: dashed 1px #bc4848;
background-color:#f1dada;
COLOR: #bc4848;
width:auto;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 5px 0 3px 0;
display: block;
} span.width_w { width:480px;}

A.link_head_red:hover {
COLOR: #bc4848;
}


A.link_head_blue {
padding: 2px 5px 2px 5px;
border: dashed 1px #003399;
background-color: #3d85c6;
COLOR: #ffffff;
width:90px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
margin: 5px 0 3px 0;
display: block;
text-decoration:none;
}

A.link_head_blue:hover {
COLOR: #ffffff;
}

.param {
color: #535353;
margin: 0 0 5px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-bottom: 1px dotted #cccccc;
}

.grate_zoom {
width:19px; 
height:57px; 
text-align:right;  
float:left; 
}

.dop_dn100_zoom {
width:19px; 
height:57px; 
text-align:right;  
float:left; 
margin-right:14px;
}

.peskolov_zoom {
width:18px; 
height:19px; 
margin-top:10px; 
float:left; 
margin-right:4px;
}


.white {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}


.text_bg {
background-color: #008550;
color: #ffffff;
}

.border_img { 
border-right: 1px dotted #cccccc;
border-left: 1px dotted #cccccc;
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;

}

.border_img_2 {
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}



#pageContainer {
width: 100%;
height: 100%;
min-width: 1000px;
background-color: #ffffff;
background-image: url(header_bg.jpg) ;
background-repeat: repeat-x;
background-position: right top;
padding: 0px;
margin: 0px;


}



*+html #pageContainer {
  
  width:expression(document.body.clientWidth < 900? "900px": "auto" );
  
}
/* код валидный */





#pageHeader { 
padding: 15px 0 0 0;
}

#lang { 
padding: 0 0 12px 20px;
font-size: 9px;
}

#rus {
width:24px;
height:13px;
margin: 0 4px 0 0;
float:left;
color:#FFFFFF;
text-align:center;
background-image:url(rus.gif);
background-repeat:no-repeat;
font-size: 9px;
}
#l_to_map {
                   width:218px;
				   float:left;}
#logo {
padding: 0px 0 0 18px;
float:left;
}
#map_site {
                  padding-left:20px;
				   font-size: 9px;
				   float:left;
                  }  #map_site a { background-image:url(map.gif);
				                            background-position:left; 
				                            background-repeat:no-repeat;
				                            padding-left:15px;
											}


#goroda_head {
float: left;
padding: 0 5px 0 5px;
margin: 0 0 0 0;
}

#goroda_in {
background-image: url(city.gif);
padding: 0px 0px 0px 18px;
background-repeat:no-repeat;
background-position:left center;
margin: 0 0 0 0;
}

#link_h1 {
/*position:relative;*/
float: left;
padding: 0 0 0 10px;
margin: 0 0 -10px 0;
border-left: 2px solid #008550;
background-image:url(blog.gif);
background-repeat:no-repeat;
background-position:55px 33px;
}

#link_h2 {
float: right;
padding: 0 3px 0 0px;
text-align: right;
clear: right;
}









#pageHeaderBott {
height: 39px;
background-image: url(header_mid_bg.gif);
background-repeat: repeat-x;
}

#pageHeaderBott_zakaz_v {
float: left;
height: 20px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#pageHeaderBott_zakaz {
width:196px;
height:29px;
padding: 5px 10px 5px 20px;
background-image:url(zakaz_kat.jpg);
background-repeat:no-repeat;
float: left;
}

#pageHeaderBott_zakaz a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

#pageHeaderBott_spravka_v {
height: 20px;
width:330px;
float: right;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#pageHeaderBott_spravka {
width:300px;
height:29px;
padding: 5px 10px 5px 20px;
background-image:url(spravka.jpg);
background-repeat:no-repeat;
float: right;
text-align:right;
color:#FFFFFF;
font-size:11px;
}



#menuline { 
border-top: 1px solid #ffffff;
line-height: 5px; 
background: #008550; 
} 

#pageLeft {
width: 226px;
padding: 0 0 20px 0;
float: left;
}



.pageLeft_Search {
padding: 17px 0 0 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #4b4b4b;
}

.pageLeft_Title {
padding: 15px 0 15px 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.pageLeft_Title_2 {
padding: 15px 0 0 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
UL.pageLeft_Li {
border-left:2px solid #008550; 
padding: 0px 0px 0 5px;
margin:0px 34px 0px; 


}
UL.pageLeft_Links {
margin: 0 0 0 0;
padding: 0 25px 0 25px;
}
UL.pageLeft_Links LI, UL.pageLeft_Li LI {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: none;
}
UL.pageLeft_Links LI A, UL.pageLeft_Li LI A {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
COLOR: #535353; 
text-decoration: none;
}
UL.pageLeft_Links LI A:hover, UL.pageLeft_Li LI A:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #008550;
text-decoration: underline;
}


UL.content_list {
margin: 10px 0 0 0;
padding: 0 25px 0 30px;
}
UL.content_list LI {
margin: 5px 0 0 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: circle;
}

UL.content_list_new {
margin: 10px 0 0 0;
padding: 0 25px 0 250px;
}
UL.content_list_new LI {
margin: 5px 0 0 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: circle;
}

UL.content_list_3 {
margin: 10px 0 0 0;
padding: 0 25px 0 350px;
}
UL.content_list_3 LI {
margin: 1px 0 0 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: circle;
}

UL.content_def {
margin: 0 0 0 0;
padding: 13px 25px 0 0;
}
UL.content_def LI {
margin: 2px 0 0 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: none;
}

UL.content_def_2 {
width:200px;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}
UL.content_def_2 LI {
width:200px;
margin: 2px 0 0 0;
padding: 0 0 0 13px;
list-style-image: none;
list-style: none;
}



#pageContent {
padding: 0 0 20px 0;
width:100%;
float:left;
}




.got {
padding: 0 0 0 0;
margin: 10px 0 0 0;
border-left: 2px solid #008550;
}

#content_katalog_block {
padding: 10px 15px 10px 19px;
margin: 10px 10px 0 0;
background-color: #f3f3f3;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-left: 2px solid #008550;
border-right: 1px solid #d9d9d9;
}

.content_katalog_reklama_block {
padding: 13px 15px 10px 19px;
margin: 10px 6px 0 0;
background-color: #f3f3f3;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-left: 2px solid #008550;
border-right: 1px solid #d9d9d9;
}

#content_index_text {
margin-right:13px;
background-color: #f3f3f3;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-left: 2px solid #008550;
border-right: 1px solid #d9d9d9;
padding: 10px 15px 10px 19px;
margin-top:10px;
}

#content_index_text_2 {
padding: 10px 15px 10px 19px;
margin: 10px 13px 0 3px;
background-color: #f3f3f3;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-left: 2px solid #008550;
border-right: 1px solid #d9d9d9;
}

#content_index_text_250810 {
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-left: 2px solid #008550;
border-right: 1px solid #d9d9d9;
background-color:#F3F3F3;
padding:10px 15px 10px 15px;
width:508px;
margin:auto;
}

#content_katalog_block_2 {
padding: 10px 15px 10px 19px;
margin: 10px 10px 0 0;
background-color: #f3f3f3;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-left: 2px solid #008550;
border-right: 1px solid #d9d9d9;
}


#content_katalog_flash {
padding: 0 15px 0 0;
margin: 0 0 0 0;
width: 85px;
height: 100px;
float: left;
}


#content_katalog_text {
height: 110px;
padding: 5px 20px 5px 0;
margin: 5px 2px 0 0;
}



#content_katalog_text_2 {
font-family: Arial, Helvetica, sans-serif;
border-top: 1px solid #008550;
}



#content_def {
float:left;
padding: 0 20px 15px 20px;
margin: 12px 0 10px 0;
background-color: #f3f3f3;
border-left: 2px solid #008550;
border-bottom: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
}

.list_cont {
	        background-color: #f3f3f3; 
			border-bottom: 1px solid #d9d9d9;
            border-top: 1px solid #d9d9d9; 
			width:inherit; 
			float:left;
			margin-bottom:12px;
	        }
			
.lict_none_BB { margin:0px !important; border-bottom:0px !important; border-top:0px !important;}

/*CORET*/
#content_def_core {
float:left;
width:inherit;
background-color: #f3f3f3;
border-bottom: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
}

#content_def_fix_core {
float:left;
border-left: 2px solid #008550;
width:94%;
_width:100%;
}
.pad_fixChrome { 
width:100%; 
padding: 0 20px 15px 20px !important; }
/*END*/


#content_def_1 {
padding: 10px 0 10px 0;
margin: 0 0 0 0;
}


#content_def_2 {
padding: 0 0 10px 0;
margin: 0 0 0 0;
float:left;
}

#content_def_news {
padding: 10px 10px 10px 0;
margin: 0 0 0 0;
}


#content_def_3 {
padding: 0 0 0 0;
margin: 0 0 10px 0;
}


#content_def_4 {
padding: 10px 20px 10px 20px;
margin: 0 20px 0 0;
}


#content_def_miss {
	text-align:center;
}

#content_def_miss_2 {
	text-align:left;
	width: 700px;
	margin:auto;
}



#content_def_got {
padding: 13px 12px 10px 0;
margin: 0 0 0 0;
}


#content_def_stat_1 {
padding: 0 20px 15px 20px;
margin: 12px 0 10px 0;
background-color: #f3f3f3;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
border-left: 2px solid #008550;
}

#content_def_stat_2 {
padding: 0 10px 10px 0;
margin: 0 0 10px 0;
}

#content_def_obj_2 {
padding: 0 20px 15px 20px;
margin: 12px 0 10px 0;
background-color: #f3f3f3;
border-left: 2px solid #008550;
border-bottom: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
}

#content_def_obj {
padding: 10px 0 0 20px;
min-width:300px;
width: 45%;
float: left;
}

#content_def_forms {
text-align: center;
padding: 30px 0 10px 0;
width: 33%;
min-width:230px;
float: left;
}

.content_def_forms_0 {
text-align: center;
padding: 30px 0 10px 0;
width: 100%;
min-width:230px;
float: left;
}
.content_def_forms_1 {
text-align: center;
padding: 30px 0 10px 0;
width: 50%;
min-width:230px;
float: left;
}





.content_def_forms_2 { height:100px;
}
.content_def_forms_3 { height:150px;
}
.content_def_forms_4 { height:80px;
}
.content_def_forms_5 { height:50px;
}
.content_def_forms_6 { height:40px;
}

#content_def_zabor {
text-align: center;
padding: 30px 0 10px 0;
min-width:300px;
width: 45%;
float: left;
}

#content_def_graz {
padding: 30px 0 10px 0;
min-width:300px;
width: 35%;
float: left;
}

#content_def_graz_2 {
padding: 30px 0 10px 0;
min-width:300px;
width: 55%;
float: left;
}

#content_def_pol {
text-align: center;
padding: 10px 20px 10px 0;
min-width:300px;
width: 45%;
float: left;
}


#content_def_stolb {
text-align: center;
padding: 15px 0 10px 0;
width: 45%;
float: left;
}

#content_def_tab {
padding: 0 0 0 20px;
margin: 10px 0 20px 0;
}






#content_title_bor_1 {
float: left;
padding: 0 0 0 0;
margin: 0 -3px 0 0;
background-color: #008550;
border-left: 1px solid #338764;
border-right: 1px solid #338764;
border-top: 1px solid #338764;
border-bottom: 1px solid #338764;
height: 18px;
width: 6px;
}

#content_title_bor_2 {
padding: 0 30px 0 30px;
margin: 0 0 0 0;
text-align: left;
border-right: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background-color: #ffffff;
height: 18px;
}




#content_news {
padding: 5px 20px 0 0;
margin: 12px 20px 30px 20px;
float: left;

}



#content_news_big {
padding: 0 15px 0 0;
margin: 12px 20px 30px 20px;
float: left;
}

#content_news_1 {
float: left;
padding: 0 px 0 0;
margin: 0 -3px 0 0;
background-color: #008550;
border-left: 1px solid #338764;
border-right: 1px solid #338764;
border-top: 1px solid #338764;
border-bottom: 1px solid #338764;
height: 14px;
width: 6px;
}

#content_news_2 {
padding: 0 30px 0 30px;
margin: 0 0 0 0;
border-right: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background-color: #f3f3f3;
height: 14px;
width: 60px;
}



#pageFooter {
border-top: 1px solid #d9d9d9;
background-color: #f3f3f3;
padding: 10px 0 10px 0;
margin: 10px 0 0 0;
text-align: center;

}








.switch {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #008550;
text-decoration: underline;
padding: 0 0 0 0;
margin: 0 0 0 0;
cursor: pointer;
font-weight: bold;
}

#zoom {padding: 5px 0 0 30px;}

#form {padding: 5px 0 10px 0;}

#feedback {
padding: 10px 15px 10px 15px;
margin: 15px 25px 0 25px;
background-color: #f3f3f3;
border-bottom: 1px solid #d9d9d9;
border-top: 2px solid #008550;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
text-align:center;
}

#life {
padding: 10px 10px 10px 10px;
margin: 15px 25px 0 25px;
background-color: #f3f3f3;
border-bottom: 1px solid #d9d9d9;
border-top: 2px solid #008550;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
text-align:center;
}

#life_t {
font-size:10px;
}

#f1 {
float:left;}

#f2 {
float:left;}

#f3 {
padding: 65px 0 0 0;}

a.feed_red {color: #ed1c24;}
a.feed_red:hover {color: #ed1c24;}
a.feed_blue {color: #3196cb;}
a.feed_blue:hover {color: #3196cb;}


.gor_dif {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #535353; 
border: 1px solid #cccccc; 
background-color:#f3f3f3; 
color:#535353;}

.price {
color: #ffffff;
display:block;
width:110px;
height:23px;
padding: 4px 6px 0 0;
margin: 10px 0 5px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
float:left;
position: relative;
background-image:url(price.jpg);
background-repeat:no-repeat;
cursor:default;
}
.new_price {
color: #ffffff;
display:block;
width:450px;
height:23px;
padding: 4px 6px 0 0;
margin: 0px 0 5px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
float:left;
position: relative;
background-image:url(new_price.jpg);
background-repeat:no-repeat;
cursor:default;
} .new_price span { color:#bc4848; padding-left:20px;}


.new_price_1 {
color: #ffffff;
display:block;
width:410px;
height:23px;
padding: 4px 6px 0 0;
margin: 0px 0 5px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
float:left;
position: relative;
background-image:url(new_price_1.jpg);
background-repeat:no-repeat;
cursor:default;
} .new_price_1 span { color:#bc4848; padding-left:20px;}

.price_akcia {
border: dashed 1px #bc4848;
background-color:#f1dada;
COLOR: #bc4848;
padding: 3px 10px 4px 10px;
margin: 10px 0 5px auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}


.price_form {
color: #ffffff;
padding: 3px 10px 4px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
background-color:#5fa38a;
}

.price_formsk {
border: dashed 1px #bc4848;
background-color:#f1dada;
COLOR: #bc4848;
padding: 3px 10px 4px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

.price_graz {
color: #ffffff;
display:block;
width:110px;
height:23px;
padding: 4px 6px 0 0;
margin: 5px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
position: relative;
background-image:url(price.jpg);
background-repeat:no-repeat;
}


#snipik {
	background-image:url(snipik.jpg);
	position:absolute;
	left:785px;
	top:450px;
	padding: 20px 25px 20px 25px;
	width:150px;
	height:110px;
	z-index:1;
	text-align:center;
}

#snipik_2 {
	background-image:url(snipik_2.jpg);
    background-repeat:no-repeat;
	background-position:right bottom;
	position:absolute;
	margin-left:600px;
	margin-top:320px;
	padding: 20px 25px 20px 25px;
	width:150px;
	height:110px;
	z-index:1;
	text-align:center;
}

#sn_1 {
display:inline;}

#sn_2 {
display:none}

#tooltip {
	position: absolute;
	border: solid #AAAAAA 1px;
	background-color: #DDDDDD;
	padding: 2px 5px;
	margin: 25px 0px 0px 5px;
}

#key { float:left; margin: 0 0 0 15px;}

#line {
font-size:11px;
padding: 7px 0 7px 20px;
background-color:#f3efb7;
border-bottom: 1px solid #d9d9d9;
cursor:pointer;
}


#popup { position: fixed; display:block; margin: 20px 0 0 20%;}


#info { background-color:#f7f7f7; border:solid 1px #d9d9d9; float:left; position:relative; margin: 10px 0 0 73px; padding: 5px 10px 10px 10px;}
.info_mar { margin-left: 16px;}
.info_ico { margin: -5px 0px 0 -83px; position:relative; }

.zoom ,
.zoom_sep { float:left; width:18px; height:19px; }
.zoom_sep { margin:0px 15px 100px 0px;}
.zoom { margin:15px 20px 100px -20px;}

/*S*/
.slidePP { 
width:100%; 
height:auto; 
float:left;}

.slideMP { 
width:100%; 
height:auto; 
padding-top:5px;
float:left;}
/*S*/


.action_name {
margin-top:10px;
margin-bottom:10px;

}
.action_cor0 {
color:#bc4848;
}



#meny_bt_all_center{
width:100%; text-align:center;
}

.vunos_articles {
                 font-size:13px;  
				 margin-left:30px; 
				 margin-top:10px; 
				 margin-bottom:10px; 
				 border:1px dotted #006633;  
				 border-left:5px solid #006633; 
				 padding:5px 5px 5px 15px; 
				 width:750px; 
				 background:#ffffff;  
                 }
				 
				 
.img_020410 {
                     float:right; 
					 margin:5px;
					 }
					 
.blok_right_img { 
                         width:310px; 
						 float:right; 
						 margin-left:10px;                        
						 }
						 
.akcia_form {
padding: 2px 5px 2px 5px;
border: dashed 1px #bc4848;
background-color:#f1dada;
COLOR: #bc4848;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

.cena_un {
                color: #ffffff;
                padding: 3px 10px 4px 10px;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-weight:bold;
                background-color:#5fa38a;
                text-decoration:line-through;
			  }
.phone_bg,.phone_bg_otst { 
			display:block;
            margin-left:-10px;
			background-image:url(bg_phone_g.png); 
			background-repeat:repeat-x;
			padding-left:3px; 
			padding-right:3px;
			}
.phone_bg_otst{margin-bottom:8px;}

.newReg{ 
    display: block;
    padding: 1px 5px;
    text-align: center;
	display:block;
	cursor:pointer;
	}
.reg_tel{height:112px; float:left; min-width:334px;}
.reg_tel .newReg span, .kontReg span{color: #008550;
    font-family: Arial,Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	text-decoration:underline;}
.reg_tel span, .reg_tel ul{color: #737373;
	font-family: Arial,Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
}
.reg_tel_l{float:left; padding-right:20px;}
.reg_tel_r{ float:left;}
.reg_tel_r span.office{ display:block; padding-left:10px; float:left; clear:both;}
.reg_tel_r div{
	border-left: 2px solid #008550;
            background:#F3F3F3;
			margin-top:20px;
			
}
.reg_tel_r div ul {list-style-type:none; padding:0 10px 11px 8px; display:block;}
.reg_tel_r div ul .zag{padding-top:9px; padding-bottom:2px;}
.reg_tel_r div ul .zag a{color:#737373;}
.reg_tel_r div ul .tel{background:#038352; width:140px;}
.reg_tel_r div ul .tel span{background:url(reg_tel_li.gif) no-repeat left;color:#FFF; line-height:15px; height:16px; display:block; padding:0 0 0 23px; font-size:12px; font-weight:normal;}

.bg_p15 { font:15px Verdana, Arial, Helvetica, sans-serif; }

.color_h { color:#008550; font-size:13px; }

.flo_cont_shem { 
                            width:300px;
                            float:left;
						}
.video_p { min-width:604px; width:604; height:365px; background-color:#008550; margin-left:28%; margin-top:150px;  position:absolute; text-align:center; padding:5px; }
.vp_of { display:none;}
.video_p div { width:624px; height:15px; font-size:12px; text-align:right; padding-bottom:4px;}
.video_p div  a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
.core_flo_photo_art_5 {display:block; width:50%; height:auto; float:left; text-align:center; padding-bottom:20px; font-style:italic; font-size:11px; font-weight:bold; } .core_flo_photo_art_5 img { margin-bottom:5px;}


.akcia_zag{
 color: #008550; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight:bold;
 }
 
 .wide {
 width:650px;
 }
.float_l {
position:relative;
float:left
}


/*add*/
.core300320011 {
	width:94%; 
}

/*may9 DEL*/
#may9 { width:500px;
        height:231px;
		margin:auto;
		padding:15px 0px;}

#may9 img,
#may9 div { float:left; }

#may9 img { margin-right:15px; }

.hurry,
#may9 div { text-align:center; }

.BB { font-weight:bold; }

#may9 div { width:250px;
            padding-top:25px;}
			
#may9 p { font-size:14px!important; 
		  padding-bottom:10px;} 
/*DEL*/
.city_vid{margin:7px 0 0 0;}

.WSbutton,
.WSbutton div
{
 height:22px;
 background-image:url(buttonImg/Rbg.gif);
 background-repeat:no-repeat;
}

.WSbutton,
.WSbutton span
{
 display:block;	
}

.WSbutton,
.WSbutton:hover
{
 text-decoration:none;	
}

.WSbutton 
{
 width:auto;
 float:left;
 background-position:left top;
 padding-left:5px;
 font:14px Arial, Helvetica, sans-serif;
 cursor:pointer;
}

.WSbutton ,
.WSbutton div
{
 color:#FFFFFF;	
}

.WSbutton:hover,
.WSbutton:hover span
{
 background-position:left -22px;	
}

.WSbutton:hover div
{
 background-position:right -22px;	
}

.WSbutton div
{
 padding-right:5px;
 background-position:right top;
}

.WSbutton span
{
 height:19px;
 padding-top:3px;
 background:url(buttonImg/CBS.gif) repeat-x left top;
}
.pad-left15{padding-left:15px; float:left;}
.pad-left30{padding-left:30px; float:left;}
.pad-left17{padding-left:17px; float:left;}

.r_s_m {
    font-size: 11px;
    padding-left: 48px;
}


td#pageLeft div.soc_network {
    height: 100px;
    padding-left: 5px;
    padding-right: 0;
	}	
.soc_network div{
	margin-right:5px;
	float:left;
	}
div.soc_network a {
	color:#535353;
	text-decoration:none;
	}
div.soc_network a:hover span {
	color:#008550;
	text-decoration:underline;
	}

.red p {
color:#bc4848;
}

.city_vid, .margin_button{margin:7px 0 0 0;}


.c3D
{
 display:block;
 width:22px;
 height:21px;
 background:url(3d.gif) no-repeat left top;
 background:
 cursor:wait;
}



#ie_widht_goroda {
width:255px;
//width:47%;
}


#ie_widht_teh {
width:13%;
padding-right:5px;
//width:100%;
}

#pageHeaderTop_korplinks_1 {
text-align: left;
padding: 1px 0 0 0;
}


#pageHeaderTop_korplinks_1 {
	position:relative;
	padding:0px;
	margin:0px;
/*	border:solid 1px #0FF;   */
}

A.link_white {
text-decoration:none;
font-size: 11px;
color: #ffffff; 
font-weight: none;
/* border:solid 1px blue;  */
display:block;
padding:0px;
margin:0px;


}
A.link_white:hover { 
text-decoration:none;
font-size: 11px;
color: #ebebeb; 
font-weight: none;
}


#table_menu {
	width:100%;
	min-width:445px;
/*	border:solid 1px #93F;    */
}




#pageHeaderTop_korplinks_1 ul {
	display: none;
    position: absolute;
    top: 25px;
	left:5px;
	height:34px;
	width:115px;
	list-style:none;
	padding:10px 0px 0px 0px;
	margin:0px;
/*	border:solid 1px red;  */
}

#pageHeaderTop_korplinks_1 ul li {
	display:block;
	list-style:none;
	background-color:#f3f3f3;
	width:115px;
	height:33px;
	margin:0px;
	padding:0px;
/*	 border:solid 1px blue;  */
}


#pageHeaderTop_korplinks_1 ul:hover li,
#pageHeaderTop_korplinks_1 ul.iehover2 li {
background-color:#dddddd;
}


#pageHeaderTop_korplinks_1 li a {
	display:block;
	float: none !important;
	color:#333333 !important;
	font-family: Tahoma,Geneva,sans-serif;
	font-size:11px;
	padding:9px 0px 10px 10px;
	text-decoration:none;
	/* border:solid 1px red; */
}

#pageHeaderTop_korplinks_1:hover ul,
#pageHeaderTop_korplinks_1.iehover ul {
	display:block;
}


.ie_width {
	//width:auto;
}
/*######################*/
/*         TABS         */
/*######################*/
	div.content_with_tabs {
		position:relative;
		width:100%;
		height:auto;
		}
		
	div.content_with_tabs span.tt{	
		background:#F9F9F9;
		cursor: pointer;
		height:26px; 
		display:block; 
		float:left;
		margin:0 4px 0 1px;	
		border-left:1px solid #D9D9D9;
		border-right:1px solid #D9D9D9;	
		border-top:1px solid #D9D9D9;
		color:#008550;
		font-family: Arial,Helvetica,sans-serif;
    	font-size: 12px;
    	font-weight: bold;
		}
	
	div.content_with_tabs span.tt a{
		padding: 4px 13px;
		display:block;

		
		}

	.hide {
		display:none;
		}

	
	div.content_with_tabs span.active {
		cursor: default;
		background:#F3F3F3;
		margin-bottom:-1px;
		border-top:2px solid #008550;
		}
	div.content_with_tabs span.active a{
		text-decoration:none;
		cursor: default;	
		display:block;

		}

	div.tab_c {
		width:100%;
		height:auto;
		background:#f3f3f3;
		min-height:200px;
		margin-left:1px;
		border-color: #D9D9D9 #D9D9D9 #D9D9D9 #008550;
    	border-style: solid;
    	border-width: 1px 1px 1px 2px;
		}
	
	div.content_with_tabs div.tc {
		color:#323232;
		margin: 5px;
		}

/*window */


#ws_window { width:100%;
             min-height:100%;
			 _background:none;
			 position:absolute;
			 left:0px;
			 top:0px;
			 z-index: 100;
			 }


#ws_window .body { width:864px;
                   height:auto;
				   margin:auto;
				   margin-top:50px;
				   position:static;}



#ws_window .body .content { position:relative;
                            padding:0px 4px;
							float:left;
							font-size:12px;}
							
#ws_window .body .content span { display:block;
                                 width:4px;
								 height:98%;
								 position:absolute;
								 bottom:0px;}
								 
#ws_window .body .content .L { left:0px;
                               background-position:left top;}
#ws_window .body .content .R { right:0px;
                               background-position:right top;}
							   

#ws_window .body .content div { /*background:url(pSL.gif) repeat-y left top #edeeed;*/
                                background-color:#FFFFFF;
                                float:left;
								width:100%;}

#ws_window .body .content div div { /*background: url(pSR.gif) repeat-y right top;*/
                                    position:relative;
									padding:20px;
									width:816px;}

#ws_window .body .close { 
    display: block;
    font-size: 11px;
    height: 8px;
    line-height: 8px;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 10px;
    width: 60px;}

#ws_window .body .close:hover { text-decoration:none;
                                color:#dc0404;}


#ws_window .body h2 { font-size:21px;
                      font-weight:normal;
					  color:#0d6a46;
					  cursor:default;
					  margin:0px;
					  padding:8px 0px;}


#ws_window .body ul { list-style:none;
                      margin:0px;
					  padding:10px 0px 25px 0px;
					  margin:0px 15px 0px 0px;
					  _margin-right:10px;
					  float:left;
					  width:31%;
					  position:relative;
					  background-position:center bottom;}
#ws_window .body ul li a:hover{ text-decoration:none;}
#ws_window .body ul li:hover{ list-style-image:url(li_reg.gif);}					  
#ws_window .body .grayLine
{
 height:1px;
 font-size:1px;
 padding:0px!important;
 margin:10px 0px;
 background-position:center top;
}

#ws_window .body ul h3
{
 margin:5px;
 color:#dc0404;
 text-transform:uppercase;
 font-size:15px;
}

#ws_window .body .shadowD { padding:0px 7px 0px 9px;
                            float:left;
							width:848px;
							_display:none; /*for ie6*/
                            position:relative;}
							
#ws_window .body .shadowD,
#ws_window .body .shadowD div { height:8px;
                                font-size:1px;}

#ws_window .body .shadowD div { background-image:url(shadowBottom.png);
                                background-position:left top;}

#ws_window .body .shadowD .L,
#ws_window .body .shadowD .R { position:absolute;
                               top:0px;
							   width:7px;
							   background-repeat:no-repeat;}

#ws_window .body .shadowD .L { left:2px;}
#ws_window .body .shadowD .R { right:0px;
                               background-position:-8px 0px;}
							   
#ws_window .body .shadowD .C { background-position:left bottom;}


/*window*/
 
 
.avto_tel{margin-top:-5px; color:#FFFFFF}
.WS_body .WS_element{
padding-left:0px;
}
.hidden{
display:none;
}
.region_name{ padding:0 9px 0 7px; font-family: Arial,Helvetica,sans-serif;    font-size: 14px;}
.kontReg{float:right; }



