/*© Idea Design Studio, www.idea.net.ua, 2007*/
/*COMMON*/


body {background:#F6F6F6;font: 12px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
table{font: 12px Verdana, Arial, Helvetica, sans-serif;}
table, img {border:0;}
table{border-collapse: collapse;}
img {margin: 0; padding: 0; vertical-align:middle;}
input, select, textarea { vertical-align: middle;}
h1, h2, h3 {}
h1 {padding:0;margin:0; margin-bottom:20px; font-size: 20px; font-weight: normal; color:#000;}
h2 {padding:0;margin:0; font-size: 18px; font-weight: normal; color:#004298;}
h4{color:#004298;margin:0;padding:0;margin-bottom:5px;font-size:14px;}
form{padding:0;margin:0;}

p{line-height:150%;margin:0;padding:0;margin-bottom:18px;}
.small{font-size:9px;}


a{color:#004298;text-decoration:underline;}
a:hover{text-decoration:none;}
a:active{background:#b1ccef;}
a.noline{text-decoration:none;}
 
.header_main_logo{height:110px;}
.header_menu{height:50px;background:#7397C6;}
.content{background:url(/i/Image/site/bg/gray.gif) repeat-x top;} 
.content_def{background:url(/i/Image/site/bg/gray_def.gif) repeat-x top;} 
.content .bg{background:url(/i/Image/site/bg/dark.gif) repeat-x top;padding:0 20px 20px 20px;} 
.content_def .bg{background:url(/i/Image/site/bg/dark_def.gif) repeat-x top;padding:0 20px 20px 20px;} 
.footer_logo{background:url(/i/Image/site/bg/footer.gif) repeat-x top;height:29px;line-height:29px;}
.copyrights{}

.wrapper{width:1000px;background:#fff;}
.logo{height:110px;}


#snow1 {position:absolute;top:45px;left:690px;z-index:100;}
#snow2 {position:absolute;top:40px;left:470px;z-index:100;}

/* Menu */
#menu {background:#004298;}
#menu .menu{width:744px;}
.menu{padding-left:40px;xbackground:#004298;height:35px;padding-top:15px;}
.menu ul{list-style:none;clear:both;padding:0px;margin:0px;}
.menu ul li{float:left;display:block;}
.menu a{color:#fff;font: 18px Arial;text-transform:uppercase;text-decoration:none;}


#ny1 {background: #004298 url(/i/Image/ny/p1.gif) no-repeat 600px 0;}

/* Header */
.right_header{height:30px;line-height:30px;padding-right:20px;width:480px;}
.gray_bg{background:#ededed;}
.slogan{height:80px;padding-right:20px;}

table.search_form{width: 138px; height: 14px; }
input.search_form_input { color: #004298; background:#efefef; font-size: 11px; border:0; border-bottom: 1px solid #004298; width: 138px; height: 14px; margin-right:8px;}
.search{padding-right:10px;width:146px;}
td.lng{padding-left:20px;width:70px;}
.map{white-space:nowrap;width:90px;}
.empty{width:156px;}

/* Footer */
.small_item{ height:30px; }
.small_item1-off { color: #004298; font-size: 11px; height:30px;}
.small_item1-on { color: #004298; font-size: 11px; text-decoration: none; height:30px;}

.menu_ft1-off { color: #616161; font-size: 10px;}
.menu_ft1-on { color: #616161; font-size: 10px; text-decoration: none;}

.footer{font-size:10px; color:#616161;}

span.menu_1-off{ font-size:10px; color: #616161;}
a.menu_1-off { text-decoration: underline; color: #616161; font-size: 10px; }
a.menu_1-off:hover { color:#616161; text-decoration: none;}

td.td_footer {padding:15px 0 15px 20px;}

/* Карусель */
.carusel {overflow:hidden;position:relative;}
.viewport {position:absolute; top:0; left:0;width:100000px;}

.bg{background:url(/i/Image/site/bg/dark.gif) repeat-x top;padding:0 20px 20px 20px;} 

/* Catalog menu */
#categoryMenu a {text-decoration:none; display:block; padding:3px 10px 3px 10px; text-transform:uppercase; }
#categoryMenu .menu {background:none;padding:0;height:auto;}
#categoryMenu .menu-1 a {font-family:Verdana; font-size:14px; font-weight:bold; color:#004298; margin-left:10px;}
#categoryMenu .menu-2 a {font-family:Verdana; font-size:12px; font-weight:normal; color:#000; margin-left:0;}
#categoryMenu .menu-3 a {font-size:10px; color:#000; padding-left:8px;background:url(/i/Image/site/bullets/blue.gif) no-repeat left;}
#categoryMenu #activeItem {background:#004298; color:#fff;}

#categoryMenu .menu-1 {background:none;}
#categoryMenu .menu-2 {margin:0 0 0 10px; padding:0px;}
#categoryMenu .menu-1 li {background:url(/i/Image/site/gt.gif) no-repeat 0px 8px; float:none; list-style: none; padding: 0 10px 25px 0;}
#categoryMenu .menu-2 li {background:none; float:none; list-style: none; padding: 0;}

#categoryMenu .menu-2 li.active a {background:#004298; color:#fff;}
#categoryMenu .menu-2 li.active li a {background:#fff url(/i/Image/site/bullets/blue.gif) no-repeat left;; color:#000;}
#categoryMenu .menu-3 li {margin:0 0 0 20px;}
#categoryMenu .menu-3 li.active a {background:#004298; color:#fff;}

/* Map Menu */
.mapMenu a {text-decoration:none; display:block; padding:3px 10px 3px 10px; text-transform:uppercase; }
.mapMenu .menu {background:none;padding:0;height:auto;}
.mapMenu .menu-1 a {font-size:14px; font-weight:bold; color:#004298; margin-left:10px;}
.mapMenu .menu-2 a {font-size:12px; font-weight:normal; color:#000; margin-left:0;}
.mapMenu .menu-3 a {font-size:10px; color:#000; padding-left:8px;background:url(/i/Image/site/bullets/blue.gif) no-repeat left;}
.mapMenu .menu-1 {background:none;}
.mapMenu .menu-2 {margin:0 0 0 10px; padding:0px;}
.mapMenu .menu-1 li {background:url(/i/Image/site/gt.gif) no-repeat 5px 8px; float:none; list-style: none; padding: 0 10px 25px 0;}
.mapMenu .menu-2 li {background:none; float:none; list-style: none; padding: 0;margin-top:5px;}
.mapMenu .menu-3 li {margin:0 0 0 20px;}


/* Catalog */

.categoryGroup:after  {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.categoryGroup  {zoom:1;} /* clear IE */
.categoryGroup {margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #004298;}
.categoryGroup.last{border:none;} 
.p_model {float:left;margin-right:10px;text-align:center;}
.p_model h3 {color:#000;font-size:12px;}
.turner { text-decoration:none; }
.turner span{ font-size:24px; display: block; float:left; width:35px; height:35px; line-height:35px; text-align:center;}
.action {cursor:pointer;}
.popupwin {background:#fff; border:2px solid #004298;}
.popupwin .pw_body {padding: 10px;}
.popupwin .header {padding-top:10px; padding-left:10px; font-size:14px; color: #004298; font-weight: bold; }

/* News */

.news{border-bottom:1px solid #CCCCCC;}
.news td{padding:7px 0;font-size:14px;}
.news .news_title{font-size:14px;}
.news .news_img{padding-right:16px;}
.news_date{color:#004298;font-size:9px;}

.td_news td{padding:12px 0 0 0;}
.td_news .rss_td{color:#004298;}
.td_news, .td_news a {font-size:10px;}
.td_news b{color:#A6A6A6;font-weight:normal;}


/* PRESSENTER */

.presscenter.anonse {font-size:14px;}
.presscenter.src{color:#004298;font-size:9px;}
.presscenter.year{width:50px;font-weight:bold;font-size:10px;}
.presscenter.description{padding:5px 0;display:block;}


.bg{background:url(/i/Image/site/bg/dark.gif) repeat-x top;padding:0 20px 20px 20px;} 

/*TABS*/

.block_news{padding:0;margin:0;width:460px;height:240px;}
.tabs{//position:relative;//height:30px;}
.tabs_cont{//position:absolute;}
.tab{cursor:pointer; background:#fff cursor:pointer; float:left; text-align: center; margin-right:3px; padding:0 16px; line-height:30px; height:30px;white-space:nowrap;}

.tab.selected{cursor:default; background:#fff; margin-bottom:-1px; font-weight:bold; border:1px solid #004298; border-bottom: 1px solid #fff;  padding:0 16px; cursor: default;}

.carusel .selected{background:none; margin: 0; font-weight:normal; border:none; padding:0; cursor: default;}

.tab a{color:#8f8f8f; text-decoration: none; font-weight:bold; font-size:14px;}
.tab.selected a{text-decoration: none; color:#004298; }
.tab.selected a:hover{text-decoration: none; cursor: default;}
.tab.selected a:active{background: none;}

.tabs{clear:both; background:#efefef; color:#8f8f8f; border-bottom:1px solid #004298;}
#catalog .tabs{background:#fff; font-size: 14px; font-weight: bold; font-family:arial; }
.tabs_container:after, .tabs:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.tabs_container, .tabs {zoom:1; } /* clear IE */
.tab_c{ float: left; display:none;padding:0;}
.tabh_c{ float: left;display:none;padding:0;}
#catalog .tab_c{ float: left; display:none;padding-top:10px;}
.tabh_text{padding:0px;height:auto;}
.tab_text{ padding: 7px 7px 16px 16px; border:1px solid #004298; border-top:0;}
.tab_text h3{padding:0px;margin:0px;padding-bottom:0px;}
.tab_rss { float: right;margin-right:5px;}

.bread_crumbs {padding:5px 0 5px 20px;}
span.crumbs a, span.crumbs2 a, span.crumbs2_root a { color:#fff; font-size:10px; background: url(/i/Image/site/gt2.gif) no-repeat left center; text-decoration:none;padding-left:10px; padding-right:4px;}
span.crumbs_root a{ color:#fff; font-size:10px; text-decoration:none;padding-left:10px; padding-right:4px; background:none; padding-left:0; }

.c0{padding-right:18px;}
.c1{width:258px;border-left:1px solid #ccc;padding:0 18px;}
.c2{width:148px;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 18px;}

.contentHeader { background: #004298; margin-bottom: 20px; }
.contentHeader  h1{ color: #fff; font-family: arial; padding:0 0 0 20px; margin:0;}
.modelCategory { margin: 0; font-size: 18px; font-weight: normal; color:#004298; display:block; float:left;}


.gray_bg td{height:30px;line-height:30px;}

.sep{color:#A6A6A6;width:18px;text-align:center;}

.gline{border-top:1px solid #A6A6A6;height:1px;}

.world{position:relative;width:460px;height:255px;font-size:9px;}
.world .countries1{list-style:none;position:absolute;left:240px;top:50px;}
.world .countries2{list-style:none;position:absolute;left:340px;top:50px;}
.world ul li{height:18px;line-height:18px;padding-left:8px;background:url(/i/Image/site/bullets/blue.gif) no-repeat left;}

/* FORMS */

.formbg input.form100{width:100%;}
.err_mes{font-size:9px;color:red;}
.required{color:red;}
.el .form100{width:240px;}
textarea {font: 12px Verdana, Arial, Helvetica, sans-serif;}

#agents_name, #agents_phone, #agents_text, #agents_captcha {width:155px;}

/* SEARCH */

.search_page_current{text-decoration:none; color:#000; font-weight:bold;}
.found_list a{font-size:10px;}
.search_highlight{background:#b1ccef;}

/* VACANCIES */
.vacancy {padding: 10px 0 10px 0;}
.vacancy h3 {padding:0; margin:0;}
.vacancy h3 a{cursor:pointer; text-decoration: underline;}
.vacancy h3 a:hover{text-decoration: none;}
.vacancyBody {padding: 10px 0 10px 0;}
.vacancyBody div {padding-top:3px;}
.vacancyBody span {font-weight: bold;}

/* GALLERY */
.thumbs_list {float:left; padding:0 0px 0px 0px; width:79px;height:58px;line-height:58px;text-align:center;}
.thumbs_list a{cursor:url(/i/Image/cursors/zoomin.cur), pointer;}

.gallery_cat_0,.gallery_cat_1, .gallery_cat_2, .gallery_cat_3{list-style:none;margin:0px;padding-top:0px;background:none}
.gallery_cat_0 ul{margin-top:3px;}
.gallery_cat_0 li, .gallery_cat_1 li, .gallery_cat_2 li, .gallery_cat_3 li{padding:0px 0px 6px 0px;background:none;  }
.gallery_cat_0 a,.gallery_cat_1 a,.gallery_cat_2 a,.gallery_cat_3 a{font-weight:bold;text-decoration:none;color:#8E9291;}
.gallery_cat_0 a:hover,.gallery_cat_1 a:hover,.gallery_cat_2 a:hover,.gallery_cat_3 a:hover{text-decoration:underline;}
.gallery_cat_1{margin-left:20px;}
.gallery_cat_2{margin-left:20px;}
.gallery_cat_3{margin-left:20px;}
.gallery_cat_0 a.expanded {color:#000;background:none;}
.gallery_cat_0 a.active, .gallery_cat_1 a.active, .gallery_cat_2 a.active, .gallery_cat_3 a.active {background:none;color:#000;}
td .h_0{font-size: 14px; color:#004298; font-weight: bold;}

.left{float:left;clear:right;text-align:center;margin-right:10px;margin-bottom:10px;}
.left img{display:block;margin-bottom:5px;}

.tabl {border-bottom:1px solid #A6A6A6;}
.tabl th{background:#A6A6A6;color:#fff;font-weight:bold;padding:3px;text-align:left;}
.tabl td{padding:3px;}
.tabl .dark{background:#F6F6F6;}

.spec{width:100%;}
.spec td{padding:3px;border-bottom:1px solid #F6F6F6;}
.spec .spec_group_title{font-weight:bold;background:#F6F6F6;border:none;width:65%;}
.spec .spec_group_title2{font-weight:bold;background:#F6F6F6;border:none;}
.spec .commun1{border-left:1px solid #F6F6F6;}
.spec .commun2{border-left:1px solid #F6F6F6; border-right:1px solid #F6F6F6;}
.spec .spec_group{padding-left:23px}
.spec .spec_garanty{background:#A6A6A6;color:#fff;font-weight:bold;padding:3px;text-align:left;border:none;}


#message.normal{border:1px solid green;color:green;padding:6px;margin:5px 0;}
#message.failed{border:1px solid red;color:red;padding:6px;margin:5px 0;}

#agent_message.failed{border:1px solid red;color:red;padding:6px;margin:5px 0;}
#agent_message.normal{border:1px solid green;color:green;padding:6px;margin:5px 0;}

.gray{margin-top:2px;}
.gray a{font-size:10px;color:#A6A6A6;text-decoration:none;}

ul.ngmz{
	margin:0;padding:5px 0 0 0;
	list-style: none;
}
ul.ngmz li{
margin:0;margin-bottom:20px;padding-left:25px; display:block;
background:  url(/i/Image/site/bullets/ngmz.gif) no-repeat left top;
line-height:20px;
}

.clickable{cursor:pointer;}

.action{height:430px;}


/* Tips
******************** */

.helptip{font-weight:inherit;border-bottom:1px dotted #000;cursor:help;}
.js_tip_clt{background:url(/i/Image/site/tips/clt.png) no-repeat;}
.js_tip_crt{background:url(/i/Image/site/tips/crt.png) no-repeat;}
.js_tip_clb{background:url(/i/Image/site/tips/clb.png) no-repeat;}
.js_tip_crb{background:url(/i/Image/site/tips/crb.png) no-repeat;}
.js_tip_lt{background:url(/i/Image/site/tips/lt.gif) repeat-x;}
.js_tip_ll{background:url(/i/Image/site/tips/ll.gif) repeat-y;}
.js_tip_lr{background:url(/i/Image/site/tips/lr.png) repeat-y;}
.js_tip_lb{background:url(/i/Image/site/tips/lb.png) repeat-x;}
.js_tip_bottom{display:none;width:46px;height:30px;background:url(/i/Image/site/tips/pbc.png) no-repeat;}
.js_tip_top{display:none;width:46px;height:30px;background:url(/i/Image/site/tips/ptc.png) no-repeat;}
