body{margin:0px;padding:0px;background-color:#00414d;font-family:Tahoma;color:#666;}
img{border:0px;}
.spacer{font-size:1px;clear:both;}

h1{font-family:Arial;font-size:30px;font-weight:bold;}
.blue{color:#009ba3;}
.grey{color:#595959;}

a{color:#009ba3;}

.img_border_top{background:url('../img/img_border.gif') top left repeat-x;}
.img_border_bottom{background:url('../img/img_border.gif') bottom left repeat-x;}
.img_border_left{background:url('../img/img_border.gif') top left repeat-y;}
.img_border_right{background:url('../img/img_border.gif') top right repeat-y;}
.img_top_left{background:url('../img/img_top_left.gif') top left no-repeat;}
.img_top_right{background:url('../img/img_top_right.gif') top right no-repeat;}
.img_bottom_left{background:url('../img/img_bottom_left.gif') bottom left no-repeat;}
.img_bottom_right{background:url('../img/img_bottom_right.gif') bottom right no-repeat;}

.left_bg{background:url('../img/left_bg.gif') top right no-repeat;}

.header{width:980px;height:147px;background:url('../img/header_left.gif') top left no-repeat;}
.header_logo{float:left;}
.header_logo img{margin:58px 0px 0px 50px;}
.header_selector{float:right;padding:40px 0px 0px 0px;color:#009ba3;font-size:11px;}
.selector_title{padding:0px 0px 5px 0px;}
.header_selector select{border:1px solid #009ba3;background-color:#00414d;color:#fff;width:116px;}
.selector_spacer{font-size:1px;height:10px;}
.header_selector input[type=text]{padding:2px;border:1px solid #009ba3;background-color:#00414d;color:#fff;width:112px;}
.header_selector input.fld{padding:2px;border:1px solid #009ba3;background-color:#00414d;color:#fff;width:112px;}
.header_selector a{color:#009ba3;text-decoration:none;}
.header_selector a:hover{text-decoration:underline;}
.header_selector span{color:#fff;}
.header_right{background:url('../img/header_right.gif') top right no-repeat;}

.topmenu{height:30px;background-color:#019ba3;}
.topmenu_left{height:30px;background:url('../img/topmenu_first_item.gif') top left no-repeat;}
.topmenu_right{height:30px;background:url('../img/topmenu_last_item.gif') top right no-repeat;}

#nav {list-style: none;margin:0px;float:left;padding:0px 0px 0px 0px;}
#nav li {float:left;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:url('../img/topmenu_separate.gif') top right no-repeat;}
#nav li.last {background:url('../img/pixel.gif') top right no-repeat;}
#nav a {display:block;width:163px;text-decoration:none;color:#fff;font-size:12px;font-weight:bold;font-family:Tahoma;text-align:center;padding:7px 0px 9px 0px;}
#nav li.last a{width:165px;}
#nav a:hover {}
#nav li:hover, #nav li.jshover {}
#nav li ul {display:none;position:absolute;width:240px;list-style:none;padding:0px 0px 0px 0px;}
#nav li:hover ul, #nav li.jshover ul {display: block;padding:0px;margin:0px 0px 0px 0px;background:#00414d;}
#nav li ul li{margin:0px;padding:0px;background:#00414d;height:28px;}
#nav li ul li a {background-color:#023640;display:block;width:240px;height:21px;padding:7px 0px 0px 20px;text-align:left;text-decoration:underline;font-size:12px;font-weight:normal;}
#nav li.jshover ul li a{/*background:#009ba3;*/}
#nav li ul li a:hover {background:#009ba3;color:#fff;}
#nav li:hover li ul, #nav li.jshover li ul {display: none;width: 170px;top: 0px;left: 260px;lef\t: 260px;background:#009ba3;}
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {display: block;}

#nav li.active, #nav li.active_last , #nav li.active_first {background:#faa73f;}
#nav li.active_last a{background:url('../img/topmenu_active_last.gif') top right no-repeat;}
#nav li.active_last ul a{background:none;background-color:#023640;}
#nav li.active_first a{background:url('../img/topmenu_active_first.gif') top left no-repeat;}

.promoblock{clear:both;background:url('../img/promo_bg.gif') top left repeat-x;}
.promotext{float:left;width:488px;}
.promotextin{height:230px;margin:0px 0px 0px 136px;}
.promotext h1{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.promotext h1.grey{padding:20px 0px 0px 0px;text-transform:uppercase;}
.promotext h1.blue{padding:0px 0px 0px 0px;}
.promotext ul{color:#333;padding:0px;margin:15px 0px 0px 2px;list-style-position:inside;}
.promotext li{font-size:18px;font-family:Tahoma;}
.promoimg{float:right;width:492px;background:url('../img/promo_right.gif') top right no-repeat;}
.searchblock{clear:both;height:27px;color:#333;font-size:11px;padding:4px 25px 0px 0px;}
.searchblock_in{clear:both;height:27px;color:#333;font-size:11px;padding:4px 25px 0px 0px;background-color:#e9e9e9;border:0px solid #eaeeef;border-top-width:1px;}
.searchblock td, .searchblock_in td{color:#333;}
.searchblock select, .searchblock_in select{border:1px solid #abadb3;color:#666;font-size:11px;padding:1px 0px;}
.searchblock table td, .searchblock_in table td{padding:0px 0px 0px 10px;}

.indexitems{background-color:#fff;clear:both;}
.indexitems a{text-decoration:none;}
.indexitems .item{width:193px;float:left;margin:13px 0px 28px 0px;}
.indexitems .item a{text-decoration:none;}
.itemcontent{width:181px;float:right;background:url('../img/item_border.gif') top left repeat-y;}
.itemheader_left h2{margin:0px 6px 0px 12px;padding:0px;font-family:Arial;font-size:14px;font-weight:bold;color:#fff;line-height:90%;}
.itemheader_left {background:url('../img/itemheader_left.gif') top left no-repeat;}
.itemheader_right {background:url('../img/itemheader_right.gif') top right no-repeat;}
.itemimg{height:118px;margin:0px 0px 0px 0px;}
.itemfooter{height:9px;font-size:1px;}
.itemfooter_left{height:9px;background:url('../img/itemfooter_left.gif') bottom left no-repeat;}
.itemfooter_right{height:9px;background:url('../img/itemfooter_right.gif') bottom right no-repeat;}

.orangebg{background-color:#faa73f;}
.greenbg{background-color:#a6ce39;}
.bluebg{background-color:#009aa2;}
.lightbluebg{background-color:#00a8e6;}
.darkbluebg{background-color:#01414d;}

.eventsblock{clear:both;background:#fff;padding:0px 0px 10px 0px;}
.newsblock{width:487px;background-color:#019ba3;float:left;}
.newsblockcenter{background:url('/img/indexnewsbg.gif') top left repeat-y;}
.newsblocktd{background-color:#01414d;font-size:1px;height:4px;}
.newsblocktd2{font-size:1px;height:4px;background-color:#fff;}
.newsblockadds{background-color:#019ba3;width:12px;font-size:1px;height:4px;}
.newsblockcontent{margin:0px 0px 0px 12px;background-color:#01414d;padding:0px 0px 0px 30px;}
.newsheader{float:left;width:90px;height:32px;}
.newsheaderspacer{float:left;}

.newsblock a{color:#6cc;font-size:11px;text-decoration:underline;}
.newsblock a:hover{}

.newsarchive{float:left;padding:3px 0px 0px 12px;}
.rsslink{float:right;padding:3px 40px 0px 0px;}
.rssimg{float:right;padding:2px 8px 0px 0px;}
.rsslink a{color:#009ba3;}

.newsblock .newsitem{margin:0px 15px 15px 0px;}
.newsblock .newsitem .newsdate{color:#fff;font-size:10px;margin:0px 0px 2px 0px;}
.newsblock .newsitem .newsdate span{font-size:14px;padding:0px 3px 0px 0px;}

.textblock_in .newsitem{margin:0px 15px 15px 0px;}
.textblock_in .newsitem .newsdate{color:#000;font-size:10px;margin:0px 0px 2px 0px;}
.textblock_in .newsitem a{font-size:12px;}
.textblock_in .newsitem {font-size:12px;}
.textblock_in .newsitem .newsdate span{font-size:14px;padding:0px 3px 0px 0px;}

.newsblock h1{color:#fff;font-size:18px;font-weight:normal;margin:0px 0px 0px 0px;padding:0px;}

.toprightcorner{background:url('../img/itemheader_right.gif') top right no-repeat;}
.topleftcorner{background:url('../img/itemheader_left.gif') top left no-repeat;}
.bottomrightcorner{background:url('../img/itemfooter_right.gif') bottom right no-repeat;}
.bottomleftcorner{background:url('../img/itemfooter_left.gif') bottom left no-repeat;}

.eventsblockpadding{padding:8px 0px 35px 0px;}

.announceblock{width:487px;background-color:#019ba3;float:right;}
.announceblockcontent{margin:0px 12px 0px 0px;background-color:#e9e9e9;}
.announceblockpadding{padding:8px 15px 35px 30px;}
.announceblock h1{color:#000;font-size:18px;font-weight:normal;margin:0px 0px 0px 0px;padding:0px;}
.announceheader{float:left;width:90px;height:42px;}
.announceblock a{color:#009ba3;font-size:11px;text-decoration:underline;}
.announceblock a:hover{}
.annitem{float:left;width:205px;font-size:11px;margin:0px 0px 5px 0px;}
.annitem a{font-size:12px;}
.annheader{padding:0px 0px 0px 5px;}
.anndescr{padding:2px 10px 0px 2px;}

.eventblock{width:487px;background-color:#019ba3;float:right;margin:6px 0px 0px 0px;}
.eventblock2{width:487px;background-color:#019ba3;float:right;}
.eventblockcontent{margin:0px 12px 0px 0px;background-color:#fff;}
.eventblockpadding{padding:15px 15px 12px 30px;}
.eventblock h1{color:#000;font-size:18px;font-weight:normal;margin:0px 0px 0px 0px;padding:0px;}
.eventheader{float:left;width:90px;height:35px;}
.eventblock a{color:#009ba3;font-size:11px;text-decoration:underline;}
.eventblock a:hover{}
.event_top_left{background:url('../img/event_top_left.gif') top left no-repeat;}
.event_bottom_left{background:url('../img/event_bottom_left.gif') bottom left no-repeat;}

.eventblock .newsitem{margin:0px 0px 8px 0px;}
.eventblock .newsitem .newsdate{color:#333333;font-size:10px;margin:0px 0px 2px 0px;}
.eventblock .newsitem .newsdate span{font-size:14px;padding:0px 3px 0px 0px;}

.textblock{font-size:11px;clear:both;background:#fff;padding:48px 0px 48px 0px;}
.textblock p{margin:0px 0px 10px 0px;padding:0px;}
.textblockcontent{margin:0px 40px;background:#fff;}

.bannersblock{padding:25px 0px 12px 6px;height:60px;clear:both;background:#fff;}
.bannersblock_in{padding:25px 0px 12px 6px;height:60px;clear:both;background:#fff;}
.bannersblock .banner{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 8px;}
.bannersblock_in .banner{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 11px;}

.footerblock{clear:both;background:#00414d;padding:30px 0px 70px 0px;}
.footerblock a{}
.footerblock td{color:#fff;font-size:11px;}
.main{width:980px;}

.content_in{background:#fff;padding:26px 0px 0px 0px;}

.left_col{float:left;width:255px;}

.menu_in{float:left;width:243px;background:#019ba3;padding:0px 0px 0px 12px;}
.menu_in_content{background:#01414d;}
.menu_in_pad{padding:5px 0px 25px 0px;}

.menu_in ul{padding:0px;margin:0px;list-style:none;}
.menu_in ul>li{margin:0px;padding:0px;}
.menu_in ul li a{display:block;padding:5px 30px;margin:0px;color:#fff;font-size:12px;position:relative;height:15px;}
.menu_in ul li a:hover {background-color:#009da3;color:#fff;}
.menu_in ul li a.active{background-color:#009da3;color:#ffffff;}
.menu_in ul li ul{padding:0px 0px 0px 0px; margin:0px;}
.menu_in ul li ul li a{display:block;padding:5px 30px 5px 40px;color:#6ecdcf;}

.banner_block_in_left{float:left;width:234px;padding:9px 0px 0px 15px;}
.banner_block_in_left .banner{padding:12px 0px 0px 0px;}

.textblock_in{float:right;width:700px;font-size:11px;}
.textblock_in a{color:#019ba3;text-decoration:underline;}
.textblock_in h1{color:#323232;
	margin:20px 0px 25px 0px;
	margin:5px 0px 2px 0px;
}
.textblock_in_pad{margin:0px 75px 0px 0px;}
.catalog_in_pad{margin:0px 20px 0px 0px;}

.sitemapline{color:#303030;}
.sitemapline a{color:#019ba3;text-decoration:none;}

.textblock_in ul{list-style-type: square;color:#656565;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-position:inside;}
.textblock_in ul li{color:#656565;}

/*CATALOG*/
.catalog_bigimg{width:350px;height:260px;}
.catalog_descr{float:right;width:290px;font-size:12px;margin:10px 0px 0px 0px;}
.catalog_addsfotos{float:left;width:240px;padding:20px 0px 0px 0px;}
.catalog_addsmargin{float:left;margin:0px 6px 4px 0px;width:67px;height:67px;}
.catalog_spacer45{height:45px;clear:both;}

.bordered{}
.border_pad img{margin:5px;}
.border_top{background:url('../img/border_pixel.gif') top left repeat-x;}
.border_bottom{background:url('../img/border_pixel.gif') bottom left repeat-x;}
.border_left{background:url('../img/border_pixel.gif') top left repeat-y;}
.border_right{background:url('../img/border_pixel.gif') top right repeat-y;}
.border_tl{background:url('../img/border_corner_tl.gif') top left no-repeat;}
.border_tr{background:url('../img/border_corner_tr.gif') top right no-repeat;}
.border_bl{background:url('../img/border_corner_bl.gif') bottom left no-repeat;}
.border_br{background:url('../img/border_corner_br.gif') bottom right no-repeat;}

.catalog_video{float:left;padding:20px 0px 0px 20px;width:67px;}
.catalog_video a{font-size:11px;}
.catalog_video div {float:left;width:67px;}

.catalog_conteiner_fotos{float:left;margin:10px 0px 0px 0px;}

.catalog_price{width:290px;float:right;margin:45px 0px 0px 0px;}
.catalog_price_descr{width:122px;float:left;text-align:right;padding:0px 18px 0px 0px;font-size:12px;color:#000;border:0px solid #b0c7c1;border-right-width:1px;}
.catalog_price_value{float:left;padding:5px 0px 0px 18px;font-size:14px;color:#009ca5;}
.catalog_buy_online {float:left;width:240px;padding:25px 0px 0px 0px;}
.catalog_buy_online a{display:block;width:240px;text-align:left;background-color:#019ba3;font-size:12px;color:#fff;}
.catalog_buy_online a .buy_online_pad{padding:8px 7px 8px 20px;}
.blue_tl{background:url('../img/blue_corner_tl.gif') top left no-repeat;}
.blue_tr{background:url('../img/blue_corner_tr.gif') top right no-repeat;}
.blue_bl{background:url('../img/blue_corner_bl.gif') bottom left no-repeat;}
.blue_br{background:url('../img/blue_corner_br.gif') bottom right no-repeat;}

.catalog_links{float:left;width:240px;}
.catalog_links td.spacer{height:4px;}
.catalog_links table{margin:0px 0px 0px 16px;}
.catalog_links table td{padding-right:10px;}

.catalog_item_menu{clear:both;padding:0px 0px 0px 0px;background:url('../img/border_pixel.gif') bottom left repeat-x;height:44px;}
.catalog_item_menu a{font-size:11px;font-weight:bold;text-decoration:none;display:block;width:105px;float:left;text-align:center;background:url('../img/catalog_item_menu_bg.gif') top left no-repeat;color:#fff;margin:15px 1px 0px 0px;height:29px;}
.catalog_item_menu a.active{background:url('../img/catalog_item_menu_active_bg.gif') top left no-repeat;color:#02a1a7;}
.catalog_item_menu a .catalog_item_menu_pad{padding:8px 0px;}

.catalog_item_text{margin:25px 12px;clear:both;}
.catalog_item_text ul{list-style-position:outside;list-style-type:square;padding:0px 0px 0px 20px;}
.catalog_item_text ul li{}
.catalog_item_text table{border:1px solid #666;border-collapse:collapse;}

.catalog_index .catalog_item {float:left;margin:0px 12px 15px 0px;}
.catalog_index .catalog_item .catalog_item_img{width:210px;height:120px;}
.catalog_index .catalog_item h2{margin:0px;padding:0px 0px 5px 0px;text-align:center;color:#02a1a7;font-size:14px;}
.catalog_index .catalog_item a{text-decoration:none;}
.catalog_index .catalog_item .catalog_item_adds{height:30px;}

/*CATALOG*/

.listtable {border-collapse:collapse;}
.listtable td{border:1px solid #999;}
.listtable tr.row td{background-color:#eee;}
.listtable thead td{text-align:center;background-color:#777;color:#fff;font-weight:bold;}

/*REG_FORM*/
.reg_form_txt{border:1px solid #dedede;width:150px;}
.err{color:#f00;}

.auth_menu{color:#fff;font-size:10px;font-weight:normal;}
.auth_menu a{color:#faa73f;text-decoration:underline;}

.myline{background:#fff;padding:5px 10px;color:#000;}

/* by moro */
/*HELPDESK*/
.helpdesk_topics{ margin-left: 40px; }
.helpdesk_topics th{ font-weight: normal; text-align: left; }
.helpdesk_topics td, .helpdesk_topics th{ padding: 5px 7px; }
.helpdesk_topics tr:nth-child(2n+1) td{ background-color: #e9e9e9; }
.helpdesk_topic_created{ border-bottom: 1px solid; }
a.helpdesk_topic_title{ font-size: 16px; margin: 5px 0px 10px 0px; display: block; text-decoration: none; }
a.helpdesk_topic_title:hover{ text-decoration: underline; }
.helpdesk_topic_message{ clear: both; margin-top: 5px; padding: 10px; }
.helpdesk_topic_avatar{ margin-right: 10px; float: left; }
.helpdesk_topic_message_body{ float: left; }
.helpdesk_topic_message_body p{ margin: 5px 0px; font-size: 13px; }
.user_type_1{ background: #EEF1F3; }
.helpdesk_topic_username{ color: #019BA3; }

/* MY MANAGER */
.my_manager{ font-size:11px;padding:5px 5px 5px 12px;background-color:#e9e9e9;color:#000;margin-top: -26px; }
.my_manager_name img{ float: left; margin-right: 5px; }
.my_manager_info{ margin-top:5px; }
.my_manager_info table td{ vertical-align: top; line-height: 15px; }

.inactive{ color: #666666 !important; }

/* forms */
fieldset{ margin-bottom: 10px; }
fieldset legend{ padding: 0px 5px; font-weight: bold; font-size: 14px; line-height: 22px; }
fieldset legend label{ font-weight: normal; font-size: 12px; }
select{ margin-left: 0px; }
/* eof by moro */