/* TAGS */
* {margin:0;padding:0}
body {
background:#E9E9E9;
font-family:Tahoma,Arial,helvetica,sans-serif;
font-size:100%;
line-height:1em;
color:#5e5e5e;
min-width:1000px
}
p {margin:0;padding:0}
img {border:0;vertical-align:top;text-align:left}
/* ALIGMENT */
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.clear_all {clear:all}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.container {width:100%}
/* TAILING */
.tail-top {background:url(i/tail-top.png) center top no-repeat}
.tail-footer {background:url(i/footer_bg.png) left bottom repeat-x }
/* GLOBAL */
#header, #content, #sub_content{font-size:0.75em;width:1000px;margin:0 auto}
#header2 {font-size:0.75em;width:1000px;margin:0 auto}
.col-1, .col-2, .col-3 {float:left}
/* LISTS  */
.site-nav {
	padding-top:0px
}
.site-nav li {
	list-style:none;
	float:right;
	font: normal 11px  Arial, sans-serif; 
	line-height:1.2em;
	padding:2px 7px 0 7px;
}
.site-nav li a {
	text-decoration:none;
	color:#606469;
	text-transform: lowercase;	
}
.site-nav li a:hover {
	color:#10171F
}
.site-nav li.lang {
	background: #08080B;
	list-style:none;
	float:right;
	line-height:1.2em;
	padding:2px 7px 4px 7px;
}
.site-nav li.lang a {
	text-decoration:none;
	color:#fff;
}
.site-nav li.lang a:hover {
	color:#10171F;
}
.nav-list {position:absolute; right:113px; top:52px}
.nav-list li {float:left;padding:6px 17px 6px 15px; background:url(i/divider1.gif) repeat-y right top}
.nav-list li.last {background:none;padding-right:0}
.list li {
	list-style:none;
	color:#333;
	font: normal 11px  Tahoma, sans-serif; 
	padding:12px 0 0 0;
	line-height:18px;
	text-shadow: 1px 1px 1px #fff;	
}

.list li h3 {
	color:#33373F;
	font: normal 20px  Trebuchet MS, sans-serif; 
	padding:4px 0 7px 0;
	line-height:18px;
	text-shadow: 1px 1px 1px #fff;	
	border-bottom:1px dashed #C00014;
	margin:5px 0 10px 0;
}
div.number {
	color:#C00014;
	font: normal 27px  Trebuchet MS, sans-serif; 
	padding:8px 0 0 7px;
}
div.read-all {
	float:left;
	margin-top:9px;
}	
div.read-all a.read-all,
div.read-all a.read-all:link,
div.read-all a.read-all:visited,
div.read-all a.read-all:active {
	display:block;
	background: url(i/read_left.png) no-repeat;	
	text-decoration: none;
	color: #333740;
	font: normal 16px Trebuchet MS, sans-serif;	
	padding: 3px 0 7px 9px;
	text-shadow: 1px 1px 1px #fff;		
}
div.read-all a.read-all:hover{
	background: url(i/read-left-on.png) no-repeat;	
	color: #fff;
	text-decoration: none;
	text-shadow: none;	
}
div.read-all span.r {
	background: url(i/read_right.png) no-repeat right top;
	height:16px;	
	padding-right:10px;
	padding-top:3px;	
	padding-bottom:7px;
	width:5px;
}	
div.read-all a.read-all:hover span.r {
	background: url(i/read_right_on.png) no-repeat right top;
	height:16px;	
	padding-right:10px;
	padding-top:3px;	
	padding-bottom:7px;
}	
/* OTHER */
.img-box span {display:block;padding-top:20px;text-align:center;color:#133439}
.img-box span b {display:block;color:#e62525}
.img-box a {text-decoration:none}
p {margin-bottom:18px}
.p1 {margin-bottom:0}
/* TXT, LINKS, LINES, TITLES */

h2 span {color:#878787;padding-left:60px;display:inline-block}
h2 b {color:#e62525;position:relative;top:1px}
h2 strong {color:#5eb2c1;position:relative;top:1px}



/* HEADER */
#header {
	height:469px;
	background:url(i/header-bg.png) no-repeat left bottom; 
	position:relative;
}
#header .logo {
	position:absolute;
	left:20px;
	top:10px
}
#header2 {
	height:469px;
	background:url(i/header-bg.png) no-repeat left bottom; 
	position:relative;
}
#header2 .logo {
	position:absolute;
	left:20px;
	top:10px
}

/* CONTENT */
#content .col-1, #content .col-2 {margin-right:1px;}
#content .col-1 {width:240px; }
#content .col-4 {width:240px; float:left; margin-right:20px}
#content .col-5 {width:700px;  float:left;}
#content .col-2 {width:962px; }
#content .col-3 {width:240px; margin-right:1px;}
#content .indent {padding:0 1px 40px 20px;}
#content .col-page {width:962px; }
#content .indent_page {padding:0 0 40px 18px; }
#sub_content {height:266px;background:url(i/sub_content.png) no-repeat center top; margin-bottom:10px; padding:19px 0 0 73px;}
#title_content{width:960px;margin:0 auto; height:36px; margin-bottom:10px;}
#title_content h1 {
	background:url(i/title_line.png) repeat-x left bottom; 
	padding: 1px 0 8px 1px;
	color:#33373F;
	font: normal 21px  Trebuchet MS, sans-serif; 
	text-shadow: 1px 1px 1px #fff;		
}
/* BOXES */
.box {background:url(i/box-text.png) no-repeat left top; width:240px; min-height:215px;height:auto!important;height:215px}
.box2 {background:url(i/box-top2.png) no-repeat left top; width:314px; min-height:194px;height:auto!important;height:194px}
.box3 {background:url(i/box-number.png) no-repeat 15px top; width:240px; min-height:215px;height:auto!important;height:215px}
.box .inner, .inner, .box2 .inner {padding:0 20px 1px 18px}
div.back_link a,
div.back_link a:link,
div.back_link a:visited,
div.back_link a:active {
	background:url(i/arr_back.png) no-repeat left 6px; 
	text-decoration: none;
	color:#000;
	font: normal 11px  Trebuchet MS, sans-serif; 
	padding-left:10px;
}
div.back_link a:hover {
	background:url(i/arr_back_on.png) no-repeat left 6px; 
	text-decoration: none;
	color:#BF0013;
	font: normal 11px  Trebuchet MS, sans-serif; 
	padding-left:10px;
}
div.edno {
	background:url(i/car_bg.png) no-repeat center top;
	float:left;
	width:295px;
	height:208px;
	margin-right: 20px;
}
div.edno h1 {
	margin: 20px 0 0 15px;
}
div.edno p {
	padding: 4px 0 0 15px;
	color:#545454;
	font: normal 10px  Trebuchet MS, sans-serif; 
}
div.edno a,
div.edno a:link,
div.edno a:visited,
div.edno a:active {
	text-decoration: none;
	color:#000;
	font: bold 13px  Trebuchet MS, sans-serif; 	
}
div.edno a:hover{
	color: #545454;
	text-decoration: none;
}
div.edno a.text_link,
div.edno a.text_link:link,
div.edno a.text_link:visited,
div.edno a.text_link:active {
	text-decoration: none;
	color:#000;
	font: bold 13px  Trebuchet MS, sans-serif; 
	border-bottom:2px solid #C00014;	
}
div.edno a.text_link:hover{
	color: #fff;
	text-decoration: none;
	border-bottom:2px solid #C00014;
	background: #08080B;
	padding:0 5px 0 5px;	
}
div.edno a.text_link span.arr {
	background:url(i/arr.png) no-repeat right 7px; 
	padding-left:10px;
}
div.edno a.text_link:hover span.arr {
	background:url(i/arr_on.png) no-repeat right 7px; 
	padding-left:10px;
}

div.car_height {
height:140px;
text-align:center;
}
td.td_grid {
width: 295px;
height: 140px;
}
td.td_detail {
width: 122px;
height: 70px;
text-align:center;
}
div.dve {
float:left;
width:605px;
}
div.dve h1 {
	background:url(i/mail.png) no-repeat left 20px; 
	padding: 20px 0 20px 40px;
	color:#940000;
	font: normal 22px  Arial, sans-serif; 
}
/* FOOTER  */
#footer {
	width:960px;
	height:93px; 
	margin:0 auto; 
	text-shadow: 1px 1px 1px #000;		
}
#footer p {
float:left;
	padding-top:16px;	
	*padding-top:8px;		
	color:#5E5E60;
	font: normal 11px  Arial, sans-serif; 
}
#footer p a {
	color:#5E5E60;
	font: normal 11px  Arial, sans-serif; 
	outline:none;
	text-decoration:none;	
}
#footer p  a:hover {
	color:#fff; 
	text-decoration:none; 		
}
.foot-nav ul {
	list-style:none
}
.foot-nav li {
	list-style:none;
	float:left;
	margin:16px 8px 0 0;
	color:#fff;
	font: normal 11px  Arial, sans-serif; 	
}
.foot-nav li a {
	color:#fff;
	font: normal 11px  Arial, sans-serif; 
	text-transform: uppercase;	
	text-decoration:none;
	margin-right:7px;
	padding-bottom:2px;	
}
.foot-nav li a:hover {
	color:#fff;
	text-decoration:none;
	padding-bottom:2px;
	*padding-bottom:0px;
	background: transparent url(i/red_link.png) repeat-x left bottom;	
}
.foot-nav li a.sec {
	color:#fff;
	text-transform: uppercase;	
	text-decoration:none;
	padding-bottom:2px;
	*padding-bottom:0px;
	background: transparent url(i/red_link.png) repeat-x left bottom;		
}
.foot-nav li a.sec:hover {
	color:#fff;
	text-decoration:none;
	padding-bottom:2px;
	*padding-bottom:0px;
	background: transparent url(i/red_link.png) repeat-x left bottom;	
}
div.footer_left {
float:left;
}
div.footer_logo {
background: transparent url(i/logo_f.png) no-repeat left center;	
float:right;
margin-top:10px;
padding-top:20px;
width:50px;
}
div.footer_baners {
padding:10px 0 20px 0;
margin:0 auto;
max-width:960px;
}
/** Contact form **/
.iform {font: 12px/26px Arial, Geneva, sans-serif; width:835px; margin:1px ; }
.iform ul { margin:0; padding:0; list-style:none;}
.iform ul.liavo { margin:0 10px 0 0; padding:0; list-style:none; float:left}
.iform ul ul { overflow:auto}
.iform li { padding-bottom:5px;}
.iform label {  width:80px; display:block; float:left; line-height:26px;}
.iform label.ilabel {  width:auto; display:inline; float:none; line-height:26px; padding:0 5px}

.iform .itext,.iform .itextarea,.iform .iselect,.iform .ibutton { 	
	border:1px solid red;
	width:240px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
.iform .itext:hover,.iform .itextarea:hover,.iform .iselect:hover,.iform .ibutton:hover,
.iform .itext:focus,.iform .itextarea:focus,.iform .iselect:focus,.iform .ibutton:focus{
border-color: #D6452C;
background:#fff;
}
.iform .itextarea{ height:116px; width: 480px; font: 12px Arial, Geneva, sans-serif; }
#send {
  float:right;
  width: 105px;
  height: 31px;
  padding: 0;
  border: 0;
  background: transparent url(i/send.png) no-repeat center top;
  cursor: pointer; 
  cursor: hand; 
}
#send_en {
  float:right;
  width: 105px;
  height: 31px;
  padding: 0;
  border: 0;
  background: transparent url(i/send_en.png) no-repeat center top;
  cursor: pointer; 
  cursor: hand; 
}
#send_ru {
  float:right;
  width: 105px;
  height: 31px;
  padding: 0;
  border: 0;
  background: transparent url(i/send_ru.png) no-repeat center top;
  cursor: pointer; 
  cursor: hand; 
}
div.promo {
	position:absolute;
	left:20px;
	top:190px;
}
div.promo h3 {
	padding: 0 0 0 1px;
	color:#fff;
	font: normal 30px  Trebuchet MS, sans-serif; 
	text-shadow: 3px 3px 3px #000;	
	letter-spacing	: 0.8px;
}
div.promo p {
	width:410px;
	padding: 32px 0 0 1px;
	color:#7B8599;
	font: normal 12px  Arial, sans-serif; 
	line-height:19px;
}
div.promo p a,
div.promo p a:link,
div.promo p a:visited,
div.promo p a:active {
	text-decoration: none;
	color: #dddddd;
}
div.promo p a:hover{
	color: #fff;
	text-decoration: none;
	background: #08080B;	
}


.box_page .inner_page {padding:20px 0 40px 15px; }
.box_page {
	background:url(i/col_3_bg.png) repeat-y left top; 
	width:962px; 
}
.box_page .top {
	background:url(i/content_top.png) no-repeat left top; 
	width:962px; 
	height:5px;
	height:auto!important;
}
.box_page .bot {
	background:url(i/content_bot.png) no-repeat left bottom; 
	width:962px; 
	height:5px;
	height:auto!important;
}
.box2_content .inner_content {padding:20px 25px 20px 25px}
.box2_content {
	background:url(i/col_3_bg.png) repeat-y left top; 
	width:962px; 
	line-height:19px;
	color:#333;
	font: normal 12px  Trebuchet MS, sans-serif; 	
}
.box2_content .top {
	background:url(i/content_top.png) no-repeat left top; 
	width:962px; 
	height:5px;
	height:auto!important;
}
.box2_content .bot {
	background:url(i/content_bot.png) no-repeat left bottom; 
	width:962px; 
	height:5px;
	height:auto!important;
}
.box2_content h1.page {
	background:url(i/title_line.png) repeat-x left bottom; 
	padding: 1px 0 8px 1px;
	color:#BF0013;
	font: normal 21px  Trebuchet MS, sans-serif; 
	text-shadow: 1px 1px 1px #fff;	
	margin-bottom:10px;	
}
.box2_content ul {
	padding-left:35px;	
}
.box2_content ol {
	padding-left:18px;	
}
.box2_content p {
	padding-top:15px;
}
div.back_link {
	float:right;
	padding-top:10px;
}
.box2_content a,
.box2_content a:link,
.box2_content a:visited,
.box2_content a:active {
	text-decoration: none;
	color:#BF0013;
	font: normal 12px  Trebuchet MS, sans-serif; 	
}
.box2_content a:hover {
	color:#333;
	text-decoration: underline;
}
div.description {
}
div.description span.title {
	color:#33373F;
	font: normal 18px  Trebuchet MS, sans-serif; 
	border-bottom:1px dashed #C00014;	
}
div.pictures {
float:right;
padding:20px 0 0 20px;
}
.sep {
	padding-top:7px;
}
div.small_pic {
width:127px;
height:90px;
background:url(i/pic_bg.png) no-repeat left top; 
padding:10px 1px 0 0;
float:left;
}

.box4_content .inner_content {padding:20px 25px 20px 25px}
.box4_content {
	background:url(i/col_4_bg.png) repeat-y left top; 
	line-height:19px;
	color:#333;
	font: normal 12px  Trebuchet MS, sans-serif; 	
}
.box4_content .top {
	background:url(i/content_page_top.png) no-repeat left top; 
	height:5px;
	height:auto!important;
}
.box4_content .bot {
	background:url(i/content_page_bot.png) no-repeat left bottom; 
	height:5px;
	height:auto!important;
}
.box4_content h1.page {
	background:url(i/title_line.png) repeat-x left bottom; 
	padding: 1px 0 8px 1px;
	color:#BF0013;
	font: normal 21px  Trebuchet MS, sans-serif; 
	text-shadow: 1px 1px 1px #fff;	
	margin-bottom:10px;	
}
.box4_content ul {
	padding-left:35px;	
}
.box4_content ol {
	padding-left:18px;	
}
.box4_content p {
	padding-top:15px;
}
div.back_link {
	float:right;
	padding-top:10px;
}
.box4_content a,
.box4_content a:link,
.box4_content a:visited,
.box4_content a:active {
	text-decoration: none;
	color:#BF0013;
	font: normal 12px  Trebuchet MS, sans-serif; 	
}
.box4_content a:hover {
	color:#333;
	text-decoration: underline;
}
 ul.menu_left {
	list-style:none
}
.menu_left li {
	list-style:none;
	margin:2px 0 5px 0;
}
*html .menu_left li {
	list-style:none;
	margin:2px 0 5px 0;
	height:20px;
}
.menu_left li a {
	display:block;	
	color:#444;
	font: bold 14px  Trebuchet MS, sans-serif; 
	text-decoration:none;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:2px;
}
.menu_left li a:hover {
	color:#BF0013;
	text-decoration:none;
	*padding-bottom:0px;
	background:url(i/arr.png) no-repeat right 7px; 
	border-bottom:1px solid #fff;
	padding-bottom:2px;	
}
.menu_left li a.sec {
	display:block;	
	color:#BF0013;
	text-decoration:none;
	*padding-bottom:0px;
	background:url(i/arr.png) no-repeat right 7px; 
	border-bottom:1px solid #fff;
	padding-bottom:2px;		
}
.menu_left li a.sec:hover {
	display:block;	
	color:#444;
	font: bold 14px  Trebuchet MS, sans-serif; 
	text-decoration:none;
	border-bottom:1px solid #D3D3D3;
	padding-bottom:2px;
}
.footer_text {
	color: #5F5F5F;
	font: normal 11px Arial, sans-serif;
	padding: 0 2px 10px 2px;
	line-height:15px;
	margin:0 auto;
	max-width:960px;
}
			.footer_text a,
			.footer_text a:link,
			.footer_text a:visited,
			.footer_text a:active {	
				color: #20587E;
				font: bold 11px Arial, sans-serif;	
				text-decoration: none;
			}
			.footer_text a:hover{
				color: #000;
				text-decoration: underline;
			}
			.footer_text p {
				color: #3F3F3F;
				font: normal 11px Arial, sans-serif;
				line-height:18px;
			}
	.socials {
		position:absolute;
		left:520px;
		top:30px;
		color:#D2D2D3;
		font: normal 16px Trebuchet MS;	
		width:510px;
		z-index: 100000;
	}			
	
	.socialsFooter {
		width:960px;
		height:93px; 
		margin:0 auto; 
		color:#111;
		font: normal 16px Trebuchet MS;	
		width:510px;
		margin-top:-20px;
		margin-bottom:-20px
	}
				