html, body {
 	margin:0;
 	padding:0
 }
 body {
 	font:12px Arial, Helvetica, sans-serif;
 	text-align:left;
 	color:#000;
	text-align: justify;
 }
 #container {
 	width:100%;
 	min-width:1000px;
 	margin:0 auto;
 	background:#ededed url(/images/wrap-bg.gif) repeat-x top center;
 }
 #wrapper {
 	float:left;
 	width:100%;
 	overflow:hidden;
 }
 img {
 	border:none;
 }
 /*******************Link**********************/
 
 a:link, a:active, a:visited {
 	font:11px Arial, Helvetica, sans-serif;
 	text-decoration:none;
 	color:#000;
 }
 a:hover {
 }
 #footer a {
 	color:#8ab8d3;
 	font-size:12px;
 }
 #user a {
 	background:url(/images/bord.gif) no-repeat right bottom;
 	color:#FFF;
 	padding:0 20px 0 10px;
 	margin-right:10px;
 	vertical-align: middle;
 	font-size:13px;
 }
 #user a:hover, #top-menu a:hover {
 	color:#cdd1d4;
 }
 #left_col a {
 	color:#000;
 	font-size:12px;
 }
 #left_col .all, #right_col .all {
 	color:#3c9000;
 	font-size:12px;
 	display:block;
 	text-align:right;
 	margin:10px 20px 0 0;
 	padding-bottom:5px;
 	text-decoration:underline;
 }
 /*******************End Link******************/
 
 
 
 /***************Header***************/
 
 
 
 #header {
 	background:#485259 url(/images/head-bg.jpg) repeat-x;
 	height:122px;
 }
 #logo {display:block;height:62px;outline:0;
 	background:url(/images/logo.png) no-repeat;
 	float:left;
 	width:491px;
 	text-indent:-9999px;
 	line-height:2.5em;
 	margin:35px 0 0;
 }
 #user {
 	float:right;
 	margin:50px 0 0;
 }
 #user img {
 	vertical-align:middle;
 }
 /***************End Header***************/
 
 
 
 /***************Menu*********************/
 
 
 
 #top-menu {
 	background:#394248 url(/images/menu-bg.jpg) repeat-x;
 	float:left;
 	margin:0;
 	padding:0;
 	height:50px;
 	width:100%;
 }
 #top-menu li {
 	list-style:none;
 	float:left;
 	background:url(/images/bord.gif) no-repeat right;
 	margin: 0;
 	padding:18px 20px;
 }
 #top-menu li.last {
 	float:right;
 	position:relative;
 	margin-right:70px;
 	background:none;
 }
 #top-menu li.last img {
 	position:absolute;
 	top:0;
 	margin-left:10px;
 }
 #top-menu a {
 	color:#FFF;
 	text-transform:uppercase;
 }
 #bot-menu {
 	float:right;
 	margin:0;
 	padding:0;
 }
 #bot-menu li {
 	list-style:none;
 	float:left;
 	background:url(/images/bord.gif) no-repeat right;
 	margin: 0;
 	padding:0 15px;
 }
 #left_col ul, #right_col ul {
 	background:#ececec;
 	margin:0 0 20px 0;
 	padding:0 0 0 10px;
 }
 #left_col ul li, #right_col ul li {
 	list-style: none;
 	background: url(/images/li-bot.gif) repeat-x bottom right;
 	padding:5px 0;
 }
 #left_col ul a, #right_col ul a {
 	display:block;
 	background:url(/images/l-c.gif) no-repeat center left;
 	padding-left:10px
 }
 #left_col ul a:hover, #right_col ul a:hover {
 	color:#ad2820;
 }
 #left_col .ten {
 	-o-box-shadow: 5px 5px 20px #ccc;
 	-icab-box-shadow: 5px 5px 20px #ccc;
 	-khtml-box-shadow: 5px 5px 20px #ccc;
 	-moz-box-shadow: 5px 5px 20px #ccc;
 	-webkit-box-shadow: 5px 5px 20px #ccc;
 	box-shadow: 5px 5px 20px #ccc;
 }
 #right_col .ten {
 	-o-box-shadow: -5px 5px 10px #ccc;
 	-icab-box-shadow: -5px 5px 10px #ccc;
 	-khtml-box-shadow: -5px 5px 10px #ccc;
 	-moz-box-shadow: -10px 5px 10px #ccc;
 	-webkit-box-shadow: -5px 5px 10px #ccc;
 	box-shadow: -5px 5px 10px #ccc;
 }
 /***************End Menu*****************/
 
 
 
 /****************Content*****************/
 
 #content {
 	margin: 15px 250px 0;
 }
 h2.title {
 	background:#31373d url(/images/title-bg.gif) repeat-x;
 	margin:0;
 	padding:16px 0 16px 20px;
 	color:#FFF;
 	font:11px Arial, Helvetica, sans-serif;
 	text-transform:uppercase;
 	clear:both;
 }
 h2.title.w {
 	margin-top:15px;
 }
 h2.title img {
 	margin:-16px -30px -17px -20px;
 }
 .cont {
 	background:#FFF;
 	overflow:hidden;
 }
 .cont select {
 	padding:5px 0;
 	margin:0 5px;
 }
 .cont .w1 {
 	width:230px;
 }
 .cont .w2 {
 	width:110px;
 }
 .search {
 	text-align:center;
 }
 .search p {
 	margin:0;
 	padding:10px 0;
 }
 .but input {
 	text-align:center;
 	margin-left:400px;
 }
 .cont .kat {
 	margin:10px;
 	overflow:hidden;
 	border-bottom:1px solid #ccc;
 	padding-bottom:10px;
 	text-align:center;
 	position:relative;
 }
 .cont .kat span {
 	display:block;
 	margin-top:5px;
 }
 .cont .kat.last {
 	border:none;
 }
 .cont .kat i {
 	display:inline;
 	background:url(/images/ten.gif) no-repeat center center;
 	position:absolute;
 	top:0;
 	width:80px;
 	height:63px;
 	margin:0;
 }
 .cont .kat img {
 	padding-right:10px;
 }
 .cont .kat.t img {
 	padding:4px;
 }
 .cont .kat a {
 	display:block;
 	float:left;
 	width:24%;
 }
 /*****************End Content************/
 
 
 
 /***************Left Column***************/
 
 #left_col {
 	float:left;
 	width:237px;
 	margin-left:-100%;
 	margin-top:15px;
 }
 #left_col h2, #right_col h2 {
 	background:#ae2d21 url(/images/title-left.jpg) no-repeat;
 	margin:0;
 	padding:16px 0 16px 20px;
 	color:#FFF;
 	font:11px Arial, Helvetica, sans-serif;
 	text-transform:uppercase;
 	clear:both;
 }
 /***************End Left Column************/
 
 
 
 /***************Right Colomn****************/
 
 #right_col {
 	float:left;
 	width:237px;
 	margin-left:-237px;
 	margin-top:15px;
 }
 .new-r {
 	background:#f1f1f1;
 	margin-bottom:10px;
 }
 .news {
 	clear:both;
 	background:url(/images/li-bot.gif) repeat-x bottom right;
 	overflow:hidden;
 	padding:20px;
 }
 .news img {
 	float:left;
 	padding:0 10px 5px 0;
 	clear:both;
 	background:url(/images/r-ten.gif) no-repeat bottom left
 }
 .news a {
 	display:block;
 	font-size:12px;
 	margin-bottom:10px;
 }
 .news span {
 	color:#8c8d8e;
 }
 /****************End Right Colomn***************/
 
 
 
 /**********************Footer************/
 
 #footer {
 	clear:both;
 	background: url(/images/foot-bot.jpg) repeat-x;
 	height:184px;
 	color:#9da5aa;
 }
 #foot-top {
 	background:url(/images/foot-bg.jpg) no-repeat center bottom;
 	overflow:hidden;
 	height:38px;
 	padding-top:25px
 }
 #copy {
 	float:left;
 	padding-left:20px
 }
 .bot-logo {
 	clear:both;
 	text-align:center;
 	overflow:hidden;
	position:relative;
 }
 
 
 
 /**********************End Footer***********/
 #standarForm {
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #1f295a;
     width: 100%;
 }
 #standarForm A {
     font-size: 0.9em;
     color: #000000;
     display: block;
     float: left;
     margin-right: 6px;
     padding-left: 3px;
     padding-right: 10px;
     background: no-repeat 100% 3px url(/images/assets/mline.png);
     text-decoration: none;
 }
 #standarForm A.nobg {
     background: none;
 }
 #standarForm A:hover {
     color: #000000;
     text-decoration: underline;
 }
 #standarForm A:visited {
     color: #000000;
     text-decoration: none;
 }
 #standarForm fieldset {
   padding: 5px;
   border: solid 1px #e3e3e3;
 }
 #standarForm fieldset.noline {
     border: none;
 }
 #standarForm legend {
   padding: 2px;
   font-size: 12px;
   font-weight: bold;
   background:inherit;
 }
 #standarForm label {
   float: left;
   width: 45%; 
   line-height: 1em;
   margin-right: 0.1em;
   text-align: right;
 }
 #standarForm input, #standarForm select, #standarForm textarea {
   margin: 0 0 0.5em 0.2em;
   padding: 0;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 }
 #standarForm input.check {
     margin-left: 1em;
     float: left;
 }
 #standarForm input.inp, #standarForm select.inp, #standarForm textarea.inp {
     width: 50%;
     border: 1px solid #e3e3e3;
     background: #f8f8f8;
     font-size: 12px;
 }
 #standarForm .noresize {
   width: auto;
 }
 #standarForm .submit {
   margin-left: 30.1em;
 }
 #standarForm .submit2 {
   margin-left: 280px;
 }
 #standarForm .submit3 {
   margin-left: 25em;
   margin-top: 15px;
 }
 #standarForm .submit4 {
   margin-left: 25px;
   margin-top: 15px;
 }
 #standarForm .submit5 {
   margin-left: 205px;
   margin-top: 15px;
 }
 #standarForm SPAN {
     float: right;
     white-space: nowrap;
 }
 #standarForm SPAN A {
     color: #000000;
 }
 .options {
     float: left;
     font-size: 10px;
     height: 15px;
     line-height: 15px;
     overflow: hidden;
     width: 32%;
 }
 .options INPUT {
     display: inline;
     margin: 0px;
     padding: 0px;
     float: left;
 }
 .error {margin: 0px;padding:0px;color:#FF0000;font-size:14px;}
 .error LI {list-style: none;}
 /* SearchResult */
 .searchresult-title {border-collapse:collapse;width:100%;}
 .searchresult-title TD {padding:2px;margin:0px;}
 .searchresult-title TD A {color:#000;text-decoration:underline;}
 .searchresultline {width:60%;font-weight:bold;}
 /* Search Result Cars */
 .searchresult {width:100%;border-collapse:separate;}
 .searchresult TH A {color:#000;text-decoration:underline;}
 .searchresult TH.car {text-align:left;}
 .normal {background:#FFF;}
 .ruled {background:#F0F0F0;}
 .searchresult TD {height:63px;text-align:center;}
 .searchresult TD.car {height:63px;text-align:left;}
 .searchresult TD IMG {display:block;margin:0 auto;}
 .searchresult TD A {color:#000;text-decoration:underline;}
 .color {width: 15px;height:15px;margin:0 auto;border:1px solid #F5F5F5;}
 .searchresult .search-photo {width:80px;text-align:center;}
 .otheranno {border-top:1px dotted #727272;white-space:nowrap;text-align:right;}
 .top-otheranno {height:30px;}
 .big2{background:#FFF;}
 #descr {width:100%;border-collapse:collapse;}
 #descr TD {padding:5px;}
 #descr .model {width:100%;border-collapse:collapse;}
 #descr .model TD {padding:0px;margin:0px;}
 #descr .model TD A {color:#F73C00;}
 #descr .developer {width:110px;text-align:center;}
 #descr STRONG {text-transform:uppercase;font-size:13px;}
 #info LI {list-style:none;font-size:12px;font-weight:bold;}
 #info LI A {text-decoration:none;color:#000;}
 #info LI A:visited {text-decoration:none;color:#000;}
 #info LI A:hover {text-decoration:none;color:#F73C00;}
 H4 {display:block;width:100%;border-bottom:1px solid black;text-transform:uppercase;}
 .salon {width:100%;}
 .salon TD IMG {margin:5px;}
 .salon TD A {color:#000;}
 .salon TD A:visited {color:#000;}
 .salon TD A:hover {color: #F73C00;}
 .salon TD A SPAN {color:#000;font-weight:bold;font-size:14px;}
 /* Comment Form */
 #commentForm {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;
 font-weight: normal;color: #1f295a;width:100%;position:relative;}
 #commentForm fieldset {padding:5px;border:none;}
 #commentForm legend {padding:2px;font-size:12px;font-weight:bold;background:inherit;}
 #commentForm label {clear:both;width:100%;line-height:1em;margin-left:5px;text-align:right;}
 #commentForm input, #commentForm select, #commentForm textarea {margin: 0 0 0.5em 0.2em;
 padding:0;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
 #commentForm input.inp, #commentForm select.inp, #commentForm textarea.inp {width:100%;
 border:1px solid #e3e3e3;background: #f8f8f8;font-size:12px;}
 #commentForm input.inpcaptcha{width:140px;
 border:1px solid #e3e3e3;background: #f8f8f8;font-size:12px;}
 #commentForm textarea.inp{height:120px;}
 #commentForm .noresize {width: auto;}
 #commentForm .submit {position:absolute;right:10px;top:240px;padding:4px;font-size:13px;}
 #commentForm .captcha{position:absolute;left:140px;top:220px;}
 .comment-anno{padding:10px;}
 .nav {
     font-size: 13px;margin:5px;
     font-family: Arial;
     color: #000000;
 }
 .nav A {font-size: 13px;
     text-decoration: none;
     color: #000000;
 }
 .nav A:hover {
     font-weight: bold;
 }
 .contents{padding:10px;}
 /* News CSS */
 .news-iter {font-size:12px;clear:both;margin:5px;text-align:justify;}
 .news-iter IMG {border:1px solid #F0F0F0;float:left;margin-right:5px;}
 .news-iter IMG.ruled {border:1px solid #000;float:left;margin-right:5px;}
 .news-iter A {text-decoration:none;font-weight: bold;color:#000;}
 .news-iter A:hover {color: #990020;}
 .news-iter .news-intro{margin:0;padding:0;padding-top:3px;font-size:11px;color:#666;}
 /* Search */
 #crumbs UL {display:block;margin:0px;margin-bottom:20px;
 padding-bottom:1px;margin-top:5px;padding-left:5px;margin-right:4px;
 width:100%;color:#000;}
 #crumbs UL LI {list-style:none;display:inline;text-transform:uppercase;font-size: 14px;
 font-size:13px;font-family:Helvetica;font-weight:bold;}
 #crumbs UL LI A {color:#000;text-decoration:none;}
 #crumbs UL LI A:visited {color:#000;}
 #crumbs UL LI A:hover {color:#F73C00;text-decoration:none;}
.counter{position: absolute; right:50px; top:50px;}
.continfo                               { padding: .5em .2em; margin: 0 1em; text-align: right; font-size: 1em; color: #9da0a2; clear: both; }
.authorinfo                               { font-size: 1em; color: #9da0a2; }
.comminfo                                  {
	overflow: hidden;
	background: #ffe;
	border: .2em solid #960;
	color: #960;
	padding: .5em 2em;
	margin: 0.5em;
}



