BODY, TD{
margin: 0;
padding: 0;
font-size: 14px;
font-family: Verdana, Arial, Tahoma;
text-align: center;
}

form{
margin: 0;
padding: 0;
text-align: left;
}

p{
margin-bottom : 10px;
}

A {
}

A:Hover {
}

img{
border: 0px;
}

.clear{
clear: both;
margin: 0px;
padding: 0px;
font-size: 0px;
}

.clear0{
clear: both;
margin: 0px;
padding: 0px;
font-size: 0px;
height: 0px;
}

.clear_r{
clear: right;
font-size: 1px;
}

.left{
display: block;
float: left;
}

.right{
display: block;
float: right;
}

.main{
width: 995px;
text-align: left;
margin: 0 auto;
}

.top_menu_table{
width: 100%;
height: 32px;
background-color: #5c6d77;
font-size: 10px;
}

.enter{
width: 110px;
}

.enter a{
color: #99a8b1;
text-decoration: none;
font-size: 10px;
}

.enter img{
vertical-align: middle;
}

.top_menu{
color: #d7d703;
}

.top_menu a{
color: #bdc6cb;
text-decoration: none;
font-size: 10px;
background-image: url(../images/arr.jpg);
background-position: left center;
background-repeat: no-repeat;
padding-left: 10px;
margin: 0 8px;
}

.top_menu a span{
color: #d7d703;
}

.top_menu a:hover{
border-bottom: 1px dashed #d7d703;
background-image: url(../images/arr_h.jpg);
background-position: left center;
background-repeat: no-repeat;
color: #fff;
}

.inp_search_top{
background-image: url(../images/inp_search_top.jpg);
color: #fff;
font-size: 10px;
border: none;
width: 164px;
height: 19px;
vertical-align: top;
padding: 2px 5px;
display: block;
float: left;
}

.green_line{
width: 100%;
height: 4px;
background-color: #a0b604;
font-size: 1px;
}

.green_line2{
width: 94%;
height: 4px;
background-color: #a0b604;
font-size: 1px;
}

.green_line1{
width: 98%;
height: 4px;
background-color: #a0b604;
font-size: 1px;
}

.green_line15{
width: 98%;
height: 4px;
background-color: #a0b604;
font-size: 1px;
margin-bottom: 15px;
}

.green_line1_15{
width: 100%;
height: 4px;
background-color: #a0b604;
font-size: 1px;
margin-bottom: 15px;
}

.label{
background-image: url(../images/label.jpg);
color: #fff;
font-size: 9px;
width: 114px;
height: 12px;
margin-left: 40px;
text-align: center;
line-height: 8px;
}

.label a{
color: #fff;
font-size: 9px;
text-decoration: none;
}

.small_ico{
border: none;
}

.left_top{
display: block;
float: left;
margin-top: 20px;
margin-left: 30px;
}

.right_top{
display: block;
float: right;
margin-right: 15px;
}

.just{
text-align: left;
margin-top: 5px;
}

.just a{
margin-left: 5px;
margin-left: 20px;
}

.main_menu{
width: 100%;
height: 29px;
margin-top: 15px;
background-color: #a0b604;
display: table;
}

.main_menu a{
color: #fff;
font-size: 13px;
text-decoration: none;
font-weight: bold;
}

.main_menu a:hover{
color: #3a4146;
font-size: 13px;
font-weight: bold;
}

.left_main_menu{
width: 5px;
background-image: url(../images/left_main_menu.jpg);
background-color: transparent;
}

.right_main_menu{
width: 5px;
background-image: url(../images/right_main_menu.jpg);
background-color: transparent;
}

.sep_main_menu{
width: 2px;
background-image: url(../images/sep_main_menu.jpg);
background-color: transparent;
}

.sub_menu{
margin: 0 auto;
margin-top: 15px;
width: auto;
display: table;
}

.sub_menu td{
width: 120px;
text-align: left;
vertical-align: top;
}

.sub_menu img{
display: block;
float: left;
margin-top: 2px;
margin-right: 3px;
}

.sub_menu div{
display: block;
float: left;
width: 105px;
}

.sub_menu a{
color: #898989;
font-size: 11px;
text-decoration: none;
font-family: Arial;
line-height: 16px;
}

.sub_menu a:hover{
color: #4c95c7;
border-bottom: 1px dashed #4c95c7;
}

.content{
width: 100%;
margin-top: 15px;
}

.left_col{
width: 190px;
text-align: left;
padding-left: 10px;
vertical-align: top;
}



.center_col{
vertical-align: top;
text-align: left;
width: 480px;
padding-right: 10px;
}

.right_col{
width: 305px;
text-align: left;
vertical-align: top;
}

.head1{
color: #1c2429;
font-size: 18px;
font-family: Verdana;
text-align: left;
}

.head1 a{
color: #1c2429;
font-size: 18px;
font-family: Verdana;
text-decoration: none;
}

.head_photo{
color: #1c2429;
font-size: 18px;
font-family: Verdana;
text-align: left;
margin-left: 20px;
}

.head_photo a{
color: #1c2429;
font-size: 18px;
font-family: Verdana;
text-decoration: none;
}

.head_video{
color: #1c2429;
font-size: 18px;
font-family: Verdana;
text-align: left;
margin-left: 30px;
}

.head_video a{
color: #1c2429;
font-size: 18px;
font-family: Verdana;
text-decoration: none;
}

.consult{
margin-top: 10px;
color: #a3a9ae;
font-size: 11px;
font-family: Arial;
}

.consult a{
color: #445662;
font-size: 11px;
font-family: Arial;
text-decoration: none;
}

.consult a:hover{
color: #4c95c7;
font-size: 11px;
font-family: Arial;
text-decoration: none;
border-bottom: 1px dashed #4c95c7;
}

.link_left{
display: block;
float: left;
width: 5px;
height: 13px;
background-image: url(../images/link_left.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

.link_right{
display: block;
float: left;
width: 26px;
height: 13px;
background-image: url(../images/link_right.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

.link_right_na{
display: block;
float: left;
width: 5px;
height: 13px;
background-image: url(../images/link_right.jpg);
background-position: right top;
background-repeat: no-repeat;
background-color: transparent;
}

.link_center{
display: block;
float: left;
height: 13px;
background-color: #bec7cc;
color: #fff;
font-family: Verdana;
font-size: 10px;
}

.link_left_h{
display: block;
float: left;
width: 5px;
height: 13px;
background-image: url(../images/link_left_h.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

.link_right_h{
display: block;
float: left;
width: 26px;
height: 13px;
background-image: url(../images/link_right_h.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

.link_right1_h{
display: block;
float: left;
width: 5px;
height: 13px;
background-image: url(../images/link_right_h.jpg);
background-position: right top;
background-repeat: no-repeat;
background-color: transparent;
}

.link_center_h{
display: block;
float: left;
height: 13px;
background-color: #a0b604;
color: #fff;
font-family: Verdana;
font-size: 10px;
}

.link_go{
margin-top: 10px;
font-size: 1px;
}

.link_go_l{
margin-top: 10px;
font-size: 1px;
display: block;
float: left;
}

.link_go_r{
margin-top: 10px;
margin-right: 15px;
display: block;
float: right;
}

.link_go_r1{
margin-right: 5px;
display: block;
float: right;
}

.td_n{
text-decoration: none;
cursor: pointer;
}

.frame60{
width: 62px;
height: 62px;
background-image: url(../images/frame60.jpg);
display: block;
float: left;
margin-right: 5px;
text-align: left;
}

.frame60 img{
width: 60px;
height: 60px;
}

.list_left{
display: block;
margin-top: 10px;
}

.list_left a{
color: #465a67;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
}

.left_scroll{
width: 25;
vertical-align: top;
padding-top:32px;
text-align: left;
}

.right_scroll{
width: 25px;
vertical-align: top;
padding-top: 32px;
text-align: right;
}

.center_scroll{
}

.prev, .next{
cursor: pointer;
}

.scroll_top_text{
height: 30px;
color: #1f2c33;
font-size: 11px;
font-family: Arial;
font-weight: bold;
margin-bottom: 2px;
text-align: left;
}

.scroll_bottom_text{
color: #43535c;
font-size: 10px;
font-family: Arial;
margin-top: 2px;
text-align: left;
width: 100px;
}

.frame100{
text-align: left;
width: 102px;
height: 102px;
background-image: url(../images/frame100.jpg);
}

.frame100 img{
width: 100px;
height: 100px;
}

.frame100_l{
text-align: left;
width: 102px;
height: 102px;
background-image: url(../images/frame100.jpg);
float: left;
}

.frame100_l img{
width: 100px;
height: 100px;
}

.scroll_img li{
margin: 0 3px;
height: 190px;
width: 102px;
}

.head2{
color: #43535c;
font-size: 18px;
font-family: Verdana;
}

.left235{
display: block;
float: left;
width: 235px;
text-align: left;
}

.left235_1{
display: block;
float: left;
width: 235px;
text-align: left;
margin-left: 10px;
}

.date_number{
display: block;
float: left;
width: 27px;
height: 20px;
color: #465a67;
font-size: 24px;
font-family: Arial;
text-align: left;
}

.date_my{
width: 28px;
height: 20px;
display: block;
float: left;
margin-left: 2px;
margin-top: 5px;
}

.date_month{
width: 28px;
height: 9px;
color: #fff;
font-size: 10px;
font-family: Arial;
text-align: center;
background-color: #a0b604;
line-height: 7px;
display: block;
float: left;
text-decoration: none !important;
}

.date_month_gray{
width: 28px;
height: 9px;
color: #fff;
font-size: 10px;
font-family: Arial;
text-align: center;
background-color: #8c98a1;
line-height: 7px;
display: block;
float: left;
text-decoration: none !important;
}


.date_year{
display: block;
width: 65px;
height: 9px;
color: #b1b1b1;
font-size: 10px;
font-family: Arial;
text-align: left;
display: block;
float: left;
line-height: 9px;
text-decoration: none !important;
padding-left: 5px;
}

.head_banner{
color: #1f2c33;
font-size: 20px;
font-family: Verdana;
text-align: left;
width: 240px;
padding-left: 5px;
margin-bottom: 10px;
}

.head_banner a{
color: #1f2c33;
font-size: 20px;
font-family: Verdana;
text-decoration: none;
}

.head_banner a:hover{
color: #2A85C5;
font-size: 20px;
font-family: Verdana;
text-decoration: underline;
}

.desc_banner{
color: #1f2c33;
font-size: 12px;
font-family: Verdana;
text-align: left;
width: 235px;
padding-left: 5px;
margin: 5px 0;
}

.links_list{
color: #bab9b9;
font-size: 10px;
font-family: Arial;
margin-top: 10px;
padding-bottom: 2px;
}

.links_list a{
color: #6f6f6f;
font-size: 10px;
font-family: Arial;
text-decoration: none;
border-bottom: 1px dashed #bab9b9;
margin: 0 5px;
}

.links_list a:hover{
border-bottom: 1px dashed #4c95c7;
}

.links_list img{
vertical-align: middle;
}

.list_left1{
margin-top: 5px;
padding: 5px 0;
border-bottom: 1px dotted #1f2c33;
color: #1f2c33;
font-size: 12px;
font-family: Arial;
text-decoration: none;
padding-left: 5px;
}

.list_left1 a{
color: #1f2c33;
font-size: 12px;
font-family: Arial;
text-decoration: none;
}

div.list_left1:hover, div.list_left1.hover{
color: #2a85c5;
background-color: #e3e7ea;
}

div.list_left1:hover a, div.list_left1.hover a{
color: #2a85c5;
text-decoration: underline;
background-color: #e3e7ea;
}

.link_left_o{
display: block;
float: left;
width: 19px;
height: 13px;
background-image: url(../images/link_left_o.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

.link_right_o{
display: block;
float: left;
width: 26px;
height: 14px;
background-image: url(../images/link_right_o.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

.link_center_o{
display: block;
float: left;
height: 14px;
background-image: url(../images/link_center_o.jpg);
color: #fff;
font-family: Verdana;
font-size: 10px;
}

.head_green{
color: #a0b604;
font-size: 18px;
font-family: Verdana;
text-align: left;
}

.head_green a{
color: #a0b604;
font-size: 18px;
font-family: Verdana;
text-decoration: none;
}

.dotted{
width: 100%;
border-top: 1px dotted #b1b1b1;
font-size: 1px;
}

.dotted1{
width: 98%;
border-top: 1px dotted #b1b1b1;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1px;
}

.dotted2{
width: 94%;
border-top: 1px dotted #b1b1b1;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1px;
}

.date{
margin: 3px 0;
width: 105px;
}

.date_left{
display: block;
float: left;
margin: 3px 0;
width: 115px;
}

.date_left1{
display: block;
float: left;
margin-top: 10px;
width: 105px;
}

.date_block{
margin-left: 5px;
margin-top: 3px;
}

.date_number1{
display: block;
float: left;
color: #5e7587;
font-size: 10px;
font-family: Arial;
line-height: 9px;
text-decoration: none !important;
width: 15px;
}

.time_right{
padding-right: 5px;
text-align: right;
color: #5f7684;
font-size: 11px;
font-family: Arial;
line-height: 9px;
text-decoration: none !important;
padding-top: 3px;
}

.time_right img{
vertical-align: middle;
margin-right: 2px;
}

.baner_middle{
text-align: center;
margin-top: 15px;
}

.frame110_85_r{
width: 112px;
height: 87px;
background-image: url(../images/frame110_85.gif);
display: block;
float: right;
text-align: left;
}

.frame110_85_l{
width: 112px;
height: 87px;
background-image: url(../images/frame110_85.gif);
display: block;
float: left;
text-align: left;
}

.frame110_85_c{
width: 112px;
height: 87px;
background-image: url(../images/frame110_85.jpg);
margin: 0 auto;
text-align: left;
}

.frame110_85 img, .frame110_85_r img, .frame110_85_l img{
width: 110px;
height: 85px;
}

.sub_head{
margin-top: 10px;
padding-bottom: 3px;
}

.sub_head a{
color: #1f2c33;
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
}

.sub_head a:hover{
color: #2a85c5;
text-decoration: underline;
}

.sub_text{
color: #43535c;
font-size: 11px;
font-family: Verdana;
padding-right: 5px;
}

.sep35{
clear: both;
height: 35px;
width: 100%;
}

.quest{
width: 290px;
height: 70px;
background-image: url(../images/quest.jpg);
margin: 0 auto;
margin-top: 20px;
}

.quest_head{
color: #eef2f5;
font-size: 12px;
font-family: Arial;
font-weight: bold;
width: 220px;
padding-left: 20px;
padding-top: 25px;
}

.quest_text{
width: 280px;
margin-left: 10px;
margin-top: 10px;
}

.quest_text_div{
color: #465a67;
font-size: 11px;
font-family: Verdana;
display: block;
float: left;
width: 250px;
margin-left: 5px;
}

.rad{
display: block;
float: left;
}

.left_small_green{
display: block;
float: left;
background-image: url(../images/left_small_green.gif);
width: 6px;
height: 14px;
font-size: 1px;
}

.right_small_green{
display: block;
float: left;
background-image: url(../images/right_small_green.gif);
width: 6px;
height: 14px;
font-size: 1px;
}

.right_small_green_m{
display: block;
float: left;
background-image: url(../images/right_small_green_m.gif);
width: 16px;
height: 16px;
font-size: 1px;
margin-top: -1px;
}

.center_small_green{
display: block;
float: left;
height: 14px;
line-height: 14px;
background-color: #a0b604;
color: #fff;
font-size: 12px;
font-family: Arial;
font-weight: bold;
}

.left_small_gray{
display: block;
float: left;
background-image: url(../images/left_small_gray.jpg);
width: 5px;
height: 14px;
font-size: 1px;
}

.right_small_gray{
display: block;
float: left;
background-image: url(../images/right_small_gray.jpg);
width: 5px;
height: 14px;
font-size: 1px;
}

.center_small_gray{
display: block;
float: left;
height: 14px;
line-height: 14px;
background-color: #bec7cc;
color: #fff;
font-size: 12px;
font-family: Arial;
font-weight: bold;
}

.head_right{
margin-top: 10px;
margin-bottom: 3px;
}

.head_right a{
color: #1f2c33;
font-size: 12px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
}

.head_right a:hover{
color: #2a85c5;
text-decoration: underline;
}

.frame145_112{
width: 147px;
height: 114px;
background-image: url(../images/frame145_112.jpg);
display: block;
float: left;
margin-right: 5px;
}

.frame145_112 img{
width: 145px;
height: 112px;
}

.sub_text_right{
color: #43535c;
font-size: 11px;
font-family: Verdana;
display: block;
float: left;
width: 150px;
margin-top: 5px;
}

.baner_right_middle{
text-align: center;
margin-top: 20px;
}

.baner_right_bottom{
text-align: center;
margin-top: 50px;
}

.bottom_baner{
text-align: center;
margin-top: 20px;
}

.gray_line{
width: 100%;
height: 4px;
background-color: #5c6d77;
font-size: 1px;
}

.light_gray{
width: 100%;
height: 30px;
background-color: #d6dadd;
text-align: center;
color: #465a67;
font-size: 11px;
font-family: Verdana;
}

.light_gray a{
color: #2a85c5;
font-size: 11px;
font-family: Verdana;
}

.light_gray div{
padding-top: 8px;
}

.left_bot{
display: block;
float: left;
color: #465a67;
font-size: 11px;
font-family: Verdana;
margin-left: 25px;
margin-top: 20px;
width: 400px;
}

.left_bot img{
display: block;
float: left;
margin-right: 5px;
}

.left_from_img{
display: block;
float: left;
margin-top: 10px;
}

.right_bot{
display: block;
float: right;
margin-right: 25px;
margin-top: 20px;
width: 420px;
}

.right_bot img{
display: block;
float: right;
margin: 0 5px;
}

.bot_menu{
width: auto;
margin: 0 auto;
background-color: #5c6d77;
height: 20px;
margin-top: 25px;
color: #a0a9ae;
font-size: 11px;
font-family: Verdana;
}

.bot_menu a{
color: #fff;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
margin: 0 5px;
}

.bot_menu_left{
width: 5px;
background-color: transparent;
background-image: url(../images/bot_menu_left.jpg);
}

.bot_menu_right{
width: 5px;
background-color: transparent;
background-image: url(../images/bot_menu_right.jpg);
}

.div_center{
width: 100%;
text-align: center;
}

.by_google{
margin-bottom: 20px;
}

.padd10{
color: #1f2c33;
font-size: 12px;
font-family: Verdana;
}

.inform{
display: block;
float: left;
color: #bec7cc;
font-size: 9px;
font-family: Verdana;
}

.inform a{
color: #5c6d77;
font-size: 11px;
font-family: Verdana;
font-weight: bold;
text-decoration: none;
}

.print_left{
display: block;
float: left;
background-image: url(../images/print_left.gif);
width: 23px;
height: 16px;
font-size: 1px;
}

.print_right{
display: block;
float: left;
background-image: url(../images/print_right.jpg);
width: 6px;
height: 13px;
font-size: 1px;
margin-top: 2px;
}

.print_center{
display: block;
float: left;
height: 13px;
line-height: 11px;
background-color: #a0b604;
color: #fff;
font-family: Verdana;
font-size: 10px;
margin-top: 2px;
}

.sep20{
height: 20px;
width: 100%;
clear: both;
}

.quote{
width: 280px;
display: block;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.quote_ico{
width: 40px;
height: 25px;
background-image: url(../images/quote_ico.jpg);
}

.quote_left{
background-image: url(../images/quote_bg.jpg);
vertical-align: text-top;
text-align: left;
}

.quote_text{
color: #5c6d77;
font-family: Georgia;
font-size: 12px;
font-style: italic;
font-weight: bold;
text-align: left;
margin-top: 2px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
background-color: #e3e7ea;
}

.gray_top{
width: 484px;
height: 10px;
background-image: url(../images/gray_top.jpg);
margin-top: 25px;
font-size: 1px;
}

.gray_bottom{
width: 484px;
height: 10px;
background-image: url(../images/gray_bottom.jpg);
font-size: 1px;
}

.gray_middle{
width: 484px;
background-color: #e3e7ea;
}

.gray_top_big{
width: 624px;
height: 10px;
background-image: url(../images/gray_top_big.gif);
margin-top: 25px;
font-size: 1px;
}

.gray_middle_big{
width: 624px;
background-color: #e3e7ea;
}

.gray_middle1{
width: 484px;
background-color: #e3e7ea;
margin-top: 2px;
}

.head_gray{
color: #5c6d77;
font-family: Myriad Pro;
font-size: 18px;
text-transform: uppercase;
padding-left: 10px;
padding-bottom: 5px;
}

.ava{
width: 85px;
display: block;
float: left;
margin-right: 5px;
text-align: center;
}

.comment{
margin-top: 15px;
}

.left_comment{
width: 390px;
display: block;
float: left;
color: #5c6d77;
font-size: 11px;
font-family: Verdana;
}

.left_comment_big{
width: 530px;
display: block;
float: left;
color: #5c6d77;
font-size: 11px;
font-family: Verdana;
}

.name{
color: #5c6d77;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}

.line_sep_comment{
clear: both;
background-color: #c2c2c2;
font-size: 1px;
width: 98%;
height: 1px;
margin-top: 10px;
}

.line_sep_comment_big{
clear: both;
background-color: #c2c2c2;
font-size: 1px;
width: 624px;
height: 1px;
margin-top: 10px;
}

.small_inf_comment{
color: #5c6d77;
font-family: Verdana;
font-size: 9px;
font-weight: normanl;
}

.padd10_both{
padding: 5px 10px;
color: #5c6d77;
font-family: Verdana;
font-size: 11px;
}

.padd10_both1{
padding: 0 10px;
padding-top: 5px;
color: #5c6d77;
font-family: Verdana;
font-size: 11px;
}

.reg_link_comment{
color: #5c6d77;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
}

.ta_comment{
color: #5c6d77;
font-family: Verdana;
font-size: 11px;
width: 100%;
height: 120px;
border: 1px solid #5c6d77;
padding: 0px 5px;
}

.inp_cpacha_text{
width: 87px;
height: 20px;
border: 1px solid #5c6d77;
margin-top: 5px;
color: #5c6d77;
font-family: Verdana;
font-size: 11px;
}

.cpatha_img{
display: block;
float: left;
border: 1px solid #5c6d77;
}

.left_cpatha_text{
display: block;
float: left;
margin-left: 5px;
}

.add_comment{
margin-top: 10px;
display: block;
float: right;
}

.left160{
display: block;
float: left;
text-align: center;
width: 160px;
color: #1f2c33;
font-size: 12px;
font-family: Arial;
}

.left160 div{
margin-bottom: 3px;
}

.left160_l{
display: block;
float: left;
text-align: left;
width: 160px;
color: #1f2c33;
font-size: 12px;
font-family: Arial;
}

.left160_l a{
color: #1f2c33;
font-size: 10px;
font-family: Verdana;
font-weight: bold;
text-decoration: none;
}

.line_d{
clear: both;
height: 1px;
margin: 10px 0;
width: 98%;
background-color: #ddd;
font-size: 1px;
}

.pagg{
width: auto;
height: 19px;
margin: 0 auto;
margin-top: 25px;
}

.pagg_right{
width: auto;
height: 19px;
margin: 0 auto;
margin-top: 5px;
}

.pagg_numb{
background-image: url(../images/bg_pagg.jpg);
background-repeat: repeat-x;
padding: 0 10px;
color: #65757f;
font-size: 12px;
font-family: Verdana;
vertical-align: top;
line-height: 1.5em;
}

.pagg_numb a{
color: #65757f;
font-size: 12px;
font-family: Verdana;
text-decoration: none;
}

.pagg_next{
background-image: url(../images/pagg_next.jpg);
background-repeat: no-repeat;
padding-top: 2px;
text-align: center;
width: 63px;
height: 19px;
font-size: 1px;
}

.pagg_prev{
background-image: url(../images/pagg_prev.jpg);
background-repeat: no-repeat;
padding-top: 2px;
text-align: center;
width: 63px;
height: 19px;
font-size: 1px;
}

.pagg_next img, .pagg_prev img{
vertical-align: middle;
}

/*IE*/* html ..pagg_next img, .pagg_prev img{vertical-align: bottom;}

.pagg_prev a, .pagg_next a{
color: #6e7d86;
font-size: 9px;
font-family: Verdana;
text-decoration: none;
}

.left_sel_pagg{
display: block;
float: left;
background-image: url(../images/left_sel_pagg.jpg);
width: 3px;
height: 19px;
font-size: 1px;
}

.right_sel_pagg{
display: block;
float: left;
background-image: url(../images/right_sel_pagg.jpg);
width: 3px;
height: 19px;
font-size: 1px;
}

.sel_pagg{
display: block;
float: left;
background-image: url(../images/sel_pagg.jpg);
height: 19px;
line-height: 1.5em;
color: #fff;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
padding: 0 4px;
}

.gray_border{
text-align: left;
width: auto;
height: auto;
padding-bottom: 1px;
padding-right: 1px;
border-bottom: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
float: left;
margin-bottom: 3px;
}

.date_tame{
width: 165px;
margin-bottom: 4px;
}

/**/

.left_double_col{
text-align: left;
padding-left: 10px;
vertical-align: top;
}

.scroll_img_big li{
margin: 0 10px;
height: 190px;
width: 102px;
}

.tab_control1{
background-image: url(../images/tab_control1_a.jpg);
width: 118px;
height: 28px;
display: block;
float: left;
cursor: pointer;
font-size: 15px;
font-family: Arial;
font-weight: bold;
color: #747d82;
}

.tab_control2{
background-image: url(../images/tab_control2.jpg);
width: 114px;
height: 28px;
display: block;
float: left;
cursor: pointer;
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #c1c4c6;
}

.tab_control3{
background-image: url(../images/tab_control3.jpg);
width: 177px;
height: 28px;
display: block;
float: left;
cursor: pointer;
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #c1c4c6;
}

.tab_control1 div{
margin-top: 5px;
margin-left: 15px;
}

.tab_control2 div, .tab_control3 div{
margin-top: 5px;
margin-left: 8px;
}

.top_tab{
background-image: url(../images/top_tab.jpg);
width: 664px;
height: 5px;
font-size: 1px;
}

.bot_tab{
background-image: url(../images/bot_tab.jpg);
width: 664px;
height: 5px;
font-size: 1px;
}

.tab{
font-family: Arial;
font-size: 12px;
color: #1f2c33;
background-color: #e3e7ea;
width: 664px;
}

.pad5{
padding: 0 5px;
}

.pad10{
padding: 10px;
}

.pad10_5{
padding: 5px 10px;
}

.sep_gray{
background-color: #dbddde;
width: 100%;
height: 1px;
margin: 5px 0;
font-size: 1px;
}

.gray_span{
font-family: Arial;
font-size: 11px;
color: #707e86;
}

.inp_1{
background-image: url(../images/inp_1.jpg);
width: 53px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-left: 5px;
}

.inp_price{
background-image: url(../images/inp_price.jpg);
width: 113px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-left: 5px;
}

.top_tab_sub{
background-image: url(../images/top_tab_sub.jpg);
width: 654px;
height: 4px;
font-size: 1px;
}

.bot_tab_sub{
background-image: url(../images/bot_tab_sub.jpg);
width: 654px;
height: 4px;
font-size: 1px;
}

.tab_sub{
width: 654px;
background-color: #d1d7db;
}

.tab_sub_head{
display: block;
float: left;
font-family: Arial;
font-size: 13px;
color: #8a9297;
margin-left: 10px;
}

.minimaze{
display: block;
float: right;
font-family: Arial;
font-size: 11px;
color: #fff;
margin-right: 10px;
cursor: pointer;
}

.minimaze img{
vertical-align: middle;
}

.left370{
display: block;
float: left;
width: 370px;
}

.find{
float: right;
margin-top: 10px;
margin-right: 15px;
}

.add_notice{
display: block;
float: right;
background-image: url(../images/add_notice.jpg);
background-repeat: no-repeat;
width: 197px;
height: 22px;
margin-right: 17px;
font-family: Verdana;
font-size: 12px;
color: #fff;
font-weight: bold;
padding-top: 3px;
padding-left: 10px;
cursor: pointer;
}

.left330{
width: 330px;
display: block;
float: left;
}

.left330_1{
margin-left: 10px;
width: 330px;
display: block;
float: left;
}

.left330_div, .left330_1_div{
margin-left: 10px;
margin-bottom: 5px;
font-family: Verdana;
font-size: 11px;
color: #9a9b9b;
}

.left330_div a, .left330_1_div a{
font-family: Tahoma;
font-size: 14px;
color: #747d82;
font-weight: bold;
text-decoration: none;
}

.left330_div a:hover, .left330_1_div a:hover{
border-bottom: 1px dashed #a0b604;
color: #a0b604;
}

.left_small_r{
width: 7px;
height: 16px;
display: block;
float: left;
background-image: url(../images/left_small_r.jpg);
background-repeat: no-repeat;
}

.right_small_r{
width: 7px;
height: 16px;
display: block;
float: left;
background-image: url(../images/right_small_r.jpg);
background-repeat: no-repeat;
margin-right: 5px;
}

.small_r{
height: 16px;
display: block;
float: left;
background-image: url(../images/small_r.jpg);
background-repeat: repeat-x;
font-family: Arial;
font-size: 11px;
color: #abb5bb;
line-height: 1.5em;
}

.small_r a{
font-family: Arial;
font-size: 11px;
color: #abb5bb;
text-decoration: none;
}

.small_r a:hover{
color: #a0b604;
}

.left_small_g{
width: 7px;
height: 16px;
display: block;
float: left;
background-image: url(../images/left_small_g.jpg);
background-repeat: no-repeat;
}

.right_small_g{
width: 7px;
height: 16px;
display: block;
float: left;
background-image: url(../images/right_small_g.jpg);
background-repeat: no-repeat;
}

.right_small_g1{
width: 7px;
height: 16px;
display: block;
float: left;
background-image: url(../images/right_small_g1.jpg);
background-repeat: no-repeat;
}

.right_small_g2{
width: 9px;
height: 16px;
display: block;
float: left;
background-image: url(../images/right_small_g2.jpg);
background-repeat: no-repeat;
margin-right: 15px;
}

.small_g{
height: 16px;
display: block;
float: left;
background-image: url(../images/small_g.jpg);
background-repeat: repeat-x;
font-family: Arial;
font-size: 11px;
color: #c7cfd3;
line-height: 1.5em;
}

.small_g a{
font-family: Arial;
font-size: 11px;
color: #c7cfd3;
text-decoration: none;
}

.small_g a:hover{
color: #a0b604;
}

.left_small_ga{
width: 7px;
height: 17px;
display: block;
float: left;
background-image: url(../images/left_small_ga.jpg);
background-repeat: no-repeat;
}

.right_small_ga{
width: 7px;
height: 17px;
display: block;
float: left;
background-image: url(../images/right_small_ga.jpg);
background-repeat: no-repeat;
margin-right: 15px;
}

.small_ga{
height: 17px;
display: block;
float: left;
background-image: url(../images/small_ga.jpg);
background-repeat: repeat-x;
font-family: Verdana;
font-size: 11px;
color: #4c95c7;
line-height: 1.5em;
}

/*IE*/* html .small_ga{padding-top: 1px;}

.small_ga a{
font-family: Verdana;
font-size: 11px;
color: #4c95c7;
text-decoration: none;
}

.radio_left{
height: 16px;
display: block;
float: left;
background-color: #dcdfe2;
font-family: Arial;
font-size: 11px;
color: #1f2c33;
overflow: hidden;
}

.radio_left input{
margin-top: 1px;
margin-left: 10px;
margin-right: 2px;
vertical-align: middle;
}

/*IE*/* html .radio_left input{margin-top: -2px; margin-left: 5px;}

.dotted_search{
margin: 5px 0;
width: 98%;
border-top: 1px dotted #cfcfcf;
font-size: 1px;
height: 1px;
}

.gray_sep{
margin: 10px 0;
width: 98%;
border-top: 1px solid #c6c6c6;
font-size: 1px;
height: 1px;
}

.sort_by{
height: 16px;
display: block;
float: left;
font-family: Arial;
font-size: 11px;
color: #abb5bb;
line-height: 1.5em;
margin: 0 5px;
}

.your_query{
font-family: Verdana;
font-size: 12px;
color: #1f2c33;
margin-top: 10px;
}

.your_query span{
font-family: Verdana;
font-size: 11px;
color: #abb5bb;
}

.text_query{
font-family: Arial;
font-size: 15px;
color: #1f2c33;
font-weight: bold;
}

.text_query a{
font-family: Arial;
font-size: 15px;
color: #1f2c33;
font-weight: bold;
text-decoration: none;
}

.text_query_left{
font-family: Arial;
font-size: 15px;
color: #1f2c33;
font-weight: bold;
display: block;
float: left;
margin-right: 10px;
}

.th_date{
width: 60px;
}

.th_room{
width: 62px;
}

.th_address{
width: 132px;
}

.th_price{
width: 80px;
}

.th_square{
width: 86px;
}

.th_chek{
width: 32px;
}

.th_info{
width: 95px;
}

.th_mark{
width: 118px;
}

.small_result{
width: 669px;
border-top: 1px solid #a4aaae;
border-right: 1px solid #a4aaae;
}

.small_result th{
padding: 7px 5px;
vertical-align: top;
font-family: Verdana;
font-size: 11px;
color: #2c383f;
font-weight: bold;
background-color: #e3e7ea;
border-left : 1px solid #a4aaae;
border-bottom  : 1px solid #a4aaae;
}

.small_result td{
padding: 5px;
border-left : 1px solid #a4aaae;
border-bottom  : 1px solid #a4aaae;
text-align: сenter;
}

.small_result img{
vertical-align: bottom;
margin: 0 5px;
}

tr.cheked_off .td_date{
font-family: Arial;
font-size: 10px;
color: #5e7587;
}

tr.cheked_on .td_date{
font-family: Arial;
font-size: 10px;
color: #4d5245;
}

.td_room{
font-family: Arial;
font-size: 12px;
color: #1f2c33;
}

.td_address{
font-family: Arial;
font-size: 12px;
color: #1f2c33;
}

.td_price{
font-family: Arial;
font-size: 12px;
color: #1f2c33;
}

.td_price div{
display: block;
float: left;
margin-left: 5px;
}
.td_square{
font-family: Arial;
font-size: 12px;
color: #1f2c33;
}

.td_chek{
}

.td_info{
font-family: Arial;
font-size: 11px;
color: #53626e;
}

tr.cheked_off .td_info a{
font-family: Arial;
font-size: 11px;
color: #53626e;
text-decoration: none;
}

tr.cheked_on .td_info a{
font-family: Arial;
font-size: 11px;
color: #8695a0;
text-decoration: none;
}

.td_mark{
font-family: Arial;
font-size: 12px;
color: #1f2c33;
}

tr.cheked_on td{
background-color: #f3f6ed;
}

tr.cheked_off div.money{
background-image: url(../images/money.jpg);
width: 16px;
height: 16px;
display: block;
float: left;
}

tr.cheked_on div.money{
background-image: url(../images/money_sel.jpg);
width: 16px;
height: 16px;
display: block;
float: left;
}

.small_square{
font-size: 9px;
font-weight: normal;
}

.small_rss{
font-family: Verdana;
font-size: 9px;
color: #b8b7b7;
margin-left: 5px;
}

.small_rss img{
vertical-align: middle;
}

.padd_10_5{
padding: 5px 10px;
}

.padd_10{
padding: 10px;
}

/*IE*/ * html div.padd_10{padding-left: 7px; padding-right: 7px;}

.result_gray{
width: 660px;
background-color: #e3e7ea;
border: 1px solid #a4aaae;
border-bottom: 1px dotted #a4aaae;
margin-top: 10px;
}

.result_gray_bot{
width: 660px;
background-color: #f5f3f3;
border: 1px solid #a4aaae;
border-top: none;
}

.result_gray_bot img{
vertical-align: middle;
}

.result_gray_bot a{
text-decoration: none;
font-family: Arial;
font-size: 10px;
color: #898989;
margin: 0 5px;
}

.result_mark{
width: 658px;
background-color: #fff;
border: 2px solid #a4aaae;
border-bottom: 1px dotted #a4aaae;
margin-top: 10px;
}

/*IE*/ * html div.result_mark{width: 660px;}

.result_mark_bot{
width: 658px;
background-color: #dee0e1;
border: 2px solid #a4aaae;
border-top: none;
}

/*IE*/ * html div.result_mark_bot{width: 660px;}

.result_mark_bot img{
vertical-align: middle;
}

.result_mark_bot a{
text-decoration: none;
font-family: Arial;
font-size: 10px;
color: #898989;
margin: 0 5px;
}

.result_transp{
width: 660px;
background-color: #fff;
border: 1px solid #a4aaae;
border-bottom: 1px dotted #a4aaae;
margin-top: 10px;
}

.result_transp_bot{
width: 660px;
background-color: #fff;
border: 1px solid #a4aaae;
border-top: none;
}

.result_transp_bot img{
vertical-align: middle;
}

.result_transp_bot a{
text-decoration: none;
font-family: Arial;
font-size: 10px;
color: #898989;
margin: 0 5px;
}

.result_green{
width: 658px;
background-color: #e9fecc;
border: 2px solid #a0b604;
/*border-bottom: 1px dotted #a0b604;*/
margin-top: 10px;
}

/*IE*/ * html div.result_green{width: 660px;}

.result_green_bot{
width: 658px;
background-color: #f5f5f5;
border: 2px solid #a0b604;
border-top: none;
}

/*IE*/ * html div.result_green_bot{width: 660px;}

.result_green_bot img{
vertical-align: middle;
}

.result_green_bot a{
text-decoration: none;
font-family: Arial;
font-size: 10px;
color: #fff;
margin: 0 5px;
}

.right_img_b{
display: block;
float: right;
border: 1px solid #a4aaae;
}

.ned_black{
font-family: Verdana;
font-size: 11px;
color: #43535c;
}

.code{
height: 12px;
color: #fff;
padding: 0 3px;
background-color: #8c98a1;
font-family: Verdana;
font-size: 11px;
font-style: italic;
font-weight: bold;
float: left;
}

.text_query_transp{
font-family: Arial;
font-size: 15px;
color: #6e7c87;
font-weight: bold;
}

.text_query_transp a{
font-family: Arial;
font-size: 15px;
color: #6e7c87;
font-weight: bold;
text-decoration: none;
}

.text_query_left_transp{
font-family: Arial;
font-size: 15px;
color: #6e7c87;
font-weight: bold;
display: block;
float: left;
margin-right: 10px;
}


.mark_in_list{
width: 165px;
margin-left: 10px;
float: right;
color: #1f2c33;
font-size: 11px;
font-family: Verdana;
font-weight: bold;
}

.mark_in_list a{
text-align: right;
float: right;
color: #898989;
font-size: 10px;
font-family: Arial;
}

.left340{
display: block;
float: left;
width: 340px;
margin-right: 5px;
}

.left520{
display: block;
float: left;
width: 520px;
margin-right: 5px;
}

.more{
font-size: 12px !important;
font-weight: bold;
}

.code_big{
height: 16px;
color: #fff;
padding: 0 3px;
background-color: #8c98a1;
font-family: Arial;
font-size: 14px;
font-weight: bold;
float: right;
margin-right: 10px;
margin-top: 3px;
}

.span_gray_bold{
color: #55626c;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
}

.sale_flat{
margin-bottom: 10px;
color: #6d7b86;
font-family: Tahoma;
font-size: 11px;
}

.dop_info{
color: #55626c;
font-family: Arial;
font-size: 12px;
}

.function{
width: 170px;
margin-top: 10px;
color: #445662;
font-size: 12px;
font-family: Arial;
}

.function a{
color: #445662;
font-size: 12px;
font-family: Arial;
text-decoration: none;
}

.function a:hover{
color: #4c95c7;
text-decoration: underline;
}

.function img{
vertical-align: middle;
margin-right: 5px;
}

.np_top{
background-image: url(../images/np_top.jpg);
background-repeat: no-repeat;
font-size: 1px;
width: 177px;
height: 3px;
}

.np_bot{
background-image: url(../images/np_bot.jpg);
background-repeat: no-repeat;
font-size: 1px;
width: 177px;
height: 3px;
}

.np{
background-image: url(../images/np.jpg);
background-repeat: repeat-y;
width: 177px;
text-align: center;
}

.link_np{
margin-left: 20px;
padding-bottom: 5px;
text-align: left;
}

.link_np a{
color: #445662;
font-size: 11px;
font-family: Arial;
text-decoration: none;
}

.link_np a:hover{
color: #4c95c7;
border-bottom: 1px dotted #4c95c7;
}

.np_heads{
margin: 0px auto;
padding-bottom: 3px;
width: 171px;
height: 16px;
background-image: url(../images/np_heads.jpg);
background-repeat: no-repeat;
text-align: left;
color: #445662;
font-size: 11px;
font-family: Arial;
font-weight: bold;
cursor: pointer;
}

/*IE*/* html div.np_heads{padding: 0; margin-bottom: 3px;}


.np_heads_big{
margin: 0px auto;
padding-bottom: 3px;
width: 171px;
height: 16px;
background-image: url(../images/np_heads.gif);
background-repeat: no-repeat;
text-align: left;
color:#445662;
font-family:Arial;
font-size:11px;
cursor: pointer;
}

.np_heads_big a{
color:#445662;
font-family:Arial;
font-size:11px;
text-decoration: none;
}

/*IE*/* html div.np_heads{padding: 0; margin-bottom: 3px;}

.np_heads div{
padding-left: 10px;
padding-top: 1px;
}

.np_heads_big div{
padding-left: 15px;
padding-top: 1px;
}

.jCarouselLite{
margin: 0 auto;
text-align: center;
}

.m80{
margin-right: 80px;
}

.my_profile_top{
width: 170px;
height: 55px;
background-image: url(../images/my_profile.gif);
background-repeat: no-repeat;
}

.my_profile_bot{
width: 170px;
height: 2px;
background-image: url(../images/my_profile_bot.gif);
background-repeat: no-repeat;
}

.my_profile{
width: 170px;
background-image: url(../images/my_profile_bg.jpg);
background-repeat: repeat-y;
text-align: center;
}

.my_profile a{
text-decoration: none;
color: #445662;
font-size: 11px;
font-family: Arial;
}

.my_pofile_head{
color: #5d6c76;
font-size: 14px;
font-family: Arial;
text-align: center;
font-weight: bold;
padding-top: 3px;
}

.left_info{
float: left;
margin-left: 10px;
text-align: left;
}

.info_bold{
color: #3d4449;
font-size: 11px;
font-family: Arial;
font-weight: bold;
margin-bottom: 5px;
}

.red_star{
color: #b62e04;
font-size: 11px;
font-family: Verdana;
}

.rez_info{
color: #7b8181;
font-size: 11px;
font-family: Verdana;
margin-bottom: 5px;
}

.info_note{
margin-top: 10px;
margin-bottom: 20px;
padding: 4px 20px;
border-top: 1px dotted #CFCFCF;
border-bottom: 1px dotted #CFCFCF;
color: #7b7b7b;
font-size: 12px;
font-family: Verdana;
}

.black{
color: #1b262b;
font-size: 14px;
font-family: Arial;
font-weight: bold;
}

.selects{
color: #1f2c33;
font-size: 11px;
font-family: Verdana;
padding-top: 15px;
padding-bottom: 7px;
}

.selects select{
color: #545a5e;
font-size: 11px;
font-family: Verdana;
width: 177px;
height: 17px;
}

.agentstvo{
width: 480px;
border-top: 1px solid #a4aaae;
border-right: 1px solid #a4aaae;
margin-top: 10px;
}

/*ie*/* html .agentstvo{width: 100%;}

.agentstvo img {
margin:0 5px;
vertical-align:bottom;
}

.agentstvo th{
padding: 7px 5px;
vertical-align: top;
font-family: Verdana;
font-size: 11px;
color: #2c383f;
font-weight: bold;
background-color: #e3e7ea;
border-left : 1px solid #a4aaae;
border-bottom  : 1px solid #a4aaae;
width: auto;
}

.agentstvo td{
padding: 5px;
border-left : 1px solid #a4aaae;
border-bottom  : 1px solid #a4aaae;
text-align: сenter;
color:#1F2C33;
font-family:Arial;
font-size:12px;
vertical-align: top;
}

.th_zam{
width: 117px !important;
}

.th_small_info{
width: 121px;
}

.th_addr{
width: 215px;
}

.th_title{
width: 97px;
}

.agentstvo td.small_info{
color:#43535c;
font-family: Verdana;
font-size:11px;
text-align: left;
}

.agentstvo td.small_info a{
float: right;
color:#7e8d95;
font-family: Arial;
font-weight: bold;
font-size:11px;
text-decoration: none;
}

.arr_del_top{
display: block;
float: left;
margin-left: 15px;
margin-top: 15px;
}

.arr_del_bot{
display: block;
float: left;
margin-left: 15px;
margin-top: 5px;
}

.top_sub_f{
width: 171px;
margin: 0 auto;
height: 4px;
font-size: 1px;
background-image: url(../images/top_sub_f.gif);
background-repeat: no-repeat;
}

.bot_sub_f{
width: 171px;
margin: 0 auto;
height: 4px;
font-size: 1px;
background-image: url(../images/bot_sub_f.gif);
background-repeat: no-repeat;
padding-bottom: 3px;
}

/*IE*/* html div.bot_sub_f{
padding: 0;
margin-bottom: 3px;
}

.sub_f{
width: 171px;
margin: 0 auto;
background-color: #d1d7db;
text-align: left;
color:#8a9297;
font-family: Arial;
font-weight: normal;
font-size:12px;
font-weight: bold;
}

.sub_f_title{
padding: 0 10px;
}

.f_crit{
clear: left;
padding: 2px 10px;
text-align: left;
color:#6e787e;
font-family: Arial;
font-weight: normal;
font-size:12px;
}

.f_crit input{
float: left;
margin: 0px;
margin-right: 3px;
}

.f_crit_text{
padding-left: 18px;
}

.radio_search{
color:#445662;
font-family: Arial;
font-weight: normal;
font-size:11px;
margin: 5px 0;
}

.inp_search_left{
background-image: url(../images/inp_search_left.gif);
color: #747a7f;
font-size: 10px;
border: none;
width: 150px;
height: 21px;
vertical-align: top;
padding: 3px 5px;
display: block;
float: left;
margin-bottom: 10px;
}

.left_but{
display: block;
float: left;
margin: 0;
}

/*IE*/* html .left_but{
margin-left: -3px;
}


#c1{
margin-top: 10px;
}

.search_result{
width: 100%;
margin-top: 20px;
padding-bottom: 15px;
border-bottom: 1px solid #d9e0e4;
}

.search_desc{
display: block;
float: left;
padding: 0 10px;
width: 345px;
color: #43535c;
font-size: 11px;
font-family: Verdana;
}

.search_desc .sub_head{
margin-top: 0px;
}

.steps{
padding: 0;
margin: 0px 20px 20px 20px;
}

.steps li{
margin-top: 15px;
}

.steps li a{
color: #2b363e;
font-size: 13px;
font-family: Arial;
text-decoration: none;
}

.steps li a.curr_step{
color: #4c95c7;
font-size: 13px;
font-family: Arial;
border-bottom: 1px dotted #4c95c7;
}

.my_profile_top_big{
width: 180px;
height: 60px;
background-image: url(../images/my_profile_top_big.gif);
background-repeat: no-repeat;
}

.my_profile_bot_big{
width: 180px;
height: 5px;
background-image: url(../images/my_profile_bot_big.gif);
background-repeat: no-repeat;
}

.my_profile_big{
width: 180px;
background-image: url(../images/my_profile_bg_big.gif);
background-repeat: repeat-y;
text-align: center;
}

.my_profile_sep{
background-color: dee3e5;
width: 90%;
height: 1px;
margin: 2 auto;
margin-top: 1px ;
font-size: 0px;
}

.right_arr{
display: block;
float: right;
margin-right: 10px;
margin-top: -10px;
}

.mov{
color: #979b9e;
font-size: 10px;
font-family: Verdana;
margin-bottom: 3px;
}

.decl{
text-align: left;
padding: 0 12px;
color: #1f2c33;
font-size: 12px;
font-family: Arial;
}

.decl a{
color: #1f2c33;
font-size: 12px;
font-family: Arial;
text-decoration: none;
}

.head_geay{
color: #80878b;
font-size: 15px;
font-family: Arial;
font-weight: bold;
}

.sel_steps{
width: 163px;
height: 17px;
color:#545A5E;
font-family:Verdana;
font-size:11px;
}

.step_top{
width: 474px;
height: 3px;
background-image: url(../images/step_top.gif);
background-repeat: no-repeat;
font-size: 1px;
margin-top: 10px;
}

.step_bot{
width: 474px;
height: 3px;
background-image: url(../images/step_bot.gif);
background-repeat: no-repeat;
font-size: 1px;
margin-bottom: 10px;
}

.step{
width: 464px;
background-image: url(../images/step.gif);
background-repeat: repeat-y;
color: #8a9297;
font-size: 12px;
padding-left: 10px;
font-family: Arial;
font-weight: bold;
}

/**/* html .step{width: 474px;}

.left_pad{
display: block;
float: left;
padding-left: 0px;
}

.right_pad{
display: block;
float: right;
padding-right: 10px;
}


.inp163{
background-image: url(../images/inp163.gif);
width: 163px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-right: 3px;
}

.inp111{
background-image: url(../images/inp111.gif);
width: 111px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-right: 3px;
}

.inp101{
background-image: url(../images/inp101.gif);
width: 101px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-right: 3px;
}

.inp199{
background-image: url(../images/inp199.gif);
width: 199px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-left: 7px;
}

.inp180{
background-image: url(../images/inp180.gif);
width: 180px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-right: 3px;
}

.inp86{
background-image: url(../images/inp86.gif);
width: 86px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
margin-right: 3px;
}

.ta_desc{
background-image: url(../images/ta_desc.gif);
width: 459px;
height: 97px;
overflow: hidden;
border: none;
margin-left: 7px;
}

.ta_photo{
background-image: url(../images/ta_photo.gif);
width: 459px;
height: 77px;
overflow: hidden;
border: none;
margin-left: 7px;
}

.save_pict{
background-image: url(../images/save_pict.gif);
width: 163px;
height: 17px;
color: #fff;
text-align: center;
font-size: 12px;
font-family: Arial;
font-weight: bold;
cursor: pointer;
}

.td_mark_ta{
width: 130px;
}

.mark_ta{
width: 95px;
height: 80px;
border: 0px;
color:#1F2C33;
font-family:Arial;
font-size:12px;
background-color: transparent;
}

/*ie*/*html .mark_ta{
overflow: hidden;
} 

.agentstvo img.va_top{
vertical-align: top;
margin: 0 1px;
}

.va_top{
vertical-align: top !important;
margin: 0 1px;
}

/*---*/

.top_tab_round{
background-image: url(../images/top_tab.gif);
width: 664px;
height: 5px;
font-size: 1px;
margin-top: 10px;
}

.inp153{
background-image: url(../images/inp153.gif);
width: 153px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
padding-left:3px;
padding-right: 3px;
float: right;
}

.sel153{
width: 153px;
height: 17px;
background-repeat: no-repeat;
border: none;
vertical-align: middle;
font-family: Verdana;
font-size: 11px;
color: #545a5e;
float: right;
z-index: 0;
}

.calc_left{
width: 345px;
float: left;
}

.cr_calc{
font-family: Arial;
font-size: 12px;
color: #32414a;
margin-bottom: 30px;
padding-right: 10px;
}

.cr_calc span{
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #32414a;
}

.calc_right_top{
width: 290px;
height: 5px;
background-image: url(../images/calc_right_top.gif);
font-size: 0px;
float: right;
}

.calc_right_bot{
width: 290px;
height: 5px;
background-image: url(../images/calc_right_bot.gif);
font-size: 0px;
float: right;
}

.calc_right{
width: 290px;
height: 148px;
background-color: #d1d7db;
float: right;
}

.expl_text_head{
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #8a9297;
padding: 0 10px;
}

.expl_text{
margin-top: 10px;
font-family: Arial;
font-size: 12px;
font-style: italic;
color: #69767f;
padding: 0 10px;
}

.left580{
float: left;
width: 580px;
margin-top: 5px;
font-family: Arial;
font-size: 12px;
color: #4b5963;
}

.left580 span{
font-family: Arial;
font-size: 12px;
color: #a0adb4;
margin-left: 5px;
}

.right_calculated{
float: right;
margin-top: 5px;

font-family: Arial;
font-size: 13px;
color: #4b5963;
}

.right290{
width: 290px;
float: right;
}

.calc_table{
width: 658px;
border-top: 1px solid #a4aaae;
border-right: 1px solid #a4aaae;
margin-top: 15px;
}

.calc_table th{
padding: 7px 5px;
vertical-align: top;
font-family: Verdana;
font-size: 11px;
color: #2c383f;
font-weight: bold;
background-color: #e3e7ea;
border-left : 1px solid #a4aaae;
border-bottom  : 1px solid #a4aaae;
}

.calc_table td{
padding: 5px;
border-left : 1px solid #a4aaae;
border-bottom  : 1px solid #a4aaae;
text-align: сenter;
font-family: Arial;
font-size: 12px;
color: #1f2c33;
}

tr.second td{
background-color: #F3F6ED;
}

.head_quest{
font-family: Arial;
font-size: 12px;
color: #1f2c33;
margin-top: 7px;
}

.head_quest a{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #1f2c33;
text-decoration: none;
}

.head_quest a:hover{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #2a85c5;
text-decoration: underline;
}

.block_quest{
margin-top: 10px;
padding: 0 7px;
border-bottom: 1px solid #d9dde0;
padding-bottom: 10px;
font-family: Arial;
font-size: 12px;
color: #46555d;
}

.left_answ{
margin-top: 1px;
height: 14px;
background-image: url(../images/left_answ.gif);
background-repeat: no-repeat;
background-position: left center;
background-color: #e3e7ea;
color: #515a5f;
font-size: 11px;
font-family: Verdana;
float: left;
padding-left: 7px;
padding-right: 3px;
}

.right_answ{
margin-top: 1px;
margin-right: 5px;
height: 14px;
background-image: url(../images/right_answ.gif);
background-repeat: no-repeat;
background-position: right center;
background-color: #e3e7ea;
float: left;
color: #515a5f;
font-size: 11px;
font-family: Verdana;
font-weight: bold;
padding-right: 7px;
padding-left: 3px;
}

.answesrs_count{
margin-top: 5px;
}

.head_vo{
color: #1f2c33;
font-size: 20px;
font-family: Verdana;
text-align: left;
margin-top: 10px;
margin-bottom: 7px;
}

.head_vo a{
color: #1f2c33;
font-size: 20px;
font-family: Verdana;
text-decoration: none;
}

.resp{
float: left;
color: #606d74;
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-align: left;
margin-top: 25px;
margin-left: 5px;
}

.resp_date{
float: left;
margin-top: 30px;
margin-left: 5px;
}

.resp_text{
color: #43535c;
font-size: 11px;
font-family: Verdana;
padding: 0 5px;
margin-top: 5px;
}

.inp_numbers{
width: 460px;
height: 17px;
background-image: url(../images/inp_numbers.gif);
color:#5C6D77;
font-family:Verdana;
font-size:11px;
border: none;
padding: 2 3px;
}

.ta_es_quest{
width: 460px;
height: 141px;
background-image: url(../images/ta_es_quest.gif);
padding: 3px;
color:#5C6D77;
font-family:Verdana;
font-size:11px;
border: none;
overflow: hidden;
}

.text_consult{
color:#555657;
font-family:Verdana;
font-size:12px;
border-bottom: 1px solid #D9DDE0;
padding-bottom: 10px;
margin-top: 5px;
}

.w_info{
color:#516c7d;
font-family:Verdana;
font-size:11px;
border-bottom: 1px solid #D9DDE0;
padding-bottom: 10px;
}

.tel_consult{
color:#02465c;
font-family:Verdana;
font-size:11px;
margin-top: 5px;
}

.left350{
width: 350px;
margin-left: 5px;
float: left;
}

.head1_consult{
color: #1c2429;
font-size: 18px;
font-family: Verdana;
text-align: left;
margin-top: 35px;
}

.consult_section{
color: #1f2c33;
font-size: 15px;
font-family: Arial;
font-weight: bold;
margin-top: 13px;
margin-left: 5px;
}

.consult_section a{
color: #1f2c33;
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-decoration: none;
}

.consalter{
color: #1f2c33;
font-size: 20px;
font-family: Verdana;
text-align: left;
}

.consalter a{
color: #1f2c33;
font-size: 20px;
font-family: Verdana;
text-decoration: none;
}


.right80{
float: right;
margin: 0 10px;
}

.left380{
display: block;
float: left;
width: 380px;
margin-left: 5px;
}

.consult_small{
color: #32414a;
font-size: 12px;
font-family: Verdana;
text-align: left;
margin-top: 30px;
}

.consult_small a{
color: #4c95c7;
font-size: 13px;
font-family: Georgia;
text-align: left;
font-style: italic;
font-weight: bold;
}

.align_right{
text-align: right;
}

.top_hint{
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #32414a;
margin-bottom: 5px;
}

.right_m3{
display: block;
float: right;
margin-top: 3px;
margin-right: 5px;
}

.inp_quest{
width: 390px;
height: 17px;
background-image: url(../images/inp_quest.gif);
color:#5C6D77;
font-family:Verdana;
font-size:11px;
border: none;
padding: 2 3px;
margin-left: 5px;
}

.gray_left{
width: 5px;
height: 30px;
background-image: url(../images/gray_left.gif);
background-color: transparent;
float: left;
margin-top: 25px;
margin-bottom: 15px;
}

.gray_right{
width: 5px;
height: 30px;
background-image: url(../images/gray_right.gif);
background-color: transparent;
float: left;
margin-top: 25px;
margin-bottom: 15px;
}

.gray_center{
height: 30px;
background-color: #e3e7ea;
width: 473px;
float: left;
margin-top: 25px;
margin-bottom: 15px;
font-family: Arial;
font-size: 13px;
color: #8a9297;
}

.search_answ_left{
width: 20px;
height: 19px;
background-image: url(../images/search_answ_left.gif);
background-color: transparent;
float: left;
margin-top: 5px;
margin-left: 10px;
}

.search_answ_right{
width: 5px;
height: 19px;
background-image: url(../images/search_answ_right.gif);
background-color: transparent;
float: left;
margin-top: 5px;
}

.search_answ{
height: 19px;
background-image: url(../images/search_answ_bg.gif);
width: 210px;
float: left;
margin-top: 5px;
font-family: Arial;
font-size: 13px;
color: #8a9297;
border: 0px;
}

.right_t5{
display: block;
float: right;
margin-top: 5px;
margin-right: 5px;
}

.left_t6{
display: block;
float: left;
margin-top: 6px;
margin-left: 5px;
}

/*---*/

.subhead_txt {
color:#3b4b54;
font-weight:bold;
font-family:Verdana;
font-size:12px;
background:#bec7cc;
padding-left:5px;
padding-right:5px;
width:173px;
}
.subhead_top {
background:url(../images/head_22.png) no-repeat left bottom;
height:3px;
padding:0px;
margin:0px;
font-size:0px;
line-height:0px;
padding-top:10px;
}
.subhead_bottom {
background:url(../images/head_22_.png) no-repeat left top;
height:3px;
padding:0px;
margin:0px;
font-size:0px;
line-height:0px;
padding-bottom:10px;
}

/*ie*/* html .subhead_txt {
width:183px;
}




/*ie*/* html  .subhead_txt_ {
width:183px;
}
.subhead_txt_ {
color:#ffffff;
font-weight:bold;
font-family:Verdana;
font-size:12px;
background:#a0b604 url(../images/head_33_1.png) no-repeat right center;
padding-left:5px;
padding-right:5px;
width:173px;
}
.subhead_top_ {
background:url(../images/head_33.png) no-repeat left bottom;
height:3px;
padding:0px;
margin:0px;
font-size:0px;
line-height:0px;
padding-top:10px;
}
.subhead_bottom_ {
background:url(../images/head_33_.png) no-repeat left top;
height:3px;
padding:0px;
margin:0px;
font-size:0px;
line-height:0px;
padding-bottom:10px;
}

.sub_container ul, .sub_container ul li {
padding:0px;
margin:0px;
list-style-type:none;
padding-bottom:5px;
}
.sub_container ul li a {
font-family:Arial;
 font-size:11px;
color:#354751;
text-decoration:none;
}
.sub_container ul li a:hover {
border-bottom:1px dashed #4c95c7;
color:#4c95c7;
}
.item_table {
float:left;
padding:0px;
margin:0px;
margin-right:20px;
margin-bottom:10px;

width:140px;
}
.action {
text-align:left;
font-family:Georgia;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#c63d00;
padding-bottom:5px;
}
.item_name {
font-family:Tahoma;
font-size:11px;
color:6e7c87;
text-align:left;
}
.item_name span {
color:#f3b30f;
padding-right:3px;
float:left;
height:30px;
}
.price {
background: url(../images/price_bg.png) repeat-x left center;
height:35px;
margin-top: 3px;
}
.price_ {
background: url(../images/price_left.png) no-repeat left center;
height:35px;
padding-left:10px;
}
.price__ {
background: url(../images/price_right.png) no-repeat right center;
height:35px;
padding-right:25px;
min-width:20px;
}
.price__ p {
padding:0px;
margin:0px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
font-family:"Courier NEW";
font-size:20px;
font-weight:bold;
color:2b3d00;
min-width:20px;
}
.price_td {
text-align:right;
}
.price_td table {
float:right;
}
.price_td table img {
padding:0px;
margin:0px;
margin-right:3px;
}
.td_img {
padding:0px;
margin:0px;
vertical-align:bottom;
}
.last_item {
width: 480px;
}


.last_item h3 a{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
border-bottom:1px dotted #cfcfcf;
width:98%;
padding:0px;
margin:0px;
text-decoration: none;
}


.last_item h3 {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
border-bottom:1px dotted #cfcfcf;
width:98%;
padding:0px;
margin:0px;
}
.desc {
font-family:Verdana;
font-size:11px;
color:#43535c;
padding:0px;
margin:0px;
text-align:left;
}
.podrobnee, .podrobnee a{
font-family:Arial;
 font-size:10px;
 font-weight:bold;
 color:#7e8d95;
 text-align:right;
 text-decoration:none;
 padding:0px;
 margin:0px;
 padding-top:5px;
 margin-top:5px;
 padding-right:5px;
}

.right_align {
text-align:center;
}
.right_align table {
margin:0px auto;
}
.company_table {
padding:0px;
margin:0px;
padding-bottom:10px;
width: 480px;
}
.company_table td {
vertical-align:top;
width:50%;
}

.company_item {
padding-bottom:10px;
}
.company_item, .company_item a{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
text-decoration:none;
}
.company_item a{
border-bottom:1px dashed #6e7c87;
}
.company_item a:hover{
color:#4695cd;
border-bottom:1px solid #4695cd;
}
.articles1 {
width:240px;
float:left;
padding-bottom:15px;
}
.articles1 .txt {
padding:0px;
margin:0px;
width:110px;
float:left;
padding-right:5px;
color: #43535c;
font-size: 11px;
font-family: Verdana;
}

.articles1 .images {
padding:0px;
margin:0px;
width:120px;
float:right;
padding-right:5px;
}
.articles1 .images img {
border-right:1px solid #d6d6d6;
padding-right:1px;
border-bottom:1px solid #d6d6d6;
padding-bottom:1px;

}
.articles1 .links_list {
float:none;
clear:both;
padding-top:5px;
}
.search_field {
background: url(../images/search_form.png) no-repeat left center;
width:361px;
height:19px;
padding:0px;
margin:0px;
border:0px;
margin-top:3px;
float:left;
padding-left:20px;
font-family:Arial;
font-size:12px;
color:#8a9297;
padding-top:1px;
}
.seach_find {
height:19px;
padding:0px;
margin:0px;
border:0px;
margin-top:3px;
margin-left:5px;
margin-bottom:3px;
}
.link_ {
color:#ffffff;
text-decoration:none;
}
.item1_name {
font-family:Verdana;
font-size:18px;
color:#1c2429;
border-bottom:1px solid #d6d6d6;
width:98%;
padding-bottom:2px;
text-align:left;
}
.item_model {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
}
.date_separator {
border-bottom:1px dotted #d6d6d6;
text-align:left;
width:95%;
}
.desc_item {
float:left;
width:150px;
margin-right:10px;
}
.desc_item td {
font-family:Verdana;
font-size:11px;
color:43535c;
text-align:left;
padding-bottom:5px;

}
.right_small_grey_m {
background: url(../images/right_small_grey_m.png) no-repeat right center;
display:block;
float:left;
font-size:1px;
height:16px;
margin-top:-1px;
width:16px;
}
.text_description {
font-family:Verdana;
font-size:11;
color:#43535c;
text-align:left;
}
.head1 {
font-family:Arial;
font-size:18px;
color:#2c383f;
padding-top:5px;
}
.item_haracteristic {
padding:0px;
margin:0px;
width:98%;
border:1px solid #a4aaae;
cursor:pointer;
}
.item_haracteristic th {
background:#e3e7ea;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#2c383f;
text-align:left;
padding:10px;
width:46%;
border-bottom:1px solid #a4aaae;
}
.item_haracteristic td {
font-family:Verdana;
font-size:11px;
color:#43535c;
text-align:left;
padding:4px;
padding-left:10px;
border-bottom:1px solid #a4aaae;
}
.item_haracteristic tr:hover, .item_haracteristic tr.hover{
background:#ecf0cd;
}
.separator {
clear:both;
float:none;
}
.save_as_xls {
font-family:Verdana;
font-size:10px;
color:#898989;
text-align:right;
width:98%;
padding-top:10px;
padding-bottom:10px;
}
.save_as_xls a {
color:#898989;
text-decoration:none;
}


.item_bay {
padding:0px;
margin:0px;
width:98%;
cursor:pointer;
border-right:1px solid #a4aaae;
border-bottom:1px solid #a4aaae;
}
.item_bay th {
background:#e3e7ea;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#2c383f;
text-align:left;
padding:10px;
width:46%;
border:1px solid #a4aaae;
vertical-align:top;
border-right:0px solid #a4aaae;
border-bottom:0px solid #a4aaae;
}
.item_bay td {
font-family:Verdana;
font-size:11px;
color:#43535c;
text-align:left;
padding:4px;
padding-left:10px;
padding-right:10px;
border:1px solid #a4aaae;
border-right:0px solid #a4aaae;
border-bottom:0px solid #a4aaae;
}
.item_bay .t1 {
width:30px;
}
.item_bay .t2 {
width:300px;
}
.item_bay .t3 {
width:200px;
}
.item_bay .t4 {
width:200px;
}
.item_bay .t5 {
width:200px;
}
.item_bay .t6 {
width:250px;
}
.item_bay .t7 {
width:100px;
}
.item_bay td .alink {
color:#53626e;
text-decoration:none;
float:left;
background:url(../images/ico_info.gif) no-repeat right center;
width:85px;
}

.item_bay td a {
color:#53626e;
text-decoration:none;
float:left;
width:85px;
}
.item_bay td a img {
paddding:0px;
margin:0px;
}
.item_bay .active {
background:#f3f6ed;
}
.item_bay td div {
/*background:url(../images/ico_mark.jpg) no-repeat left center;
padding-left:18px;*/
}

.item_bay td .nogold {
background:url(../images/money.jpg) no-repeat right center;
padding-right:20px;
height: 16px;
text-align: right;
}
.item_bay td .gold {
background:url(../images/money_sel.jpg) no-repeat right center;
height: 16px;
padding-right:20px;
text-align: right;
}
/*---*/

.padd5_mark{
padding: 5px !important;
width: 250px;
}

.mark_ta1{
width: 70px;
height: 60px;
border: none;
color:#1F2C33;
font-family:Arial;
font-size:12px;
background-color: transparent;
}

.desc_inv{
width: 100px;
}

.align_left{
text-align: left !important;
}

/* Hover для стрелок begin*/

#hover_gg .link_left{
display: block;
float: left;
width: 5px;
height: 13px;
background-image: url(../images/link_left.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

#hover_gg .link_right{
display: block;
float: left;
width: 26px;
height: 13px;
background-image: url(../images/link_right.jpg);
background-repeat: no-repeat;
background-color: transparent;
}

#hover_gg .link_right_na{
display: block;
float: left;
width: 5px;
height: 13px;
background-image: url(../images/link_right.jpg);
background-position: right top;
background-repeat: no-repeat;
background-color: transparent;
}

#hover_gg .link_center{
display: block;
float: left;
height: 13px;
background-color: #bec7cc;
color: #fff;
font-family: Verdana;
font-size: 10px;
}

#hover_gg:hover .link_center{
background-color: #a0b604;
}

#hover_gg:hover .link_left{
background-image: url(../images/link_left_h.jpg);
}

#hover_gg:hover .link_right{
background-image: url(../images/link_right_h.jpg);
}

#hover_gg:hover .link_right_na{
background-image: url(../images/link_right_h.jpg);
}

/* Hover для стрелок end*/

.yq {
font-family:Verdana;
font-size:13px !important;
font-weight:bold;
color:#1f2c33 !important;
}
.yq_ {
font-family:Verdana;
font-size:13px !important;
color:#1f2c33 !important;
text-align:right;
}
.yq_ span {
font-size:11px;
color:#abb5bb;
padding-right:15px;
}

.sravnenie {
padding:0px;
margin:0px;
vertical-align:top;
}
.sravnenie img {
padding:0px;
margin:0px;
padding-top:10px;
padding-left:10px;
float:left;
}

.sravnenie span {
font-size:10px;
font-family:Arial;
color:#a4aaae;
float:left;
padding-left:5px;
padding-top:4px;
padding-right:10px;
}
.sravnenie span a {
color:#a4aaae;
text-decoration:none;
}
.sravnenie .quest_text {
paddint-top:0px !important;
}





.sravnenie_bott {
padding:0px;
margin:0px;
vertical-align:top;
}
.sravnenie_bott img {
padding:0px;
margin:0px;
padding-bottom:10px;
padding-left:10px;
float:left;
border:0px;
}

.sravnenie_bott span {
font-size:10px;
font-family:Arial;
color:#a4aaae;
float:left;
padding-left:5px;
padding-bottom:4px;
padding-right:20px;
}
.sravnenie_bott span a {
color:#a4aaae;
text-decoration:none;
}
.quest_text_bottom {

}
.quest_text_bottom .left {
background:url(../images/arrow_grey_left.png) no-repeat left center;
height:13px;
width:26px;
padding:0px;
margin:0px;
float:left;
}
.quest_text_bottom .right {
float:left;
background:#bec7cc url(../images/right_grey_13px.png) no-repeat right center;
height:13px;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:10px;
color:#ffffff;
padding-right:10px;
}

.quest_text_bottom .right a {
color:#ffffff;
text-decoration:none;
}


.quest_text {

}
.quest_text .left {
background:url(../images/arrow_grey_left.png) no-repeat left center;
height:13px;
width:26px;
padding:0px;
margin:0px;
float:left;
}
.quest_text .right {
float:left;
background:#bec7cc url(../images/right_grey_13px.png) no-repeat right center;
height:13px;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:10px;
color:#ffffff;
padding-right:10px;
}
.quest_text .right a {
color:#ffffff;
text-decoration:none;
}





.sravnenie_item {
padding:0px;
margin::0px;
border:1px solid #a4aaae;
width: 480px;
}
.sravnenie_item .td1 {
 width:30px;
 padding:0px;
 margin::0px;
 background:#d7dde0;
 vertical-align:middle;
 text-align:center;
}
.sravnenie_item .td2 {
padding:3px;
}

.sravnenie_item h3 {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
border-bottom:1px dotted #cfcfcf;
width:98%;
padding:0px;
margin:0px;
}

.sravnenie_item_active {
padding:0px;
margin::0px;
border:2px solid #a0b604;
width: 480px;
}
.sravnenie_item_active .td1 {
 width:30px;
 padding:0px;
 margin::0px;
 background:#a0b604;
 vertical-align:middle;
 text-align:center;
}
.sravnenie_item_active .td2 {
padding:3px;
}
.sravnenie_item_active h3 {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
border-bottom:1px dotted #cfcfcf;
width:98%;
padding:0px;
margin:0px;
}



.add_to_blocknot {
font-family:Arial;
font-size:10px;
color:#898989;
background: url(../images/f_1.gif) no-repeat left center;
height:18px;
text-align:left;
padding-left:20px;
float:left;
padding-top:5px;
}
.add_to_blocknot a {
color:#898989;
text-decoration:none;
padding-right:10px;
}
.del_to_blocknot {
font-family:Arial;
font-size:10px;
color:#898989;
background: url(../images/del_np.gif) no-repeat left center;
height:18px;
text-align:left;
padding-left:20px;
float:left;
padding-top:5px;
}
.del_to_blocknot a {
color:#898989;
text-decoration:none;
padding-right:10px;
}


.separator_dotted {
 padding:0px;
 margin::0px auto;
 border-bottom:1px dotted #cfcfcf;
 line-height:0px;
 height:3px;
 margin-bottom:5px;
 float:none;
 width:98%;
}
.checks {
border:1px solid #b5b5b5;
width:15px;
height:15px;
padding:-px;
margin:0px;
}
.cont_of_propose {
position:relative;
top:-10px;
left:60px;
background: url(../images/green_count.png) no-repeat center center;
font-family:Verdana;
font-size:9px;
color:#ffffff;
width:24px;
cursor:pointer;
z-index:2;
}

/*ie*/* html .cont_of_propose {
left:0px;
}

/*ie*/* html .sravnenie_item_active .cont_of_propose {
left:0px;
top:-15px;
}

.sravnenie_item_active .cont_of_propose {
top:-15px;
}

#tips_11 {
visibility: hidden;
font-family:Arial;
font-size:10px;
color:#898989;
padding:3px;
width:130px;
position:relative;
top:-27px;
left:-80px;
z-index.:-1;
background:#ffffff;
}
.tips_ {
visibility: hidden;
font-family:Arial;
font-size:10px;
color:#898989;
padding:3px;
width:130px;
position:relative;
top:-27px;
left:-80px;
z-index.:1;
background:#ffffff;
}

/*ie*/* html .tips_ {
left:-100px;
background:url(../images/white2_2.png) repeat keft top;
padding:0px;
margin:0px;
padding-top:2px;
}

.sravnenie_item_active .tips_ {
top:-30px;
}

/*ie*/* html .sravnenie_item_active .tips_ {
top:-30px;
}


.note {
background: url(../images/ico_mark.gif) top right no-repeat;
padding:0px;
margin:0px;
padding-top:15px;
padding-right:5px;
font-family:Verdana;
font-size:11px;
color: #1f2c33;
width:130px;
font-weight:bold;
text-align:justify;
}

.note textarea{
font-family:Verdana;
font-size:11px;
color: #1f2c33;
width: 135px;
height: 68px;
border: 0px;
font-weight: bold;
}

.note_td {
vertical-align:top;
}
.note .delete {
font-family:Arial;
font-size:10px;
color:#898989;
text-align:right;
padding-top:5px;
}
.note .delete a {
color:#898989;
}
.subhead_txt table {
width:100%;
}
.subhead_txt table right{
width:20px;
}
.subhead_txt span {
color:#ffffff;
float:left;
font-weight:bold;
font-size:11px;
}
.subhead_txt form {
width:20px;
}
.subhead_bottom__ {
background:transparent url(../images/head_22_.png) no-repeat scroll left top;
font-size:0;
height:3px;
line-height:0;
margin:0;
padding:0 0 3px;
}
.subhead_top__ {
background:transparent url(../images/head_22.png) no-repeat scroll left bottom;
font-size:0;
height:3px;
margin:0;
padding:5px 0 0;
}
.delete_filtr {
background: url(../images/red_x.png) no-repeat left center;
padding-left:10px;
font-family:Verdana;
font-size:10px;
color:#a4aaae;
text-align:right;
float:right;
padding-right:15px;
}
/*ie*/* html .delete_filtr {
padding-top:5px;
padding-right:20px;
}

.delete_filtr a {
color:#a4aaae;
border-bottom:1px dashed #a4aaae;
text-decoration:none;
float:left;
}
.delete_filtr div {
background:url(../images/arrow_top_.png) no-repeat right center;
width:17px;
height:17px;
float:left;
padding:2px;
}

.grey_line {
background-color:#bec7cc;;
font-size:1px;
height: 3px;
width:95%;
margin-bottom:5px;
line-height:0px;
}
.sep15 {
clear:both;
height:15px;
width:100%;
}
.sep10 {
clear:both;
height:10px;
width:100%;
}

.sub_container ul li span{
color:#A3A9AE;
font-family:Arial;
font-size:11px;
}
.head_3 {
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#3b4b54;
width:90%;
}

.item_list {
}

.item_list h3 {
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
border-bottom:1px dotted #cfcfcf;
width:98%;
padding:0px;
margin:0px;
}

.item_list h3 a{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#6e7c87;
text-align:left;
border-bottom:1px dotted #cfcfcf;
text-decoration: none;
width:98%;
padding:0px;
margin:0px;
}

.slik_hover{
text-decoration: none;
cursor: pointer;
}

.slik_hover .subhead_txt {
color:#3b4b54;
font-weight:bold;
font-family:Verdana;
font-size:12px;
background:#bec7cc;
padding-left:5px;
padding-right:5px;
width:173px;
}

/*ie*/* html .slik_hover .subhead_txt {
width:183px;
}


.slik_hover .subhead_top {
background:url(../images/head_22.png) no-repeat left bottom;
height:3px;
padding:0px;
margin:0px;
font-size:0px;
line-height:0px;
padding-top:10px;
}

.slik_hover .subhead_bottom {
background:url(../images/head_22_.png) no-repeat left top;
height:3px;
padding:0px;
margin:0px;
font-size:0px;
line-height:0px;
padding-bottom:10px;
}

.slik_hover:hover .subhead_txt {
color:#ffffff;
font-weight:bold;
font-family:Verdana;
font-size:12px;
background:#a0b604 url(../images/head_33_1.png) no-repeat right center;
}

.slik_hover:hover .subhead_top {
background:url(../images/head_33.png) no-repeat left bottom;
}

.slik_hover:hover .subhead_bottom {
background:url(../images/head_33_.png) no-repeat left top;
}

#hover_gg .quest_text_bottom .left, #hover_gg .quest_text .left {
background:url(../images/arrow_grey_left.png) no-repeat left center;
height:13px;
width:26px;
padding:0px;
margin:0px;
float:left;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:10px;
}

#hover_gg .quest_text_bottom .right, #hover_gg .quest_text .right  {
float:left;
background:#bec7cc url(../images/right_grey_13px.png) no-repeat right center;
height:13px;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:10px;
color:#ffffff;
padding-right:10px;
}

#hover_gg:hover .quest_text_bottom .left, #hover_gg:hover .quest_text .left {
background:url(../images/arrow_grey_left_h.png) no-repeat left center;
}

#hover_gg:hover .quest_text_bottom .right, #hover_gg:hover .quest_text .right {
background:#A0B604 url(../images/right_grey_13px_h.png) no-repeat right center;

}


#ui-datepicker-div{
background-color: #fff;
-width: 193px;
-height: 137px;
overflow: hidden;
z-index: 1;
}

.ui-datepicker-calendar th{
width: 23px;
height: 17px;
background-image: url(../images/days.gif);
font-size: 11px;
font-family: Verdana;
color: #98a0a5;
font-weight: bold;
overflow: hidden;
}

.ui-datepicker-calendar td{
width: 23px;
height: 17px;
background-image: url(../images/date.gif);
background-repeat: no-repeat;
font-size: 11;
font-family: Arial;
color: #67737b;
cursor: pointer;
}

.ui-datepicker-calendar a{
font-size: 11;
font-family: Arial;
color: #67737b;
text-decoration: none;
}

.ui-widget-header{
background-image:url(../images/cal_pagg6.gif);
color:#637379;
font-family:Georgia;
font-size:11px;
height:18px;
vertical-align:middle;
width:188px;
margin-left: 1px;
margin-top: 1px;
}

.ui-widget-header .ui-icon{
/*display:block;
left:50%;
margin-left:-8px;
margin-top:-8px;
position:absolute;
top:50%;*/
}

.ui-datepicker .ui-datepicker-prev{
left: 0px;
position:absolute;
margin-left: 5px;
margin-top: 2px;
cursor: pointer;
}

.ui-datepicker .ui-datepicker-next{
right: 0;
position:absolute;
margin-right: 5px;
margin-top: 2px;
cursor: pointer;
}

.ui-datepicker-title{
padding-top: 2px;
}


.capt_err {
    color: Red;
}

span.pcons_msg {
    font-style:italic;
}

table.pcons {
    margin-top: 15px;
}

table.pcons td {
    width : 230px;
    padding: 1px;
    font-family:Verdana;
    font-size:12px;
    text-align: left;
    
}

table.pcons td.pcons_inp input, table.pcons td.pcons_inp textarea {
    width: 220px;
}

table.pcons textarea {
    height: 300px;
}

table.pcons .vld_top {
    vertical-align: top;
}


table.pcons tr.pcons_bot td {
    padding-top: 20px;
}

.your_query .query_cnt {
    float:left;
    vertical-align:middle;
}
