body {margin:0;FONT:9pt/1.5em Arial, Helvetica, sans-serif;}
a {color:#003399;}
a:hover, .clear_btn, .clear_btn_err {color:#0066cc;}
/*h1,h2,h3,h4 {font-family: Arial, Helvetica, sans-serif;}*/
h1 {font-size:1.5em;line-height:1em;margin:0;padding:1em 0 0.5em;color: #000000;letter-spacing: normal;font-weight: normal; text-transform: none;}
h2, h3, .h3 {font-size:1.167em;line-height:1.2857em;margin:0;padding:1.2857em 0 0.6428em;font-weight:normal;}
h4 {font-size:1.111em;line-height:1.35em;;margin:0;padding:1.35em 0 0.675em;}


.h1,.h2, .ash2 h2  {COLOR: #000000;}
.ash1 h2 a  {COLOR: #3366CC;}
.h1, .ash1 h2 a, .h1:hover  {font-size:1.5em;line-height:1em;	TEXT-ALIGN: left;	letter-spacing: normal;	font-weight: normal; text-transform:none;}
.h2, .h2:hover, .h3, .h3:hover   {letter-spacing:normal;font-weight:normal;text-transform:none;}
.catalog_h h1 {padding:20px 0 5px;}
.catalog_h h3 {padding:0 0 10px;}
.ash2 h2 {padding-top:0;}
.bot_red {background:#CF0000 url(../img/bot_red.gif) no-repeat center center;width:279px;max-width:279px;height:22px;max-height:22px;min-height:22px;min-width:279px;text-align:center;font-weight:bold;}



.px9 {
	font-size: 9px;
	color: #FF6600;
}

/*.name_log,.inp,.txt,td,a,.pt9 {font-family: Verdana, Arial, Helvetica, sans-serif;} */

.name_log {
	font-size: 9px;
	color: #CC0000;
}
.lr {
	padding: 0px 25px;
}
.inp {
	color: #333333;
	height: 18px;
	width: 300px;
	border: 1px solid #666666;
}
td {
	font-size: 10pt;
    line-height:1.5em;
}
.bg1 {
	background-image: url(img/bau_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}


.g_px8, .sm_px8, div.top_l_b a, .a_pt8,
 .g_px8:hover, .sm_px8:hover, div.top_l_b a:hover, .a_pt8:hover
{
	font-size: 0.8333em;
	line-height:1.8em;
}
.g_px8 {
	color: #999;
	text-indent:  -15px;
	padding-left: 20px;
}
.sm_px8, div.top_l_b a, .a_pt8 {
	color: #999;
}
.sm_px8:hover, div.top_l_b a:hover, .a_pt8:hover {
	color: #000;
}

.unnamed1 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: 1px;
	height: 16px;
}
.a_pt12,.a_pt12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #00C;
}
.news {
	text-indent:  -45px;
	padding-left: 45px;
}
.ctl {
	text-indent: -15px;
	padding-left: 15px;
}
.sm {background-color: #EEF; }
.sel { border-bottom: 1px dashed #000; text-decoration: none;}

.dashline { border-bottom: 1px dashed #666;}

.m0 {margin: 0px;}
.fn {font-weight: normal;}
.bl {color: #000;}
.pt9 {
	font-size: 9pt;
	letter-spacing: 1px;
	color: #000;}
.pt9:hover {
	font-size: 9pt;
	letter-spacing: 1px;
	color: #666;}
	
.lb {padding-left: 40px;}
.tb {padding-top: 20px;}

.bb {padding-bottom: 20px;}
.l0 {padding-left: 0;}
.ml0 {margin-left: 0;}

.mb {margin-bottom: 20px;}
.selected1, .selected1 a {color:#FFFFFF;}

.selected1 {background: #8386AB; -moz-border-radius: 3px; border-radius: 3px 3px 3px 3px; text-decoration: none;display: block;}

.desel{margin: 2px 0px;padding:2px 10px;line-height: 20px;}

.selected1_c {color : #000;}
.news_bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent: -45px;
	padding-left: 45px;
}


.tbl_mid {background-color: #EAEAEA;height: 30px;}
.tbl_mid1 {height: 30px;}
.tbl_top {background-color: #ffdba9;height: 30px;}
.w {COLOR: #FFF;}
.w:hover {COLOR: #FFF;}
.rj,.rj:hover {color: #C08080;}
.bg_tbl {background-color: #FEEED7; padding: 10px;}
.bg_tbl1 {padding: 0px;}
.r {COLOR: #C00;}

.lb {padding-left: 40px;}
.tb {padding-top: 20px;}
.ts {padding-top: 10px;}
.bb {padding-bottom: 20px;}

.informer 
{
	border: 1px solid #DFDFFF;
	padding: 10px 10px 10px 100px;
	text-indent:  0;
	margin-top:10px;
	margin-bottom:10px;
}
.informer_okna {
	background: #fff url(/img/logo_okna_ua_ssm.gif) no-repeat 10px 10px;
}
.informer_truba {
	background: #fff url(/img/logo_truba_ua_ssm.gif) no-repeat 10px 10px;
}
.informer_decor {
	background: #fff url(/img/logo_decor_ua_ssm.gif) no-repeat 10px 10px;
}
.informer_bau {
	background: #fff url(/img/logo_bau_ua_ssm.gif) no-repeat 10px 10px;
}
.n {text-decoration: none;}
.n:hover {text-decoration: none;}

.logo {
float:left;
width:359px;
}
#top {
	padding: 0 25px;
/*	text-align:right;*/
height:90px;
}
#top h2
{
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0 0 0 95px;
	text-align:left;
}
#menu {
clear:both;
min-width:1000px;
	padding:0.25em 25px 0;
	text-align:left;
/*	height:33px;*/
	height:1.5em;
	min-height:33px;
	background-color:#D4D6FF;
	border-bottom:1px solid #A8ABD1;

}
#menu a, #menu a:hover
{
	/*padding-right:2em;*/
	font-size:1.1667em;
	line-height:2.5714em;
}
.dop_menu a, .dop_menu a:hover
{
	/*padding-right:2em;*/
	font-size:1.1667em;
}
.dop_menu h3, .dop_menu div.h3, .dop_menu_a, .dop_menu h3:hover, .dop_menu_a:hover
{
	/*padding-right:2em;*/
	font-size:1.1667em;
	/*line-height:1.2557em;*/
	line-height:1.8836em;
}


.rating
{
	background: url(/img/ico_rating_top.gif) no-repeat 8px 5px;
	padding-left: 24px;
}
.price_list
{
	background: url(/img/price_okna.gif) no-repeat 12px 2px;
	padding-left: 24px;
}
.otoplenie_g
{
	background: url(/img/ico_otop_g.gif) no-repeat 12px 2px;
	padding-left: 38px;
}
.kond_g
{
	background: url(/img/ico_kond_g.gif) no-repeat 12px 2px;
	padding-left: 33px;
}
.vent_g
{
	background: url(/img/ico_vent_g.gif) no-repeat 12px 2px;
	padding-left: 33px;
}
.voda_g
{
	background: url(/img/ico_voda_g.gif) no-repeat 12px 2px;
	padding-left: 33px;
}
.otoplenie_w
{
	background: url(/img/ico_otop_w.gif) no-repeat 12px 0px;
	padding-left: 38px;
	padding-bottom: 2px;
}
.kond_w
{
	background: url(/img/ico_kond_w.gif) no-repeat 12px 0px;
	padding-left: 33px;
}
.vent_w
{
	background: url(/img/ico_vent_w.gif) no-repeat 12px 0px;
	padding-left: 33px;
}
.voda_w
{
	background: url(/img/ico_voda_w.gif) no-repeat 12px 0px;
	padding-left: 33px;
}
/*
.menu_board
{
	background: url(/img/ico_board_new.gif) no-repeat 5px 3px;
	padding-left: 28px;
}
.menu_forum
{
	background: url(/img/ico_forum.gif) no-repeat 6px 3px;
	padding-left: 28px;
}

.menu_library
{
	background: url(/img/ico_library.gif) no-repeat 10px 2px;
	padding-left: 30px;
}
*/
.point_r
{
	background: url(/img/point_r.gif) no-repeat 16px 4px;
	padding-left: 30px;
}
.ua
{
	background: url(/img/ua.gif) no-repeat 10px 2px;
	padding-left: 30px;
}
.ru
{
	background: url(/img/ru.gif) no-repeat 10px 2px;
	padding-left: 30px;
}
div.dop_menu {padding:0.25em 25px;background-color:#A6AAFF;height:1.5em;}
div.blok_menu, div.blok_menu_1
{
max-width:155px;
width:155px;
max-height:210px;
min-height:210px;
height:210px;
}
div.blok
{
display:inline;
float:left;
padding-right:10px;
padding-bottom:10px;
}
div.blok_menu
{
background: #D1F9CC url(/img/e_rb.gif) no-repeat 100% 100%;
}
div.blok_menu div.blok_menu_1
{
background: url(/img/e_lb.gif) no-repeat 0 100%;
}
div.blok_menu a.blok_rt
{
display:block;
background: url(/img/e_rt.gif) no-repeat 100% 0;
padding-top: 2px;
color:#06C;
}
div.blok_menu h3, div.blok_menu div.h3
{
padding-top: 0;
margin-top: 7px;
}
div.blok_menu ul
{
margin:0;
padding:0px 15px;
list-style-type:none;
}
div.blok_menu li
{
padding-top:8px;
}
div.blok_menu div.blok_lt
{
background: url(/img/e_lt.gif) no-repeat;
}
div.blok_menu a.blok_br
{
display:block;
padding:0 20px 10px;
text-align:right;
font-size: 10px;
}
div.blok_menu img
{
display:block;
padding-right:20px;
padding-top:5px;
float:right;
}
#search_box {
	height: 22px;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 16px;
}
#searsh_ok {
	height: 28px;
	width: 70px;
	margin-left: 15px;
	font-size: 14px;
}
.bn_100
{
	float:left;
	width:660px;
	/*min-width:700px;*/
	max-width:660px;
	/*padding:10px;*/
}
.bn_100 img
{
	padding-right:10px;
	padding-top:10px;
}
.bn_100 object
{
/*	padding-right:15px; */
	margin-right:15px;
/*	padding-top:10px; */
	margin-top:10px;
}
.top_lang
{
/*	display:inline;*/
	width:468px;
	float:right;
}

.tbl_t, .tbl_t a
{
background: #B70000;
color: #FFF;
}

.i {text-decoration:underline;}
.i:hover {text-decoration:underline;}

.lih {line-height:14pt;}


.tbs {max-width:500px; width:500px;}
.rb {padding-right:40px;}

.ls {padding-left:20px;}
.rs {padding-right:20px;}

.lsr {padding-left:25px;}
.rsr {padding-right:25px;}


.sblok {background-color: #C00;margin: 0px;padding: 5px 10px 5px;}


.fr {float:right;}
.fl {float:left;}
.clr{clear:both;}

/* серый border в табличке*/
.art_gt {
	background-color: #CCCCCC;
}
.art_gt td {
	background-color: #FFFFFF;
	padding: 2px;
}
.cntr {
	text-align: center;
}


.tb10 {padding-top: 10px;}
.vat {vertical-align:top;}
.pd0 h1 {padding:0;}
.bbs {padding-bottom:10px;}
.tr{text-align:right;}
.rbs {padding-right:20px;}
.lss {padding-left: 10px;}
.im_bot {margin-top:15px;margin-bottom:15px;}
.gray {color:#AAAAAA;clear:both;}
.gr {COLOR: #999999;}
.bs {padding-bottom: 10px;}
.ramka, .ramka20 {border:solid 1px #3366CC; background-color: #D1E2EB; text-align: left;}
.ramka {padding: 5px; margin-top: 5px; margin-bottom: 5px;}
.ramka20 {padding: 20px;}
.ml20 {margin-left: 20px;}
.bld {font-weight: bold;}

.envel
{
        background: url(/img/i_letter.gif) no-repeat 0 0;
        display: inline-block;
        padding-left: 30px;
        line-height: 16px;
        height: 16px;
}

.map
{
        background:transparent url(http://okna.ua/img/firm_map.gif) no-repeat right top;
        display: inline-block;
        line-height:25px;
        padding-right:44px;
        padding-top:4px;
        padding-bottom:5px;
}

.pt4
{
        padding-top:4px;
}

a.map:hover{line-height:25px;}
.mpid {background-color: #D9D9D9; color: #5D5D5D; padding: 5px 0 0 15px; text-align: left; vertical-align: top; width: 100%; height: 100%;}

.board_old {background: url(/img/old.gif) no-repeat 0 20px;}


.new_tel 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: blue;
}

.new_tel:hover
{
    font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: blue;
}

.betw {padding-right:15px;}

.city_tel {border-bottom:1px dotted #666666;}
.city_tel span {border-bottom:1px solid #FFF;}
.pdf1 {background:url(/img/ico-pdf.gif) no-repeat 0 0px;padding:5px 0 5px 25px;}

.bu, .bu:hover {color:#039;}

ul.filter_list, ul.filter_list li a  {line-height:120%;}
ul.filter_list li {padding-left:4px;}
ul.filter_list {padding-left:0; list-style:none;}

#container {
	width: 100%;
	float: left;
	overflow: hidden;
	/*padding-top: 10px;*/
	padding-top: 0;
}
#content {
	padding: 0 330px 20px 0px;
}
.sr {
	float: left;
	margin-right: -3px;
	width: 240px;
	margin-left: -290px;
	/*padding: 20px 30px 10px 10px;*/
	padding: 1.5em 0 1.5em 50px;
	text-align:right;
}

.b {COLOR: #000;}

.vzq {display:block; margin:5px;}

.magazine {height:210px;width:120px;float:left;margin:20px;}
.magazine div.m_book{height:49px;width:49px;z-index:1000;position:absolute;background: url(/img/book.png) no-repeat 0 100%;}
.magazine div{text-align:center;}


.firm_block{width:230px;min-width:230px;white-space: nowrap;overflow: hidden;margin-right:20px;}
.firm_block a{text-decoration:underline;}
.firm_block .sepdivision{margin-left:20px;}
.firm_block .sepdivision,.firm_block .sepdivision a{font-size:8pt;}

.photografer {color:#999;text-align:right;font-size:8pt;}
.art_blk {background-color:#D5D3FF;margin:30px 0 20px;text-indent:0;}
.art_blk div{padding:30px 20px 10px;font-size:110%;}


/*.navigation {padding-bottom:20px;}*/
.navigation div {float:left;padding-right:5pt;}
.navigation div a, .navigation div a:hover {color:#003399;}

.adv_button {padding:5px; font-size:1.5em;}

.top1 {background-color:#800000;}
.top2 {background-color:#800000;} 

.menu2 ul{padding-left:0;}
.menu2 li{padding:0;list-style-type:none;line-height:1.5em;}
.menu2 ul ,.menu2 li{margin:0;}
.menu2 li.sel_m, .menu2 li.sel_m a {color:#8386AB;}
.menu2 li a,.menu1 li a{display:block;padding:0 1em;}
.menu2 li:hover, .menu2 li.sel_m:hover{background-color:#9A9DC3;}
.menu2 li.sel_m{background-color:#8386AB;}
.menu2 li.sel_m a, .menu2 a, .menu2 li:hover a, .menu2 a:hover {text-decoration:none;}
.menu2 li:hover a, .menu2 a:hover, .menu2 li.sel_m a {color:#FFFFFF;}
.menu2, .nrounded:before, .menu2 li:hover, .menu2 li.sel_m:hover, .menu2 li.sel_m,.menu2 ul ,.menu2 li{height:1.5em;max-height:1.5em;min-height:1.5em;}
.menu2 li, .menu2{float:left;}
.menu1 li.sel_m, .menu1 li, .menu1 li a{-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;} 
.menu2 li.sel_m, .menu2 li, .menu2 li a{-moz-border-radius: 3px;border-radius:3px;} 
.menu1 li.sel_m{border-left:1px solid #A8ABD1;border-top:1px solid #A8ABD1;border-right:1px solid #A8ABD1;} 


.menu1 ul{padding-left:0;}
.menu1 li{padding:0;list-style-type:none;line-height:2.8em;}
.menu1 ul ,.menu2 li{margin:0;}
.menu1 li.sel_m, .menu1 li.sel_m a {color:#A6AAFF;}
.menu1 li:hover, .menu1 li.sel_m:hover{background-color:#969CEF;}
.menu1 li.sel_m{background-color:#A6AAFF;}
.menu1 li.sel_m a, .menu1 a, .menu1 li:hover a, .menu1 a:hover {text-decoration:none;}
.menu1 li:hover a, .menu1 a:hover, .menu1 li.sel_m a {color:#FFFFFF;}
.menu1, .nrounded:before, .menu1 li:hover, .menu1 li.sel_m:hover, .menu1 li.sel_m,.menu1 ul ,.menu1 li{height:2.8em;max-height:2.8em;min-height:2.8em;}
.menu1 li, .menu1{float:left;}


.result_ li {padding:0;list-style-type:none;line-height:1.5em;}
.result_ ul{padding-left:0;}
/*li.result_:hover {background-color:#E9ECFF;-moz-border-radius: 3px;border-radius:3px;}*/

/* form style  */
.form, .form td {font-size:1em;line-height:1.7501em;}
.form div, .form #hovered p{border-radius: 3px;}
.form_block_2 td {padding-bottom:0.7em;}
.form_block_2 select{height:2em;}
.form_block_1 {border: 1px solid #DDDDDD;background:#EEEEEE;}
.form_block_2 {border: 1px solid #AAAAAA;background:#BDBDBD;}
.form_block_2 input,.form_block_2 textarea, .form_block_2 select{float:left;padding: 0.5em 0;font-family:'Arial Narrow', Arial, Verdana, Helvetica, sans-serif;outline:none;border:none;background:white;margin-left:0.5em;}
.form_block_2 textarea{height:13em;padding-bottom:0;overflow:auto;}
.form_block_2 .clear{cursor: pointer;position: relative;top:-1px;visibility: hidden;}
.label_input {padding-right:0.5em;}

.clear_btn{border:1px solid #7f9db9;background:white;}
.clear_btn_err{border:1px solid #FF0000;background:white;}
.clear_btn_err input, .clear_btn_err textarea{color:#ff0000;}
.clear_btn, .clear_btn_err{font:2em Verdana, Arial, Helvetica, sans-serif;}


#hovered label {display: block;padding-left:3em;}
#hovered input {float:left;position:relative;top:0em;left:0.5em;}
#hovered p:hover {background-color: #BDBDBD;}
#hovered p{margin:0em;}
#hovered {margin: 0 1em 0em 1em;}

input.button31 {
    background: #1053D8 url('/img/bg_button_submit3.gif') repeat-x;
    color: #FFFFFF;
    font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
    height: 31px;
    border-radius: 0.3em;
    border: 1px solid #003399;
    padding: 0 1em 0 1em;
    cursor: pointer;
    vertical-align: top;
    margin:0;
}

input.button31:active {
    background: #1053D8 url('/img/bg_button_submit4.gif') repeat-x;
    padding: 2px 1em 0 1em;
}                                                                                                                                                                  

input.button32 {
    background: #1053D8 url('/img/bg_button_submit3.gif') repeat-x;
    color: #FFFFFF;
    font: normal 14px Verdana, Arial, Helvetica, sans-serif;;
    height: 32px;
    border-radius: 0.3em;
    border: 1px solid #003399;
    padding: 0 1em 0 1em;
    cursor: pointer;
    vertical-align: top;
}
input.button32:active {
    background: #1053D8 url('/img/bg_button_submit4.gif') repeat-x;
    padding: 2px 1em 0 1em;
}
/* form style  end */

div.button31 {
    background: #1053D8 url('/img/bg_button_submit3.gif') repeat-x;
    color: #FFFFFF;
    font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
    height: 31px;
    border-radius: 0.3em;
    border: 1px solid #003399;
    vertical-align: top;
    line-height:1.9em;
    margin:0;
}
div.button31:active {background: #1053D8 url('/img/bg_button_submit4.gif') repeat-x;}
div.button31 a{display:block;padding: 0 1em 0 1em;height: 30px;color:#FFFFFF;}
div.button31:active a{padding-top:1px;display:block;}

span.imgtooltip{
    position:relative;
    display:block;
    float:left;
}

span.imgtooltip span{
    position:absolute;
    left:-0.5em;
}

span.imgtooltip span span{
    background-color:#FFFFFF;
    border: 1px solid #C0C0C0;
    visibility:hidden;
    padding: 0.5em;
    position: absolute;
    z-index:10000;
}
span.imgtooltip .prth {
    padding: 0.5em 1em 1em 0;
    float:left;
}

span.imgtooltip:hover span span {visibility:visible;}

.info_blk{
    font-size: 1em;
    width:30%;
/*    float:left; */
    border:solid 1px #AAA;
    background:#F6F6F6;
    padding:1em;
    border-radius:0.3em;
}

.block{display:block;}
.nw{white-space:nowrap}

.spam, .nospam, .noactivspam {padding-left:20px;line-height:16px;display:block;height:16px;}
.spam {background:url(/img/spam.png) no-repeat 0px 0px;}
.nospam {background:url(/img/nospam.png) no-repeat 0px 0px;}
.noactivspam {background:url(/img/spam-na.png) no-repeat 0px 0px;}
.spamcont {background: url(/img/stopspam.png) no-repeat 100px 0px;}

.iblock1
{
    border: 1px solid #8181DF;
    padding:10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.iblock1_width{width:600px;min-width:600px;}

.msg_img_iblock1
{
    border: 1px solid #D9E5FF;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color:#FFF;

}
/*
.cnv2 a {color: #003399;outline: medium none;text-decoration: none;}
.cnv2 a:hover {text-decoration:underline;}
*/

.blok_t {background-color:#E6EEFF;margin:0;text-indent:0;border:1px solid #D5D3FF;border-radius:3px;}
div .blok_t_in{padding:0 1em 0.75em;}

.blok_m {background-color:#DFDEFF;margin:-1px 0 0;text-indent:0;border:1px solid #D5D3FF;border-radius:3px;}
div .blok_m_in{padding:0 1em 0.75em;}
div .blok_m_in ul {padding-top:0;margin-top:1.5em;margin-left:0;padding-left:0;}

/*------------Button 31-----------*/

input.button_31{
    background: #1053D8 url('/img/button_31_bg.jpg') repeat-x;
    color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #003399;
    padding: 0 1em 3px;
    cursor: pointer;
    vertical-align: top;
    margin:0;
	height: 31px;
	float: left;
}

input.button_31:hover {
    background: url("/img/button_31_bg_hover.jpg") repeat-x #1053D8;
}

input.button_31:active {
    background: #1053D8;
}

/*------------Button 31 END-----------*/

/*------------Corners for all buttons-----------*/

.button {
    float:left; 
    position:relative;
    z-index:1;
	overflow: hidden;
}

.button_t_l, 
.button_t_r, 
.button_b_r, 
.button_b_l {
    width:8px;
    height:8px;
    position:absolute;
    z-index:1;
}

/*------------Blue bg cross-----------*/

.cross_blue_bg {
    background:url(/img/cross_blue_bg.png);
    _background:none; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_blue_bg.png', sizingMethod='scale');
}

/*------------Blue bg cross END-----------*/

/*------------Transp bg cross-----------*/

.cross_transp_bg {
    background:url(/img/cross_transp_bg.png);
    _background:none; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_transp_bg.png', sizingMethod='scale');
}

/*------------Transp bg cross END-----------*/

.button_t_l {
    left:-4px;
    top:-4px;
}
.button_t_r {
    right:-4px;
    top:-4px;
}

.button_b_r  {
    right:-4px;
    bottom:-4px;
}
.button_b_l  {
    left:-4px;
    bottom:-4px;
}

/*------------Corners for all buttons END-----------*/


img {border:none;}

div.filter_menu a{/*padding-bottom: 4px;*/display: block;}
.name_group {padding:0;font-weight:bold;}
.menu_sort div, .menu_sort span, .menu_sort a{float:left;}
.menu_sort span {margin-left:20px;padding-right:1em;}


.title_h3 {-moz-border-radius: 3px;border-radius: 3px;background-color:#DADADA;border:1px solid #CCCCCC;color:#000000;line-height:1.5em;padding:0.25em 0.5em;margin-top:1.5em;} 

.razdel_block{width: 33%; min-width: 33%;}
.price_block{width: 33%; min-width: 33%;min-height: 12em;padding-bottom:1.5em;}

.round_corners_5px {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.round_corners_4px {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}
.round_corners_3px {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}

.g_menu, .g_menu a {FONT: 10pt/1.5em Arial, Helvetica, sans-serif;}
.g_menu {background-color: #3e3e3e;/*	border-bottom: 1px solid #202020;*/	padding: 0.5em 1.5em 3px;}
/*IE7:*/ *+html .g_menu a{padding-bottom:6px;}
.g_menu a{text-decoration:none;color:#D2D2D2;padding:0.375em 1em 5px;border-right:1px solid #3e3e3e;border-left:1px solid #3e3e3e;border-top:1px solid #3e3e3e;
text-shadow: 1px 1px 2px #000000;}
.g_menu a:hover{background-color: #505050;}
.g_menu a.curent_project{background-color: #fff;color:#3E3E3E;text-shadow: none;}
.g_menu a.curent_project, .g_menu a:hover{text-decoration:none;border-right:1px solid #202020;border-left:1px solid #202020;border-top:1px solid #202020;border-radius: 3px 3px 0 0;}
.g_info {float:right;color:#A1A1A1;}
.g_info a {color:#fff;}
.cntr .g_menu {text-align: left;}

.g_menu a.curent_project{background-color: #941E14;color:#ffffff;}
/*------------КНОПКИ BEGIN V2:-----------*/

/*------------Настройки для всех кнопок-----------*/
 
input.button_options_v2, div.button_options_v2,
input.button_options_v2_grey, div.button_options_v2_grey,
input.button_options_v2_red, div.button_options_v2_red {
    font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    margin:0;
    float: left;	
    padding-left: 1em;
    padding-right: 1em;
	cursor: pointer;
    _padding-left: 0;
	_padding-right: 0;
}

input.button_options_v2, div.button_options_v2 {
    color: #FFFFFF;
    background: #1053D8 url('/img/button/button_bg.jpg') center center repeat-x;
	border: 1px solid #003399;
}

input.button_options_v2_grey, div.button_options_v2_grey {
    color: #333;
    background: #cccccc url('/img/button/button_bg_grey.jpg') center center repeat-x;
	border: 1px solid #555;
}

input.button_options_v2_red, div.button_options_v2_red {
    color: #333;
    background: #FE797A url('/img/button/button_bg_red.jpg') center center repeat-x;
	border: 1px solid #555;
}

input.button_options_v2:hover, div.button_options_v2:hover {
    background: #1053D8;
}

input.button_options_v2_grey:hover, div.button_options_v2_grey:hover {
    background: #CCCCCC;
}

input.button_options_v2_red:hover, div.button_options_v2_red:hover {
    background: #F48E8E;
}

div.button_options_v2 a, div.button_options_v2_grey a,
div.button_options_v2_red a {
    font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}

*+html input.button_options_v2, *+html input.button_options_v2_grey,
*+html input.button_options_v2_red{
    padding: 0;
	margin: 0;
	border: 0;
}

*+html div.ie_7_fix_v2{
	width: 1%;
	border: #003399 solid 1px;
}

*+html div.ie_7_fix_v2_grey{
	width: 1%;
	border: #555 solid 1px;
}

*+html div.ie_7_fix_v2_red{
	width: 1%;
	border: #555 solid 1px;
}

div.ie_6_fix_v2{
	_width: 1%; 
	_border: #003399 solid 1px;
}

div.ie_6_fix_v2_grey{
	_width: 1%; 
	_border: #555 solid 1px;
}

div.ie_6_fix_v2_red{
	_width: 1%; 
	_border: #555 solid 1px;
}

@-moz-document url-prefix() {
	input.button_options_v2, input.button_options_v2_grey, input.button_options_v2_red{
		padding-left: 0.75em;
		padding-right: 0.75em;
	}
}

div.button_options_v2{
    padding: 0 1em 0 1em;
}

div.button_resize_v2 {
    height: auto;
}

div.button_resize_v2 a {
	text-align: center;
}

/*------------Button 31 DIV:-----------*/

/*Chrome, Opera, Safari, IE7, IE8:*/
div.button_31_v2 a{
	padding-top: 6px;
}

/*FireFox:*/
@-moz-document url-prefix() {
	div.button_31_v2 a{
		padding-top: 5px;
	}
}

/*------------Button 31 INPUT:-----------*/

/*FireFox:*/
@-moz-document url-prefix() {
	input.button_31_v2{
		padding-bottom: 4px;
	}
}

/*------------Button 32 DIV:-----------*/

/*Chrome, Opera, Safari, IE7, IE8:*/
div.button_32_v2 a{
	padding-top: 6px;
}

/*FireFox:*/
@-moz-document url-prefix() {
	div.button_32_v2 a{
		padding-top: 5px;
	}
}

/*------------Button 32 INPUT:-----------*/

/*FireFox:*/
@-moz-document url-prefix() {
	input.button_32_v2{
		padding-bottom: 5px;
	}
}

/*------------Button 20 DIV:-----------*/

/*Chrome, Opera, Safari, IE7, IE8:*/
div.button_20_v2 a{
	padding-top: 1px;
}

/*FireFox:*/
@-moz-document url-prefix() {
	div.button_20_v2 a{
		padding-top: 0;
	}
}

/*------------Button 20 INPUT:-----------*/

/*FireFox:*/
@-moz-document url-prefix() {
	input.button_20_v2{
		padding-bottom: 2px;
		font-size: 8pt !important;
	}
}

/*------------Button resizeble DIV:-----------*/

div.button_resize_v2 {
    height: auto;
    padding: 0 1em 0 1em;
}

div.button_resize_v2 a {
    padding-bottom: 0.45em;
	padding-top: 0.45em;
	text-align: center;
}

@-moz-document url-prefix() {
	div.button_resize_v2 a {
		padding-bottom: 0.5em;
	}
}



/*-----------Уголки для различных фонов:-----------*/

/*blue*/
.cross_blue_bg_v2 {
	background:url(/img/button/cross_blue_bg.gif);
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_blue_bg.gif', sizingMethod='scale');
}

/*white*/
.cross_white_bg_v2 {
	background:url(/img/button/cross_white_bg.gif);
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_white_bg.gif', sizingMethod='scale');
}

/*blue(grey button)*/
.cross_blue_bg_v2_grey {
	background:url(/img/button/cross_blue_bg_grey.gif);
	_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_blue_bg_grey.gif', sizingMethod='scale');
}
.cross_grey_bg_v2 {
        background:url('/img/button/cross_grey_bg.gif');
        _background:none; 
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_grey_bg.gif', sizingMethod='scale');
}

.cross_white_bg_v2_red {
        background:url('/img/button/cross_white_bg_grey.gif');
        _background:none; 
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_white_bg_grey.gif', sizingMethod='scale');
}

.cross_blue_bg_v2_red {
        background:url('/img/button/cross_blue_bg_grey.gif');
        _background:none; 
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cross_blue_bg_grey.gif', sizingMethod='scale');
}


/*-----------Настройка уголков для всех кнопок:-----------*/

.button_v2 {
    float:left; 
    position:relative;
    z-index:1;
    overflow: hidden;
}

.button_t_l_v2, 
.button_t_r_v2, 
.button_b_r_v2, 
.button_b_l_v2 {
    width:8px;
    height:8px;
    position:absolute;
    z-index:1;
}

.button_t_l_v2 {
    left:-4px;
    top:-4px;
}
.button_t_r_v2 {
    right:-4px;
    top:-4px;
}

.button_b_r_v2  {
    right:-4px;
    bottom:-4px;
}
.button_b_l_v2  {
    left:-4px;
    bottom:-4px;
}
/*------------КНОПКИ END.-----------*/


/* BEGIN "NICE FORM" */
div.input_block_nice_form, div.input_block_nice_form_select {padding: 3px 6px 3px 6px;background: #fff;border: 1px solid #C8DBF2;margin: 0.7em 0 0 0;}
div.input_block_nice_form_select {padding: 2px 2px 2px 4px;}
div.input_block_nice_form input, div.input_block_nice_form textarea, div.input_block_nice_form_select select{border: 0 none;margin: 0;outline: medium none;overflow: hidden;padding: 0;font: 11pt Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-stretch: condensed;}
div.input_block_nice_form input {width: 130px;}
div.input_block_nice_form_select select {width: 136px;}
div.mr_nice_form {margin-right: 0.7em;}

div.alert_mess_nice_form, div.error_mess_nice_form{padding: 0.7em 1.5em;text-align: left;display: none; margin: 0.7em 0 0 0;}
div.alert_mess_nice_form {border: 1px solid #FFCC99;background: #FFFFCC;}
div.error_mess_nice_form {border: 1px solid red;background: #FFB9B9;}
div.ava_block_left_nice_form {margin: 0.7em 0.7em 0 0;text-align:center;}
div.get_pass_nice_form {margin-top: 0.3em;}

div.post_text_block_nice_form {overflow: hidden;background: #E0EBFF;padding: 0;}
div.post_border_outside_nice_form {border: 1px solid #C8DBF2;position: relative;}
*+html div.post_border_outside_nice_form {overflow: hidden;}
div.post_border_inside_nice_form {border: 1px solid #F4F8FF;position: relative;padding: 0.75em 1.5em;}
div.textarea_pad_nice_form {padding: 0.7em;}
.cross_t_l_nice_form, 
.cross_t_r_nice_form, 
.cross_b_r_nice_form, 
.cross_b_l_nice_form {width:10px;height:10px;position: absolute;z-index:1;}
.cross_blue_bg_nice_form {
    background:url(/img/comments_cross.gif);
    _background:none; 
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='comments_cross.gif', sizingMethod='scale');
}
.cross_t_l_nice_form {left:-6px;top:-6px;}
.cross_t_r_nice_form {right:-6px;top:-6px;}
.cross_b_r_nice_form {right:-6px;bottom:-6px;}
.cross_b_l_nice_form {left:-6px;bottom:-6px;}

div.loading_nice_form {
width: 100%;
height: 100%;
background: #C8DBF2;
position: absolute;
display: none;
z-index: 999;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

.loading_autoreg_nice_form {
display: none; margin-top: 0.9em;
}
/* END "NICE FORM" */

.art_blk_2 {background-color:#D5D3FF;margin:30px 0 20px;text-indent:0;}

div.error_red {border: 1px solid red !important;color: red !important;}

.send_mail_textarea {height: 53px;}
.width_100 {width: 100%;}

.small_7pt {font:7pt/1.2em Arial, Helvetica, sans-serif !important;}
.small_8pt {font:8pt/1.4em Arial, Helvetica, sans-serif !important;}

div.back_link {float: right; padding-top: 18px;}
a.call_link {display: none;border-bottom: 1px dotted;}
a.call_link:hover {text-decoration: none;}
/*---Input Global---*/
.error_red {border:1px solid red !important;}

input.input_global_large, select.input_global_large, textarea.textarea_global_large {z-index:1;color:black; font: 11pt Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-stretch: condensed; border:1px solid #AAA; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; margin:0;}
textarea.textarea_global_large {height: 1.7em; padding: 0 4px; line-height: 1.6em;}
input.input_global_large {height: 1.7em; padding: 0 3px; line-height: 1.6em;}
select.input_global_large {height: 1.8em; padding: 0; line-height: 1.4em;width:208px;}
@-moz-document url-prefix() {
  select.my_input_v3_large {padding-top:1px;}
}

div.input_global_large_block, div.input_global_large_block_checkbox, div.input_global_large_block_textarea {width:208px;position:relative;float:left;}
div.input_global_large_block input{width:200px;}
div.input_global_large_block_comments {width:158px; margin-top: 0.7em;}
div.input_global_large_block_comments input{width:150px; border: 1px solid #C8DBF2;}
div.input_global_large_block_textarea textarea{width:200px;padding-left:4px;padding-right:2px; overflow: hidden;}
div.input_global_large_block_textarea_comment textarea{width: 100%; overflow: hidden; border: 1px solid #C8DBF2;}
div.input_global_large_block_textarea_comment {padding-right: 9px;}
div.input_global_large_block_checkbox input{width:auto;}

a.input_global_large_clear_but, a.input_global_large_clear_but_comment {padding: 0 5px;visibility:hidden;display:block;color:red;z-index:999;position:absolute;float:left;right:0;line-height:2em;text-decoration:none;font: 10pt/2em Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-stretch: condensed;}

a.input_global_large_clear_but_comment {right: 9px;}

.global_form_option_list, .global_form_option_list_tochki, .global_form_option_list:hover, .global_form_option_list_hover {z-index: 888;height: 1.7em; padding-left:3px; margin:0; border:0;text-decoration:none;display:block;min-width:203px}
.global_form_option_list, .global_form_option_list_tochki {background:#fff;color:black;}
.global_form_option_list:hover, .global_form_option_list_hover {background:#999;color:#fff;}
#city_list {background:#fff;min-width:206px;border: 1px solid #ccc;}

div.input_global_title_block, div.input_global_field_block, div.input_global_field_block_3, div.input_global_block_one_col{float:left;margin-top: 1em;}
div.input_global_block_comments {float:left;margin-top: 0.7em;}
div.input_global_title_block {width:150px;padding-top:3px;}

div.input_global_field_block_2 {width:357px;}

div.input_global_block_one_col {padding-top:3px;}

.input_global_font_small, .input_global_font_small a{font: 10pt/1.7em Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-stretch: condensed;}

.sm_px8_2, .sm_px8_2:hover {font:8pt/1.5em Arial, Helvetica, sans-serif;}

.city_list_option_gr, textarea.gr, input.gr,select.gr,.gr,.gr:hover {COLOR: #666666;}

div.input_global_country_phone_code {text-align:center;width:45px;float:left;margin-top: 1em;padding: 3px 0 0 0;}
/*---END Input Global---*/

/*---Блоки уведомления---*/
div.error_mess_1 {border: 1px solid red;background: #FFB9B9;}
div.alert_mess_1 {border: 1px solid #FC9;background: #FFC;position:relative;}
div.alert_mess_1, div.error_mess_1 {padding: 0.7em 1em;text-align: left;margin: 0.7em 0 0 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
/*---END Блоки уведомления---*/

/*---Стили для новой формы добавления объявления---*/
div.add_board_v2_title_block {width: 163px;text-align:right;padding-right:10px;}

div.add_board_v2_field_block {width: 350px;}
div.add_board_v2_field_block div.input_global_large_block,
div.add_board_v2_field_block input.input_global_large,
div.add_board_v2_field_block select.input_global_large {height: 1.9em; line-height: 1.6em; width: 308px;}
div.add_board_v2_field_block div.input_global_large_block_textarea {line-height: 1.6em; width: 308px;}
div.add_board_v2_field_block div.input_global_large_block_textarea textarea {line-height: 1.8em; width: 300px;}

div.add_board_v2_field_block div.alert_mess_1,
div.add_board_v2_field_block div.error_mess_1 {width: 286px;}
div.add_board_v2_field_block div.alert_mess_1,
div.add_board_v2_field_block_phone div.error_mess_1 {width: 240px;}

div.add_board_v2_field_block,
div.add_board_v2_field_block input.input_global_large,
div.add_board_v2_field_block select.input_global_large,
div.add_board_v2_field_block textarea.textarea_global_large,
div.input_global_field_block_2 div.add_board_v2_field_block_2 div {font: 10pt/1.7em Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-stretch: condensed;}
div.add_board_v2_field_block .input_global_large_block_checkbox {width: 308px;}
div.add_board_v2_field_block div.input_global_large_block .input_global_large,
div.add_board_v2_field_block div.input_global_large_block .textarea_global_large {width: 300px;}
div.add_board_v2_buton_block {margin-left: 220px;}
div.add_board_v2_one_col {width:481px;}

div.add_board_v2_field_block_phone{width: 305px;}
div.add_board_v2_field_block_phone div.input_global_large_block{width: 263px;}
div.add_board_v2_field_block_phone div.input_global_large_block input.input_global_large{width: 255px;}

.paid_block_1 {width:593px; background:#EEEEEE;border: 1px solid #DDDDDD;}
.paid_block_2 {background:#BDBDBD;border: 1px solid #AAAAAA;}

.grey_block_1 {width:592px; background:#EEEEEE;border: 1px solid #DDDDDD;}
.grey_block_2 {width:590px; background:#BDBDBD;border: 1px solid #AAAAAA;}
.in_block {padding: 0.75em 1.5em;}
/*---END Стили для новой формы добавления объявления---*/

/*-----Tooltip-----*/
a.note_tooltip_open {margin: 2px 10px;float: left;}

div.note_tooltip_vertical_green, div.note_tooltip_vertical_yellow {position:absolute;z-index:111;}
div.note_tooltip_shadow {background: #E9E9E9;border-bottom:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-left:14px;}

div.note_tooltip_vertical_green div.note_tooltip_pointer {position:relative;background:url('/img/tooltip_pointer_vertical_green.gif') top left no-repeat;width:15px;height:17px;float:left;z-index:333;top:7px;}
div.note_tooltip_vertical_green div.note_tooltip_text_block {background: #DDFFDF;border: 1px solid #91C695;padding: 0.7em 1em;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;max-width: 200px;z-index: 222;}
/*-----END Tooltip-----*/

/*-----Close button-----*/
a.close_but_small_yellow, a.close_but_small_green {display: block;position: absolute;right: 3px;top: 2px;width: 10px;
height: 10px;z-index: 444;text-decoration: none;}
a.close_but_small_yellow:hover, a.close_but_small_green:hover {background-position: 0 -10px;text-decoration: none;}

a.close_but_small_green {background: url('/img/close_but_small_green.gif') top left no-repeat;}
a.close_but_small_yellow {background: url('/img/close_but_small_yellow.gif') top left no-repeat;}
/*-----END Close button-----*/

.round_corners_5px {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.round_corners_4px {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;}
.round_corners_3px {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}


