*{
  margin:0px; 
  padding:0px;
}
html{
  height:100%;
}
body{
  height:100%; 
  font:12px tahoma; 
  color:#606060; 
  line-height:1.2; 
  background:#727272;
}
img{
  border:none;
}
a{
  outline:none; 
  color:#606060;
}
a:hover{
  color:#2892c5;
}
:focus{
  outline:none; 
  -moz-outline-style:none;
}
ul li{
  list-style: none;
}
fieldset{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.no_bg{background:none !important;}
.no_bord{border:none !important;}
.no_marg{margin:0 !important;}
.no_pad{padding:0 !important;}
h1{font-size:20px; color:#555; font-weight:normal; line-height:28px;text-align:left;}
h2{font-size:18px; font-weight:normal; color:#555; text-align:left;}
h3{font-size:14px; color:#666666;text-align:left;}
h4{font-size:12px;text-align:left;}
a span{cursor:pointer;}
textarea,.inp_text{font:12px tahoma;}

#wrap2{padding:12px 0; overflow:hidden; position:relative; min-width:1000px;}
#wrap{width:972px; margin:0 auto; background:#FFF; padding:0 12px;}
.wrap_bord{height:12px; position:relative;}
.wrap_bord .c{width:11px; height:11px; background: url("../images/wrap_corns.gif") no-repeat left top; position:absolute;}
.wrap_bord .lt{left:-12px;}
.wrap_bord .rt{right:-12px; background-position:right top;}
.wrap_bord .lb{top:1px; left:-12px; background-position:left bottom;}
.wrap_bord .rb{top:1px; right:-12px; background-position:right bottom;}

#header{height:99px; background: url("../images/header_bg.png"); position:relative; margin-bottom:8px;}
#header .c{position:absolute; top:0; width:5px; height:5px; overflow:hidden; background: url("../images/header_corns.png") no-repeat left top;}
#header .lt{left:0;}
#header .rt{left:-5px; margin-left:100%; background-position:right top;}
#header .logo_contacts{position:absolute; top:-34px; left:0; width:170px; background: url("../images/logo.png") no-repeat left 54px; padding:0 6px; font-size:11px; line-height:14px; height:297px;}
#header .logo{margin-bottom:16px;}
#header .logo a{display:block; height:180px; text-transform:uppercase; font:bold 18px/22px "Tahoma"; color:#FFF; text-align:center; text-decoration:none;}
#header .name{ font:20px "Tahoma"; color:#666666; text-decoration:none;}
#header .logo a span{font-size:14px; line-height:16px;}
#header .address{margin-bottom:7px;}
#header .phones{font-weight:bold; color:#696969;}
#header .phones span{float:left; width:37px; font-weight:normal; color:#868686;}
#header .email{color:#696969; font-weight:normal;}
#header .email:hover{color:#2892c5;}

#header .links{position:absolute;right:6px; top:8px; font-size:10px; width:60px; line-height:16px;}
#header .links li{float:left; text-align:left; width:69px; padding-bottom:4px;}
#header .links li a{color:#FFF;}
#header .links li a:hover{text-decoration:none;}

#header .flags{position:absolute; right:70px; top:67px;}
#header .flags li{float:left; padding:3px 4px; margin-right:4px;}
#header .flags li.active,#header .flags li:hover{background: url("../images/flag_act_bg.png") no-repeat left top;}
#header .flags li a{float:left; width:20px; height:12px; overflow:hidden; text-indent:-9999px;}
#header .flags li.ru a{background: url("../images/flag_ru.png");}
#header .flags li.en a{background: url("../images/flag_en.png");}
#header .flags li.fr a{background: url("../images/flag_fr.png");}

#header .slogan{position:absolute; top:20px; color:#FFF; font:22px "Tahoma"; line-height:22px;width:100%;text-align:center;}

#header .menu{position:absolute; left:176px; top:67px;}
#header .menu li{float:left; margin-left:44px;}
#header .menu li:first-child{margin-left:0;}
#header .menu li a{color:#FFF; text-decoration:none; float:left; font-size:14px; line-height:17px; padding:0 7px; height:18px;}
#header .menu li.active,#header .menu li:hover{background: url("../images/h_menu_left.png") no-repeat left top;}
#header .menu li.active a,#header .menu li:hover a{background: url("../images/h_menu_right.png") no-repeat right top;}

#container{}
#left_sidebar{padding-top:188px; float:left; width:168px; margin-right:8px;}
#left_sidebar .cats{font-size:11px; text-transform:uppercase; border-top:1px solid #e8e5e5; margin-bottom:8px;}
#left_sidebar .cats li{background:#f3f2f2; border-top:1px solid #ffffff; border-bottom:1px solid #e8e5e5;}
#left_sidebar .cats li a{color:#666666; padding-left:15px; height:27px; line-height:27px; text-decoration:none; display:block;}
#left_sidebar .cats li a:hover,#left_sidebar .cats li a:active{background: url("../images/cats_li_act.png") no-repeat 8px 3px; color:#FFF;}
#left_sidebar .cats li a:active{background-position:8px -23px;}

#left_sidebar .cats li a.active{background: url("../images/cats_li_act.png") no-repeat 8px 3px; color:#FFF;}
#left_sidebar .cats li a.active{background-position:8px 2px;}


#left_sidebar .articles{background:#ffffff; padding:0 12px 4px; border:solid #e8e5e5; border-width:1px 0; margin-bottom:8px;}
#left_sidebar .articles li{background: url("../images/sep.png") repeat-x top; padding:12px 0 12px;}
#left_sidebar .articles li:first-child{background:none;}
#left_sidebar .articles a{display:block; color:#696969; font-size:10px; text-decoration:none; line-height:12px;}
#left_sidebar .articles a strong{display:block; background: url("../images/submenu_dot.gif") no-repeat left 3px; font-size:12px; color:#2892c5; text-decoration:none; padding-left:12px; line-height:14px; font-weight:normal;}
#left_sidebar .articles a:hover strong, #left_sidebar .articles a:active strong{background: url("../images/submenu_dot_on.gif") no-repeat left 3px; color:#fd8206;}
#left_sidebar .articles a:hover span{text-decoration:underline;}
#left_sidebar .articles a:active span{text-decoration:none;}

#left_sidebar .articles a.active strong{background: url("../images/submenu_dot_on.gif") no-repeat left 3px; color:#fd8206;}

/*
#left_sidebar .articles dt{padding-top:12px; background: url("../images/sep.png") repeat-x top; color:#2892c5;}
#left_sidebar .articles dt:first-child{background:none;}
#left_sidebar .articles dd{font-size:10px; padding-bottom:8px; line-height:12px;}
#left_sidebar .articles dd a{color:#696969; text-decoration:none; display:block;}
#left_sidebar .articles dd a:hover{color:#2892c5; text-decoration:underline;}
*/

#left_sidebar .news{background:#e7f8fe; padding-bottom:12px; border-bottom:1px solid #e8e5e5; margin-bottom:8px;}
#left_sidebar .news .h3{height:28px; line-height:28px; border-bottom:1px solid #FFF; background:#148dcd url("../images/left_sidebar_h3_bg.png") no-repeat left top; font-size:14px; font-weight:normal; padding-left:12px; color:#FFF;}
#left_sidebar .news ul{padding:0 12px;}
#left_sidebar .news li{padding:12px 0 8px; background: url("../images/sep.png") repeat-x bottom; font-size:10px;}
#left_sidebar .news li a{color:#333; text-decoration:none; display:block;}
#left_sidebar .news li a:hover{color:#2892c5; text-decoration:underline;}
#left_sidebar .news .link{padding:10px 12px 0;}

#left_sidebar .weather{padding:7px 0 8px;}
#left_sidebar .weather .h3{font-size:14px; font-weight:normal; border-bottom:1px solid #bfbfbf; padding:0 0 3px 12px; margin-bottom:13px; color:#333333;}
#left_sidebar .weather .image{padding-left:12px; margin-bottom:11px;}
#left_sidebar .weather .link{padding-left:12px; font-size:10px;}

#main{margin-right:8px; float:left; width:620px; position:relative; padding-top:395px;text-align:justify;}
#main.inner_page{padding-top:228px;}
#main .top_img{position:absolute; top:0;}

#adv_search{background:#f0f0f0; border-bottom:1px solid #e8e5e5; margin-bottom:12px; padding-bottom:22px; position:absolute; top:188px; width:620px;}
#adv_search.folded{padding-bottom:0; border:none;}
#adv_search .unfold{position:absolute; left:159px; top:6px; height:17px; padding-left:24px; font-size:10px; background: url("../images/fold_arrow.png") no-repeat left top; line-height:17px; color:#FFF;}
#adv_search .unfold:hover{color:#000; background-image: url("../images/fold_arrow_hover.png");}
#adv_search.folded .unfold{color:#2892c5;}
#adv_search .h3,.inner_page .inner_page_top{height:28px; line-height:28px; padding-left:12px; color:#FFF; font-size:14px; font-weight:normal; background: url("../images/main_h3_bg.png"); border-bottom:1px solid #FFF;}
.refl{float:left;}
.refr{float:right; padding:0 10px;}
#adv_search.folded .h3{background: url("../images/adv_search_closed_bg.png"); color:#666;}
#adv_search .block{padding:7px 10px 0 12px;}
#adv_search.folded .block{display:none;}
#adv_search h4{padding:0 0 6px 12px; font-size:12px; font-weight:normal;}
#adv_search .tab_links{height:25px;}
#adv_search .tab_links li{float:left;}
#adv_search .tab_links li a{padding:0 12px; height:25px; line-height:25px; float:left; color:#929292; text-decoration:none;}
#adv_search .tab_links li a:hover{color:#2892c5;}
#adv_search .tab_links li.active{background:#FFF url("../images/tab_links_li_lt.gif") no-repeat left top;}
#adv_search .tab_links li.active a{background: url("../images/tab_links_li_rt.gif") no-repeat right top; color:#333;}
#adv_search .tab_links li.active a span{color:#2892c5;}
#adv_search .tabs_content{background:#ffffff url("../images/tabs_content_bg.jpg"); height:78px; padding:10px 14px 0 12px; color:#868686; margin-bottom:6px;}
#adv_search .tabs_content .tab{display:none; position:relative; height:78px;}
#adv_search .tabs_content .tab:first-child{display:block;}
#adv_search .tabs_content .col{float:left; width:164px; margin-right:4px;}
#adv_search .tabs_content li{height:24px; font-size:10px;}
#adv_search .tabs_content select{color:#969696; border:1px solid #d3d1d1; width:166px;}

ul.newList a{color:#000; text-decoration:none; display:block;}
ul.newList{color:#000; width:152px; background:#fff; position:absolute; border:1px solid #d3d1d1; top:18px; left:0; overflow:auto; z-index:9999; max-height:200px}
ul.newList li{height:auto !important;}
.newListSelected{width:154px; color:#000; height:18px;}
.newListSelected span{display:block;}
ul.newList li a{padding:3px 6px; display:block;}
.selectedTxt{overflow:hidden; color:#868686; cursor:default; background: url("../images/select_right.png") no-repeat right top; padding-right:17px;}
.selectedTxt_inner{background: url("../images/select_left.png") no-repeat left top; height:14px; line-height:14px; padding:2px 0 2px 6px;}
.hiLite{background:#DDD!important; color:#000!important;}
.hiLite a{background:#DDD!important; color:#000!important;}
.newListHover{background:#DDD!important; color:#000!important; cursor:default;}

#adv_search .tabs_content .ref{width:128px; height:14px; padding:2px 0 2px 6px; background: url("../images/adv_search_ref_bg.gif"); border:none; color:#868686;}
#adv_search .tabs_content .chbox{width:13px; height:13px; vertical-align:bottom;}
#adv_search .tabs_content .button{float:right; margin-top:47px;}
#adv_search .tabs_content .button a{display:block; width:64px; height:21px; background: url("../images/adv_search_but_bg.png") no-repeat left top; line-height:21px; text-align:center; font-size:11px; text-transform:uppercase; color:#FFF; text-decoration:none;}
#adv_search .tabs_content .button a:active{background-position:left bottom;}
#adv_search .results{position:absolute; bottom:-19px; left:0;}
#adv_search .results a{text-decoration:none; color:#2892c5;}
#adv_search .results a:hover{text-decoration:underline;}

.main_content{padding:10px 24px;}
.main_content h1,.main_content h2,.main_content h3,.main_content h4{line-height:16px;margin-bottom:16px;}
.main_content p{line-height:16px; margin-bottom:16px;}
.main_content ul{padding-bottom:14px;}
.main_content li{list-style-type:disc; margin-left:22px;padding-bottom:12px;}

/*    page_inner - text
--------------------------------------*/
.page_inner h1,.page_inner h2,.page_inner h3 {line-height:24px;margin-bottom:16px; }
.page_inner{padding:10px 24px;}
.page_inner p{line-height:16px; margin-bottom:16px; }
.page_inner ul{padding-bottom:14px;}
.page_inner li{list-style-type:disc; margin-left:22px; padding-bottom:12px;}

.sites{overflow:hidden; padding-left:12px;}
.sites .item{float:left; width:282px; height:157px; background: url("../images/sites_item_bg.png") no-repeat left top; text-align:center; padding:9px 5px 12px; margin:0 12px 0 0;}
.sites .item h4{font-size:14px; color:#2892c5; font-weight:normal; padding-bottom:3px;text-align:center;}
.sites .item p{line-height:13px;}
.sites .item .link{font-size:10px; padding-top:3px;}
.sites .item .image{padding-top:9px;}


.adding{color:#696969; line-height:14px; width:596px; padding-left:12px;}

#right_sidebar{float:left; width:168px;}
#right_sidebar .all_coast{margin-bottom:8px;}
#right_sidebar .all_coast .h3{text-align:center; font-size:14px; font-weight:normal; background:#148dcd url("../images/left_sidebar_h3_bg.png") no-repeat left top; padding-top:2px; height:31px; color:#FFF;}
#right_sidebar .all_coast .h3 span{display:block; font-size:9px;}
#right_sidebar .all_coast li{font-size:14px;}
#right_sidebar .all_coast li:hover{background: url("../images/ac_act_bg.png") no-repeat right top;}

#right_sidebar .all_coast li a{background-repeat:no-repeat; background-position:left top; display:block; height:35px; text-decoration:none; line-height:16px; color:#696969;}
#right_sidebar .all_coast li a:hover{color:#ff6600;}
#right_sidebar .all_coast li a strong{font-weight:normal; display:block; padding-top:4px; margin-left:38px;}
/*#right_sidebar .all_coast li a img{float:left; opacity:0.5;}*/
#right_sidebar .all_coast li a img{float:left; opacity:0.5; filter:alpha(opacity=50);}
/*#right_sidebar .all_coast li a:hover img{opacity:1;}*/
#right_sidebar .all_coast li a:hover img{opacity:1; filter:alpha(opacity=100);}
#right_sidebar .all_coast li a span{font-size:9px; display:block; color:#333; border-bottom:1px solid #dfdfde; line-height:13px; padding-bottom:1px; margin-left:38px; font-family:arial;}
#right_sidebar .all_coast li a:hover span{border-bottom:1px solid #6189bc; position:relative; top:-1px;}

#right_sidebar .all_coast li.tur a{height:38px;}
#right_sidebar .all_coast li.torj a{height:38px;}

#right_sidebar .all_coast li.tur a img{margin-top:3px;}
#right_sidebar .all_coast li.tur a strong, #right_sidebar .all_coast li.torj a strong{padding-top:7px;}
#right_sidebar .all_coast li a:hover strong{border-top:1px solid #6189bc; position:relative; top:-1px;}

#right_sidebar .all_coast li.active a strong{border-top:1px solid #6189bc; position:relative; top:-1px;}
#right_sidebar .all_coast li.active a img{opacity:1;}
#right_sidebar .all_coast li.active a{color:#ff6600;}
#right_sidebar .all_coast li.active{background: url("../images/ac_act_bg.png") no-repeat right top;}
#right_sidebar .all_coast li.active a span{border-bottom:1px solid #6189bc; position:relative; top:-1px;}

#right_sidebar .call{margin-bottom:8px;}
#right_sidebar .call .h3{padding:8px 0 3px 12px; border-bottom:1px solid #bfbfbf; font-weight:normal; color:#333333; margin-bottom:2px; font-size: 14px;}
#right_sidebar .call li{font-size:10px; padding-left:12px; line-height:26px;}
#right_sidebar .call li img{float:right; }
#right_sidebar .call li a{color:#333333; text-decoration:none;}
#right_sidebar .call li a:hover{color:#2892c5; text-decoration:underline;}

#right_sidebar .cart{background:#f3f2f2; border:solid #e8e5e5; border-width:1px 0; padding:12px; margin-bottom:8px;}
#right_sidebar .cart .h3{color:#0066B4; padding-bottom:8px; font-size:14px;}
#right_sidebar .cart .h4{font-weight:normal;}
#right_sidebar .cart .choice{padding:10px 0 8px; background: url("../images/sep.png") repeat-x top;}
#right_sidebar .cart .choice strong{color:#2892c5;}
#right_sidebar .cart .links{overflow:hidden; background: url("../images/sep.png") repeat-x top; padding-top:10px;}

.hot_offers{background:#fdf5e3; border-bottom:1px solid #f26722; margin-bottom:8px;}
.hot_offers .h3{height:28px; border-bottom:1px solid #FFF; line-height:28px; color:#FFF; font-size:14px; font-weight:normal; background: url("../images/right_sidebar_h3_or_bg.png"); padding-left:12px;}
.hot_offers .block{padding:8px 12px 10px;}
.hot_offers .discounts{margin-bottom:8px;}
.hot_offers .h4{color:#f26722; font-size:14px; font-weight:normal; padding-bottom:4px;}
.hot_offers .item{padding:8px 0;}
.hot_offers .item a{display:block; text-decoration:none;}
.hot_offers .item a span{display:block; font-size:14px;}
.hot_offers .item a .h4{color:#f26722; font-size:14px; font-weight:normal; padding-bottom:1px;}
.hot_offers .item a .title{color:#333; padding-bottom:6px;}
.hot_offers .item a .old_price{background:#dcdcdc; height:23px; line-height:23px; font-weight:bold; border-top:1px solid #FFF; padding-left:5px; color:#2892c5;}
.hot_offers .item a .old_price span{float:left; position:relative;}

/*CHECK FONT=0*/
.hot_offers .item a .old_price span em{position:absolute; width:100%; height:1px; font-size:0; border-top:1px solid #f26821; overflow:hidden; top:11px; left:-2px; padding:0 2px;}
/*CHECK FONT=0*/

.hot_offers .item a .price{color:#FFF; background:#fe8403 url("../images/hot_offers_price_bg.png"); height:24px; line-height:24px; font-weight:bold; border-top:1px solid #FFF; padding-left:5px;}
.hot_offers .item a:hover .old_price{background:#585858; color:#FFF;}

.spec_offers{margin-bottom:8px; background:#edf6fd; border-bottom:1px solid #e8e5e5;}
.spec_offers .h3{height:28px; line-height:28px; border-bottom:1px solid #FFF; background:#148dcd url("../images/left_sidebar_h3_bg.png") no-repeat left top; font-size:14px; font-weight:normal; padding-left:12px; color:#FFF;}
.spec_offers .block{padding:0 12px 10px;}
.spec_offers .item{padding:8px 0;}
.spec_offers .item a{display:block; text-decoration:none;}
.spec_offers .item a span{display:block; font-size:14px;}
.spec_offers .item a .h4{color:#f26722; font-size:14px; font-weight:normal; padding-bottom:1px;}
.spec_offers .item a .title{color:#333; padding-bottom:6px;}
.spec_offers .item a .price{color:#2892c5; background:#dcdcdc; height:24px; line-height:24px; font-weight:bold; border-top:1px solid #FFF; padding-left:5px;}
.spec_offers .item a:hover .price{background:#2892c5; color:#FFF;}

#footer{overflow:hidden; background: url("../images/footer_bord.gif") repeat-x -1px bottom;}
#footer .contacts{float:left; width:164px; padding:20px 0 0 12px; line-height:14px; height:71px;}
#footer .rights{float:left; width:620px; background:#f3f3f3 url("../images/footer_bord.gif") no-repeat left top; padding-top:38px; text-align:center; height:53px; overflow:hidden;}
#footer .rights p{line-height:18px; height:18px; color:#696969;}
#footer .rights ul{float:left; position:relative; left:50%;}
#footer .rights li{float:left; position:relative; right:50%; margin:0 8px; line-height:18px;}
#footer .rights .f_menu{width:520px; margin:0 auto; background: url("../images/sep.png") repeat-x bottom; height:35px;}
#footer .menu{float:left; width:156px; padding:19px 0 0 20px; height:71px;}
#footer .menu li{line-height:14px;}
#footer .menu li a{}

#bottom_links{padding:38px 0 38px 79px; background:#f3f3f3 url("../images/bottom_links_bg.png") no-repeat left bottom; overflow:hidden; font-size:12px; line-height:16px;}
#bottom_links ul{float:left; width:195px; margin-right:20px;}
#bottom_links li a{color:#696969; text-decoration:none;}
#bottom_links li a:hover{text-decoration:underline;}
#bottom_links2{padding:18px 0 ; background:#f3f3f3 url("../images/bottom_links_bg.png") no-repeat left bottom; overflow:hidden; font-size:12px; line-height:16px;text-align:center;}
/* registration
---------------------------------------- */
.important { color: red; }

/* offers_page
---------------------------------------- */
.offers_page{padding-bottom:0;}
.offers_page .page_inner{padding:12px;}
.offers_page .number{padding:0 0 0 12px;}
.offers_page .number strong{color:#2892c5;}
.hover_list .items{margin:0;}
.hover_list .item{padding:12px 12px 12px 9px; overflow:hidden; margin:5px 0;}
.hover_list .dark{background:#edf6fd;}
.hover_list .item .image{float:left; width:144px; margin-right:14px; position:relative;}
.hover_list .item .image a{text-decoration:none;}
.hover_list .item .image span{position:absolute; right:4px; top:2px; color:#FFF; font-size:9px;}
.hover_list .item .text{float:left; width:413px; margin-top:-1px;}
.hover_list .item .text h4{font-size:14px; font-weight:normal; line-height:14px;margin-left:6px;}
.hover_list .item .text h4 a{text-decoration:none; color:#2892c5;}
.hover_list .item .text .info{}
.hover_list .item .text .info .info_left{float:left; width:151px; color:#595a5b; padding-top:14px; line-height:14px;}
.hover_list .item .text .info .info_left li{ list-style-type:none; margin-left:6px; padding-bottom:0; }
.hover_list .item .text .info .ref{padding-top:14px;}
.hover_list .item .text .info .info_left span{color:#2892c5;}
.hover_list .item .text .info .info_right{float:left; width:262px; color:#424242; padding-top:3px;}
.hover_list .item .text .info .info_right .p{line-height:14px; height:46px; overflow:hidden;text-align:left;}
.hover_list .item .text .info .links{padding-top:11px; line-height:14px;}
.hover_list .item .text .info .links .fr{color:#2892c5;}
.hover_list .item .text .info .links .fr:hover{color:#000;}
.hover_list .hover{background:#fdf5e3;}
.pages{padding:8px 12px 0 0; overflow:hidden;}
.pages ul{float:right;}
.pages li{float:left; padding-left:4px; list-style-type: none; margin:0;}
.pages li a{font-size:18px;color:#727272;margin:0 2px;}
.pages li a:hover{background:#dedede;}
.pages li.active a{padding:0 4px; margin:0 2px; text-decoration:none;font-size:18px;background:#727272;color:#fff;}

.bottom_space{background:#f3f3f3 url("../images/bottom_links_bg.png") no-repeat left bottom; overflow:hidden; height:20px;}

/* cart_page
---------------------------------------- */
.cart_page{position:relative;}
.cart_page .page_inner{padding:20px 12px;}
.cart_page .top_ref{position:absolute; right:12px; top:0; color:#FFF; line-height:28px;}
.cart_page h2{padding:0 0 4px 12px;}
.cart_page .items{border-bottom:1px solid #e1e1e1; margin-bottom:18px;}
.cart_page .items .item .remove{float:right; font-size:10px;}
.cart_page .s_links{padding-left:12px;}
.cart_page .s_links li{padding-right:25px;}
.form{font-size:11px;}
.form h2{color:#2892c5; padding:0 0 10px 72px;}
.form .row{padding-bottom:4px; zoom:1; position:relative;}
.form .row:after{clear:both; content:" "; display:block;}
.form label.label1{float:left; width:157px; margin-right:14px; text-align:right; line-height:20px;}
.form .link{float:left; line-height:18px; font-size:12px;}
.form .link .nr{text-decoration:none;}
.form .link .nr span{text-decoration:underline;}
.form .inp_text{width:343px; height:14px; padding:3px 5px; background:#e6e6e6; border:none;}
.form .adding2{font-size:10px; line-height:11px; padding:8px 0 9px 171px;}
.form .selects{float:left;}
.form .selects span{float:left; line-height:18px; padding:0 3px 0 2px;}
.form .selects span.plusmn{width:10px; background: url("../images/plus_minus.gif") no-repeat 6px 5px; text-indent:-9999px;}
.form .day{float:left; margin-right:3px;}
.form .day .newListSelected{width:41px;}
.form .month{float:left; margin-right:3px;}
.form .month .newListSelected{width:77px;}
.form .fault{float:left;}
.form .fault .newListSelected{width:65px;}
.form textarea{width:343px; height:84px; padding:3px 5px; background:#e6e6e6; border:none; resize:vertical;}
.form .image{float:left; margin-right:20px;}
.form label.clabel{line-height:12px;}
.form #captcha_add{position:absolute; left:288px; top:2px; color:#666; font-size:10px; line-height:11px; cursor:text;}
.form .inp_text2{width:233px; padding:7px 5px;}
.form .buttons{padding:10px 0 0 171px; overflow:hidden;}
.sbutton{float:left; background: url("../images/button_left.png") no-repeat left top; margin-right:16px;}
.sbutton a{float:left; color:#e8e5e5; font-size:11px; line-height:21px; text-transform:uppercase; background: url("../images/button_right.png") no-repeat right top; text-decoration:none; padding:0 14px; height:21px;}

.sbutton:active{background: url("../images/button_left.png") no-repeat left bottom;}
.sbutton a:active{background: url("../images/button_right.png") no-repeat right bottom;}

.sbuttong{float:left; background: url("../images/graybutton_left.png") no-repeat left top; margin-right:16px;}
.sbuttong a{float:left; color:#000; font-size:11px; line-height:21px; text-transform:uppercase; background: url("../images/graybutton_right.png") no-repeat right top; text-decoration:none; padding:0 14px; height:21px;}

/* contacts_page
---------------------------------------- */
.contacts_page{}
.page_inner{padding:18px 24px;}
div.Маршрут_МОЙ_page div.page_inner p{margin-top: 11px; margin-bottom: 11px;}
div.Маршрут_МОЙ_page div.page_inner ul li{list-style:disc outside none; margin-bottom:11px; margin-top:11px;}

div.Маршрут_МОЙ_page div.page_inner ul {
	margin-bottom:12px;
	margin-top:12px;
	padding-left:40px;
}

div.Маршрут_МОЙ_page div.page_inner ol li {
	list-style:	decimal outside none;
	margin-left:0px;
	margin-bottom:11px; 
	margin-top:11px;
}
.contacts_page h1{padding-bottom:14px;}
.contacts_page .info{}
.contacts_page .info dl{overflow:hidden; padding-bottom:14px; line-height:14px;}
.contacts_page .info dt{float:left; clear:left; width:226px;}
.contacts_page .info dd{float:left; width:345px;}
.contacts_page .info dd a{color:#2892c5;}
.contacts_page .info dd a:hover{color:#000;}
.contacts_page .map{padding:10px 0 18px;}
.contacts_page .map img{margin-bottom:10px; border:1px solid #c3c2c1;padding:4px;}
.contacts_page .map a:hover img{border-color:#c3c2c1;}
.contacts_page .map span{font-size:10px;}
.contacts_page .photos{}
.contacts_page .photos h3{color:#2892c5; font-size:18px; font-weight:normal; padding-bottom:8px;}
.contacts_page .photos img{margin-bottom:20px; border:1px solid #c3c2c1;padding:4px;}
.contacts_page .photos a:hover img{border-color:#c3c2c1;}

/* card_page
---------------------------------------- */
.card_page{zoom:1;}
.card_page .top_ref{float:right; line-height:24px; margin-top:3px; font-size:14px;}
.card_page h1{padding-bottom:15px;}
.card_page .info{overflow:hidden; margin-bottom:20px;}
.card_page .image_prices{float:left; width:311px; margin-right:20px;}
.card_page .image_prices .image{margin-bottom:13px;}
.card_page .prices{}
.card_page .prices th{color:#2892c5; font-size:14px; font-weight:normal; text-align:left; vertical-align:bottom; padding-bottom:6px;}
.card_page .prices th.condition{font-size:10px; color:#333; padding-left:8px;}
.card_page .prices td{padding:0 8px; height:18px;}
.card_page .prices td.price{color:#2892c5;}
.card_page .prices .tfoot td{padding-left:0; color:#2892c5; font-size:14px; padding-top:2px;}
.card_page .prices .tfoot .price{padding-left:8px;}
.card_page .prices .dark td{background:#edf6fd; height:17px;}
.card_page .info .list{float:right; width:240px;}
.card_page .info .list li{overflow:hidden; line-height:18px; padding:0 5px;list-style-type: none;}
.card_page .info .list li.dark{background:#edf6fd;}
.card_page .info .list strong{float:left; font-weight:normal; width:121px;}
.card_page .info .list span{float:left;}

.s_links{overflow:hidden; background:#f8fcff; border:#edf6fd solid 1px;padding:6px 4px 2px 8px;}
.s_links li{float:left; padding-right:6px;padding-top:5px;margin:0 10px 0 0;}
.s_links li a{float:left; padding-left:34px; height:25px; font-size:9px; line-height:10px; text-decoration:none; white-space:nowrap;}
.s_links li.one_line{padding-top:10px; height:17px;}
.s_links li.order{background: url("../images/card_l_order.png") no-repeat left 0px;}
.s_links li.photo{background: url("../images/card_l_photo.png") no-repeat left 0px; width:74px;}
.s_links li.video{background: url("../images/card_l_video.png") no-repeat left 0px;width:74px;}
.s_links li.cart{background: url("../images/card_l_cart.png") no-repeat left 0px;width:74px;}
.s_links li.print{background: url("../images/card_l_print.png") no-repeat left 0px;width:74px;}
.s_links li.friend{background: url("../images/card_l_friend.png") no-repeat left 0px;width:80px;}
.s_links li.email{background: url("../images/card_l_email.png") no-repeat left 0px;width:80px;}
.s_links li.pdf{background: url("../images/card_l_pdf.png") no-repeat left 0px;width:74px;}
.s_links li.pdf_nl{background: url("../images/card_l_pdf_nl.png") no-repeat left 0px;width:74px; padding-right:0;}
.s_links li:hover{background-position:left -29px;}
#video{padding:18px 0 0 0;}

.s_linksnew{overflow:hidden;}
.s_linksnew li.ordernew{background: url("../images/card_l_order.png") no-repeat left 4px;padding: 7px 0 5px 6px;margin:0 2px 16px 0;float:left; width:152px;}
.s_linksnew li:hover{background-position:left -22px;}
.s_linksnew li a { color:#fff; text-decoration:none; font-weight:bold;float:left;}
.s_linksnew li, .s_links li{list-style-type: none; padding:0;}


.card_page .text{padding-bottom:20px;}
.card_page .images li{list-style-type: none; padding:0; margin:0;}
.card_page .images ul{margin:0 -1px 0 -3px;}
.card_page .images ul li{float:left; padding:2px 0 0 3px;}
.card_page .images a{float:left; border:1px solid #c3c2c1;}
.card_page .images a:hover{border:1px solid #f9790f; padding:0;}

.image img{border:1px solid #c3c2c1; padding:4px;background-color:#ffffff;}
.image a:hover img{border:1px solid #c3c2c1; padding:4px;background-color:#ffffff;}

/* about_page
---------------------------------------- */
.about_page{}
.about_page h1{padding-bottom:18px;}
.about_page .main_info{overflow:hidden;}
.about_page .main_info .persons{float:left; width:200px; margin-right:20px; padding-top:2px; font-size:10px;}
.persons .image{margin-bottom:10px;}
.persons h4{font-size:12px; padding-bottom:2px;}
.persons span{font-weight:bold; display:block; padding-bottom:4px;}
.persons p{color:#666666; padding-bottom:18px; line-height:12px;}
.about_page .main_info .text{float:left; width:352px;}
.about_page .main_info .text p{line-height:16px;}

.about_page .managers{background:#edf6fd; overflow:hidden; padding:10px 12px; margin:0 -12px 8px;}
.about_page .managers h2{font-size:14px; padding-bottom:18px;}
.about_page .managers .items{}
.about_page .managers .item{float:left; width:169px; padding-left:30px; font-size:10px;}
.about_page .managers .item:first-child{padding-left:0;}
.about_page .managers .item p{padding-bottom:0;}

.about_page .other_managers{overflow:hidden; margin-bottom:25px;}
.about_page .other_managers ul{float:left; width:169px; padding:20px 0 0 30px; line-height:10px;}
.about_page .other_managers ul:first-child{padding-left:0;}
.about_page .other_managers li{list-style-type:none; margin:0; }

.catalogs{background:#edf6fd url("../images/catalog.jpg") no-repeat 213px 46px; margin:0 -12px 26px; padding:10px 12px; min-height:151px;}
.catalogs h2{padding-bottom:18px; font-size:14px;}
.catalogs .list{width:180px;}
.catalogs .list ul{margin-bottom:12px;}
.catalogs .list li{line-height:15px; overflow:hidden;}
.catalogs .list strong{font-weight:normal; color:#124aa7; float:left; margin-right:12px;}
.catalogs .list a{color:#666; float:left; margin-right:17px;}
.catalogs .list a:hover{color:#124aa7;}
.catalogs .list span{float:left; white-space:nowrap;}
.catalogs .list .acrobat{background: url("../images/acrobat_icon.png") no-repeat 1px 4px; padding-left:40px; line-height:15px; overflow:hidden;}
.catalogs .list .acrobat strong{float:none; display:block;}
.catalogs .list .acrobat span{float:right;}

.expos{}
.expos h2{padding-bottom:8px;}
.expos .items{}
.expos .items .item{padding:12px; margin:0 -12px;}
.expos .items .item .image{float:left; width:114px;}
.expos .items .item .text{overflow:hidden; line-height:15px;}
.expos .items .item .date{padding-bottom:12px;}
.expos .items .item h3{font-size:12px; color:#333;line-height:15px;}
.expos .items .item p{line-height:15px;text-align:left;}
div .expos .items .item .link {padding-bottom:6px;}
.expos .items .dark{background:#edf6fd;}

/* e404_page
---------------------------------------- */
.e404_page{}
.e404_page h1{padding-bottom:14px;}
.e404_page .text{padding:0 50px 8px;}
.e404_page .text p{line-height:15px; padding-bottom:15px;}
.e404_page .links{padding:18px 0 20px 8px; overflow:hidden; background:#edf6fd; margin-left:50px;}
.e404_page .links ul{float:left; width:130px; margin-right:7px; position:relative; padding-left:20px;}
.e404_page .links ul li{list-style-type:disc; line-height:15px; position:relative;}

/* table_page
---------------------------------------- */
.table_page{}
.table_page h1{padding-bottom:14px;}
.table_page .number{text-align:center; padding-bottom:14px;}
.table_page .number strong{color:#2892c5;}
.table_page h3{font-size:14px; text-align:left; padding-bottom:8px; color:#2892c5; font-weight:normal;}
.table_page .table{margin:0 -12px 20px;}
.table_page .table table{width:100%; font-size:11px;}
.table_page .table th{background:#6dbee6; font-weight:normal; color:#FFF; line-height:13px; padding:5px 0 8px;  border-left-color:white; border-left-style:solid;  border-left-width:1px;text-align:center;}
.table_page .table th.c_dark{background:#2f9fd2; font-weight:bold;}
.table_page .table th.c_dark_orange{background:#f58220; font-weight:bold;}
.table_page .table th.city{text-align:left; padding-left:12px; color:#FFF;width:165px;}
.table_page .table td{padding:5px; text-align:center; border-bottom:1px solid #FFF; color:#2892c5;}
.table_page .table td a{color:#2892c5;}
.table_page .table td a:hover{color:#333;}
.table_page .table .dark td{background:#f3f2f2;border-left:#FFFFFF solid 1px;}
.table_page .table td.city{padding-left:12px; text-align:left; font-weight:bold; color:#666666;}
.table_page .table td.city a{color:#666; text-decoration:none;}
.table_page .table td.city a span{text-decoration:underline;}
.table_page .table td.city a:hover{color:#2892c5;}
.table_page .table td.city a:hover span{text-decoration:none;}
.table_page .table td.any_price{background:#ffefe1;border-left:#FFFFFF solid 1px;}
.table_page .table .dark td.any_price{background:#fee2c9;border-left:#FFFFFF solid 1px;}
.table_page .table .subhead td{background:#ffefe1;border-left:#FFFFFF solid 1px;}
.table_page .text{}
.table_page .text span{font-size:14px; color:#2892c5;}

/*CHECK*//*CHECK*//*CHECK*//*CHECK*//*CHECK*//*CHECK*/
/* login
---------------------------------------- */
#overlay{background:#000; opacity:0.3; width:100%; position:absolute; left:0; top:0; height:100%; filter:alpha(opacity=30); z-index:50; display:none;}
#auth{position:absolute; width:417px; height:155px; padding:43px 0 0 0; background: url("../images/auth_bg.png"); z-index:51; font-size:11px; display:none;}
#auth .reg_link{padding:0 0 9px 112px;}
#auth .row{overflow:hidden; padding-bottom:4px;}
#auth label{float:left; width:98px; text-align:right; margin-right:14px; line-height:20px;}
#auth .inp_text{background:#e6e6e6; border:1px solid #e6e6e6; width:243px; height:14px; padding:2px 5px; float:left; font-size:11px;}
#auth .buttons{padding:8px 0 0 112px; overflow:hidden;}

/* reg_page
---------------------------------------- */
.reg_page{}
.reg_page h2{padding-bottom:14px;}
.reg_page .text{padding-bottom:4px;}
.reg_page .text p{line-height:14px; padding-bottom:14px;}
.reg_page .form{margin:0 -12px;}


/* cities
---------------------------------------- */
.cities_page{}
.cities_page .ul{overflow:hidden; margin-bottom:20px;}
.cities_page .ul li{float:left; width:24%; line-height:16px;}
.cities_page .ul li a{color:#2892c5;}
.cities_page .text{}
.cities_page .text p{line-height:16px;}
/*CHECK*//*CHECK*//*CHECK*//*CHECK*//*CHECK*//*CHECK*/


.inner_page .main_content{padding:0;}


.vipoverlay{
    position: relative;
    background: url("../images/vip_wm.png") no-repeat 0 40px;
    padding: 0;
    width: 60px;
    height: 80px;
    margin-top: 0px;
    margin-left: 0px;
}
.vipoverlay1{
    position: relative;
    background: url("../images/vip_wm.png") no-repeat 10px 10px;
    padding: 0 10px;
    width: 60px;
    height: 50px;
    margin-top: 0px;
    margin-left: 0px;
}
.vipyachtimg{
    margin-top: -85px;
}
.main_overlay{
    position: relative;
    padding: 10px;
    width: 40px;
    height: 20px;
    margin-top: 10px;
    margin-left: 20px;
}
.main_image{
    margin-top: -50px;
}
.vip_preview{
    clear: both;
    padding-bottom: 20px;
}


.maintext{
	text-align : justify;
}

.gmtbl {background-color: #FFF;font-size: 14px;font:Tahoma; border: 1px solid #6DBEE6;}
.gmtdttl {background-color: #6DBEE6;font-size: 16px;font:Tahoma; font-weight: bold;color: #ffffff; text-align:center;  background-color: #42b3ff;}
.gmtdtext {font-size: 12px; font-weight: normal;font:Tahoma; color: #000000;text-align:center;}

.cancel_button{
	float: left;
	background: url('../images/cancel.png') no-repeat;
	cursor: pointer;
	padding: 4px 15px;
	width: 55px;
	height: 21px;
	text-align: center;
}

div.card_page div.page_inner div#descaddit form#sharefriend div.sbutton a{
	font-size:12px;
	text-transform:none;
}
div.card_page div.page_inner div#descaddit form#sendemail div.sbutton a{
	font-size:12px;
	text-transform:none;
}

.cboxElement{
	text-decoration: none;
}

/*Cart Fix*/
#cartform #captcha_refresh{
	display:block;
	margin-left:170px;
	width: 150px;
}
#captcha_refresh{
	display:block;
	margin-right:170px;
	width: 150px;
}
#regform #captcha_refresh{
	display:block;
	margin-left:170px;
	width: 150px;
}
.form label.label1 span{
	color:red;
}
.rent_cond{
	position:relative;
	color: #2892C5;
	font-size: 14px;
	padding-bottom: 6px;
	vertical-align: bottom;
}
.rent_cond span{
	margin-left: 10px;
	font-size: 10px;
	color: #333333;
	top:0px;
	right:0px;
}
.prices table{
	width: 312px;
}
.prices table .price{
	text-align:right;
	width:60px;
}
.add_to_cart{
	width: 120px;
}
select.time_flight{
	width: 47px;
}
.nav_table_right{
	width:105px;
}
select.Fligth_Day{
	width:38px;
}
select.Fligth_Month{
	width:88px;
}

.avia_category_text{
    padding: 10px;
}
div.maintextM ul li {
	list-style-type:disc;
	margin-left:22px;
}

.page_inner .avia_items {
	margin-top:5px;
}

#header .phones .tel_our{
	width: auto;
	font-weight: bold;
	display:block;
}

#header .phones ul li{
	overflow: hidden;
}
#formreg #captcha_refresh  {
	margin-left:170px;
}
.card_page .page_inner  {
	
}
.card_page .page_inner #zajavka{
	position:absolute !important;
	top:200px !important;
}	

#cboxWrapper{
    z-index: 999999;
}

.exheader h2{
    padding-top: 14px;
}
