body{
	font-family:Arial;
	font-size:12px;
}

.top{
	width:100%;
	background:url(../images/backgrounds/top_extra.png);
	background-position:left top;
	background-repeat:repeat-x;	
}

.top_background{
	background:url(../images/backgrounds/top.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	height:500px;
	margin:auto;
}

.content_container{
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
}

.footer_container{
	padding:10px;
}

.content{
	width:830px;
	margin:auto;
	position:relative;
}

.content_top{
	/* margin-top:150px; */
	width:100%;
	position:relative;
}

.content_top_border_left{
	padding-left:3px;
	background:url(../images/backgrounds/content_left_background.png);
	background-position:left 150px;
	background-repeat:no-repeat;	
}

.content_top_border_right{
	padding-right:3px;
	background:url(../images/backgrounds/content_right_background.png);
	background-position:right 150px;
	background-repeat:no-repeat;
}

.content_top_data{
	width:100%;
	background:url(../images/backgrounds/content_middle_background.png);
	background-position:left 150px;
	background-repeat:repeat-x;	
}

.content_bottom{
	width:100%;
	position:relative;
	background:transparent;
}

.content_bottom_border_left{
	padding-left:14px;
	background:url(../images/backgrounds/content_b_left.png);
	background-position:top left;
	background-repeat:no-repeat;	
	z-index:200;
}

.content_bottom_border_right{
	padding-right:14px;
	background:url(../images/backgrounds/content_b_right.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.content_bottom_data{
	width:100%;
	height:14px;
	background:url(../images/backgrounds/content_b_middle.png);
	background-position:top left;
	background-repeat:repeat-x;	
}

.logo{
	padding-top:45px;
	padding-left:10px;
	text-align:center;
}

.top_text{
	position:absolute;
	padding-top:15px;
	padding-right:10px;
	top:10px;
	right:10px;
}

.top1{
	height:80px;
}

.top2{
	padding:0px;
	padding-left:8px;
}

.top_text_2 {
	position:absolute;
	top:173px;
	right:225px;
	padding-right:5px;
}

.new {
	position:absolute;
	top:90px;
	left:33px;
	padding-right:5px;
}

.top_small_menu { float:right;padding-right:10px; }

.top_small_menu_item , .top_small_menu_item_spacer{ 
	float:left;
 }
 
 .top_small_menu_item_spacer {
	color:#0b385a;
	padding-left:5px;
	padding-right:5px;
	height:10px;
	font-size:12px;
}

.top_small_menu_item_text {
	font-size:12px;
	text-decoration:none;
	color:#0b385a;
} 

.top_small_menu_item_text a {
	text-decoration:none;
	color:#0b385a;
}

.top_small_menu_item_text a:hover{
	text-decoration:underline;
	color:#0b385a;
}

.top_menu {
	position:absolute;
	height:28px;
	width:825px;
	top:285px;
	border-bottom:1px solid #ccc;
}

.top_menu_inner{
	position:absolute;
	right:160px;
}

.top_menu_left {
	background:url(../images/backgrounds/top_menu_left_over.png);
	background-position:top right;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	bottom:0px;
	width:10px;
	left:0px;
}

.top_menu_left_over {
	background:url(../images/backgrounds/top_menu_left.png);
	background-position:top right;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	bottom:0px;
	width:10px;
	left:0px;
}

.top_menu_right {
	background:url(../images/backgrounds/top_menu_right_over.png);
	background-position:top right;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	bottom:0px;
	width:10px;
	right:0px;
}

.top_menu_right_over {
	background:url(../images/backgrounds/top_menu_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	bottom:0px;
	width:10px;
	right:0px;
}

.top_menu_middle {
	position:absolute;
	top:0px;
	bottom:0px;
	left:10px;
	right:10px;
}

.top_menu_middle_item {
	background:url(../images/backgrounds/top_menu_middle_over.png);
	background-position:top right;
	background-repeat:repeat-x;
	border-right:1px solid #fff;
	height:100%;
	float:left;
	text-align:center;
	
}

.top_menu_middle_item_over{
	background:url(../images/backgrounds/top_menu_middle.png);
	background-position:top right;
	background-repeat:repeat-x;
	border-right:1px solid #fff;
	height:100%;
	float:left;
	text-align:center;
}

.top_menu_middle_item_text{
	font-weight:bold;
	color:#fff;
	font-size:12px;	
	padding-top:9px;
}

.data {
	margin-top:208px;
	width:100%;
}

.data_content {
	overflow:hidden;
	padding-top:35px;
}

.content_promo{
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
	padding-top:5px;
	overflow:hidden;
}

.content_title{
	padding-bottom:18px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#0D3784;
}

.content_box{

}

.content_box_text{
	padding-bottom:22px;
}

.content_box_text  ul{
	margin-top:0px;
	margin-bottom:4px;
}

.content_box_text  ul li{
	margin-bottom:10px;
	list-style:disc;
}

.content_box_text  ul ul{
	margin-top:15px;
}

.li_text{
	padding-top:6px;
}

.content_box_title{
	font-size:14px;
	color:#0d3784;
	font-weight:bold;
	padding-bottom:12px;
}

.content_box_title_big{
	font-size:14px;
	color:#B21D1D;
	font-weight:bold;
	padding-bottom:12px;
}

.content_important{
	padding-left:25px;
	padding-right:40px;
	padding-bottom:25px;
	padding-top:10px;
	font-size:12px;
	font-weight:bold
}

.content_data {
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;	
}

.content_left{
}

.content_right{
	width:230px;
	padding-right:10px;
	padding-left:15px;
}

.blue_box { position:relative;}
.blue_box_top { position:relative;height:4px;}
.blue_box_top_left { position:absolute;left:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_blue_top_left.png);background-position:top right;background-repeat:repeat-x;}
.blue_box_top_middle { position:absolute;left:4px;right:4px;top:0px;bottom:0px;background:#e2f5fc;}
.blue_box_top_right { position:absolute;right:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_blue_top_right.png);background-position:top right;background-repeat:repeat-x;}
.blue_box_middle { position:relative;background:#e2f5fc;overflow:hidden;}
.blue_box_bottom { position:relative;height:4px;}
.blue_box_bottom_left { position:absolute;left:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_blue_bottom_left.png);background-position:top right;background-repeat:repeat-x;}
.blue_box_bottom_middle { position:absolute;left:4px;right:4px;top:0px;bottom:0px;background:#e2f5fc;}
.blue_box_bottom_right { position:absolute;right:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_blue_bottom_right.png);background-position:top right;background-repeat:repeat-x;}


.orange_box { position:relative;}
.orange_box_top { position:relative;height:4px;}
.orange_box_top_left { position:absolute;left:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_orange_top_left.png);background-position:top right;background-repeat:repeat-x;}
.orange_box_top_middle { position:absolute;left:4px;right:4px;top:0px;bottom:0px;background:#fbf399;}
.orange_box_top_right { position:absolute;right:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_orange_top_right.png);background-position:top right;background-repeat:repeat-x;}
.orange_box_middle { position:relative;background:#fbf399;overflow:hidden;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;}
.orange_box_bottom { position:relative;height:4px;}
.orange_box_bottom_left { position:absolute;left:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_orange_bottom_left.png);background-position:top right;background-repeat:repeat-x;}
.orange_box_bottom_middle { position:absolute;left:4px;right:4px;top:0px;bottom:0px;background:#fbf399;}
.orange_box_bottom_right { position:absolute;right:0px;top:0px;bottom:0px;width:4px;background:url(../images/backgrounds/box/box_orange_bottom_right.png);background-position:top right;background-repeat:repeat-x;}


.first_text_box {}
.first_text_box .title { font-size:16px;font-weight:bold;padding-bottom:5px;}

.content_promo_unit { padding-right:25px;float:left;width:245px;}
.content_promo_unit_image { padding-right:5px;}
.content_promo_unit_text {  }
.content_promo_unit_text .title { font-size:15px;font-weight:bold;color:#b21d1d; } 

.who_can_use_controls {margin-left:20px;overflow:hidden; }
.who_can_use_control_unit { float:left;width:150px;}
.who_can_use .orange_box_middle{ padding:5px;}

.who_can_use .title { font-size:13px; }
.who_can_use .unit { padding-top:10px; }
.review_sign_top { position:absolute;top:5px;left:10px; }
.review_sign_bottom { position:absolute;bottom:5px;right:10px; }
.reviews .blue_box_middle{ padding:10px;padding-top:5px;padding-bottom:5px; }
.reviews .title { text-align:right;color:#0b385a;font-size:14px;font-weight:bold;font-style:italic;padding-bottom:10px; }
.reviews .unit { color:#0b385a;font-size:12px;font-style:italic; padding-bottom:10px;}
.reviews .link { color:#0b385a;font-size:12px;font-style:normal; text-decoration:underline;padding-bottom:10px;}
.reviews .link a{ color:#0b385a;font-size:12px;font-style:normal; text-decoration:underline;}
.reviews .link a:hover{ color:#0b385a;font-size:12px;font-style:normal; text-decoration:none;}

.news .title { text-align:right;color:#0b385a;font-size:14px;font-weight:bold;font-style:normal;padding-bottom:10px; }
.news .unit { color:#0b385a;font-size:12px;font-style:normal; padding-bottom:10px;}
.news .link { color:#0b385a;font-size:12px;font-style:normal; text-decoration:underline;}
.news .link a{ color:#0b385a;font-size:12px;font-style:normal; text-decoration:underline;}
.news .link a:hover{ color:#0b385a;font-size:12px;font-style:normal; text-decoration:none;}
.top_menu_item {float:left;color:#0D3784;font-size:15px;font-weight:bold;padding-right:18px; }
.top_menu_item a { text-decoration:none;color:#0D3784;}
.top_menu_item a:hover { text-decoration:underline;color:#0D3784;}

.top_menu_over {float:left;color:#cc1d1d;font-size:15px;font-weight:bold;padding-right:18px; }
.top_menu_over a { text-decoration:none;color:#cc1d1d;}
.top_menu_over a:hover { text-decoration:underline;color:#cc1d1d;}
.table_prod td { font-size:11px;}

