%@charset "utf-8";
.endblock {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
@font-face {
font-family: 'MyriadPro';
src: url('/media/fonts/myriadproregular.eot?') format('eot'), 
	     url('/media/fonts/myriadproregular.woff') format('woff'), 
	     url('/media/fonts/myriadproregular.ttf')  format('truetype'),
	     url('/media/fonts/myriadproregular.svg#svgFontName') format('svg');
	}
/* MENU */
#nav
{ 
	position:relative; 
	top:25px; 
}
#nav LI {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.droppy ul { width: 160px; }
.droppy ul ul { left: 160px; }


.droppy {height: 27px; z-index:10;}
.droppy *:hover {background-color: none;}
.droppy > li > a {height:21px;}
.droppy a {
	color: #0b4a76;
	font-size: 14px;
	padding: 2px 12px 4px 12px;
	line-height: 20px;
	font-family:Arial;
	text-decoration: none;
  }
  .droppy li li { margin:3px 0;}
  .droppy li li a{background: none; font-size:12px;}
  .droppy li.hover a {background: white; color:#0b4a76;}
  .droppy ul { top:25px; margin-top:2px !important;}
    .droppy ul li a {background: white; color:#0b4a76;}
      .droppy ul a.has-subnav {}
			.droppy ul a.hover { color: #797979;}
   .droppy ul a { border-bottom: 1px solid white; border-right: none;}
    .droppy ul a { border-bottom: none; }


.question{
    font-size: 14px;
    font-weight: normal;
    color: #949494;
}
.vote{
    color: #ff8601;
    font-size: 14px;
}


.clearer {clear:both;}
.errors, .errors li{color:red; list-style:none;}
html{
	margin:0;
	padding:0;
}
body{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	width: 100%;
    background: url(/media/img/tech_bg_big.png) #f4f4f4 no-repeat top center;
}

.tabs li a:hover, .rightmenu li a:hover {
    text-decoration: underline;
}

.office_button{
    background: url(/media/img/office_button.png) no-repeat;
    height: 34px;
    width: 134px;
    border: none;
}


/* trade */

#body_trade #nav{top:0px;}
#body_trade .droppy ul {
    width: 160px;
}
#body_trade .droppy ul ul {
    left: 160px;
}


#body_trade #col_content{
    padding-top: 25px;
}

/* tech_cs */

#body_trade #tech_cs{
    width: 100%;
    height: 50px;
    z-index:10;
    background-color: #272727;
	font-size: 13px;
	color: #9d9d9d;
	font-family: Tahoma;
	z-index:0;

	position:relative;
	right:0px;
	top:20px;
}
#body_trade #tech_cs a{
	font-family: Tahoma !important;
	color: #9d9d9d;
	padding: 0px !important;
}

#body_trade #tech_cs #tech{
    float: right;
    position: relative;
    left: 0;
    top: 5px;
    margin-right: 10px;
    width:184px;
    height: 30px;
    padding:5px 0 0 0;
    text-align:center;
    background: none;
}

#body_trade #tech_cs #cs{
    float: right;
    position: relative;
    left: 0;
    top: 5px;
    margin-right: 10px;
    padding:5px 0 0 0;
    text-align:center;
    background: none;
    width:184px;
    height: 30px;

}

#body_trade #fisheye{
    position: relative;
    top: 20px;
    margin-top: 10px;
}

#body_trade .trade_inner_page #FishEyeContainer
{

}

#body_trade .trade_main_page #FishEyeContainer{
    position: absolute;
    height: 100px;
    width: 600px;
    top: 280px;
    left: 60px;
}

#body_trade .trade_main_page .FishEyeStandard {
    height: 50px;
    width: 50px;
}


#body_trade .trade_main_page .carusel {
    position: absolute;
    height: 200px;
    width: 450px;
    top: 70px;
    left: 450px;
}


#body_trade .trade_main_page .current_product {
    position: absolute;
    height: 140px;
    width: 320px;
    top: 100px;
    left: 100px;
    text-decoration: none;
}
#body_trade .trade_main_page .current_product:hover {
    text-decoration: underline;
}
#body_trade .trade_main_page .current_product .image {
    height: 140px;
    float: left;
    width: 100px;
    background-position: center;
    background-repeat: no-repeat;
}

#body_trade .trade_main_page .current_product .info {
    height: 140px;
    padding-top: 20px;
    float: right;
    width: 200px;
    color: #FFF;
}

#body_trade .trade_main_page .current_product .info .title{
    font-family: MyriadPro;
    font-size: 24px;
}

#body_trade .trade_main_page .current_product .info .slogan{
    font-family: MyriadPro;
    font-size: 14px;
}


#body_trade .trade_main_page #arrow-right{
    position: absolute;
    top: 145px;
    left: 935px;
    height: 50px;
    width: 50px;
}

#body_trade .trade_main_page #arrow-left{
    position: absolute;
    top: 145px;
    left: 20px;
    height: 50px;
    width: 50px;
}

#body_trade .trade_inner_page #arrow-right{
    height: 130px;
    float: right;
}

#body_trade .trade_inner_page #arrow-left{
    height: 130px;
    float: left;
}


#body_trade #arrow-right{
    width: 80px;
    background:url(/media/img/trade/arrow_right.png) no-repeat center center;
    cursor: pointer;
}

#body_trade #arrow-left{
    width: 80px;
    background:url(/media/img/trade/arrow_left.png) no-repeat center center;
    cursor: pointer
}


.FishEye {
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.FishEyeStandard {
    height: 72px;
    width: 72px;
}

#body_trade #tech_cs #tech_cs_text {
    font-size: 14px;
    float: left;
    position: relative;
    left: 40px;
    top: 15px;
}

#body_trade #tech_cs #tech a{
    background:url(/media/img/trade/tech.jpg) no-repeat top left;
    display: block;
    width:184px;
    height: 30px;
}

#body_trade #tech_cs #cs a{
    background:url(/media/img/trade/cs.jpg) no-repeat top left;
    display: block;
    width:184px;
    height: 30px;
}


/* /tech_cs */

/* menu droppy */

#body_trade .droppy {height: 27px; z-index:10;}
#body_trade .droppy *:hover {
    background-color: none;
}

#body_trade .droppy > li {
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
}

#body_trade .droppy > li:hover{
    border-left: 1px solid #4e4e4e;
    border-top: 1px solid #4e4e4e;
    background: #252525;
}

#body_trade .droppy > li ul{
    border-left: 1px solid #4e4e4e;
    border-top: 1px solid #4e4e4e;
    margin-left: -1px;
    background: #252525;
}


#body_trade .droppy > li > a {height:21px;}
#body_trade .droppy a {
	color: #a9a8a8;
	font-size: 14px;
	padding: 2px 12px 4px 12px;
	line-height: 20px;
	font-family:Arial;
	text-decoration: none;
  }

#body_trade .droppy li li { margin:0px 0;}
#body_trade .droppy li li a{background: none; font-size:12px;}
#body_trade .droppy li.hover a {background: black; color:#a9a8a8;}
#body_trade .droppy ul { top:25px; margin-top:2px !important;}
#body_trade .droppy ul li a {background: #252525; color:#a9a8a8;}
#body_trade .droppy ul a.has-subnav {}
#body_trade .droppy ul a.hover { color: #FFF;}
#body_trade .droppy ul a { border-bottom: 1px solid white; border-right: none;}
#body_trade .droppy ul a { border-bottom: none; }

/* /menu droppy */

#body_trade{
	1background:url(/media/img/trade/body_fon.jpg) #FFF top repeat-x;
    background: none;

}

#body_trade .body_fon{
    position: absolute;
    width: 100%;
    z-index: -1000;
    1background-image:url(/media/img/trade/body_fon.png);
    background-repeat: repeat-x;
    background-position: top;
}

/* фирменные цвета продуктов для трейд (begin) */

#body_trade #fisheye{
    background-color: #316e9e;
    1background-color: #b228d3;
}

#body_trade .body_fon{
    background-color: #297fb9;
    1background-color: #902aaa;

}

#body_trade.product_lotos .body_fon,
#body_trade.product_omegas .body_fon,
#body_trade.product_omegahome .body_fon,
#body_trade.product_omegaexpert .body_fon,
#body_trade.product_onix .body_fon {
    padding-top: 99px;
    background-color: transparent;
}
#body_trade.product_lotos .body_fon div,
#body_trade.product_omegas .body_fon div,
#body_trade.product_omegahome .body_fon div,
#body_trade.product_omegaexpert .body_fon div,
#body_trade.product_onix .body_fon div {
    height: 403px;
}

#body_trade.product_internal.product_lotos .body_fon div,
#body_trade.product_internal.product_omegas .body_fon div,
#body_trade.product_internal.product_omegahome .body_fon div,
#body_trade.product_internal.product_omegaexpert .body_fon div,
#body_trade.product_internal.product_onix .body_fon div {
    height: 183px;

}




#body_trade.product_lotos .body_fon div {
    background: url(/media/img/lotos_bg1.png) repeat-x;
}
#body_trade.product_lotos #fisheye {
    background: url(/media/img/lotos_bg2.png) repeat-x;
}

#body_trade.product_omegas .body_fon div {
    background: url(/media/img/sport_bg1.png) repeat-x;
}
#body_trade.product_omegas #fisheye {
    background: url(/media/img/sport_bg2.png) repeat-x;
}

#body_trade.product_omegahome .body_fon div {
    background: url(/media/img/home_bg1.png) repeat-x;
}
#body_trade.product_omegahome #fisheye {
    background: url(/media/img/home_bg2.png) repeat-x;
}

#body_trade.product_omegaexpert .body_fon div {
    background: url(/media/img/expert_bg1.png) repeat-x;
}
#body_trade.product_omegaexpert #fisheye {
    background: url(/media/img/expert_bg2.png) repeat-x;
}

#body_trade.product_onix .body_fon div {
    background: url(/media/img/onix_bg1.png) repeat-x;
}
#body_trade.product_onix #fisheye {
    background: url(/media/img/onix_bg2.png) repeat-x;
}

/* фирменные цвета продуктов для трейд (end) */

#trade_order_table_inner{
	padding:0px 0px 40px 0px;
}
#trade_order_table_inner td{
	padding: 10px 0px;
}

#body_trade #menu div{
    float: right;
}

#body_trade #page{
    margin-top: 0px;
}


#body_trade #col_submenu {
    padding-top: 25px;
    width: 350px;
}

#body_trade .tabs, .rightmenu
{
	list-style:none !important;
	padding:0px;
	margin:0px 20px 0px 0px;
    width: 350px;
}

#logo.logo_trade
{
	background: url(/media/img/trade/logo_trade.png) no-repeat right bottom;
    height: 97px;
    width: 285px;
    padding-top: 0;
}

#body_trade #phone{vertical-align: bottom !important; padding-bottom: 17px; width: 228px;}



#body_trade #registration{
    display: none;
}


#body_trade #menu {
    vertical-align: middle;
    position: static;
    left: 0px;
}

#middle_trade #registration{
/*    position: absolute;*/
/*	top: 0px;*/
/*    right: 120px;*/
	position: relative;
    display: none;
	right:-600px;
	top:-130px;
	left: auto !important;
}

#middle_trade #registration_wrapper{
    position: relative !important;
	/*width:200px;*/
	width: 150px;
}

#trade_mainpage_table{
	width: 100%;
}

#trade_mainpage_table td{
	vertical-align: top;
}

#trade_mainpage_table .col1{
	width: 50%;
}

/*#trade_mainpage_table .col2 {*/
/*	padding: 10px;*/
/*}*/

#trade_text{
	background:white;
	padding: 10px;
	font-size: 14px;
	line-height: 1.5em;
	color: #878787;
}

#trade_title{
	padding: 10px;
	font-size: 18px;
    font-family: Arial;
    font-weight: bold;
	color: #2a2a2a;
}

.trade_main_content{
    padding-top: 60px;
}


#middle_trade{
	width: 964px;
    height: 100px;
    margin-top: 45px;
	/*border: 1px solid red;*/
}

#body_trade #bottom{
	font-family: Tahoma;
	color: #A1E0FF;
	1padding-left:275px;
	font-size: 11px;
	margin: 140px 0px;
}


#product_graph{
	margin: 30px 0px 0px 30px;
	height:250px;
	width:726px;
	/*border: 1px solid red;*/
	background: url(/media/img/graph.png) no-repeat top;
}

#trade_hello{
	position:absolute;
	top:110px;
	color:#557088;
	font-size: 13px;
	font-family: Arial;
	font-style: italic;
	padding: 25px 0 0 30px;
}

.product_slot{
	height: 100px;
	width: 100px;
	overflow: hidden;
	font-size: 10px;
}

.product_slot h1{
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
	font-family: MyriadPro;
	margin:0px !important;
}

#product3 h1{
	font-size: 22px !important;
}
/*
#product1{position: relative; left: 70px; top: 40px; width: 195px; height: 140px;}
#product2{position: relative; left: 120px; top: 70px; width: 195px; height: 160px;}
#product3{position: relative; left: 430px; top: -190px; width: 210px; height:200px;}
#product4{position: relative; left: 640px; top: -490px; width: 210px; height:130px;}
#product5{position: relative; left: 735px; top: -445px; width: 140px; height:130px;}


#trade_order_table{margin:150px 0px; width:100%; border-collapse:collapse; padding:0px;}
#trade_order_div{width:548px; height:217px; background:url(/media/img/order_form_bg.png) no-repeat top left; vertical-align:top;}
#trade_order_submit{background:url(/media/img/order_button.png) no-repeat center; cursor:pointer;}
#trade_order_form{padding:0px; margin:0px 0px 0px 18px; list-style:none !important;}
#trade_order_form li{float:left; display:block; font-family:'Arial'; font-size:11px; height: 30px; margin:0px 15px 10px 10px;}
#trade_order_form li label {vertical-align: top; margin-right: 5px;}
#trade_order_table h1{margin: 22px 0px 17px 27px; font-size:16px; font-weight:bold; font-family:Arial;}
#trade_order_table input, #trade_order_table select{width:75px; font-size:10px; height:19px;}
#trade_order_table input{height:13px;}
#id_address{height:40px; width:420px;}
#trade_order_div .errorlist{padding:0px; margin:0px; color:red;}
#trade_order_div .errorlist li{margin:0px 0px 3px 0px; padding:0px; height:10px; margin-top:-13px;}
*/

#trade_order_table{
	margin: 0px 0px 0px 30px;
	width:100%;
	background: #80A8C1;
}
#trade_order_div{color: white; padding:0px 20px;}
#trade_order_div label {position:absolute; font-family:Arial; color:#738FA3; /*font-style: italic;*/}
#trade_order_div input, #trade_order_div select, #trade_order_div textarea{
	background: #BED3E1;
	border: none;
	color: white;
}

#trade_order_div table{
	width: 100%;
}



#trade_products_horisontal_wrap{
	/*margin:0 auto;*/
	/*width: 600px;*/
	margin-bottom: 50px;
	width:100%;
}

#trade_products_horisontal{
	padding:0px;
	margin:0px;
	height:89px;
	z-index:1000;
}
#trade_products_horisontal li{
	height:120px;
	width:93px;
	float:left;
    display:inline;
	line-height:120px;
	z-index:1000;
	margin: 0px 0px 0px 0px;
}

#trade_products_horisontal li a{
	color:white;
	text-decoration:none;
}


/*#trade_products_horisontal li a{*/
/*	vertical-align: middle;*/
/*	display: inline-block;*/
/*	line-height:1em;*/
/*}*/

#trade_select_balloon{
	/*border: 1px solid red;*/
	height: 128px;
	width: 372px;
	background: url(../img/trade_select_balloon.png) no-repeat;
	margin: -50px 0px 0px 120px;
}

#trade_empty_balloon{
	/*border: 1px solid red;*/
	height: 100px;
	width: 372px;
	background: url(../img/trade_empty_balloon.png) no-repeat;
	margin: -50px 0px 0px 0px;
	color: #5b707f;
	font-family: Georgia;
	text-align: center;
	font-size: 30px;
	padding: 28px 0 0 0;
}

#trade_products_horisontal li.container.v1{background:url(../img/trade_blue_circle.png) no-repeat center;}
#trade_products_horisontal li.container.v2{background:url(../img/trade_orange_circle.png) no-repeat center;}
#trade_products_horisontal li.container.v3{background:url(../img/trade_green_circle.png) no-repeat center;}
#trade_products_horisontal li.container.v4{background:url(../img/trade_violet_circle.png) no-repeat center;}
#trade_products_horisontal li.container.v5{background:url(../img/trade_lightblue_circle.png) no-repeat center;}
#trade_products_horisontal li.container.v6{background:url(../img/trade_red_circle.png) no-repeat center;}

#trade_products_horisontal li {
	cursor:pointer;
	/*width: 20%;*/
	/*padding: 10px;*/
	/*margin: 100px auto 0;*/
}

#trade_products_horisontal li .container {
	line-height: 200px;
}
#trade_products_horisontal li .block {
	width: 100%;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;

}
#trade_products_horisontal li .block span {
	display: block;
	text-align: center;
}
#trade_products_horisontal li .iefix {
	display: none;
}
#trade_products_vertical{z-index:2; position:relative;}
#trade_products_vertical li a{color:white; text-decoration:none; font-style: normal;}
#trade_products_vertical li{display:block; padding:20px 0px 0px 50px; height:35px; cursor:pointer;}
#trade_products_vertical li.v1{background:url(../img/trade_blue_circle_small.png) no-repeat left;}
#trade_products_vertical li.v2{background:url(../img/trade_orange_circle_small.png) no-repeat left;}
#trade_products_vertical li.v3{background:url(../img/trade_green_circle_small.png) no-repeat left;}
#trade_products_vertical li.v4{background:url(../img/trade_violet_circle_small.png) no-repeat left;}
#trade_products_vertical li.v5{background:url(../img/trade_lightblue_circle_small.png) no-repeat left;}
#trade_products_vertical li.v6{background:url(../img/trade_red_circle_small.png) no-repeat left;}


#trade_news{
	width: 100%;
    border-collapse:collapse;
    padding:0px;
	color: white;
	margin-top: 80px;
}
#trade_news a{color: white !important; margin-left: 20px;}
#trade_news td{vertical-align: top;}
#trade_news ul{list-style:none; padding:0px; margin:0px;}
#trade_news li{list-style:none; background:url(../img/trade_small_blue_circle.png) left top no-repeat; padding:0px 0px 10px 26px;}



#body_trade #col_submenu{
    color:#4d5b66; font-family:Arial; font-size:12px; font-style:italic;}

#body_trade .tabs li{
	background: none;
}

#body_trade .tabs li a{
    color:#b7b7b7;
    font-family: Arial;
    font-size: 18px;
    font-style: italic;
}

#body_trade #content h1{
    font-family: Arial;
    margin-top: 0px;
    color: #2a2a2a;
    font-size: 18px;
}

#body_trade #content{
    color: #847b7b;
}

#body_trade #bottom{
    background: none;
}

#body_trade .bottommenu {
    border-top: 1px solid #e6e6e6;
    background-color: #f5f5f5;
}

#body_trade .bottommenu #nav {
    width: 1006px;
    height: 210px;
    margin: auto;
    padding-left: 0;
    padding-top: 20px;
}


#body_trade .tabs li, .rightmenu li {
    padding: 5px 10px 5px 3px;
    margin: 0px 0px 5px 0px;

}

#body_trade .bottommenu #nav > li{
    display: inline;
    float: left;
    padding-right: 50px;
}

#body_trade .bottommenu #nav > li > a{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #2a2a2a;

}

#body_trade .bottommenu #nav li ul{
    padding-left: 15px;
    padding-top: 20px;
    list-style-image: url(/media/img/trade/bottommenu.li.png);
}

#body_trade .bottommenu #nav li ul li {
    padding-top: 5px;
}


#body_trade .bottommenu #nav li ul li a {
    font-family: Arial;
    font-size: 11px;
    color: #717171;
}





#body_trade .bottommenu #nav li ul li a.omega-m {
	color: #0b89ff;
    font-weight: bold;
}

#body_trade .bottommenu #nav li ul li a.omegaexpert {
	color: #ff0000;
    font-weight: bold;
}

#body_trade .bottommenu #nav li ul li a.lotos {
	color: #29ad00;
    font-weight: bold;
}

#body_trade .bottommenu #nav li ul li a.onix {
	color: #2fc2c4;
    font-weight: bold;
}

#body_trade .bottommenu #nav li ul li a.omega-home {
	color: #da3dc3;
    font-weight: bold;
}

#body_trade .bottommenu #nav li ul li a.omegas {
	color: #fe7a0d;
    font-weight: bold;
}






#body_trade .footer #sitemap{
    font-weight: bold;
    font-size: 13px;
    color: #FFF;
    width: 100px;
}

#body_trade .footer #company_info{
    font-size: 11px;
    padding-right: 30px;
}

#body_trade .footer #telephone{
    font-weight: bold;
    font-size: 18px;
    color: #FFF;
    width: 230px;
}

#body_trade .footer table{
    height: 85px;
    width: 1006px;
    margin: auto;
}

#body_trade .footer{
    height: 85px;
    width: 100%;
    background-color: #222222;
    color: #bebebe;
    font-family: Arial;
}

#body_trade .footer a{
    text-decoration: none;
    color: #FFF;
}

#body_trade #bottom{
    margin-bottom: 70px;
}


#body_trade ul.terms
{
    list-style: none;
    color: #898a8a;

}
#body_trade ul.terms b
{
    font-weight: normal;
}

#body_trade ul.terms p
{
    color: #5f5f5f;

}

#body_trade #content .tabs li.selected a {
    color: #B7B7B7 !important;
}

#body_trade #content .tabs li a {
    color: #2A2A2A;
}

#body_trade #content .tabs {
    border-top: 1px solid #E7E7E7;
    width: 220px;
}
#body_trade #content .tabs li {
    border-bottom: 1px solid #E7E7E7;
}


/* /trade */

#fancy_inner{
	background:#BFBFBF url(/media/img/message_bg.png) repeat-x top !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.overlabel label {
	color:#999;
	padding:1px 0 0 5px;
}
.overlabel label.overlabel-apply {
	position:absolute;
	/*top:3px;*/
	/*left:5px;*/
	z-index:1;
	color:#999;
}



/*#id_product, #id_amount, #id_city, #id_email{width:155px;}
#id_phone
{
	width: 345px;
	background: url(/media/img/phone_bg.png) no-repeat top;
}
#id_address{width: 345px; height:50px;}*/
.selected{
    font-weight: normal;
}
/*
.styled_header{
	font-family: Georgia;
	font-size: 36px;
	color: #323c45;
}
.styled_header .lighter{
	color: #b2b3b3;
	font-size: 30px;
}
*/
.form_gray{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #A1A1A1;
	color: white;
	padding: 20px 5px;
}
.form_gray input{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.form_gray th{text-align:right; vertical-align:top; font-size:11px;}

#page{
    margin-top: 15px;
    width: 1006px;
	text-align: left;
}



#head{
    width: 100%;
    border-collapse:collapse;
    padding:0px;
}

#head td{vertical-align: top;}

#logo
{
	width:185px; 
	height:77px; 
	/*border:1px solid green;*/ 
	background: url(../img/logo.png) no-repeat center top; 
	z-index:10;
}


#fone
{
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #fff;
	text-align: right;
	padding: 10px 25px 0 0;
	background: url(/media/img/phone_bg.png) no-repeat;
	height: 30px;
}

#phone1{color:#5b707f; font-size:10px; /*margin-left: 70px;*/ margin-top: 6px;}
#phone2{color:#004f88; font-size:24px; /*margin-left: 70px;*/ margin-top: -6px;}

#middle{
    background: url(../img/bigpicture.png) no-repeat;
    height: 382px;
    margin: 20px 0px 32px 0px;
	overflow: hidden;
}
#middle_min {
    background: url(../img/bigpicture_min.png) no-repeat;
    height: 225px;
    margin: 20px 0px 23px 0px;
	overflow: hidden;
}

#middle_company {
	height: 50px;
	float: none;
	clear: left;
}


#company_question{
	/*border: 1px solid red;*/
	height: 49px;
	width: 146px;
	float:right;
	margin-right:55px;
	margin-top: -50px;
	background: url(/media/img/company_question.png) no-repeat;
	cursor: pointer;
}

#bottom{
	clear: both;
	margin: 50px 0px 0 0;
	height: 100px;
	background: url(/media/img/footer_bg.png) no-repeat top;
}

#bottom hr{
    height:1px;
    background: #D6D8D9;
	border: none;
	clear: both;
	margin: 0;
}

.registration_welcome p strong{
    font-family: 'MyriadPro';
    font-size: 48px;
    color: #37abd0;
}

.registration_welcome em {
    font-style:normal;
    letter-spacing: -4px;
}

#bottom td {vertical-align: top;}
#bottom table{
    width: 100%;
    border-collapse:collapse;
    padding:0px;
    font-family: Arial;
    font-size: 11px;
    color: #737373;
}
#bottom .col2{width:50%; text-align:right;}
#bottom .col2 ul{padding:0px; margin:0px; list-style:none; float:right;}
#bottom .col2 ul li{display:block; float:left; padding:0px 12px; border-right:1px solid #A4A5A6;}
#bottom .col2 ul li.last{border-right:none;}
#bottom a{text-decoration:none; color:#44607A;}



#registration, #registration input{
    font-family: Arial;
    font-size: 12px;
	color: #0d507d;
	margin-left: 10px;
}

#registration{
	position:relative; 
	top:25px;
}

#registration.entered{
	font-size: 12px;
}
#registration.entered a{font-size:11px; white-space: nowrap;}
#registration.entered .exit{
	margin:2px 0 0 2px;
	padding:0 2px;
}
#registration.entered .exit a{
		color: #0d507d;
}

#registration.entered #registration_wrapper{
	padding: 6px 0px 0px 10px;
	overflow: hidden;
}

#registration_wrapper{
    position: relative;
}



#registration_title{
    color: #474747;
    padding: 3px 0px 0px 10px;
}

#registration_login{
    padding: 16px 0px 0px 12px;
	line-height: 22px;
}

#registration_password{
    padding: 12px 0px 0px 12px;
	line-height: 22px;


}

#registration_login input, #registration_password input{
    height: 22px;
    width: 95px;
	margin-top: -2px;
	background: url(../img/input.png) no-repeat;
	border: none;
	padding: 0 5px;
	line-height: 22px;
    color: #77a8cf;
}

#registration_wrapper input[type="submit"] {
    background: none;
	margin: 0;
	border: none;
    color: #44607A;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-decoration: none;
	display: inline;
    padding: 0;
    margin-left: 10px;

}

#registration_wrapper input[type="submit"]:hover {
    border-bottom: 1px solid #44607A;
}

#registration_controls ul{
    list-style: none;
    padding: 0px;
    margin: 10px;
	margin-left: 0px;
}
#registration_controls li
{
	float: left;
}
#registration_wrapper a {
    color: #44607A;
    font-size: 12px;
    text-decoration: none;
}


#registration_wrapper a:hover {
    text-decoration: underline;
}
.user_fio
{
	background: url("../img/input_bg.png") no-repeat scroll 0 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    height: 22px;
    padding: 3px 10px;
    width: 295px;
}
#slogan
{
	width: 500px;
	height: 120px;
	background: url(../img/dinamika_technologies.png) no-repeat bottom right;
}

#tech, #ts, #cs{
	
}

#tech a, #ts a, #cs a{
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display:block;
	white-space: nowrap;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}


#cs_ts{
    height: 34px;
    position: relative;
	margin: 40px 0 20px 55px;
	line-height: 36px;
}

#cs_ts #ts a{
	
}

#tech_cs{
    width: 280px;
    height: 34px;
    z-index:10;
    /*position: absolute;*/
	/*right: 500px;*/
	/*top: 100px;*/
	font-size: 13px;
	color: #9d9d9d;
	font-family: Tahoma;
	z-index:0;
	
	position:relative;
	right:-300px;
	top:55px;
}
#tech_cs a{
	font-family: Tahoma !important;
	color: #9d9d9d;
	padding: 0px !important;
}

#tech_ts_cs{
	width: 400px;
    height: 34px;
    background: url(../img/TECH-TS-CS.png) no-repeat;
    top:-915px;
    left: 37px;
    z-index:10;
    position: relative;
}

#tech_ts{
	margin: 75px 0px 0px 80px;
	width: 280px;
    height: 34px;
    background: url(../img/TECH-TS.png) no-repeat;
    z-index:10;
}

#tech_ts_cs #tech{width:150px;}
#tech_ts_cs #ts{left:170px;}
#tech_ts_cs #cs{left:290px;}

#tech_cs #tech{width:124px; background:url(../img/ellipse.png) no-repeat top left; padding:5px 0 0 0; text-align:center;}
#tech_cs #cs{left:165px; width:124px; background:url(../img/ellipse.png) no-repeat top left; padding:5px 0 0 0; text-align:center;}

#tech_ts #tech{width:150px;}
#tech_ts #ts{left:180px; position:relative;}

#tech
{
	position:absolute; 
	width:153px; 
	height:36px; 
	background: url(../img/TS-CS.png) no-repeat;
}
#cs
{
	position:absolute; 
	left:166px; 
	width:153px; 
	height:36px; 
	background: url(../img/TS-CS.png) no-repeat;
}
#ts
{
	position:absolute; 
	width:153px; 
	height:36px; 
	background: url(../img/TS-CS.png) no-repeat;
}

#main_content_table, #office_content_table { width:100%; border-collapse:collapse; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear: both;}

#office_content_table .col2{width:200px;}

#col_submenu, #col_content{vertical-align:top;}
#col_submenu{padding-top: 25px; width:0px;}


#content
{
	margin-top: 20px; 
	padding: 0px 0px 0px 0px; 
}

/* poll roll */
.roll{
    height: 28px;
}

.roll_left{
    background: url(/media/img/roll_left.png) no-repeat;
    width: 8px;
    height: 28px;
    float: left;
}

.roll_fon{
    background: url(/media/img/roll_fon.png);
    height: 28px;
    float: left;
}

.roll_right{
    background: url(/media/img/roll_right.png) no-repeat;
    width: 8px;
    height: 28px;
    float: left;
}

.roll_percents{
    width: 50px;
    height: 28px;
    margin-left: 10px;
    margin-top: 6px;
    float: left;
    vertical-align: middle;
}



/* poll roll */



/* SUBMENU */
.tabs, .rightmenu
{
	list-style:none !important;
	padding:0px;
	margin:0px 0px 0px 0px;
    width: 200px;
}

.tabs li, .rightmenu li
{
	padding: 5px 10px 5px 35px;
	margin: 0px 0px 5px 0px;
	background:url(../img/li_bg.png) no-repeat left center;
}
.blue_but
{
	margin-top: 75px !important;
	padding: 0;
    width: 200px;
}
.blue_but li
{
	padding: 7px 0px 21px;
	width: 129px;
	text-align: center;
	background:url(../img/blue_but.png) no-repeat left center;
	color: #fff;
	list-style-type: none;
}
.blue_but li a
{
	color: #fff !important;
	text-decoration: none !important;
	font-size: 14px;
	font-family: MyriadPro;
}
#tinymce a, #content a{color:#495158;}
.tabs li a, .rightmenu li a
{
	text-decoration: none;
	color: #646464;
}


li.selected a
{
	color: #0f4164;
}

 #content .tabs li.selected a
{
	color: #0eb3f7;
}

/*
.b_for_whom #content .tabs li.selected a
{
    color: #0f4164 !important;
}

.b_about_tech #content .tabs li.selected a
{
    color: #003051 !important;
}

.b_useful #content li.selected a
{
    color: #3b90c3 !important;
}
*/


/*.rightmenu{
	list-style:none !important;
	padding:10px 0px 0px 0px;
	margin:10px 40px 0px 0px;
	width: 200px;
	border-top: 1px solid gray;
}
.rightmenu li{
	padding: 3px 10px;
	margin: 0px 0px 5px 0px;
	background:url(../img/submenu_bg.gif) right bottom no-repeat #AD957E;
}
.rightmenu li a{
	text-decoration: none !important;
	color: white !important;
	font-family: Georgia;
	font-style: italic;
	font-size: 10px;
}

#right_menu_news{width:200px; padding:5px;}
#right_menu_news h3{padding:0px; margin:0px;}
#right_menu_news ul{list-style:none; margin:0px; padding:0px;}*/

/* Bottom */
#mainpage_bottomtable{
	width: 100%;
    border-collapse:collapse;
    padding:0px;
}
#mainpage_bottomtable td{
	vertical-align: top;
	margin: 10px;
}

/* DINAMIKA TECH */
.required{color:red;}
#registration_table tr th{
	text-align:right;
	vertical-align:top;
	padding-right:20px;
	width:35%;
}

.dintech_product_slot{border-collapse:collapse; padding:0px; width:100%;}
.dintech_product_menu_td{width:185px; vertical-align:top;}
.dintech_product_menu_td div{background:#9E9E9E; vertical-align:top;}
.dintech_product_menu_td ul{list-style:none !important; padding:10px;}
.dintech_product_menu_td a{color:white !important; text-decoration:none;}
.dintech_product_slot h1{
	font-family: MyriadPro;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.patent_table{margin-top:20px;}
.patent_table td{vertical-align:top; padding-right:50px;}
.patent_table td img{padding:0 20px 0 0; border:none; float:left;}
.patent_table td a{text-decoration:none !important;}
/* TRADE */

#dealer_list, #doctor_list{color:white; padding:10px; background:url(/media/img/dealer_list_bg.png) top repeat-x #8E8E8E;}
#dealer_list a, #doctor_list a{color:white;}
#dealer_list ul, #doctor_list ul{list-style:none;}
#dealer_list li, #doctor_list li{padding: 5px;}
#search_dealer_wrapper, #search_doctor_wrapper{padding:4px; background:url(/media/img/dealer_search_input_bg.png) repeat-x top; width:370px; margin-bottom:5px; color:black;}

/* CABINET */
#tabs{/*border:1px solid red;*/ list-style:none !important; height:30px;}
#tabs li{float:left; padding:0px 20px; /*height:25px;*/ vertical-align:bottom; margin-top:10px;}
#tabs li a{font-family:Georgia; color:#3b5772; font-size:14px; font-style:italic; font-weight:bold; text-decoration:none;}
#tabs li.selected{margin-top:0px;}
#tabs li.selected a{font-family:Tahoma; font-size:24px; font-style:normal; font-weight:normal; color:black; margin-top:0px;}


#office_content_table{
	width: 100%;
    border-collapse:collapse;
    padding:0px;
}
#rightmenu_office_wrapper{
	padding: 5px;
	background:url(/media/img/cabinet_additional_bg.png) top repeat-x #EEEAEA;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#office_content_table .col1{vertical-align:top;}
#office_content_table .col2{width:200px; vertical-align:top;}
#office_content_table .col2 h1{color:#777f86; font-family:Tahoma; font-size:18px;}
#office_content_table .col2 ul.rightmenu_office{list-style:disc outside url("/media/img/green_circle.png");}
#office_content_table .col2 ul.rightmenu_office li{height: 30px;}
#office_content_table .col2 ul.rightmenu_office a{font-family:Arial; font-size:14px; color:#888E94; position:relative; top:-5px;}

#office_content_table .col2 ul.clients{list-style: none;}
#office_content_table .col2 ul.clients li{height: 30px;}
#office_content_table .col2 ul.clients, #office_content_table .col2 ul.clients a{font-family:Arial; font-size:12px; color:#888E94; position:relative;}


#software_updates_head{
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
}
#software_updates_body{
	border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
}
.software_update_date{color:#fff;}
/*#software_updates_body{ background:#808080; color:#fff;  padding: 10px;}*/
#software_updates_body p{padding:0px; margin:0px;}
#software_updates_body ul{list-style:none; margin:0px; padding:0px;}
/*#software_updates_body li{float:left; width:195px; border-right:1px solid #B3B3B3; list-style:none; }*/
#software_updates_body li.third{border-right:none; margin-bottom: 14px; clear: left; }


#premybusiness {width: 800px;}
#premybusiness td {width:50%; vertical-align:baseline;}

#mybusiness { margin-top: 6px; margin-bottom: 30px; width:870px;}
#mybusiness .top_bg {
    width: 870px;
    height: 20px;
    background: url('/media/img/mybusiness_bg_01.png') bottom center no-repeat;
    font-size: 0px;
    line-height: 0px;
}
#mybusiness .center_bg {
    width: 870px;
    background: url('/media/img/mybusiness_bg_02.png') top center no-repeat #ededed;
}
#mybusiness .bottom_bg {
    width: 870px;
    height: 22px;
    background: url('/media/img/mybusiness_bg_03.png') top center no-repeat;
    font-size: 0px;
    line-height: 0px;
}
#mybusiness .product_title {
	overflow: hidden;
	height: 48px;
	width: 40px;
	float: left;
	margin-right: 20px;
}
#mybusiness .price {
	font-size: 24px;
	line-height:20px;
	font-family: MyriadPro;
	text-align: left;
}
#mybusiness .amount
{
	font-size: 14px;
	font-family: MyriadPro;
	color: #676767;
	text-align: left;
}



#mybusiness .col1{width:390px;}
#mybusiness .col2{width:82px;}
#mybusiness .col3{width:82px;}
#mybusiness .col4{width:82px;}
#mybusiness .col1 ul{list-style:none; padding:0px; margin:0px 0px 0px 30px;}
#mybusiness .col1 ul li{}

#mybusiness .bg_omega-m { color:#0eb4f8;}
#mybusiness .bg_lotos { color:#4ddc28;}
#mybusiness .bg_omegaexpert { color:#ff0000;}
#mybusiness .bg_omegas { color:#fe7a0d;}
#mybusiness .bg_onyx { color:#0fb5fa;}
#mybusiness .bg_onix { color:#0fb5fa;}
#mybusiness .bg_omega-home { color:#da3dc3;}

#price_label{padding: 0px 0px 0px 35px; font-weight:bold;}
#mybusiness td.big{font-size:48px; width:90px; text-align:center;}
#product_credit{width:40px !important;}



.product_discount{float:left; padding-top:12px; color:white; width:163px; height:24px; /*border:1px solid red;*/ margin:2px; text-align:center; overflow:hidden;}
.product_discount.v1{background: url(/media/img/product_bg1.png) no-repeat;}
.product_discount.v2{background: url(/media/img/product_bg2.png) no-repeat;}
.product_discount.v3{background: url(/media/img/product_bg3.png) no-repeat;}
.product_discount.v4{background: url(/media/img/product_bg4.png) no-repeat;}

#order_and_docs{border-collapse:collapse; padding:0px; width:100%; margin-top:50px;}
#order_and_docs td{vertical-align:top;}
#order_and_docs .col3 ul{list-style:none; margin:10px 0px 0px 0px;}
#order_and_docs .col3 ul li{padding: 10px;}

#infopage_link{
	font-family: MyriadPro;
	text-transform: uppercase;
	font-size: 30px;
	background:url(/media/img/blue_bg.png) repeat-x;
	height:53px;
	line-height: 53px;
	text-align: center;
	color:white;
	margin:0px 10px 25px 0px;
	clear:both;

}
#infopage_link a
{
	color:white; 
	font-family:Arial;
	font-size: 18px;
	text-decoration: none !important;
	font-family: MyriadPro;
}
#profile_table{margin:20px 0px 0px 0px;}
#profile_table th{padding:3px 10px 0px 0px;}

#purchase_report{
	border-collapse:collapse; padding:0px; width:100%;
	font-family: Arial;
	font-size: 10px;
}
#purchase_report th{border: 1px solid #E1DFDF;}
#purchase_report th{
	background: #A1A1A1;
	color: white;
	font-weight: normal;
	vertical-align: top;
	padding: 10px 3px 10px 3px;
}

/* Sitemap */
#sitemap{list-style:none !important;}

/* REGISTRATION TABLE */
#r_table {
	color: #417d99;
	/*margin-left: 280px;*/
}
#r_table .zv {
	position: relative;
	top: -3px;
	margin-left: 1px;
	font-size: 11px;
	font-weight: bold;
}
.help_text_top
{
	background: url(/media/img/help_text_top.png) no-repeat;
	width: 587px;
	height: 16px;
}
#r_table .help_text {
	margin: 40px 0px 10px 0px;
	position: relative;
	left: 198px;
	width: 590px;
	
}
.help_text_down
{
		background: url(/media/img/help_text_down.png) no-repeat;
	width: 587px;
	height: 13px;
}

#r_table .help_text_bg {
	padding: 17px 54px 19px 54px;
	width: 479px;
	background: url(/media/img/help_text_bg2.png) repeat-y;
}
#r_table .help_text h1
{
	position: relative;
	left: -182px;
	top: -20px;
	font-family: MyriadPro;
	font-size: 22px;
	color: #1191B6 !important;
	margin: 0;
}
#r_table .help_text p
{
	border: 1px solid #cfcfcf;
	padding:  20px 30px;
	color: #7d7d7d;
	font-size: 14px;
	margin-bottom: 48px;
}
#r_table .label {
    width: 270px;
}
#r_table .pole_text {
    background: #ffffff;
    border: 1px solid #cecccd;
    width: 270px;
    height: 20px;
    color: #555;
}
#r_table .pole_textarea {
    background: #ffffff;
    border: 1px solid #cecccd;
    width: 270px;
    height: 150px;
    color: #555;
}
/*#r_table .pole_textarea_big {
    background: #ffffff;
    border: 1px solid #cecccd;
    width: 600px;
    height: 300px;
    color: #555;
}*/
#r_table .pole_select {
    background: #ffffff;
    border: 1px solid #cecccd;
    width: 270px;
    height: 20px;
    color: #555;
}
#r_table .submit_button {
	padding: 0px 4px 2px 4px;
	margin-left: 20px;
	background: url(/media/img/vote_button.png) no-repeat;
	cursor: pointer;
	font-size: 14px;
	border: none;
	color: #FFF;
	width: 160px;
	height: 37px;
}
#sample_text_content .submit_button {
	position: relative;
	top: -7px;
	left: 288px;
}
#r_table LI {
    list-style: none;
    margin: 0px 0px 6px -10px;
	font-size: 14px;
}
#r_table UL {
    margin: 10px 0px 10px 0px;
}
.show_error .errorlist {
    margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 4px;
    color: #ff4500;
    font-size: 11px;
}

.show_error {
    border: 1px solid #f3b1b1;
    background: #ffdbdb;
    color: #cf1717;
    font-size: 11px;
    padding: 2px 10px 2px 10px;
	width: 250px;
}
.show_error LI {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* LK MENU */
#lk_menu {
	margin: 0px 0px 24px -40px;
}
#lk_menu LI {
	list-style: none;
	float: left;
	display: inline;
	width: 192px;
	height: 50px;
	background: url('/media/i/lk_menu.gif') no-repeat top left;
	text-align: center;
	font-weight: normal;
	margin-right: 30px;
}
#lk_menu LI A {
	color: #fff;
	font-size: 11px;
	line-height: 38px;
	text-decoration: none;
	font-weight: normal;
}
#lk_menu LI.selected {
	background: url('/media/i/lk_menu_now.gif') no-repeat top left;
}
#lk_menu LI.selected A {
	color: #000;
	font-weight: normal;
}

body.product #content .rightmenu li,
body.product #content .tabs li
{
    list-style: none;
    background: none;
    padding: 5px 10px 5px 3px;
    font-size: 18px;
    border-bottom: 1px solid #E7E7E7;
    width: 200px;
}
body.product #content .rightmenu li a,
body.product #content .tabs li a
{
    color: #373928;
}

body.product #content .rightmenu li.selected a,
body.product #content .tabs li.selected a
{
    color: #c6c6c6;
}

/* RIGHT MENU */
#rightmenu {
	width: 190px;
	margin-left: 6px;
}
#rightmenu .up {
    width: 190px;
    height: 44px;
	font-size: 0px;
	lihe-height: 0px;
    background: url('/media/i/dop_menu_up.gif') no-repeat top left;
}
#rightmenu .bg_repeat {
    background: url('/media/i/dop_menu_bg.gif') repeat-y top left;
    margin: 0px 0px 0px 0px;
}
#rightmenu ul {
    background: url('/media/i/dop_menu_bg_start.gif') no-repeat top left;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#rightmenu .down {
    width: 190px;
    height: 18px;
    font-size: 0px;
    lihe-height: 0px;
    background: url('/media/i/dop_menu_down.gif') no-repeat top left;
}
#rightmenu li {
	margin: 10px 0px 10px 0px;
	list-style: none;
	background: url('/media/i/dop_menu_li.gif') no-repeat top left;
	padding: 0px 0px 0px 30px;
	line-height: 20px;
}
#rightmenu li A {
    text-decoration: none;
}
#rightmenu li A:hover {
    text-decoration: underline;
}



h1, #software_updates_head {
	clear: both;
    font-family: MyriadPro;
    font-size: 30px;
    font-weight: normal;
}

#body_company #col_content h1{
    font-family: Georgia;
    font-size: 36px;
    color: #323c45;
}

.company_header_light, .company_header_bright{
    line-height: 40px;
}

.company_header_bright{
    font-family: Georgia;
    font-size: 36px !important;
    color: #323c45 !important;
    margin:0px !important;
}

.company_header_light{
    font-family: Georgia;
    color: #b2b3b3 !important;
    font-size: 30px !important;
    margin:0px !important;
}


.product .article dt {
    background: url(/media/img/lib_fon.jpg);
    height: 90px;
    color: #FFF;
}

.product .article dt p {
    color: #FFF !important;
}


.product .faq dt {
    background: url(/media/img/lib_fon.jpg);
    height: 90px;
    color: #FFF;
}

.product .faq dd div {
    width: 600px;
}

.product .faq dt p {
    padding: 10px 20px 20px 40px;
    color: #FFF !important;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    position: relative;
}




.product #col_content{
    padding-left: 20px;
}

.product .center {
    background: none;
    padding-left: 0;
    width: 750px;
}

.product .down {
    background: none;
}

h1.block_with_8_blue{
	
}
h1.block_with_8_orange{
}
h1.block_with_8_purple{
}
h1.block_with_8_green{
}

/*h1.block_with_8_blue, h1.block_with_8_orange, h1.block_with_8_purple, h1.block_with_8_green{
    padding: 5px  0 5px 15px;
    color:#fff;
	font-size: 17px;
	background: #b4b4b4;
	margin-bottom: 30px !important;
}*/
h1.gray{
    padding: 5px 15px;
    color:#fff;
	font-size: 17px;
	background: #b4b4b4;
	margin-bottom: 15px !important;
	display: inline-block;
}
p.block_with_8_blue, p.block_with_8_orange, p.block_with_8_purple, p.block_with_8_green{
    /*padding-left: 30px;*/
}

#tinymce, #content{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#495158;}


#tinymce ul, #content ul{list-style:square;}
#tinymce h1, #content h1, #software_updates_head{margin-bottom:30px;}

.mceItemTable{clear:both !important;}



.mainmap_description h1{font-size:14px;}
.mainmap_description h1 a{color:#9f9f9f;}
.mainmap_description p{font-family:Arial; font-size:11px;}
.mainmap img{border:none;}



/* Basic code - don't modify */
 
 .droppy { display: block; margin: 0; padding: 0; position: relative; }
  .droppy li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  .droppy a { display: block; }
  .droppy ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html .droppy ul { line-height: 0; } /* IE6 "fix" */
    .droppy ul a { zoom: 1; } /* IE6/7 fix */
    .droppy ul li { float: none; }
    .droppy ul ul { top: 0; }
    
dl
{
	margin: 0;
}
	
/* INDEX MAP */

.prelat1p li:hover{
    background-color: #DDD;
}

.prelat1p {
	color: #495158;
}
.prelat1p a {
    color: #495158;
    text-decoration: underline;
}
#index_map {
	position: relative;
	width: 934px;
	height: 572px;
}
IMG {
    border: none;	
}


.prod_panel_logo {
    z-index: 100;
    width: 50px;
    height: 50px;
	margin: 0 auto;
}

.prod_panel_link {
    z-index: 100;
    font-size: 14px;
    line-height: 14px;
	margin: 4px 0 2px;
}
.prod_panel_link a {
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.prod_panel_link a:hover {
    text-decoration: underline;
}

.prod_panel_text {
    z-index: 100;
    font-size: 11px;
    line-height: 13px;
	font-family: MyriadPro;
	padding: 0 16px;
}
ul.clients, ul.patent_table, ul.downloads
{
	padding: 0;
}
.clients li, .patent_table li, .downloads li
{

	list-style-type: none;
	width: 165px;
	height: 200px;
	display: inline-table;
	text-align: center;
}
.clients li
{
	display: inline-block;
    margin-top: 20px;
    margin-left: 30px;
    height: 250px;
    vertical-align: top;
}

.clients li div.title
{
    margin-top: 25px;
    vertical-align: top;
    font-size: 14px;
    text-decoration: underline;
    1height: 50px;
}

.patent_table li
{
	height: 250px;
}
.downloads li
{
	width: 190px;
	height: 250px;
	text-align: left;
	margin-right: 60px; 
}
div.download_top
{
	background: url(/media/img/top.png) no-repeat bottom left;
	width: 776px;
	height: 20px;
}
div.download_center
{
	background: url(/media/img/center.png) repeat-y left;
	width: 776px;
	overflow: hidden;
	padding-left: 75px;
}
div.download_down
{
	background: url(/media/img/down.png) no-repeat top left;
	width: 776px;
	height: 23px;
}

/* INFO BLOCKS */
#info_blocks {
	height: 440px;
}

#info_blocks h1 {
    margin-top: 5px;
    font-size: 18px;
}

#info_blocks h2 {
    margin-top: 0px;
    display: block;
    font-size: 1.5em;
    font-weight: 700;
    margin-bottom: 0.83em;
    margin-top: 0.83em;
}


#info_blocks .industry,
#info_blocks .medicine,
#info_blocks .spotr
{
    width: 315px;
    font-size: 12px;
    line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

#info_blocks .industry {
    margin-right: 32px;
	float: left;
}
#info_blocks .medicine {
	margin-right: 15px;
	float: left;
}
#info_blocks .spotr {
	float: right;
	margin-right: -3px;
}
.info_block_img
{
	height: 162px;
	background: url('/media/img/info_blocks.png') no-repeat;
	padding: 18px 0 0 29px;
}
h2.products_for_you
{
	background: url(/media/img/pfy_bg.png) no-repeat left top;
	line-height: 57px;
	font-size: 14px;
    font-weight: normal;
	color: #fff;
	padding-left: 30px;
	margin: 40px 0 35px;
	
}
.omega-m a
{
	color: #0b89ff !important;
	font-size: 18px;
	text-decoration: underline;
}
.omegaexpert a
{
	color: #ff0000 !important;
	font-size: 18px;
	text-decoration: underline;
}
.lotos a
{
	color: #29ad00 !important;
	font-size: 18px;
	text-decoration: underline;
}
.onix a
{
	color: #2fc2c4 !important;
	font-size: 18px;
	text-decoration: underline;
}
.omega-home a
{
	color: #da3dc3 !important;
	font-size: 18px;
	text-decoration: underline;
}
.omegas a
{
	color: #fe7a0d !important;
	font-size: 18px;
	text-decoration: underline;
}
ul.pos_tech
{
	padding: 0;
	margin: 0;
}
ul.pos_tech li
{
	list-style-type: none;
	margin-bottom: 15px;
	padding-left: 28px;
	background: url(/media/img/li_pos_tech_bg.png) no-repeat 0px 3px;
}
a.download
{
	background: url(/media/img/sign_pdf2.png) no-repeat left center;
	display: block;
	line-height: 30px;
	padding-left: 35px;
    color: blue !important;
}
ul.errorlist li
{
	list-style-type: none;
	color: #F00;
}
#add_search
{
	background: url(/media/img/my-network.png) no-repeat;
	height: 47px;
	padding: 10px 0 0 25px;
	margin-bottom: 30px;
}
#tree-search
{
	border: none;
	background: url(/media/img/input_for_tree.png) no-repeat;
	height: 20px;
	padding: 3px 10px;
	width: 109px;
	color: #747474;
}
#tree-search-btn
{
	border: none;
	background: url(/media/img/serch.png) no-repeat;
	position: relative;
	left: -5px;
	top: 0px;
	height: 26px;
	width: 49px;
	cursor: pointer;
}
a.add
{
	background: url(/media/img/add.png) no-repeat;
	text-decoration: none !important;
	color: #747474 !important;
	font-size: 14px;
	display: inline-block;
	width: 96px;
	height: 24px;
	text-align: center;
	position: relative;
	top: -1px;
	padding-top: 6px;
}

img.edit_photo
{
	display: block;
	cursor: pointer;
}
#edit_photo_btn
{
	margin: 5px 0 0 10px;
}
.fio
{
	float: right;
	width: 565px;
	height: 92px;
	border: 1px solid #fff;
	background: url(/media/img/fio_bg.png) repeat-x;
	color: #7d7d7d;
	padding: 16px 0 0 20px;
}
.fio p
{
	font-size: 24px;
	margin: 0 0 20px 0;
	font-family: MyriadPro;
}
.about
{
	margin-top: 50px;	
}
.about .pole
{
	background: url(/media/img/info_about_bg.png) no-repeat;
		padding: 40px;

}
.label_for_textarea
{
	color: #1191b6;
	font-size: 22px;
	font-family: MyriadPro;
	width: 114px;
	float: left;
	margin-left: 82px;
}
#id_info_about
{
	color: #7d7d7d;
	font-size: 14px;
	font-family: MyriadPro;
	border: none;
	width: 507px;
	height: 214px;
}
.pole
{
	float: right;
}
#reg
{
	width: 740px;
}
#reg td
{
	1width: 342px;
	padding: 5px 0;
}
#reg label
{
	color: #585959;
	width: 259px;
	display: block;
	line-height: 15px;
}
#reg .ul5 label
{
	display: table-row-group;
}
#reg .ul5 input
{
	float: left;
}
#reg label span
{
	color: #BBB;
	font-size: 11px;
}
#reg input
{
	background: url(/media/img/reg_input.png) no-repeat;
	border: none;
	width: 259px;
	height: 25px;
	margin: 10px 0 5px;
	padding: 0 5px;
}
#reg td.not_necessarily input
{
	background: url(/media/img/reg_input_not_nec.png) no-repeat;
	padding-right: 15px;
    width: 237px;
}
#reg textarea
{
	width: 237px;
	height: 73px;
	background: url(/media/img/reg_text.png) no-repeat;
	border: none;
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#reg input[type="checkbox"]
{
	width: 15px;
	height: 10px;
	margin: 3px 10px 0;
	background: none;
}
#reg input[type="checkbox"]+span
{
	color: #417c9a;
	font-weight: bold;
}
#id_software
{
	width: 253px;
	margin-top: 10px;
}
#reg td.r
{
	padding-left: 105px;
}
.ul1, .ul2, .ul3, .ul4, .ul5, .ul6
{
	padding: 28px;
	
}
.ul_down
{
	background: url(/media/img/ul_down.png) repeat-x;
	height: 8px;
	margin-bottom: 20px;
}
/*.ul1
{
	background: url(/media/img/ul1.png) no-repeat;
	height: 135px;
}
.ul2
{
	background: url(/media/img/ul2.png) no-repeat;
	height: 290px;
}
.ul3
{
	background: url(/media/img/ul3.png) no-repeat;
	padding: 10px 28px;
	height: 110px;
}
.ul4
{
	background: url(/media/img/ul4.png) no-repeat;
	height: 248px;
}
.ul5
{
	background: url(/media/img/ul5.png) no-repeat;
	padding: 18px 28px;
	height: 133px;
}
.ul6
{
	background: url(/media/img/ul6.png) no-repeat;
	height: 127px;
}*/
#reg .captcha-image, #reg .captcha-input {
    background: url("/media/img/capcha_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 65px;
    padding: 16px 2px;
    width: 120px;
}
#reg img#captcha_C {
    width: 114px;
}
#reg .captcha-input {
    float: right;
    padding: 16px 8px;
}
#reg #id_captcha_2 {
    border: medium none;
    font-size: 22px;
    font-weight: bold;
    width: 100px;
	background: none;
    margin: 3px 2px;
    padding: 0;

}
.language span
{
	color: #544b4b;
	margin-top: 5px;
	display: block;
}
.language.active, .product_selector.active
{
	background: url(/media/img/lang_active_bg.png) repeat-x;
	color: #fff;
}
.product_selector.active
{
	background: url(/media/img/product_selector_active_bg.png) repeat-x;
	color: #fff;
}
.product_selector.active .amount, .product_selector.active .price
{
	color: #fff !important;
}

.language.active span
{
	color: #fff;
	font-weight: bold;
	-moz-text-shadow: 1px 1px 2px #000; -webkit-text-shadow: 1px 1px 2px #000; text-shadow: 1px 1px 2px #000;
}
.lang_updates
{
	margin-top: 45px;
}
.top2
{
	background: url(/media/img/top2.png) no-repeat;
	width: 781px;
	height: 18px;
}
.down2
{
	background: url(/media/img/down2.png) no-repeat;
	width: 781px;
	height: 13px;
}
.top3
{
	background: url(/media/img/top3.png) no-repeat;
	width: 803px;
	height: 14px;
}
.down3
{
	background: url(/media/img/down3.png) no-repeat;
	width: 803px;
	height: 13px;
}
.gradient
{
	/*width: 771px;*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e1e1e1');
	
}
.update_product
{
	clear: both;
	width: 744px;
	height: 63px;
	padding: 0 13px;
}
.update_product:hover
{
	background: url(/media/img/update_product.png) no-repeat;
}
.update_prod, .update_title, .update_date, .update_file
{
	float: left;
	background: url(/media/img/border.png) no-repeat top right;
	padding: 28px 0 22px 17px;
	color: #4d4d4d;
	font-family: Verdana, Geneva, sans-serif;
}
.update_img
{
	width: 40px;
	float: left;
	padding-top: 14px;
}
.update_prod
{
	width: 137px;
}
.update_date
{
	width: 135px;
}
.update_title
{
	width: 189px;
}
.update_file
{
	width: 140px;
	background: none;
}
.update_file a
{
	color: #4d4d4d;
	text-decoration: none;
}
.purchases
{
	margin-top: 45px;
}
.purchases td, .purchases th
{
	text-align: center;
	padding: 15px 0;
	color: #6f7c84;
}
tr.even td, tr.even th
{
	background: #f2f2f2;
}
.forloop_counter
{
	width: 59px;
}
.purchase_sn
{
	width: 108px;
}
.purchase_date_shipment
{
	width: 166px;
}
.purchase_date
{
	width: 127px;
}
.purchase_price_discount
{
	width: 116px;
}
.purchase_comment
{
	width: 191px;
}
#mlm-tree .fancy_popup.iframe
{
	float: right;
	display: inline-block;
    margin: 10px 10px;
}
#mlm-tree.jstree-apple li {
    position: relative;
}
#mlm-tree .fancy_popup.iframe.quest {
    position: absolute;
    top: 0;
    right: 0;
    background: url(/media/i/vopros.png) no-repeat;
    width: 22px;
    height: 22px;
}
.questions_for_me
{
	margin-top: 45px !important;
}
div.user_foto
{
	background: url(/media/img/user_photo.png) no-repeat;
	width: 243px;
	height: 318px;
	padding: 10px 0 0 8px;
}
img.user_foto {
	margin: 0 0 5px 6px;
	width: 221px;
	height: 300px;
}
div.about_text
{
	border: 2px solid #fff;
	padding: 46px;
	background: #f3f3f3;
}
.shadow
{
	background: url(/media/img/shadow.png) no-repeat;
	width: 622px;
	height: 32px;
}
div.popup
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
}
input[name="Send"] {
    background: url("/media/img/send_but.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 33px;
    padding: 6px;
    width: 104px;
}
.outro
{
	background: url(/media/img/outro.png) no-repeat;
	width: 221px;
	height: 156px;
	padding: 30px 0 0 29px;
	margin-top: 18px;
}
.outro textarea
{
	border: none;
	height: 87px;
	width: 188px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 13px;
	background: none;
}
.zaglyshka
{
	color:#1191b6; 
	font-size:22px;
	font-family: MyriadPro;
	margin: 150px 0 0 130px;
}




.pikachoose{width:510px;margin:0 auto 50px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:510px;height:280px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#fff;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:506px;height:325px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:relative;}
.pika_subdiv{position:relative;border:0px solid #555;padding:2px;}
.pika_animationDivs{top:2px;left:2px;} /*must match top/left padding for subdiv */
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a.pika_stop_button{background:url('pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('fastf.png') top right no-repeat;}

.faq .title:hover
{
    text-decoration: underline;
}

#i_have_a_question {
    font-family: "MyriadPro", "Arial", "Helvetica", sans-serif;
    font-size: 14px;
}

#YandexMap {
    width:600px;
    height:400px;
}


#nav_regions {
    width: 198px;
    padding: 0;
    margin: 0;
    border: 0;
}
#nav_regions dl{
    padding: 0;
    margin: 0;
    border: 0;

}
#nav_regions dd{
    padding: 0;
    margin: 0;
    border: 0;
}
#nav_regions dt{
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 18px;
    font-style:italic;
    color: #3b3b3b;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    cursor: pointer;
}
#nav_regions dt:hover {
    text-decoration: underline;
}



#nav_regions dt.selected{
    color: #252525;
}

#nav_regions ul{
    padding: 0;
    margin: 0;
    border: 0;
    list-style: none;
    margin-top: 15px;
    margin-bottom: 15px;
}
#nav_regions li{
    font-size: 14px;
    font-style:italic;
    color: #717476;
    line-height: 25px;
    vertical-align: middle;
    cursor: pointer;
}
#nav_regions li:hover {
    text-decoration: underline;
}
#nav_regions li.selected{
    color: #3a77a5;
}


#dealers ul {
    list-style: none;
}

#dealers .user {
    background: url(../img/trade/info_bg.png) no-repeat;
    width: 276px;
    height: 130px;
    padding: 22px 0px 0px 28px;
    float: left;
}

#dealers .user img {
    float: left;
    border: 3px solid white;
}

#dealers .user .info {
    padding: 3px 0px 0px 12px;
    float: left;
}

#dealers .user .last {
    color: #666666;
    font-weight: bold;
}

#dealers .user .first {
    color: #666666;
    padding-bottom: 25px;
}

#dealers .user a {
    color: #3A77A5;
    font-weight: bold;
}


#content .trade_main_news {
    list-style: none;
    padding: 0;
    margin: 0;
}

.trade_main_news a {
}




.order_form .title {
    font-size: 18px;
    font-style: italic;
    color: #373928;
    margin-bottom: 30px;
}

.order_form {
    color: #858585;
}

.order_form .submit{
    width: 125px;
    height: 26px;
    background: url('/media/img/order_form_button.jpg') no-repeat;
    float: right;
}




.order_form .captcha-image {
    padding-top: 15px;
    width: 125px;
    height: 45px;
    float: left;
    border: 1px solid #d8d8d8;
}

.order_form .captcha-input input{
    width: 123px;
    float: right;
    line-height: 58px;
    height: 58px;
    font-size: 32px;
    border: 1px solid #d8d8d8;
}



.order_form input,
.order_form select {
    width: 300px;
    border: 1px solid #d8d8d8;
    margin-bottom: 15px;
    line-height: 25px;
    height: 25px;
}


.trade_main_news li{
    padding-left: 10px;
    width: 330px;
    display: inline-block;
    float: left;
}

.trade_main_news li.clear {
    clear: both;
}

.trade_main_news .news_date {
    font-family: Arial;
    font-size: 11px;
    color: #4a8094;
}

.trade_main_news .news_title {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #565656;
}

.trade_main_news .news_subtitle {
    font-family: Arial;
    font-size: 12px;
    color: #8f8f8f;
}

.trade_text{
	background:white;
	padding: 10px;
	font-size: 14px;
	line-height: 1.5em;
	color: #878787;
}

.trade_title{
	padding: 10px;
	font-size: 18px;
    font-family: Arial;
    font-weight: bold;
	color: #2a2a2a;
}
