BODY {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	background-color: white;
	font-weight: normal;
	font-style: normal;
	font-family: Tahoma;
	color: black;
}

TABLE {
	font-weight: normal;
	font-size: 89%;
	font-style: normal;
	font-family: Tahoma;
}

.t_logo {padding: 12px 22px 20px 22px; width: 180px}
.top_text {padding: 10px 32px 10px 18px; font-size: 12px;}
.top_contacts {padding: 12px 14px 1px 13px;}
.top_phone {padding-bottom: 7px;}
.top_mail {width: 122px; padding: 0 18px 4px 0;}

.td_t_menu {width: 10%; vertical-align: auto; padding-right: 5px;}
.td_t_menu_i {width: 10%; padding:0 6px 0 5px; text-align: right;}


.t_menu_tb {background-image: url(/images/t_menu_bg.gif)}
.t_menu_a {font-size: 12px; font-weight: bold;  color: black; line-height: 13px;}
.t_menu_s {color: #666666; line-height: 20px; font-size: 11px}

.list11, .list22, .list33, .cust_help, .why_buy, .left_title, .left_text {border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.list11 ul, .list22 ul, .list33 ul {margin-left: 17px; margin-bottom: 0px; padding: 0px;}
.list11 li, .list22 li, .list33 li {margin: 0px; padding-left: 12px; padding-bottom: 4px; list-style-type: none; background-repeat: no-repeat; background-position-y: 5px;}
.list11 a, .list22 a {color: #000000;}
.list11 {background-color: #FFFFFF; padding: 14px 18px 12px 0;}
.list11 li {background-image: url(/images/ul1.gif);}
.list22 {background-color: #FFFCE3; padding: 17px 18px 15px 0;}
.list22 li {padding: 0.1em 0 0.5em 0; margin-bottom: 0.5em; border-bottom: 1px solid #FF6B01;}
.list33 {background-color: #FFFCE3; padding: 19px 18px 19px 0;}
.list33 li {background-image: url(/images/ul3.gif); padding-bottom: 17px;}

/*.cust_help {background-color: #FF6B01; padding: 10px 0 10px 17px; font-size: 14px; font-weight: bold; color: #ffffff;}*/
.cust_help {background-image: url(/images/left_bg_or.gif); padding: 10px 0 10px 17px; font-size: 14px; font-weight: bold; color: #ffffff;}
.why_buy { background-image: url(/images/left_bg_or.gif); padding: 10px 0 10px 17px; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.left_title {font-size: 13px; padding: 13px 12px 13px 15px;}
.left_text {padding: 15px 10px 22px 25px;}

.left { padding: 8px 10px 8px 15px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}


.gr_2 {background-color: #FFFCE3; padding: 15px 10px 25px 17px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;}


.counter{ padding:29px 0 14px 22px; text-align: right;}

.blue_text {color: #00a2dc}

.bot_news{vertical-align: top; padding: 0 18px 37px 22px;}
.bot_clients{vertical-align: top; padding: 0 32px 37px 0;}
.bot_copy { vertical-align: top; line-height: 13px; padding: 0 54px 32px 0; font-size: 11px;}

.grey {color: #666666;}

.grey2 {color: #666666; padding: 5px 17px 25px 17px;}


.s10 {margin-left: 17px; font-size: 10px;}

.line, .line2 { height: 1px; background-color: #FFD8BC; font-size: 1px;}
.line { border: 1px solid #FFFFFF;}
.line2 { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}

.input_text {border: 1px solid #666666; height: 18px; line-height: 14px; font-size: 11px; color: #666666;}

.t_news {background-color: #ffffff; padding-left: 20px; padding-right: 10px; width: 33%;}
.tn, .tn_sep {padding: 5px; 20px 12px 5px;}
.tn_sep {border-bottom: 1px solid #f0f0f0;}

.left_cl {
	width: 209px;
	background-image: url(/images/left_bg.gif);
}

.sm_hed {text-decoration:none; color: #000000;}
.sm_hhed {text-decoration:none;}

hr {
	color: #C2C2C2;
	height: 1px;
}

h1 {
	font-size: 23px;
	line-height: 23px;
	font-weight: normal;
	color: #00A2DC;
	margin-bottom: 10px;
	margin-top: 0px;
}

h2 {
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	color: #008D49;
	margin-bottom: 10px;
	margin-top: 0px;
}

h3 {
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
}

h4, h5, h6 {
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 0px;
}

a:hover{
	text-decoration: none;
}

strong {
	color: #008D49;
}

.toptitle {
	width: 80%;
	border-left: 1px solid #E5E5E5;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 20px;
}

.sm {
	font-size: 11px;
}

.width {
	width: 100%;
	max-width:1200px;
	width:expression(document.body.clientWidth > 1200? "1200px": "auto" );
}	

.m {
	text-align: center;
}

.m a {
	width: 100%;
	height: 100%;
}

.m a:hover {
	background: #F0F0F0
	text-decoration: none;
}
.m a img {
	margin-top: 11px;
	margin-bottom: 6px;
}

.m a span {
	height: 29px;
	color: #000000;
	font-size: 10px;
	cursor: hand;
}

div.1px {
	font-size: 1px;
}


.n {
	height: 28px;
	margin-top: 1px;
	background: #00A158;
	border-top: 1px solid #FFFFFF;
	background-image: url(images/bg_vl2.gif);
	background-position: center right;
	background-repeat: no-repeat;	
}

.n a {
	color: #FFFFFF;
	
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;	
}

.n a strong {
	color: #FFFFFF;
}

.n a:hover {
	text-decoration: none;
	background: #EE3232;
	background-image: url(images/bg_vl3.gif);
	background-position: center right;
	background-repeat: no-repeat;
}

.k {
	background: #DDDDDD;
	border-top: 1px solid #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
}

.k ul {
	margin-left: 28px;
	margin-bottom: 0px;
}

.center {
	padding-top: 17px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
}

.desc2 {
	padding-bottom: 10px;
}
.desc2 h3 {
	color: #666666;
}

.desc2 li {
	list-style-image: url(images/vl9.gif);
	color: #666666;
}

.price2 {
	text-align: center;
	font-size: 19px;
	color: #FFFFFF;
	background: #EE3232;
}

.price2 span {
	font-size: 28px;
}

.desc .sub {
	border-bottom: 1px solid #00A2DC;
	padding-bottom: 1px;
	margin-bottom: 8px;
}

.desc h3 {
	color: #00A2DC;
}
.desc span.title {
	background: #00A2DC;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
}

.price {
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	background: #EE3232;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.price span {
	font-size: 17px;
}


.desc3 {
	font-size: 11px;
	color: #666666;
	padding-left: 3px;
}

.rightitle {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 12px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.list1 {
	padding-top:12px;
	list-style-image: url(images/vl12.gif);
	font-size: 11px;
}

.list1 li {
	padding-bottom: 3px;
}

.list2 {
	list-style-image: url(images/vl13.gif);
	padding-top:12px;
	font-size: 11px;	
}

.list2 li {
	padding-bottom: 3px;
}

.copy {
	font-size: 11px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #E5E5E5;
	border-right: none;
	line-height: 17px;
}

.copy a {
	color: #00A2DC;
}

.bmenu {
	line-height: 17px;
	font-size: 11px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #666666;
	border: 1px solid #E5E5E5;
	border-left: none;
}

.bmenu a {
	color: #00A2DC;
}

.nav {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.nav:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.rur {	
	color: #666666;
	font-size: 11px;
}

.grey2 {
	color: #666666;
	font-size: 75%;
}

.bottom {
	font-size: 11px;
}

.right { padding: 15px 15px 8px 15px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #ffffff;}
.desc_vert { color: #999999; padding-top: 20px; width:1px; }

.form{border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid; border-heght: 1}
.checkbox{border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid; border-heght: 1}
.button1{width: 300px; background: #d3d3d3; border-right: #d3d3d3 1px solid; border-top: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; border-bottom: #d3d3d3 1px solid; border-heght: 1}

.vform{font-size: 11px; width: 90px; }
