html, body{
	height:100%;
	width:100%;
}

body {
	font: 12px/18px Tahoma, Verdana, Arial, sans-serif;
	background:#242424;
}

textarea {height: 70px; width: 250px; padding: 0 2px; border:0;  font:1em Tahoma, Verdana, Arial, sans-serif;}
input, select, textarea {padding: 0; margin: 0; font:1em Tahoma, Verdana, Arial, sans-serif; border: 0; color: #bbebf8; }

a:hover {text-decoration: underline; color: #000000;}

a {color: #7eafc9;}

p {margin: 0 0 18px}

img {
	border: none;
}

input {vertical-align: middle}

h1, h2, h3, h4, h5, h6 {
	color: #003a95;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	display:block;
	width:96%;
	clear:both;
	padding:20px 0;
}

h1 {
	font-size: 2em;
	color: #404040;
	padding-top: 5px;
	font-weight: normal;
	background: url(images/contentHeadlineDecor.gif) no-repeat 0 2px;
	padding-left: 20px;
	margin-left:-20px;
	line-height:1em;
}

h2{
	font-size:2.1em;
	font-weight: normal;
	color: #6699cc;
	background: url(images/contentHeadlineDecor.gif) no-repeat 0 2px;
	padding-left: 20px;
	margin-left:-20px;
	line-height:1em;
}

h3{
	clear: both;
	font-size: 2em;
	padding-bottom: 15px;
}
h4 {font-size:1.2em; padding-bottom: 12px;}
h5 {font-size:0.9em;}

table, td {
	color: #242424;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
}

a img {border:0}
.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}

#wrapper {
	width: 995px;
	margin: 0 auto;
	background: #fff;
}

/* Top
-----------------------------------------------------------------------------*/
#top {
	height: 75px;
	position:relative;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 380px;
	background: #FFE680 url(images/layoutBg.jpg) top left no-repeat;
	position:relative;
	z-index:0;
}
	#logo {
		position:absolute;
		background: url(images/logo.gif) top left no-repeat;
		display: block;
		height: 94px;
		width: 305px;
		right:30px;
		top:20px;
	}
	#logo a{
		display:block;
		height: 94px;
		width: 305px;
		text-indent:-3000px;
	}
	#information {
		background: #f9bb1e url(images/information.jpg) top left no-repeat;
		height: 169px;
		padding: 13px 0 0 20px;
		position: absolute;
		right: 35px;
		top: 123px;
		width: 271px;
	}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	position:relative;
	margin-top:-51px;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
	#container {
		width: 100%;
		float: left;
		overflow: hidden;
		background: url(images/contentTopDecor2.jpg) top right no-repeat;
	}
		#content {
			padding: 0 10px 20px 335px;
			min-height:386px;
		}
.cat {
	padding-bottom:20px;
}
#content .cat ul li {
	display:inline;
	padding:5px;
	font-size:16px;
}
#content .cat ul li a {
	font-weight:700;
}
		#content p a { color:#333; text-decoration:underline; }
		#content p a:hover { color:#F90; text-decoration:none; }
			
		#content .contact { padding: 10px 0 0 0; width: 70%; padding-left: 20px }
		.contact  dt { font-size: 10px; color: #777; padding-bottom: 5px; }
		.contact  dd { font-size: 13px; padding: 0 0 20px 20px; font-weight: bold; }

			.main_menu li {
				float: left;
				margin-bottom:30px;
			}

			.main_menu li a { 
				color: #333;
				font-size: 14px;
				text-decoration: none; 
				border-top: 2px solid #e6e2dd; 
				padding: 18px 5px 5px 5px; 
				margin-right: 14px; 
				display: block; 
				white-space:nowrap;
			}

			.main_menu li a:hover, .main_menu li.select a {
				text-decoration: none;
				border-top: 6px solid #fff /*#e2171d*/;
				text-decoration: underline;
			}

			.main_menu li.select a {
				font-weight: bold;
			}
div.items_bg{
	background: url(images/modelBlockBg.jpg) repeat-y  0 0;
	margin:15px 0 20px -10px;
	float:left;
	display:block;
}
div.items{
	background: url(images/modelBlockBottomDecor.jpg) no-repeat 0 100%;
	padding: 10px 19px 25px 22px;
	width:185px;
}
div.items_header{
	background: url(images/modelBlockTopDecor.gif) no-repeat 0 0;
	margin:0 0 0 13px;
	width:197px;
	display:block;
	height:9px;
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
	.sl {
		float: left;
		width: 270px;
		margin-left: -100%;
		position: relative; 
		background: url(images/leftBoxTopDecor.gif) no-repeat 0 0;
		padding: 20px 5px 20px 20px;
		margin-top:50px;
	}
		#content_shadow {
			background: url(images/content_shadow.png) 0 0 no-repeat;
			position: absolute; 
			top: -50px; 
			left: 251px; 
			width: 52px; 
			height: 391px;
		}
		#sidebar_content{
			margin:8px 10px 0 0;
		}
		#search {
			position: absolute;
			left: 20px;
			top:-40px;
			padding: 10px 5px 0 10px;
			font-size: 1em;
			background: url(images/search.png) no-repeat 0 0;
			width: 260px;
			height: 37px;
		}

			#search label {
				color: #bbebf8;
			}
			
			#search input {
				background: none;
			}
.prBlock {
	width: 232px;
	background: url(images/leftBoxPrBlockBg.gif) no-repeat 0 0;
	padding: 30px 14px 10px 14px;
	margin-bottom: 10px;
}
.prBlock_title {
	padding-bottom:0;
	vertical-align:top;
}
.prBlock_intro p{
	margin:5px 0;
	font-size:11px;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	/*height: 335px;*/
	background: #a28e76 url(images/footerTopDecor.gif) no-repeat 0 0;
	padding-top:30px;
}
		#footer ul {float: left; padding-top: 0px; overflow: hidden; }
		#footer li {float: left; color: #fff; }
		#footer li a, #footer a {color: #fff;}

		#footer table td { padding:10px; vertical-align:top; color:#fff;}
		#footer table  table td { padding:1px; }
		.colorflicks { text-align: center; margin-top: 10px; color: #ccc; }
		.colorflicks a {
			font-family: Georgia, "Times New Roman", Times, serif;
			border-bottom: 1px dotted #fff;
			display: block;
			padding: 18px 0 2px 0;
			margin-top: 10px;
			text-align: center;
			background: url(images/colorflicks-logo.jpg) no-repeat 50% 0;
            }




.camc, .howo, .chana, .kamaz, .dongfeng, .huynday, .maz, .foton, .isuzu, .maz2, .foton2, .isuzu2 { display: block; position: absolute; text-indent: -3000px; }

.camc {
	background: url(images/models/camc_50.png) no-repeat 0 0;
	width: 66px;
	height: 18px;
	left: 565px;
	top: 259px;
}

.camc:hover {
background: url(images/models/camc_100_66x18.png) no-repeat 0 0;
}

.howo {
background: url(images/models/howo_50.png) no-repeat 0 0;
width: 77px; height: 18px;
left:625px;
top:187px;
}

.howo:hover {
background: url(images/models/howo_100_77x18.png) no-repeat 0 0;
}

.chana {
background: url(images/models/chana_30.png) no-repeat 0 0;
left:569px;
top:144px;
width: 83px;
height: 18px;
}

.chana:hover {
background: url(images/models/chana_100_83x18.png) no-repeat 0 0;
}	

.kamaz, .kamaz2 {
background: url(images/models/kamaz_big_30.png) no-repeat 0 0;
width: 83px;
height: 18px;
left:530px;
top:46px;
}

.kamaz:hover, .kamaz2:hover {
background: url(images/models/kamaz_big_100_83x18.png) no-repeat 0 0;
}

.dongfeng {
background: url(images/models/dongfeng_70.png) no-repeat 0 0;
width: 138px;
height: 18px;
left: 459px;
top: 89px;
}

.dongfeng:hover { 
background: url(images/models/dongfeng_100_138x18.png) no-repeat 0 0; 
}

.huynday {
background: url(images/models/huynday_30.png) no-repeat 0 0;
width: 79px;
height: 12px;
left: 449px;
top: 18px;
}

.huynday:hover {
background: url(images/models/huynday_100_79x12.png) no-repeat 0 0;
}

.maz, .maz2 {
background: url(images/models/maz_70.png) no-repeat 0 0;
width: 50px;
height: 16px;
left: 375px;
top: 45px;
}

.maz:hover, .maz2:hover {
background: url(images/models/maz_100_50x16.png) no-repeat 0 0;
}

.foton, .foton2 {
background: url(images/models/foton_75.png) no-repeat 0 0;
width: 80px;
height: 18px;
left: 426px;
top: 192px;
}

.foton:hover, .foton2:hover {
background: url(images/models/foton_100_80x18.png) no-repeat 0 0;
}

.isuzu, .isuzu2 {
background: url(images/models/isuzu_30.png) no-repeat 0 0;
width: 73px;
height: 18px;
left: 309px;
top: 83px;
}

.isuzu:hover, .isuzu2:hover {
background: url(images/models/isuzu_100_73x18.png) no-repeat 0 0;
}

.maz2 {
left: 155px;
top: 269px;
}

.foton2 {
left: 42px;
top: 90px;
}

.isuzu2 {
left: 13px;
top: 163px;
}




.adr, .tel{ 
	font-size: 14px; 
	font-weight: bold; 
	display: block; 
	width:260px; 
	padding-bottom: 6px; 
	color: #fff; 
}
.tel {
	color: #ffff00;
}



span.di_top_phone {
	display:inline-block;
	padding:3px;
	float:right;
	margin-left:15px;
	font-size:16pt;
	color:#333;
}
span.di_top_phone span {
	font-size:12pt;
}
p.di_top {
	padding-left:20px;
}
.di_top_table {
	color:#333;
	font-size:10pt;
	background:#FFFFE8;
	border-bottom:1px solid #fff;
}
.di_top_table td {
	padding:5px;
	border-bottom:2px solid #fff;
}
.di_top_table td a {
	text-decoration:underline;
	color:#333;
}
.di_top_table td a:hover {
	text-decoration:none;
}

.di_seop { 
	color:#fff;
	padding-left: 14px;
}
.di_seop a {
	text-decoration:underline;
}
.di_seop a:hover {
	text-decoration:none;
}
a.di_go_shop { color:#F60; font-size:12pt; text-decoration:underline;}
a.di_go_shop:hover { text-decoration:none;  }

.di_seo_bottom a { color:#333; text-decoration:underline; }
.di_seo_bottom a:hover { color:#333; text-decoration:none; }







* html .camc {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/camc_50.png);
}

* html .camc:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/camc_100_66x18.png);
}

* html .howo {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/howo_50.png);
}

* html .howo:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/howo_100_77x18.png);
}

* html .chana {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/chana_30.png);
}

* html .chana:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/chana_100_83x18.png);
}

* html .kamaz {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/kamaz_big_30.png);
}

* html .kamaz2 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/kamaz_big_30.png);
}

* html .kamaz:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/kamaz_big_100_83x18.png);
}

* html .kamaz2:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/kamaz_big_100_83x18.png);
}

* html .dongfeng {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/dongfeng_70.png);
}

* html .dongfeng:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/dongfeng_100_138x18.png);
}

* html .huynday {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/huynday_30.png);
}

* html .huynday:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/huynday_100_79x12.png);
}

* html .maz {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/maz_70.png);
}

* html .maz2 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/maz_70.png);
}

* html .maz:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/maz_100_50x16.png);
}

* html .maz2:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/maz_100_50x16.png);
}

* html .foton {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/foton_75.png);
}

* html .foton2 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/foton_75.png);
}

* html .foton:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/foton_100_80x18.png);
}

* html .foton2:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/foton_100_80x18.png);
}

* html .isuzu {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/isuzu_30.png);
}

* html .isuzu2 {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/isuzu_30.png);
}

* html .isuzu:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/isuzu_100_73x18.png);
}

* html .isuzu2:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/models/isuzu_100_73x18.png);
}

* html #search {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/search.png);
}

* html .studioInfo {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/studioinfo.png);
}

* html #content_shadow {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/content_shadow.png);
}

* html .ob {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=assets/templates/default/images/ob.png);
}


.corner{
	width:110px;
	height:165px;
	position:relative;
}
	.r_t, .r_b, .l_b, .l_t { position: absolute; width: 5px; height: 5px; }
	.r_t { background: url(images/r_t.png) no-repeat 0 0; right: -1px; top: 0; }
	.r_b { background: url(images/r_b.png) no-repeat 0 0; right: -1px; bottom: -1px; }
	.l_b { background: url(images/l_b.png) no-repeat 0 0; left: 0; bottom: -1px; }
	.l_t { background: url(images/l_t.png) no-repeat 0 0; left: 0; top: 0; }


#ditto_pages  {

    margin-top:10px;

}

.ditto_paging {

    border-top: 1px solid #ccc;

    padding: 10px;

    font-size: 86%;

    color: black;

}

#ditto_pages .ditto_currentpage {

    border: 1px solid black;

    padding: 1px 5px 0px;

    margin-right: 1px;

    background-color: #008CBA;

    color: #fff;

}

#ditto_pages .ditto_off {

    border: 1px solid #ccc;

    padding: 1px 5px 0px;

    margin-right: 1px;

    color: #ccc;

}

#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {

    border: 1px solid #008CBA;

    padding: 1px 5px 0px;

    margin-right: 1px;

    text-decoration: none !important;

    color: black;

}

#ditto_pages a:hover {

    background-color: #fff;

    color: #000;

}










