/*--Initial styles--*/
*
{
    margin: 0;
    padding: 0;
}
html
{
	height: 100%;
}
body
{
    background: #75615A url("../img/main_bg.jpg") no-repeat center top;
    background-size: cover;
    color: #31303E;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-shadow: 0 0 1px rgba(0,0,0,0.1);
    position: relative;
}
a
{
    text-decoration: none;
    color: #3370CD; 
}
a:hover
{
    text-decoration: none;
}
a img
{
	border: none;
}
.clear:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear
{
	min-height: 1px;
}
table
{
	border-collapse: collapse;
}
ul
{
	list-style: none;
}
ol
{
	list-style-position: inside;
}
input,
select,
button,
textarea
{
	color: #31303E;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    line-height: 24px;
}
.fl_right
{
	float: right !important;
}
.fl_left
{
	float: left !important;
}
.fl_clear
{
	overflow: hidden;
}
.f_bold
{
	font-weight: 700 !important;
}
.bg_none,
.bg_none td
{
	background: none !important;
}
.brd_none,
.brd_none td
{
	border: none !important;
}
.ta_cent
{
	text-align: center;
}
.ta_left
{
	text-align: left !important;
}
.ta_right
{
	text-align: right;
}
.f_blue
{
	color: #3370CD;
}
/*--Common styles--*/
.cent_wrap
{
	position: relative;
	margin: 0 auto;
	width: 1080px;
}
.cent_wrap::before
{
	background: #EEEBE8;
	opacity:.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;	
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
}
.cent_cnt
{
	position: relative;
}
.header
{
	background: url("../img/hdr_bg.jpg") no-repeat right top;
}
.nav
{
	width: 100%;
	background: #32388c; /* Old browsers */
	background: -moz-linear-gradient(left,  #32388c 0%, #3370cd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#32388c), color-stop(100%,#3370cd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #32388c 0%,#3370cd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #32388c 0%,#3370cd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #32388c 0%,#3370cd 100%); /* IE10+ */
	background: linear-gradient(to right,  #32388c 0%,#3370cd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32388c', endColorstr='#3370cd',GradientType=1 ); /* IE6-9 */
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
}
.nav td
{
	padding: 14px 20px;
}
.nav td:first-child
{
	padding-left: 40px;
}
.nav td:last-child
{
	padding-right: 40px;
}
.nav a
{
	color: #FFF;	
}
.ftr
{
	background: #F1EEED;
	font-size: 16px;
	line-height: 20px;
	padding: 24px 42px 29px 20px;
}
.ftr a
{
	margin-left: 22px;
}
.main_cnt
{
	margin: 0 50px;
	padding: 1px 0 41px;
	min-height: 420px;
}
.headl_sl_blue
{
	font-size: 24px;
	line-height: 28px;
	background: url("../img/headl_sl_blue.png") no-repeat left center;
	font-weight: bold;
	padding: 0 0 0 31px;
	margin: 32px 0 21px;
}
.txt_comm
{
	margin: 20px 0;
}
.txt_comm p
{
	margin: 20px 0;
	text-align: justify;
}
.txt_comm ul
{
	margin: 20px 0;
}
.txt_comm li
{
	margin: 10px 0;
}
.prod_list
{
	text-align: center;
	margin: 20px 0;
	line-height: 22px;
}
.prod_list li
{
	float: left;
	width: 230px;
	height: 66px;
	margin-left: 20px;	
	position: relative;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	overflow: hidden;
}
.prod_list li:first-child
{
	margin-left: 0;
}
/*.pl_item1
{
	background: url("../img/prod_item_1.png") no-repeat; 
}
.pl_item2
{
	background: url("../img/prod_item_2.png") no-repeat; 
}
.pl_item3
{
	background: url("../img/prod_item_3.png") no-repeat; 
}
.pl_item4
{
	background: url("../img/prod_item_4.png") no-repeat; 
}
.pl_item5
{
	background: url("../img/prod_item_5.png") no-repeat; 
}
.pl_item6
{
	background: url("../img/prod_item_6.png") no-repeat; 
}
.pl_item7
{
	background: url("../img/prod_item_7.png") no-repeat; 
}
.pl_item8
{
	background: url("../img/prod_item_8.png") no-repeat; 
}
.pl_item9
{
	background: url("../img/prod_item_9.png") no-repeat; 
}
.pl_item10
{
	background: url("../img/prod_item_10.png") no-repeat; 
}
.pl_item11
{
	background: url("../img/prod_item_11.png") no-repeat; 
}
.pl_item12
{
	background: url("../img/prod_item_12.png") no-repeat; 
}
.pl_item13
{
	background: url("../img/prod_item_13.jpg") no-repeat; 
}
.pl_item14
{
	background: url("../img/prod_item_14.jpg") no-repeat; 
}
.pl_item15
{
	background: url("../img/prod_item_15.jpg") no-repeat; 
}*/
.prod_list li::after
{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	background: #FFF;
	opacity:.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	height: 66px;
	-webkit-border-bottom-right-radius: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 9px;
	border-bottom-right-radius: 9px;
	border-bottom-left-radius: 9px;
}
.prod_list table
{
	height: 66px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
.prod_list td
{
	padding: 0 20px;
	vertical-align: middle;
	text-align: center;
}
.prod_list a, .prod_list span
{
	color: #31303E;
}
.checked_list
{
	margin: 20px 0 20px 70px;
}
.checked_list li
{
	background: url("../img/icon_check.png") no-repeat 0 5px;
	padding: 0 0 0 30px;
	margin: 20px 0;
}
.lang_bar
{
	float: right;
	margin: 10px 0 0;
	background: #F1EEED;
	
}
.lang_bar li
{
	float: left;
	font-size: 16px;
	line-height: 20px;
	margin: 0 2px;
}
.lang_bar a,
.lang_bar span
{
	padding: 4px 8px;
	display: block;
}
.lang_bar a
{
	color: #3370CD;
}
.lang_bar a:hover
{
	text-decoration: underline;
}
