html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,  pre, a, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

}

table, tr, th, td, img, a img, fieldset {

	border: 0px;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

table, td, th {

	vertical-align: middle;

}

:focus {

	outline: none;

}

img {

	/* vertical-align: top; */

}

a {

	color: #000000;

	text-decoration: underline;

}

a:hover {

	color: #000000;

	text-decoration: none;

}

a.home_link {
	color: red;
	text-decoration: underline;
	font-weight:bold;
	

}

a.home_link:hover {

	color: red;

	text-decoration: none;

}

.clear {

	clear: both;

	height: 1px;

	overflow: hidden;

 //zoom: 1;

}

p {

	margin:0 5px 5px 5px;

	/* text-align:justify;*/

}

html, body {

	height: 100%;

	min-height: 100%;

	_height: 100%;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	color: #0e1a2d;

	font-weight: normal;

	text-align: center;

	background: url(/images/body_bg_04.gif) repeat top left;

	min-height: 100%;

	_height: 100%;

	position: relative;

	background-color:#000000;

}

.vertical_bg {

	background: url(/images/body_bg_02.gif) repeat-x top left;

	width: 100%;

	min-height: 100%;

	_height: 100%;

	min-width: 966px;

 _width: expression(document.body.clientWidth < 1002? "1000px" : "100%");

}

.page {

	min-width: 966px;

	max-width: 1248px;

 _width: expression(document.body.clientWidth < 1002? "966px" : document.body.clientWidth > 1248? "1248px" : "100%");

	margin: 0 auto;

}

/*__________________HEAD____________________*/















.head {

	overflow: hidden;

	zoom: 1;

	position: relative;

}

.head .road {

	width: 524px;

	height: 136px;

	position: absolute;

	top: 147px;

	right: 0px;

	z-index: 10;

}

.head .logo {

	display: block;

	text-decoration: none;

	float: left;

	width: 503px;

	height: 156px;

	_display: inline;

}

.head .right_part {

	padding: 0px 15px;

	overflow: hidden;

 //zoom: 1;

}

.head .right_part .line {

	padding: 5px 0px 20px;

	overflow: hidden;

 //zoom: 1;

}

.head .right_part .line form.search {

	display: block;

	float: right;

	overflow: hidden;

 //zoom: 1;

	padding: 10px 0px 0px 0px;

	width: 350px;

}

.head .right_part .line form.search input.btn {

	float: right;

	background: url(/images/search_head_04.gif) no-repeat top left;

	width: 29px;

	height: 24px;

	border: 0px;

}

.head .right_part .line form.search input.text {

	float: right;

	background: url(/images/search_head_03.gif) no-repeat top right;

	width: 299px;

	height: 16px;

 //height: 24px;

	border: 0px;

	font: normal 12px/24px Arial, Helvetica, sans-serif;

	color: #7f7f7f;

	padding: 4px 10px;

 //padding: 0px 10px;

	display: block;

	overflow: hidden;

}

.head .right_part .line ul.home_nav {

	display: block;

	text-align: left;

	list-style: none;

	padding-top:11px;

	width: 80px;

	float: left;

	_display: inline;

}

.head .right_part .line ul.home_nav li {

	display: block;

	text-align: left;

	list-style: none;

	float: left;

}

.head .right_part .line ul.home_nav li a {

	text-decoration: none;

	display: block;

	float: left;

	padding:  6px 5px;

}

.head .right_part .line ul.home_nav li a:hover {

	text-decoration: none;

	display: block;

	float: left;

	padding:  6px 5px;

	background: url(/images/home_menu_over_03.gif) no-repeat top left;

}

.head .right_part .main_nav {

 //zoom: 1;

	background: url(/images/head_nav_04.gif) repeat-x top left;

	width: 100%;

}

.head .right_part .main_nav td {

	height: 38px;

	overflow: hidden;

 //zoom: 1;

	background: url(/images/head_nav_08.gif) no-repeat top right;

	padding: 0px 2px 0px 0px;

}

.head .right_part .main_nav td.nobord {

	height: 38px;

	overflow: hidden;

 //zoom: 1;

	background: none;

	padding: 0px 2px 0px 0px;

}

.head .right_part .main_nav td.first {

	padding: 0px 2px 0px 0px;

}

.head .right_part .main_nav td.first a span {

	background: url(/images/head_nav_03.gif) no-repeat top left;

	padding: 0px 0px 0px 6px;

	display: block;

}

.head .right_part .main_nav td.first a:hover span {

	background: url(/images/main_nav_left_03.gif) no-repeat top left;

	padding: 0px 0px 0px 6px;

	display: block;

}

.head .right_part .main_nav td.last {

	padding: 0px 0px 0px 0px;

}

.head .right_part .main_nav td.last a span {

	background: url(/images/head_nav_10.gif) no-repeat top right;

	padding: 0px 6px 0px 0px;

	display: block;

}

.head .right_part .main_nav td.last a:hover span {

	background: url(/images/main_nav_right_03.gif) no-repeat top right;

	padding: 0px 6px 0px 0px;

	display: block;

}

.head .right_part .main_nav td a {

	display: block;

	list-style: none;

	height: 38px;

	text-align: center;

	font: normal 12px/38px Arial, Helvetica, sans-serif;

	color: #dddddd;

	text-decoration: none;

}

.head .right_part .main_nav td a:hover {

	display: block;

	list-style: none;

	height: 38px;

	text-align: center;

	font: normal 12px/38px Arial, Helvetica, sans-serif;

	color: #dddddd;

	text-decoration: none;

	background: url(/images/head_nav_06.gif) repeat-x top left;

}

.head .right_part .slogan {

	font-family: Arial, Helvetica, sans-serif;

	color: #e4e4e6;

	font-size: 20px;

	line-height: 30px;

	text-align: left;

	width: 430px;

	float: right;

	padding: 10px 0px 0px 0px;

	text-decoration: none;

	cursor: default;

	position: relative;

	z-index: 10000;

}

.head .right_part .slogan b {

	font-weight: normal;

	font-size: 24px;

}

.head .right_part .slogan i {

	font-style: italic;

	padding-left: 150px;

}

.head .bot_head_nav {

	clear: both;

	text-align: left;

	display: block;

	overflow: hidden;

 //zoom: 1;

	margin-bottom: 5px;

	position: relative;

	z-index: 1000;

}

.head .bot_head_nav li {

	text-align: center;

	display: block;

	overflow: hidden;

 //zoom: 1;

	float: left;

	list-style: none inside;

	margin-right: 1%;

	width: 111px;

}

.head .bot_head_nav li img {

	margin-bottom: 10px;

}

.head .bot_head_nav li a {

	display: block;

	text-decoration: none;

}

.head .bot_head_nav li a span.cat1 {

	background: url(/images/cat1_07.gif) no-repeat top left;

	display: block;

	width: 54px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat1active {

	background: url(/images/cat1_red_07.gif) no-repeat top left;

	display: block;

	width: 54px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a:hover span.cat1 {

	background: url(/images/cat1_red_07.gif) no-repeat top left;

	display: block;

	width: 54px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat2 {

	background: url(/images/cat2_09.gif) no-repeat top left;

	display: block;

	width: 57px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat2active {

	background: url(/images/cat2_red_09.gif) no-repeat top left;

	display: block;

	width: 57px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a:hover span.cat2 {

	background: url(/images/cat2_red_09.gif) no-repeat top left;

	display: block;

	width: 57px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat12 {

	background: url(/images/cat3_11.gif) no-repeat top left;

	display: block;

	width: 59px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat12active {

	background: url(/images/cat3_red_11.gif) no-repeat top left;

	display: block;

	width: 59px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a:hover span.cat12 {

	background: url(/images/cat3_red_11.gif) no-repeat top left;

	display: block;

	width: 59px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat22 {

	background: url(/images/cat4_13.gif) no-repeat top left;

	display: block;

	width: 106px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat22active {

	background: url(/images/cat4_red_13.gif) no-repeat top left;

	display: block;

	width: 106px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a:hover span.cat22 {

	background: url(/images/cat4_red_13.gif) no-repeat top left;

	display: block;

	width: 106px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat32 {

	background: url(/images/cat5_15.gif) no-repeat top left;

	display: block;

	width: 89px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a span.cat32active {

	background: url(/images/cat5_red_15.gif) no-repeat top left;

	display: block;

	width: 89px;

	height: 21px;

	margin: 0 auto;

}

.head .bot_head_nav li a:hover span.cat32 {

	background: url(/images/cat5_red_15.gif) no-repeat top left;

	display: block;

	width: 89px;

	height: 21px;

	margin: 0 auto;

}

/*___________________THREE BLOCKS___________________*/















.three_blocks_line {

	overflow: hidden;

 //zoom: 1;

	padding: 2px 0px;

}

.three_blocks_line .blocks_box {

	overflow: hidden;

 //zoom: 1;

}

.grey_block {

	width:49%;
	//width:49%;
	float: left;
	text-align: center;
	margin-right: 1%;
	//margin-right: 0.5%;
	//display: inline;	

}

.grey_block_left
{
	//margin-right: 0.7%;
}

.grey_block3 {

	width: 316px;
	float: right;
	margin-right: 0px;
	text-align: center;
	//display: inline;

}

.grey_block .left_bg {

	background: url(/images/grey_block_03.gif) no-repeat top left;

	height: 223px;

	padding-left: 8px;

}

.grey_block .left_bg1 {

	background: url(/images/grey_block_1_03.gif) no-repeat top left;

	height: 223px;

	padding-left: 10px;

}

.grey_block .left_bg2 {

	background: url(/images/grey_block_2_03.gif) no-repeat top left;

	height: 223px;

	padding-left: 9px;

}

.grey_block .right_bg {

	background: url(/images/grey_block_07.gif) no-repeat top right;

	height: 223px;

	padding-right: 7px;

}

.grey_block .mid_bg {

	background: url(/images/grey_block_05.jpg) repeat-x top left;

	height: 223px;

}

.grey_block .left_pic {

	background: url(/images/grey_block_04.jpg) no-repeat top left;

	height: 223px;

}

.grey_block .left_pic1 {

	background: url(/images/grey_block_1_04.jpg) no-repeat top left;

	height: 223px;

}

.grey_block .title {

	background: url(/images/bord_03.gif) repeat-x bottom left;

	padding: 10px 0px;

	text-align: center;

	font: normal 19px/21px Arial, Helvetica, sans-serif;

	color: #fff;

}

.grey_block .block_inside {

	width: 294px;

	margin: 0 auto;

}

.grey_block .block_inside form.first {

	padding: 10px 0px;

	text-align: left;

}

.grey_block .block_inside form.first fieldset {

	display: block;

	overflow: hidden;

 //zoom: 1;

	padding-bottom: 10px;

}

.grey_block .block_inside form.first fieldset label {

	display: block;

	width: 98px;

	float: left;

	margin-right: 5px;

	font: normal 12px/17px Arial, Helvetica, sans-serif;

	color: #bbbbbb;

}

.grey_block .block_inside form.first fieldset div {

	display: block;

	float: left;

	width: 190px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #bbbbbb;

}

.grey_block .block_inside form.first select.large {

	width: 189px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

}

.grey_block .block_inside form.first select.middle {

	width: 89px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

}

.grey_block .block_inside form.first select.small {

	width: 55px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

}

.grey_block .block_inside form.first .submit {

	background: url(/images/submit_03.gif) no-repeat top left;

	width: 110px;

	height: 22px;

	border: 0px;

	text-align: center;

	font: normal 12px/22px Arial, Helvetica, sans-serif;

	color: #000;

	float: right;

}

.grey_block .block_inside form.first .red_link {

	background: url(/images/red_link_03.gif) no-repeat top left;

	width: 144px;

	height: 23px;

	border: 0px;

	text-align: center;

	font: normal 12px/23px Arial, Helvetica, sans-serif;

	color: #fff;

	float: right;

	text-decoration: none;

}

.contacts_short {

	display: block;

	list-style: none;

	overflow: hidden;

 //zoom: 1;

	padding: 10px 0px;

	width: 289px;

	margin: 0 auto;

	background: none;

}

.contacts_short li {

	display: block;

	list-style: none;

	overflow: hidden;

 //zoom: 1;

	float: left;

	text-align: right;

	background: none !important;

	padding-left: 0px !important;

}

.contacts_short li.pic {

	width: 43px;

}

.contacts_short li.text {

	width: 246px;

}

.contacts_short li p.address {

	font: bold 17px/19px Arial, Helvetica, sans-serif;

	color: #fff;

	text-align: left;

	padding: 2px 0px;

}

.contacts_short li dl {

	display: block;

	list-style: none;

	overflow: hidden;

 //zoom: 1;

	border-bottom: 1px solid #535252;

}

.contacts_short li dl dt {

	display: block;

	list-style: none;

	float: left;

	text-align: center;

	padding: 0px 0px;

}

.contacts_short li dl dd {

	display: block;

	list-style: none;

	float: left;

	text-align: right;

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	color: #fff;

	padding: 0px 0px;

}

/*_________________________CONTENT______________________*/















.content {

	width: 100%;

}

.content .top_left {

	background: url(/images/content_bg_03.png) no-repeat top left;

	padding-left: 8px;

	height: 8px;

	overflow: hidden;

 //zoom: 1;

}

.content .top_right {

	background: url(/images/content_bg_06.png) no-repeat top right;

	padding-right: 11px;

	height: 8px;

	overflow: hidden;

 //zoom: 1;

}

.content .top_center {

	background: url(/images/content_bg_04.png) repeat-x top left;

	height: 8px;

	overflow: hidden;

 //zoom: 1;

}

.content .mid_left {

	background: url(/images/content_bg_10.png) repeat-y top left;

	padding-left: 8px;

}

.content .mid_right {

	background: url(/images/content_bg_11.png) repeat-y top right;

	padding-right: 11px;

}

.content .mid_center {

	background: #DEDEE0;

	padding: 10px 0px;

	overflow: hidden;

 //zoom: 1;

}

.content .bot_left {

	background: url(/images/content_bg_14.png) no-repeat top left;

	padding-left: 8px;

	height: 11px;

	overflow: hidden;

 //zoom: 1;

}

.content .bot_right {

	background: url(/images/content_bg_18.png) no-repeat top right;

	padding-right: 11px;

	height: 11px;

	overflow: hidden;

 //zoom: 1;

}

.content .bot_center {

	background: url(/images/content_bg_16.png) repeat-x top left;

	height: 11px;

	overflow: hidden;

 //zoom: 1;

}

.content .col_left {

	overflow: hidden;

 //zoom: 1;

	margin-right: 4px;

	text-align: left;

}

.content .col_right {

	width: 316px;

	float: right;

	_display: inline;

	text-align: left;

}

.content .col_left .small_logos_box {

	padding: 0px 0px 0px 10px;

	text-align: left;

	overflow: hidden;

 //zoom: 1;

}

.content .col_left .small_logos_box .logo_box {

	background:#dedee0;

	border: 1px solid #9f9fa1;

	position: relative;

	height: 21px;

	float: left;

	margin: 0px 2px 6px 2px;

	display: block;

	text-decoration: none;

	_display: inline;

	padding: 2px;

	text-align: center;

}

.content .col_left .small_logos_box .logo_box .tl-c {

	background: url(/images/lit_logo_corner_01.gif) no-repeat top left;

	position: absolute;

	top: -1px;

	left: -1px;

	width: 3px;

	height: 3px;

	overflow: hidden;

 //zoom: 1;

	display: block;

}

.content .col_left .small_logos_box .logo_box .tr-c {

	background: url(/images/lit_logo_corner_03.gif) no-repeat top left;

	position: absolute;

	top: -1px;

	right: -1px;

	width: 3px;

	height: 3px;

	overflow: hidden;

 //zoom: 1;

	display: block;

 _right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );

}

.content .col_left .small_logos_box .logo_box .bl-c {

	background: url(/images/lit_logo_corner_06.gif) no-repeat top left;

	position: absolute;

	bottom: -1px;

	left: -1px;

	width: 3px;

	height: 3px;

	overflow: hidden;

 //zoom: 1;

	display: block;

 _bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );

}

.content .col_left .small_logos_box .logo_box .br-c {

	background: url(/images/lit_logo_corner_07.gif) no-repeat top left;

	position: absolute;

	bottom: -1px;

	right: -1px;

	width: 3px;

	height: 3px;

	overflow: hidden;

 //zoom: 1;

	display: block;

 _right: expression( this.parentNode.offsetWidth % 2 ? -2 : -1 );

 _bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 );

}

.content .col_left .small_logos_box .logo_box img {

	vertical-align: middle;

}

.content .col_left .small_logos_box .logo_box img.noncolor {

	display:inline-block;

}

.content .col_left .small_logos_box .logo_box img.color {

	display: none;

}

.content .col_left .small_logos_box .logo_box:hover img.noncolor {

	display: none;

}

.content .col_left .small_logos_box .logo_box:hover img.color {

	display:inline-block;

	vertical-align: middle;

}

.content .col_left .block {

	overflow: hidden;

 //zoom: 1;

	padding-top: 20px;

}

.content .col_left .block {

	overflow: hidden;

 //zoom: 1;

}

.content .col_left .block .left_part {

	width: 27%;

	float: left;

	margin-right: 10px;

 //margin-right: 5px;

/*	background: url(/images/car_bg_03.gif) no-repeat bottom left; */















/*	padding-bottom: 110px; */















}

.content .col_left .block .right_part {

	width: 70%;

	float: left;

	text-align: center;

}

.content .grey_border_block {

	border: 1px solid #c4c5c6;

	position: relative;

	padding: 0px 10px 10px 10px;

	text-align: left;

	margin-bottom: 30px;

	margin-left: 10px;

 //zoom: 1;

}

.content .inside .grey_border_block {

	border: 1px solid #c4c5c6;

	position: relative;

	padding: 0px 10px 10px 10px;

	text-align: left;

	margin-bottom: 30px;

	margin-left: 10px;

 //zoom: 1;

	float: left;

	width: 44%;

}

.content .grey_border_block .t-l-corner {

	background: url(/images/grey_corner_03.gif) no-repeat top left;

	width: 7px;

	height: 7px;

	position: absolute;

	top: -1px;

	left: -1px;

	overflow: hidden;

 //zoom: 1;

}

.content .grey_border_block .t-r-corner {

	background: url(/images/grey_corner_05.gif) no-repeat top left;

	width: 7px;

	height: 7px;

	position: absolute;

	top: -1px;

	right: -1px;

	overflow: hidden;

 //zoom: 1;

}

.content .grey_border_block .b-l-corner {

	background: url(/images/grey_corner_09.gif) no-repeat top left;

	width: 7px;

	height: 7px;

	position: absolute;

	bottom: -1px;

	left: -1px;

	overflow: hidden;

 //zoom: 1;

}

.content .grey_border_block .b-r-corner {

	background: url(/images/grey_corner_10.gif) no-repeat top left;

	width: 7px;

	height: 7px;

	position: absolute;

	bottom: -1px;

	right: -1px;

	overflow: hidden;

 //zoom: 1;

}

.content .grey_border_block span.title {

	font: normal 21px/23px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #293d55;

	background: #DEDEE0;

	position: relative;

	top: -13px;

	padding: 0px 2px;

}

.content .grey_border_block ul {

	display: block;

	list-style: none;

	padding: 0px 5px 5px;

}

.content .grey_border_block ul li {

	display: block;

	list-style: none;

	background: url(/images/icon_03.gif) no-repeat 0px 6px;

	padding-left: 10px;

	padding-bottom: 5px;

}

.content .grey_border_block ul li a {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	text-decoration: underline;

}

.content .grey_border_block ul li a:hover {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	text-decoration: none;

}

.content .grey_border_block ul li.last {

	display: block;

	list-style: none;

	background: none;

	text-align: right;

}

.content .grey_border_block ul li.last a {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #a20000;

	text-decoration: underline;

	background: url(/images/icon_07.gif) no-repeat 0px 3px;

	padding-left: 15px;

}

.content .grey_border_block ul li.last a:hover {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #a20000;

	text-decoration: none;

	background: url(/images/icon_07.gif) no-repeat 0px 3px;

	padding-left: 15px;

}

.content .col_left .block .right_part .photo_box {

	text-align: center;

	padding-bottom: 15px;

}

.content .title1 {

	background: url(/images/dash_03.gif) no-repeat 0px 12px;

	padding-left: 50px;

	text-align: left;

	font: normal 25px/27px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #293d55;

	margin-bottom: 15px;

}

.content .title4 {

	background: url(/images/news_title_pic_03.jpg) no-repeat 0px 0px;

	padding-left: 75px;

	text-align: left;

	font: normal 25px/46px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #293d55;

	margin-bottom: 15px;

}

.content .title5 {

	text-align: left;

	font: normal 25px/46px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #293d55;

	margin-bottom: 15px;

	overflow: hidden;

 //zoom: 1;

}

.content .title5 img {

	float: left;

	margin-right: 5px;

}

.content .col_left .block .right_part dl.news {

	display: block;

	list-style: none;

	overflow: hidden;

 //zoom: 1;

	margin-bottom: 15px;

}

.content .col_left .block .right_part dl.news dt {

	display: block;

	list-style: none;

	float: left;

	text-align: left;

	overflow: hidden;

 //zoom: 1;

	width: 150px;

}

.content .col_left .block .right_part dl.news dt span.date {

	background: url(/images/news_date_05.jpg) repeat-x top left;

	padding: 0px;

	line-height: 15px;

	float: left;

	margin-right: 10px;

	margin-top: 2px;

}

.content .col_left .block .right_part dl.news dt span.date b {

	background: url(/images/news_date_03.jpg) no-repeat top left;

	padding: 0px;

	float: left;

}

.content .col_left .block .right_part dl.news dt span.date b em {

	background: url(/images/news_date_06.jpg) no-repeat top right;

	font: normal 11px/13px Arial, Helvetica, sans-serif;

	color: #fff;

	padding: 1px 3px 1px;

	float: left;

}

.content .col_left .block .right_part dl.news dt img {

	float: left;

}

.content .col_left .block .right_part dl.news dd {

	display: block;

	list-style: none;

	overflow: hidden;

 //zoom: 1;

	text-align: left;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #293d55;

	padding: 0px 10px;

}

.content .col_left .block .right_part dl.news dd p {

	margin-bottom: 5px;

}

.content .col_left .block .right_part dl.news dd a {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #464646;

	text-decoration: underline;

}

.content .col_left .block .right_part dl.news dd a:hover {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #464646;

	text-decoration: none;

}

.content .col_left .block .right_part dl.news dt a.all_news {

	float: right;

	background: url(/images/btn_all_news_03.gif) no-repeat top left;

	width: 87px;

	height: 25px;

	text-align: center;

	font: normal 12px/25px Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

}

.content .col_left {

	text-align: left;

	padding: 0px;

}

.block_about {

	text-align:justify;

	float:left;

	padding: 20px;

}

.content .col_left .block_about p {

	padding: 0px 0px 10px 0px;

	margin: 0px;

}

.content .col_left .block_about p a.all {

	background: url(/images/about_all_btn_03.gif) no-repeat top left;

	width: 122px;

	height: 25px;

	text-align: center;

	font: normal 12px/25px Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

	display: block;

}

.content .col_right .block {

	padding: 10px;

	text-align: left;/*	background: url(/images/car_bg_03.gif) no-repeat bottom left;  */















}

.bg_photo {

height:110px;

background: url(/images/car_bg_03.gif) no-repeat bottom right; 

}

.items_vote {

}

.content .col_right .block .title2 {

	background: url(/images/title_pic_03.jpg) no-repeat 0px 0px;

	padding-left: 59px;

	text-align: left;

	font: normal 25px/27px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #293d55;

	margin-bottom: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

}

.content .col_right .block .title3 {

	background: url(/images/title_pic_06.jpg) no-repeat 0px 0px;

	padding-left: 70px;

	text-align: left;

	font: normal 25px/27px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #293d55;

	margin-bottom: 15px;

	padding-top: 18px;

	padding-bottom: 18px;

}

.content .col_right .block .box {

	padding-left: 40px;

	text-align: left;

	padding-bottom: 10px;

}

.content .col_right .block .box .box_item {

	margin: 0px 7px;

	float: left;

	_display: block;

}

.content .col_right .block .box p {

	text-align: center;

	margin-bottom: 5px;

}

.content .col_right .block .box a.all {

	background: url(/images/btn_all_news_03.gif) no-repeat top left;

	width: 87px;

	height: 25px;

	text-align: center;

	font: normal 12px/25px Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

	display: block;

	margin-left: 10px;

}
.lineblock{
background:none;
width:100%;
margin-left:10px;
text-align: center;

}
.lineblock .white_block_line {

	float:left;
	width:31%;
	margin-right:20px;
	margin-bottom:0px;
}
.content .col_right .white_block{
margin-bottom: 20px;
}

.content .col_right .white_block,
.lineblock .white_block_line {
	background: #fff;

	position: relative;

	padding: 20px 0px;

	text-align: left;

/*	margin-bottom: 20px; */

 //zoom: 1;

}

.content .col_right .white_block .t-l-corner,
.lineblock .white_block_line .t-l-corner {

	background: url(/images/white_corner_03.gif) no-repeat top left;

	width: 6px;

	height: 6px;

	overflow: hidden;

 //zoom: 1;

	position: absolute;

	top: 0px;

	left: 0px;

}

.content .col_right .white_block .t-r-corner,
.lineblock .white_block_line .t-r-corner {

	background: url(/images/white_corner_05.gif) no-repeat top left;

	width: 6px;

	height: 6px;

	overflow: hidden;

 //zoom: 1;

	position: absolute;

	top: 0px;

	right: 0px;

}

.content .col_right .white_block .b-l-corner,
.lineblock .white_block_line .b-l-corner {

	background: url(/images/white_corner_09.gif) no-repeat top left;

	width: 6px;

	height: 6px;

	overflow: hidden;

 //zoom: 1;

	position: absolute;

	bottom: 0px;

	left: 0px;

}

.content .col_right .white_block .b-r-corner,
.lineblock .white_block_line .b-r-corner {

	background: url(/images/white_corner_10.gif) no-repeat top left;

	width: 6px;

	height: 6px;

	overflow: hidden;

 //zoom: 1;

	position: absolute;

	bottom: 0px;

	right: 0px;

}

.content .col_right .white_block img,
.lineblock .white_block_line img {

	float: left;

}

.content .col_right .white_block a,
.lineblock .white_block_line a {

	font: normal 17px/19px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #464646;

	padding-top: 30px;

	text-decoration: underline;

	text-transform: uppercase;

	display: block;

}

.content .col_right .white_block a:hover,
.lineblock .white_block_line a:hover {

	font: normal 17px/19px Arial Narrow, Arial, Helvetica, sans-serif;

	color: #464646;

	text-decoration: none;

	text-transform: uppercase;

}


.footer {

	padding: 10px 0px;

	text-align: left;

	overflow: hidden;

 //zoom: 1;

	background: #000000;

}

.footer .copyright {

	float: left;

	background: url(/images/footer_02.gif) no-repeat left center;

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	color: #fff;

	padding-left: 20px;

	padding-top: 10px;

	margin-right: 80px;

}

.footer .contact {

	float: left;

	background: url(/images/dash_footer_03.gif) no-repeat 0px 18px;

	font: normal 12px/18px Arial, Helvetica, sans-serif;

	color: #fff;

	padding-left: 20px;

	padding-top: 10px;

	margin-right: 20px;

	width: 47%;

}

.footer .contact a.map {

	background: url(/images/btn_foot_03.gif) no-repeat top left;

	width: 87px;

	height: 23px;

	float: right;

	text-align: center;

	font: normal 11px/20px Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

	display: block;

	margin-left: 10px;

	margin-top: 5px;

}

.footer .quick {

	float: right;

	padding: 10px 20px;

}

.footer .quick select {

	width: 158px;

	height: 20px;

	font: normal 11px/13px Arial, Helvetica, sans-serif;

	color: #000;

}

/*________________________INTERNAL_______________________*/















.content .select_param {

	display: block;

	overflow: hidden;

 //zoom: 1;

	padding: 0px 0px 20px 0px;

}

.content .inside {

	padding-left: 60px;

	margin-bottom: 20px;

	padding-right: 20px;

}

.content .select_param label {

	display: block;

	float: left;

	font: normal 12px/22px Arial, Helvetica, sans-serif;

	color: #293d55;

	margin-right: 10px;

}

.content .select_param select {

	float: left;

	width: 156px;

	height: 22px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	margin-right: 10px;

}

.content .select_param select.medium {

	float: left;

	width: 46px;

	height: 22px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	margin-right: 10px;

}

.content .select_param select.small {

	float: left;

	width: 38px;

	height: 22px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	margin-right: 10px;

}

.content .select_param input.btn {

	float: left;

	background: url(/images/grey_btn_03.gif) no-repeat top left;

	width: 103px;

	height: 22px;

	border: 0px;

	font: normal 12px/22px Arial, Helvetica, sans-serif;

	color: #000;

	text-align: center;

}

.content .param_description {

	padding-bottom: 15px;

	text-align: left;

	padding-top: 10px;

}

.content .param_description p.header_inner {

	color: #293D55;

	font: normal 25px/30px Arial Narrow, Arial, Helvetica, sans-serif;

	overflow: hidden;

	text-align: left;

	margin-bottom: 5px;

}

.content .param_description img {

	float: left;

	margin-right: 15px;

}

.content .param_description .desc_text {

	overflow: hidden;

 //zoom: 1;

	padding-left: 5px;

}

.content .param_description .image_box {

	float: left;

	text-align: center;

	color: #000;

}

.content .param_description .image_box img {

	float: none;

	margin-bottom: 10px;

}

.content ul {

	display: block;

	list-style: none;

	padding: 5px 0px;

}

.content ul li {

	display: block;

	list-style: none;

	padding: 0px 0px 3px 7px;

}
.content table.auto {

	padding: 0px;

	margin: 0px 0px 5px 30%;

	text-align: center;

	width: 300px;

	border-collapse: collapse;

	color: #293d55;

}
.content table.auto td {

	padding: 5px;

	vertical-align: middle;

	text-align: left;

	background: #e7e7e9;

	border-collapse: collapse;

	border: 1px solid #c4c5c6;

}
.content table {

	padding: 0px;

	margin: 0px 0px 5px 0px;

	text-align: center;

	width: 99%;

	border-collapse: collapse;

	color: #293d55;

}

.content table td {

	padding: 5px;

	vertical-align: middle;

	text-align: center;

	background: #e7e7e9;

	border-collapse: collapse;

	border: 1px solid #c4c5c6;

}
.warring table td{

	padding: 5px;

	vertical-align: middle;

	text-align: center;

	background: #ffffff;

	border-collapse: collapse;

	border: 1px solid red;

}
.fpicture table {

width: auto;
}




.content table th {

	padding: 5px;

	vertical-align: top;

	text-align: center;

	background: #e7e7e9;

	border-collapse: collapse;

	border: 1px solid #c4c5c6;

	font-weight: bold;

}

.grey_block1 {

	background: url(/images/grey_block1_05.gif) repeat-y top left;

	width: 293px;

	float: none;

	margin-bottom: 20px;

}

.grey_block1 .bot_bg {

	background: url(/images/grey_block1_07.gif) no-repeat bottom left;

	padding-bottom: 5px;

}

.grey_block1 .mid_bg {

	background: url(/images/grey_block1_03.gif) no-repeat top left;

	padding: 0px 2px;

	padding-top: 5px;

	height: auto;

}

.content ul.categories {

	display: block;

	list-style: none;

	padding: 10px 0px;

	overflow: hidden;

 //zoom: 1;

}

.content ul.categories li {

	width: 134px;

	min-height: 160px;

	display: -moz-inline-stack;

	display: inline-block;

	vertical-align: top;

	margin-right: 12px;

	zoom: 1;

 *display: inline;

	_height: 160px;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	margin-bottom: 20px;

	text-align: center;

	background: none;

	padding: 0px;

}

.content ul.categories li img {

	margin-bottom: 10px;

}

.content ul.categories li a {

	text-decoration: underline;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	margin:0 5px;

}

.content ul.categories li a:hover {

	text-decoration: none;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #000;

	margin:0 5px;

}

.content hr {

	background: url(/images/hr_03.gif) no-repeat top center;

	height: 1px;

	overflow: hidden;

	zoom: 1;

	border: 0px;

	display: block;

	margin-bottom: 10px;

}

.content ul.pager {

	display: block;

	list-style: none;

	text-align: center;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #464646;

	padding: 20px 0px;

}

.content ul.pager li {

	display: inline;

	list-style: none;

	text-align: center;

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #464646;

	padding: 0px 1px;

	background: none;

}

.content ul.pager li a {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #464646;

	text-decoration: underline;

	padding: 3px;

}

.content ul.pager li a:hover {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #464646;

	text-decoration: none;

	padding: 2px 3px;

}

.content ul.pager li span {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

	padding: 2px 5px;

	background: #a20000;

}

.content .inside ol {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	padding: 0px 0px 0px 25px;

}

.content .inside ol li {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	padding-left: 15px;

	padding-bottom: 4px;

}

.content .inside ol li a {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	text-decoration: underline;

}

.content .inside ol li a:hover {

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	color: #293d55;

	text-decoration: none;

}

.content .inside p span {

	font: normal 11px/15px Arial, Helvetica, sans-serif;

	color: #293d55;

}

.content h6 {

	font: normal 12px/14px Arial, Helvetica, sans-serif;

	color: #293d55;

	text-align:center;

}

.content h6 span {

	font: bold 14px/16px Arial, Helvetica, sans-serif;

	color: #b50101;

}

.content .cat_row {

	display: block;

	overflow: hidden;

 //zoom:1;

	list-style: none;

	padding: 10px 0px;

}

.content .cat_row dt {

	display: block;

	float: left;

	width: 40%;

	list-style: none;

	text-align: left;

}

.content .cat_row dt p {

	margin-bottom: 2px;

	font-size: 11px;

}

.content .cat_row dt p b {

	font: bold 12px/14px Arial, Helvetica, sans-serif;

}

.content .cat_row dt p a {

	font: normal 11px/14px Arial, Helvetica, sans-serif;

	color: #293d55;

	text-decoration: underline;

}

.content .cat_row dd {

	display: block;

	float: left;

	width: 58%;

	list-style: none;

	text-align: left;

}

/*_________________________NEW CSS______________________*/































.select_pic {

	width: 72px;

	height: 100%;

	float: left;

}

.kalkulator_pic {

	width: 80px;

	height: 100%;

	float: left;

}

.select-content {

	margin-left: 75px;

}

.kalkulator-content {

	margin-left: 85px;

}

h1 {

	font: 25px Arial, Helvetica, sans-serif;

	color: #293d55;

}

p.select_text {

	font-size: 12px;

	margin-bottom: 0px;

	padding: 7px 0px 15px 0px;

}

.kalkulator-header fieldset.select-col {

	text-align: right;

	padding: 0px 30px 10px 0px;

}

.kalkulator-header fieldset.select-col label {

	font-weight: bold;

}

.kalkulator-header fieldset.select-col .search-btn {

	margin-top: 10px;

}

fieldset.select-col ul li {

	list-style-type: none;

	display: inline;

	height: 20px;

}

fieldset.select-col ul.auto_select_list li {

	list-style-type: none;

	text-align:right;
	margin-bottom:10px;	
	height: 20px;
	display:block;

}

fieldset.select-col img {

	margin-top: 2px;

}

fieldset.select-col select {

	width: 50px;

	height: 20px;

	font-size: 12px;

}

fieldset.select-col li.radio {

	vertical-align: bottom;

	padding-bottom: 5px;

	padding-left: 3px;

}

fieldset.select-col label {

	display: inline-block;

	line-height: 23px;

}

fieldset.select-col select.type {

	width: 90px;

}

li .search-btn {

	margin-left: 0px;

}

.search-btn {

	background: url(/images/submit_03.gif) no-repeat top left;

	width: 110px;

	height: 22px;

	border: 0px;

	text-align: center;

	font: normal 12px/22px Arial, Helvetica, sans-serif;

	color: #000;

}

fieldset.select-col div {

	padding-left: 500px;

	padding-top: 10px;

}

.select-content ol {

	list-style-position: inside;

}

.select-content .delim {

	background: url(/images/delim.jpg) top center no-repeat;

	width: 100%;

	height: 1px;

	overflow: hidden;

	margin: 25px 0px 25px 0px;

}

.outer {

	width:100%;

	display:table;

}

.user_photo_btn {

	float:left;

	position: relative;

	left:50%;

}

.user_photo_btn fieldset.select-col {

	position: relative;

	left:-50%;

}

div.list-mark {

	width: 95%;

	clear: left;

	overflow:hidden;

	margin-top: 20px;

}

div.list-mark div {

	list-style-type: none;

	float: left;

	padding-right: 5px;

}

div.list-mark div a {

	text-decoration: underline;

	color:#464646;

}

div.list-mark div a:hover {

	text-decoration: none;

	color:#464646;

}

ul.select-list {

	list-style-type: square;

	list-style-position: outside;

	margin-left: 30px;

}

.kalkulator-content {

	padding-bottom: 20px;

}

.kalkulator-header {

	padding-top: 10px;

}

.akkumulator-header {

	padding-top: 20px;

}

.kalkulator-img {

	float: left;

	width: 270px;

}

.akkumulator-img {

	float: left;

	width: 140px;

}

.kalkulator-header dl {

	margin-left: 280px;

	margin-bottom: 15px;

	font-size: 12px;

}

.kalkulator-header dl dt {

	font-size: 12px;

	font-weight: bold;

}

table.kalkulator {

	width: 560px;

	margin: 10px 0px 10px 0px;

	background-color: #e7e7e9;

	border-collapse: collapse;

	font-size: 12px;

	text-align: center;

}

table.kalkulator td {

	border: 1px solid #c4c5c6;

	text-align: center;

	height: 25px;

}

table.kalkulator td.left {

	text-align: left;

	padding-left: 15px;

}

table.kalkulator-size {

	width: 50%;

	margin: 20px 0px 10px 0px;

	background-color: #e7e7e9;

	border-collapse: collapse;

	font-size: 12px;

}

table.kalkulator-size td {

	border: 1px solid #c4c5c6;

	text-align: center;

	height: 25px;

}

table.kalkulator-size td.left {

	width: 80%;

	text-align: left;

	padding-left: 15px;

}

table.voteresult {

width:auto;

border:none;

}

.center {

	text-align: center;

}

.margin {

	margin-bottom: 10px;

}

table.acsessories {

	width: 570px;

	margin: 20px 0px 10px 0px;

	background-color: #e7e7e9;

	border-collapse: collapse;

	font-size: 12px;

	text-align: center;

}

table.acsessories td {

	border: 1px solid #c4c5c6;

	text-align: center;

	height: 35px;

}

table.acsessories td.left {

	text-align: left;

	padding-left: 15px;

}

ul.contact-list {

	width: 250px;

	list-style-type: none;

	float: left

}

ul.contact-list li {

	width: 250px;

	list-style-type: none;

	text-align: right;

	font-size: 12px;

}

ul.contact-list-right {

	width: 250px;

	list-style-type: none;

	margin-left: 270px;

}

ul.contact-list-right li {

	width: 250px;

	list-style-type: none;

	text-align: left;

	font-size: 12px;

}

h4 {

	font-size: 12px;

	padding: 20px 0px 10px 5px;

}

fieldset.feedback ul {

	width: 325px;

}

fieldset.feedback ul li {

	list-style-type: none;

	text-align: right;

	padding-bottom: 5px;

}

fieldset.feedback ul li.example {

	padding-right: 41px;

}

fieldset.feedback ul li label {

	display: inline-block;

	padding-right: 5px;

	font-size: 12px;

}

fieldset.feedback ul li input {

	font-size: 12px;

	width: 160px;

}

fieldset.feedback ul li select {

	font-size: 12px;

	width: 166px;

}

fieldset.message ul {

	width: 465px;

	padding-left: 50px;

	font-size: 12px;

}

fieldset.message ul li {

	list-style-type: none;

	text-align: right;

	padding-bottom: 10px;

}

fieldset.message ul li.btn {

	text-align: left;

	padding-left: 100px;

}

fieldset.message ul li label {

	display: inline-block;

	padding-right: 5px;

	font-size: 12px;

	vertical-align: top;

}

fieldset.message ul li textarea {

	width: 350px;

	height: 120px;

	font-size: 12px;

}

ul.list-content {

	list-style-type: none;

	font-size: 12px;

	padding-bottom: 10px;

}

ul.list-content li {

	padding-bottom: 5px;

}

.contact-align {

}

.contact-box {

	width: 540px;

	margin-left: auto;

	margin-right: auto;

}
.photoalbum {

	display:inline-block;

	padding: 5px;

	float:left;

}

.photoalbum_wheels {

	display:inline-block;

	padding: 2px;

	float:left;

}

