html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,abbr,em,b,strong,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}
*{font-family:Tahoma,Arial,Verdana,sans-serif;font-size:100.01%}

#search_map .gmnoprint a{font-size:11px}

table{border-collapse:collapse}

a{text-decoration:underline; color:#1161cd}
a:hover{color:#5689cd}
a:visited{color:#8a5cbe}
a img{border:none}
ul,ol{list-style:none}

.clear{clear:both; font-size:0; overflow:hidden; line-height:0}
.flt{float:left}
.blk{display:block}
.no_brd{border:none!important}
.no_bg{background:none!important}

h1,.h1{color:#0c438e;font-weight:normal;clear:both}
h2{color:#0c438e;font-weight:normal;clear:both}
h3{color:#333333;font-weight:normal;clear:both}
h1,.h1{font-size:22px;padding-bottom:15px}
.h1{padding-bottom:30px}
h2{font-size:20px;padding-bottom:5px}
h3{font-size:12px;padding:3px 99px 5px 99px;text-align:justify}
.h1 a{display:block;float:left}
.h1 .rss{margin:9px 0 0 5px}
.rss{background:#eb8d45 url(../img/icons/rss_ico.gif) no-repeat;display:block;overflow:hidden;height:20px;width:20px}
.float-left,.float-right{padding-top:30px}
.float-left{float:left}
.float-right{float:right}

#container{background:url(../img/container_bg.gif) no-repeat right bottom;margin:0 auto;width:1189px;/*width: 100%;*/}

#header{background:url(../img/head_bg.jpg) no-repeat left top;height:547px;/*height: 387px;*/position:relative}
#header ul.small-ico{top:6px; left:220px;height:9px;overflow:hidden}
#header ul.small-ico li{height:9px;padding-right:10px;width:11px}
#header ul.small-ico li a{background:#848484 no-repeat left top;height:9px;overflow:hidden;padding:0;width:11px}
#header ul.small-ico li.home a{background-image:url(../img/icons/home-ico.gif)}
#header ul.small-ico li.folder a{background-image:url(../img/icons/folder-ico.gif)}
#header ul.small-ico li.mail a{background-image:url(../img/icons/mail-ico.gif)}
#header ul.small-ico li.map a{background-image:url(../img/icons/map-ico.gif)}
#header ul.small-ico li a:hover{background-color:#c1c1c1}
#header ul.small-ico li a.active{background-color:#c1c1c1}
#header .for{background:#be2c21 url(../img/but_bg.gif) repeat-x left bottom;color:#fff;display:block;float:left;margin-left:55px}
#header .for a{background:url(../img/but_left_bg.gif) no-repeat left bottom;color:#fff;display:block;float:left;font-size:62.5%;padding:7px 10px 9px}
#header .for1{background:#0c438d url(../img/but_bg1.gif) repeat-x left bottom;color:#fff;display:block;float:left;margin-left:55px}
#header .for1 a{background:url(../img/but_left_bg1.gif) no-repeat left bottom;color:#fff;display:block;float:left;font-size:62.5%;padding:7px 10px 9px}
#header .for2{background:#bc7921 url(../img/but_bg2.gif) repeat-x left bottom;color:#fff;display:block;float:left;margin-left:30px}
#header .for2 a{background:url(../img/but_left_bg2.gif) no-repeat left bottom;color:#fff;display:block;float:left;font-size:62.5%;padding:7px 10px 9px}
#header .for3{background:#9a9898 url(../img/but_bg3.gif) repeat-x left bottom;color:#fff;display:block;float:left;margin-left:30px}
#header .for3 a{background:url(../img/but_left_bg3.gif) no-repeat left bottom;color:#fff;display:block;float:left;font-size:62.5%;padding:7px 10px 9px}
#header .fors{background: none repeat-x left bottom;color:#878787;display:block;float:left;margin-left:0px}
#header .fors a{background: none no-repeat left bottom;color:#878787;display:block;float:left;font-size:62.5%;padding:4px 1px}

#header .logo{color:#c23e2b;font-size:118.75%;font-weight:bold;float:left;display:block;height:58px;margin:17px 1px 0 110px;_margin-left:55px;overflow:hidden;padding-top:20px;position:relative;text-align:center;text-decoration:underline;width:205px}
#header .logo:hover{text-decoration:none}
#header .logo span{background:url(../img/logo.gif) no-repeat;display:block;cursor:pointer;height:78px;position:absolute;top:0; left:0;width:205px}
#header .webim{color:#c23e2b;font-size:80%;font-weight:bold;float:left;display:block;height:58px;margin:0px 0px 0px 360px;_margin-left:55px;overflow:hidden;padding-top:20px;position:relative;text-align:center;text-decoration:underline;width:205px}
#header .webim:hover{text-decoration:none}
#header .webim span{background:url(../img/webim/mblue_on.gif) no-repeat;display:block;cursor:pointer;height:78px;position:absolute;top:0; left:0;width:177px}

#header .infos{color:#0c438d;font-size:80%;font-weight:bold;display:block;overflow:hidden;padding-top:3px;position:absolute;top:120px; left:875px;text-align:left;width:300px;}
#header .infos:hover{text-decoration:none}

#header .phone{color:#c0402b;font-size:125%;font-weight:normal;display:block;height:29px;overflow:hidden;padding-top:3px;position:absolute;top:70px; left:356px;text-align:center;width:180px}
#header .phone span{background:url(../img/phone.gif) no-repeat;display:block;height:32px;position:absolute;top:0; left:0;width:135px}
#header form{position:absolute;top:40px; right:97px;width:350px}
#header form input{background:url(../img/input_bg.gif) no-repeat right top;_background-attachment:fixed;border:none;color:#878787;font-size:12px;float:right;height:20px;padding:5px 10px 0;width:219px}
#header form a{float:right;margin-left:7px}
#right form a{margin:8px 0 0}
#header form a,#right form a,.submit,.blue_brd form a,.gray_brd form a,.red_brd form a{background:#cb3d2d url(../img/submit_bg.gif) no-repeat left top;color:#fff;display:block;font-size:10px;padding-top:6px;text-align:center;text-decoration:none;height:19px;width:64px}
#header form a:visited,#right form a:visited,.submit,.blue_brd form a:visited,.gray_brd form a:visited,.red_brd form a:visited{color:#fff!important}
.submit{background-image:url(../img/submit_long_bg.gif);width:163px}
.submit:hover{color:#fff}
#right form.sign a,.blue_brd form.sign a,.gray_brd form.sign a,.red_brd form.sign a{background:#cb3d2d url(../img/submit1_bg.gif) no-repeat left top;width:88px}
#header ul{position:absolute;top:317px; left:160px;height:50px;overflow:visible}
#header ul li{display:block;float:left;height:50px;padding-right:50px}
#header ul li.last{padding-right:0}
#header ul li a{background:url(../img/icons/m_menu_item_ico.gif) no-repeat left bottom;color:#fff;display:block;font-size:14px;float:left;height:35px;padding:15px 0 0 5px;text-decoration:none}

#middle{background:url(../img/mid_tmp_bg.png) no-repeat left 30px;margin-top:-160px;padding:0 95px;position:relative;width:999px}
#middle #content{float:left;padding:0px 0 13px;width:655px}
#content p{background:url(../img/p_bg.gif) no-repeat left 6px;color:#000;text-align:justify;font-size:13px;line-height:150%;padding:0 10px 10px 30px}
#content table td p{background:none!important;padding:0!important}
.inside #content{font-size:13px}
.inside #content ul{padding:0 20px 15px 45px}
.inside #content table td ul{padding:0!important}
.inside #content ul li{background:url(../img/icons/li_ico.gif) no-repeat left 6px;padding-left:20px}
#middle #right{float:right;width:309px}

#right form,.gray_brd form,.blue_brd form,.red_brd form{color:#6f6e6d;font-size:81.25%}
#right form select,#right form input,.content-left form select,.content-left form input,.content-right form select,.content-right form input,.gray_brd form input,.blue_brd form input,.red_brd form input,.gray_brd form select,.blue_brd form select,.red_brd form select{color:#6f6e6d}
#right form select,.gray_brd form select,.blue_brd form select,.red_brd form select{display:block;margin-bottom:8px;width:190px}
#right form input,.gray_brd form input,.blue_brd form input,.red_brd form input{padding-left:5px; width:65px}
#right form.sign input,.gray_brd form.sign input,.blue_brd form.sign input,.red_brd form.sign input{width:185px}
#right form #rub,.gray_brd form #rub,.blue_brd form #rub,.red_brd form #rub{width:auto}
#right form label,.gray_brd form label,.blue_brd form label,.red_brd form label{font-size:10px}

/*#right*/ .right_top,
/*#right*/ .right_top_blue{background:#fff url(../img/right_top.gif) no-repeat;height:30px;width:309px}
/*#right*/ .right_top_blue{background-image:url(../img/right_top_blue.gif)}
/*#right*/ .right_mid_top{background:#fff url(../img/right_bot_gray.gif) no-repeat;height:20px;width:309px}
.index .right_mid_top{background:#fff url(../img/right_mid_top.gif) no-repeat!important}
/*#right*/ .gray_brd{background:#fff url(../img/right_bg_gray.gif) repeat-y left top;padding-left:25px}
/*#right*/ .blue_brd,.content-left .blue_brd,.content-right .blue_brd{background:#fff url(../img/right_bg_blue.gif) repeat-y left top; position:relative}
/*#right*/ .red_brd,.content-left .red_brd,.content-right .red_brd{background:#fff url(../img/right_bg_red.gif) repeat-y left top; position:relative}
/*#right*/ .blue_brd{padding:12px 0 0 25px}
/*#right*/ .red_brd{padding:12px 0 0 25px}
/*#right*/ .search_top,
/*#right*/ .order_top,.content-left .order_top,.content-right .order_top{background:#0c438d url(../img/right_mid_bot.gif) no-repeat 5px bottom;padding:4px 0 4px 25px}
/*#right*/ .best_top,.content-left .best_top,.content-right .best_top{background:#be2c21 url(../img/right_mid_bot2.gif) no-repeat 5px bottom;padding:4px 0 4px 25px}
/*#right*/ .search_top h2,
/*#right*/ .order_top h2,
/*#right*/ .best_top h2{color:#fff;padding:10px 10px 5px 35px}
/*#right*/ .search_top h2{background:url(../img/icons/search_ico.gif) no-repeat left center}
/*#right*/ .order_top h2{background:url(../img/icons/order_ico.gif) no-repeat left center}
/*#right*/ .best_top h2{background:url(../img/icons/best_ico.gif) no-repeat left center}
/*#right*/ .gray_brd ul li,.blue_brd ul li,.red_brd ul li{background:url(../img/icons/right_ul_item_ico.gif) no-repeat left 7px;line-height:150%;padding-left:20px}
/*#right*/ .gray_brd ul li a,.blue_brd ul li a,.red_brd ul li a{font-size:81.25%}
/*#right*/ .bot,.content-left .bot,.content-right .bot{background:#fff url(../img/right_bot_gray.gif) no-repeat;height:15px;margin-bottom:15px;width:309px}
/*#right*/ .blue,.content-left .blue,.content-right .blue{background-image:url(../img/right_bot_blue.gif)}
/*#right*/ .red,.content-left .red,.content-right .red{background-image:url(../img/right_bot_red.gif)}

#footer{background:url(../img/foot_bg.gif) no-repeat;font-size:81.25%;height:85px;line-height:200%;margin-top:0px;padding:48px 94px 0}
#footer p{color:#878787;float:left;width:250px}
#footer ul{float:left;text-align:right;width:710px}
#footer ul li{display:inline;padding-left:30px}

#content .action{background:url(../img/bg_contacts.jpg) no-repeat;padding:0 0 15px 30px;width:655px}
#content .action div{/*background: #8ec900 url(../img/action_top_corn.gif) no-repeat right top;*/float:left;margin-right:18px;height:168px;width:166px}
#content .action div a{/*background: url(../img/action_bot_corn.gif) no-repeat left bottom;*/color:#fff;/*display: block;*/font-size:25px;font-weight:bold;/*padding: 55px 10px;*/text-align:center;text-decoration:none;/*height: 60px;*/overflow:hidden}
#content .action ul{float:left;overflow:visible;padding-left:40px;width:240px}
#content .action ul li{color:#0c438e}

#contacts{height:40px;margin-top:5px;padding:0px 120px 0}
#contacts ul{float:left;overflow:visible;padding-left:10px;width:900px;overflow:visible}
#contacts ul li.last{padding-right:10px}
#contacts ul li.phone{display:block;float:left;background:url(../img/icons/phone_ico2.gif) no-repeat left center;padding:15px 0 12px 30px;color:#8a5cbe;font-size:12px;width:120px}
#contacts ul li.email{display:block;float:left;background:url(../img/icons/email_ico2.gif) no-repeat left center;padding:12px 0 12px 36px;font-size:14px;width:130px}
#contacts ul li.icq{display:block;float:left;background:url(../img/icons/icq_ico2.gif) no-repeat left center;padding:13px 0 12px 38px;font-size:12px;width:80px}
#contacts ul li.skype{display:block;float:left;background:url(../img/icons/skype_ico3.png) no-repeat left center;padding:12px 0 12px 50px;color:#8a5cbe;font-size:14px;width:80px}
#contacts ul li.del{display:block;float:left;background:none no-repeat left center;padding:5px 0 5px 90px;color:#878787;font-size:14px;width:220px}

.index #content table{width:100%}
.index #content table td{font-size:13px;padding-right:25px;vertical-align:top;width:50%}
.index #content table td dl{width:300px}
.index #content table td dl dt,.index #content table td dl dd{padding-left:30px}
.index #content table td dl dt{background:url(../img/p_bg.gif) no-repeat;padding:2px 0 6px 30px}
.index #content table td dl dd{padding-bottom:20px}
.index #content table td dl dt a{font-weight:bold}
.index #content table td dl dt span{color:#878787;display:block}

.sub_mnu_top{background:#da4f3a url(../img/sub_menu_top.gif) no-repeat;height:15px;overflow:hidden;width:309px}
#right .sub_mnu{background:#da4f3a url(../img/sub_menu_bg.gif) repeat-x left top;border:solid #d1d1d1;border-width:0 4px;padding:0 0 30px 25px;_width:276px}
#right .sub_mnu h2{color:#fff}
#right .sub_mnu_bot{background:#fff url(../img/sub_menu_bot.gif) no-repeat;height:30px;width:309px}
#right .sub_mnu ul li{background:url(../img/icons/sub_li_ico.gif) no-repeat left 7px;line-height:150%;padding-left:20px}
#right .sub_mnu ul li a:hover{/*font-weight: bold;*/text-decoration:none}
#right .sub_mnu ul li.active{background:url(../img/icons/sub_li_act_ico.gif) no-repeat left 7px}
#right .sub_mnu ul li.active a{font-weight:bold;text-decoration:none}
#right .sub_mnu ul li a{color:#fff;font-size:81.25%}
#right .sub_mnu ul ul li{background:url(../img/icons/sub2_li_ico.gif) no-repeat left 7px;line-height:90%;padding-left:10px}
#right .sub_mnu ul ul li.active{background:url(../img/icons/sub2_li_act_ico.gif) no-repeat left 7px}
#right .sub_mnu ul ul li a{font-size:11px;font-weight:normal!important;text-decoration:underline!important}
#right .sub_mnu ul ul li.active a{font-weight:bold!important;text-decoration:none!important}
#right .sub_mnu ul ul li a:hover{font-weight:bold!important;text-decoration:none!important}

/* HOT OFFER */
.hot_offers{background:url(../img/p_bg.gif) no-repeat;padding-left:30px;margin-bottom:20px}
.hot_offers .brd{background:#cc3e2e url(../img/hot_offers_bot.gif) no-repeat left bottom;padding-bottom:20px;width:621px}
.hot_offers .brd ul.menu{padding:0 5px 0 4px;text-align:right;width:610px}
.hot_offers .brd ul.menu li{background:#cc3e2e url(/img/hot_offers_non_act.gif) no-repeat right top;float:right;font-size:9px;overflow:visible;padding:10px 6px 0px 8px;text-align:left;height:45px;width:73px;text-align:center}
.hot_offers .brd ul.menu li.hotpoint-item-active{background:#fff url(/img/hot_offers_act.gif) no-repeat right top;color:#0c438e;font-weight:bold}
.hot_offers .brd ul.menu li span{color:#ffffff; padding-top:5px; display:block; text-align:center}
.hot_offers .brd ul.menu li.hotpoint-item-active span{color:#868686; font-weight:normal}
.hot_offers .brd ul.menu li a{color:#fff; text-align:center}
.hot_offers .brd ul.menu li.hotpoint-item-active a{color:#0C438E; text-align:center}
.hot_offers .brd div{background:#fff;margin:0 5px;padding:10px 20px 0}
.hot_offers .brd div ul{/*background: url(../img/hot_offers_bg.gif) repeat-x;*/width:570px}
.hot_offers .brd div ul li{float:left;font-size:13px;height:122px;overflow:visible;padding:15px 25px 0 0;width:260px}
.hot_offers .brd div ul li img{float:left}
.hot_offers .brd div ul li span{display:block;margin-left:135px;padding-bottom:9px}
.hot_offers .brd div ul li .subj{color:#878787}
.hot_offers .brd div ul li .red{color:#ffffff; font-weight:bold}

/* FLASH MENU */
#flash{padding:20px 0px 40px 0}
.index #flash{padding:0px 0 13px 0px!important}
#flash ul{padding-left:11px;*padding-left:9px;width:619px}
:root #flash ul{padding-left:9px}
#flash ul li{background:/*#cc3e2e*/ url(../img/flash_li_bg.gif) no-repeat;float:left;height:19px;*height:25px;margin:-24px 11px 0 0;overflov:hidden;padding:11px 0 0 10px;*padding:5px 0 0 10px;position:relative;width:66px}
:root #flash ul li{height:25px; padding:5px 0 0 10px}
#flash ul li a{color:#fff;font-size:9px;text-decoration:none;text-align:center;}
#flash ul li.last a{display:block}

/* SEARCH RESULTS */
.search #middle #content{/*background: url(../img/p_bg.gif) no-repeat left 6px;*/float:none;clear:both;padding:25px 0 0 32px;position:static;/*position: relative;*/width:968px}
.search #content .top_links{font-size:13px;position:absolute;top:165px; right:0}
.search #content .top_links li{color:#9f9f9f;display:inline}
.search #content h1{margin-left:-30px; width:630px}
.search #content h1 span{color:#d1d1d1}
.search #content h1 span span{color:#000}
.paging{background:#fff url(../img/paging_bg2.gif) no-repeat;height:32px;overflow:hidden;padding:16px 30px 0;position:relative;text-align:center;/*width: 907px;*/}
.paging table{margin:0 auto!important;width:auto!important}
.paging table td{border-right:1px solid #d1d1d1!important;font-weight:bold;padding:0 6px!important}
.paging table td a{font-weight:normal}
.prev,.next,.last{border-right:none}
.prev a,.next a{display:block;height:25px;margin:-5px 0;position:relative;/*width: 31px;*/}
.next a{background:#cc3e2e url(../img/next.gif) no-repeat}
.prev a{background:#cc3e2e url(../img/prev.gif) no-repeat}
.line{background-color:#d1d1d1;display:block;overflow:hidden;height:1px;width:70px}

.search #content table{margin:20px 0 20px auto;width:100%}
.search #content table th,.search #content table td{border-right:1px solid #fff;font-size:12px;padding:7px 10px;vertical-align:top}
.search #content table th{background:#eacfa0;padding-left:20px;text-align:left}
.search #content table td{text-align:center}
.search #content table thead td{background:#0b428d;border-top:4px solid #d1d1d1;border-bottom:1px solid #fff;color:#fff;font-weight:bold;line-height:150%;white-space:nowrap}
.search #content table thead td sup{font-size:8px;*font-size:80%;font-weight:normal}
.search #content table thead td span{font-size:11px;display:block;text-align:center}
.search #content table .dark td{background:#eaeaea}
.search #content table td .photo{background:#b0b0b0 url(../img/icons/photo_ico.gif) no-repeat;display:block;height:24px;margin:0 auto;width:35px}
.search #content table .dark td .photo{background:#b0b0b0 url(../img/icons/photo_dark_ico.gif) no-repeat}
.search #content table td.address{padding-left:20px;text-align:left;width:180px}
.search #content table td.address a{background:url(../img/icons/plus_ico.gif) no-repeat left center;display:block;margin-left:-15px;padding-left:15px}
.search #content table td.address_detail{background-color:#fff;border:1px solid #d3d3d3;padding:15px 20px 20px 5px;text-align:left}
.search #content table td.address_detail ul{margin-bottom:15px}
.search #content table td.address_detail ul li{border-right:1px solid #d1d1d1;display:inline;padding:0 6px 0 2px;*padding:0 2px 0 6px}
.search #content table td.address_detail ul li.last{border:none}
.search #content table td.address_detail .adr_close{background:url(../img/icons/minus_ico.gif) no-repeat left center;border:none!important;font-weight:bold;padding:0 20px 0 15px!important}
.search #content table td.address_detail .info{float:left;padding-left:15px;width:350px}
.search #content table td.address_detail .map{float:right;width:509px}
.search #content table td.address_detail .map p{background:none!important;color:#767676;padding:0 0 10px!important}
.search #content table td.address_detail .info ul{margin-bottom:15px}
.search #content table td.address_detail .info ul li{border-right:none;clear:both;display:block;line-height:150%;padding:0}
.search #content table td.address_detail .info ul li.title{font-weight:bold}
.search #content table td.address_detail .info ul li span{color:#767676;display:block;float:left;width:140px}

/* NEWS */
.news #content h1 span{font-size:60%}
.news #content dl dt,.news #content dl dd{padding:0 0 0 25px;width:610px}
.news #content dl dt{background:url(../img/p_bg.gif) no-repeat;padding-bottom:10px}
.news #content dl dt a{font-size:125%}
.news #content dl dt span{color:#878787;display:block;font-size:81.25%}
.news #content dl dd{color:#000;font-size:81.25%;line-height:150%;padding-bottom:20px;text-align:justify}
.news #content dl dd img{float:left;margin-right:15px}

/* SEARCH-FORM */
.content-left{background:url(../img/p_bg.gif) no-repeat;float:left;padding-left:19px;width:309px}
.content-right{float:right;width:309px}
.content-left .order_top h2,.content-right .order_top h2{background:url(../img/search-form-corn.gif) no-repeat right top;color:#fff;padding:20px 0 5px}
.content-left .order_top,.content-right .order_top{padding-top:0!important}
.content-left form select,.content-right form select{font-size:81.25%;display:block;margin-bottom:10px;width:260px}
.content-left .blue_brd,.content-right .blue_brd{padding:20px 0 10px 25px}
.content-left .blue_brd a,.content-right .blue_brd a{font-size:11px;line-height:100%}
.content-left .red_brd,.content-right .red_brd{padding:20px 0 10px 25px}
.content-left .red_brd a,.content-right .red_brd a{font-size:11px;line-height:100%}
.content-left label,.content-right label,.search-form label{display:block;font-size:11px;font-weight:bold;padding-bottom:3px}
.chbx{display:inline!important;font-weight:normal!important;margin:0;position:relative;top:-8px;*left:-4px;width:auto!important}
.check{padding-top:12px!important}
.check_detail{background-color:#fff;border:1px solid #d3d3d3;padding-top:12px!important}
.detail_links{padding-top:20px}

#content .gray_brd input{margin-bottom:8px}
#content .order_top,#content .blue_brd,#content .gray_brd,#content .red_brd{width:284px}
#content .bot,#content .right_top{width:309px}
#content .order_top{background:#fff url(../img/right_top_blue.gif) no-repeat;height:21px}

/* design.css */
.search-form select{font-size:81.25%;display:block;margin-bottom:10px;width:260px}
.search-form select,.search-form input{color:#6f6e6d}
.search-form input{padding-left:5px;width:65px;font-size:81.25%}
.search-form .otdo{font-size:81.25%}
/* - */
.region{float:left}
.metro{float:right;margin-right:20px;_margin-right:10px}
/*  #tab_div_map_e, #tab_div_params_e {width: 50%;}
#tab_div_map_e a, #tab_div_params_e a{display: block;font-size: 20px;padding: 15px 20px;}
#tab_div_params_e {background: #d1d1d1 url(../img/search-right-no-act.gif) no-repeat right top;padding-right: 15px;}
.tab_condition {background: #d1d1d1;}
.tab_condition a {color:#fff!important;}
*/
.tab_condition_active{background:url(../img/blue_button.gif) no-repeat left top;width:150px;height:50px;margin-right:12px;float:left;text-align:center;padding-top:10px}
.tab_condition{background:url(../img/grey_button.gif) no-repeat left top;width:150px;height:50px;margin-right:12px;float:left;text-align:center;padding-top:10px}
.grey_button{background:url(../img/grey_button.gif) no-repeat left top;width:150px;height:50px;margin-right:12px;float:left;text-align:center;padding-top:10px}
.red_button{background:url(../img/red_button.gif) no-repeat left top;width:150px;height:50px;float:left;text-align:center;padding-top:10px}
.red_button a{color:#ffffff}

/* .tab_condition_active a {background: #0c438d url(../img/search-left-act.gif) no-repeat right top!important;color: #fff;text-decoration: none;}
.tab_condition_active a:visited {color: #fff}
*/
.with-tabs{background:url(../img/p_bg.gif) no-repeat;padding-left:19px}
#content #tab_div_map .blue_brd .select-region,#content #tab_div_map .blue_brd .cancel-selection{border:1px solid #000;font-size:12px;padding:2px 0 3px;position:absolute;left:110px;text-align:center;width:410px}
.tab_condition_active2 a:visited{color:#fff}
.tab_condition_active2 a{background:#0C438D url(../img/search-left-act-white.gif) no-repeat scroll right top !important;color:#fff; text-decoration:none}

/* G-Map buttons */
#content #tab_div_map .blue_brd .select-region{background:#39c;bottom:30px}
#content #tab_div_map .blue_brd .cancel-selection{background:#fff;bottom:9px}
/* - */
.dialogWindow{background:#fff;border:1px solid #000;padding:2px;position:absolute;left:30%;top:20%;width:500px}
.dialogWindow table{width:100%}
.dialogWindow table td{font-size:12px; padding:2px 1px}
.dialogWindow .header{background:#808080;border:1px solid #000}
#tab_div_params{display:block}
#tab_div_map{display:none}
/*#tab_div_params {display: none;}
#tab_div_map {display: block;}*/

/* OBJ-VIEW */
.obj-view{background:url(../img/p_bg.gif) no-repeat;padding-left:30px}
.obj-view p{background:none!important;float:left;line-height:140%!important;padding:25px 0!important;text-align:left!important;width:270px}
.obj-view p span{display:block;padding-bottom:5px}
.obj-view p .grey{color:#878787}
.obj-view p .red{color:#cd3f2f; font-weight:bold}
.obj-view ul{margin-left:330px}
.obj-view ul li{display:inline;padding-right:10px}
.obj-view ul li img{padding-bottom:13px}
.obj-view .space-view{float:right;padding-right:70px!important;overflow:hidden;text-align:right;width:482px}
.obj-view .space-view a{background:url(../img/icons/right_ul_item_ico.gif) no-repeat left 2px;font-size:13px;line-height:200%;padding-left:13px}
.obj-view .space-view #map{margin:0 0 0 auto}
#content .obj-view .content-txt{padding-bottom:25px}
#content .obj-view .content-txt p{width:auto!important; padding:0!important}

.shortening{background:url(../img/shortening-bot.gif) no-repeat left bottom;margin:15px 0}
.shortening div{background:url(../img/shortening-top.gif) no-repeat right top; padding:10px 20px 30px; width:927px}
.shortening table{float:left;margin:0 20px 0 0!important;width:auto!important}
.shortening table td{background:none!important;color:#000!important;/*font-size: 12px;*/padding:7px 10px;text-align:left!important;vertical-align:top}
.shortening table tbody td,.shortening table tr th{border:1px solid #000!important;padding:7px 10px!important}
.shortening table thead td{border:none!important}
.shortening table th{background:none!important;padding-left:0!important;/*text-align: left;*/}

#demand_container{font-size:12px}
#demand_container input,#demand_container textarea,#demand_container select{margin:0 4px 0 10px}
.demand_container{}
.inputtext{}
.inputbutton{}
.inputarea{}
#demand p span{color:#0C438E}
#demand p{color:#878787}
#demand p #d_time_max{color:#444; font-weight:bold}
#IY_modalBox_contentDiv{font-size:85%;padding:12px 15px}
.index #IY_modalBox_contentDiv{background:url(../img/popup-bg.gif) no-repeat!important}
.service_tpl #IY_modalBox_contentDiv{background:url(../img/popup-service-bg.gif) no-repeat!important}
.search #IY_modalBox_contentDiv{background:url(../img/popup-bg.gif) no-repeat!important}
#IY_MiniWindow{background:url(../img/popup-search-bg.gif) no-repeat!important}
#IY_MiniWindow .cancel{margin:0 10px 0 5px}

.inside #content table{margin:0pt 20px 15px 30px}
.inside #content table td{padding:5px 10px}
.sub-header{font-size:20px!important; font-weight:normal!important; color:#0c438e!important}
.miniheader2{font-size:17px!important; font-weight:bold!important; color:#0c438e}
.miniheader2red{font-size:17px!important; font-weight:bold!important; color:#cc3e2e}
.miniheader1{font-size:14px!important; font-weight:bold!important; color:#0c438e}
.miniheader1red{font-size:14px!important; font-weight:bold!important; color:#cc3e2e}


.content_menu{background:transparent url(../img/p_bg.gif) no-repeat scroll left top;float:left;margin-bottom:5px;padding-left:19px}
.content_menu a,.content_menu_bot a{font-size:large;text-decoration:none;color:#FFFFFF}
.content_menu_bot{margin:0 0 15px 19px}

.top_blue{height:30px;background:url(../img/top_blue.gif) no-repeat left}
.bot_blue{height:15px;background:url(../img/bot_blue.gif) no-repeat left 0;margin-bottom:15px}
.big_blue_brd{background:#FFFFFF url(../img/bg_blue.gif) repeat-y scroll left top;position:relative;padding:12px 0 0 25px}

.sapa{font:normal 8pt Arial,Verdana; color:#878787;padding:0px 20px}
.sapa p{background:url(../img/p_bg.gif) no-repeat left;font:normal 8pt Arial,Verdana; color:#878787}
.sapa a{font:normal 8pt Arial,Verdana; color:#878787}
.sapa a:hover{font:normal 8pt Arial,Verdana; color:#878787}
.sapa a:visited{font:normal 8pt Arial,Verdana; color:#878787}

#repa p{background:url(../img/p_bg.gif) no-repeat left;font:normal 8pt Arial,Verdana; color:#878787}
