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: 0;
}

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_2 {
float: left;
height: 70px;
background-image: url(got_bg.gif);
background-repeat: repeat-x;
}

.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_white {
text-decoration:none;
font-size: 11px;
color: #ffffff; 
font-weight: none;
}
A.link_white:hover { 
text-decoration:none;
font-size: 11px;
color: #ebebeb; 
font-weight: none;
}



A.link_kat { 
COLOR: #008550; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
A.link_kat:hover { 
COLOR: #008550; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

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;
}

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;
}

.param_2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}

.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: 0 0 0 0;
}






#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;
}

#logo {
padding: 0px 0 0 18px;
}


#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;
}

#link_h2 {
float: right;
padding: 0 3px 0 0px;
text-align: right;
clear: right;
}


#pageHeaderTop_korplinks_1 {
text-align: left;
padding: 1px 0 0 0;
}






#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;
float: right;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#pageHeaderBott_spravka {
width:196px;
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;
font-weight:bold;
}



#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_Links {
margin: 0 0 0 0;
padding: 0 25px 0 25px;
}
UL.pageLeft_Links LI {
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-image: none;
list-style: none;
}
UL.pageLeft_Links 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 {
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;
}




#got_1 {
padding: 0 0 0 0;
margin: 10px 0 0 0;
border-left: 2px solid #008550;
}
#got_2 {
padding: 0 0 0 0;
margin: 10px 0 0 0;
border-left: 2px solid #008550;
}
#got_3 {
padding: 0 0 0 0;
margin: 10px 0 0 0;
border-left: 2px solid #008550;
}
#got_4 {
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 {
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_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_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;
}


#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;
}

#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;
}



#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_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;
height:70px;
}








.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;
}


.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);
	position:absolute;
	left:785px;
	top:480px;
	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 { float:left; width:18px; height:19px; margin:15px 20px 100px -20px;}


.action_name {
margin-top:10px;
margin-bottom:10px;

}
.action_cor0 {
color:#bc4848;
}

#meny_bt_all_center{
                               width:100%; 
							   text-align:center;
                               }



