*{
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #C8B269;
	scrollbar-highlight-color: #EADCAF;
	scrollbar-shadow-color: #000000;
	scrollbar-base-color: #000000;
	scrollbar-track-color: #EADCAF;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

a img{
	border: none;
}

body {
	background-color: #EADCAF;
}

div.lang{
	background: #EADCAF url(../i/lang.gif) 0 -20px no-repeat;
	height: 105px;
	margin-top: 5px;
	text-align: left;
	width: 30px;
}

div.lang a{
	background-color: transparent;
	color: #FFFFFF;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 14px 0px 10px 3px;
	text-decoration: none;
}

html, body, #main {
	height: 100%;
	margin: 0px;
	min-height: 100%;
	padding: 0px;
	width: 100%;
}

#navimenu ul {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navimenu ul a{
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
}

#navimenu ul li {
	background-color: #CA4728;
	color: #FFFFFF;
	margin: 0 0px 1px 0px;
	padding: 2px;
}

#navimenu ul ul {
	list-style: none;
	margin: 0 0 2px 8px;
	padding: 0;
}

#navimenu ul ul li {
	font-size: 9px;
	background-color: #C8B269;
	padding: 0;
}
#navimenu .active {color:#000}

.liner{
	background: url(../i/cb.gif) #FFFFFF repeat-x;
	height: 5px;
}

#content{
	background-color: #FFF8DC;
	height: auto;
	width: auto;
	padding: 5px;
	text-align: left;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: top;
}

.model {	border: #ccc solid 1px;
	width: 260px;
	float:left;
	padding: 5px;
	margin:5px}
.model img, .item img {float:left;padding-right:15px}
.item {	padding: 5px;margin:5px}
.pages {padding: 10px 0}

#news {vertical-align:top;padding:4px;font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#news .news {background:#CA4728;padding:4px;margin:1px}
#news .news a {text-decoration:none;color:#fff}
.news p.date {text-align:right}
.news .more {display:block;text-align:right}
.ads {padding:15px 4px;margin:1px}

#content td{
	text-align: left;
	font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

#bott_menu {background:#FFF8DC;font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:center;}
#bott_menu div {
	margin:5px auto;
}
#bott_menu ul {	list-style:none;
}
#bott_menu ul li {	float:left;}
#bott_menu ul li a{	display:block;
	padding:4px 10px;
	width:auto;
	margin:1px;
	color:#CA4728;
	border:#CA4728 solid 1px;
}

.footer{
	background: url(../i/eb.gif) #FFF8DC repeat-x bottom;
	height: 42px;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}

#header{
	font-size: 0px;
	height: 134px;
}

#lang{
	background-color: #EADCAF;
	vertical-align: top;
	width: 30px;
}

#logo{
	background-color: #CA4728;
	height: 134px;
	width: 190px;
}

#main{
}

#menu{
	background: url(../i/mb.gif) #FAEFCB repeat-x bottom;
	margin: 5px 15px 20px 0px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	width: 160px;
}

#navi{
	background: url(../i/apple.gif) #EADCAF no-repeat 0% 100%;
	padding: 0px 0px 80px 0px;
	text-align: right;
	vertical-align: top;
}

#navileft{
	background: url(../i/navishl.gif) repeat-y;
	margin-left: 9px;
}

#navimenu{
	background: url(../i/navishadow.gif) repeat-y right;
	height: 100%;
}

#subfooter{
	background-color: #EADCAF;
}
p{
	text-align: left;
	padding: 2px;
	margin: 5px;
}
h1{
	text-align: left;
	font-size: 140%;
	padding: 2px;
	margin: 5px;
}

h2{
	text-align: left;
	font-size: 120%;
	padding: 2px;
	margin: 5px;
}
.paging{
	width: 100%;
	text-align: center;
	background-color: #DBEAAE;
}
.paging a{
	text-decoration: none;
}
.paging span{
	font-weight: bold;
}
.paging form{
	display: inline;
}
.paging select{
	display: inline;
	background-color: #FFF8DC;
	height: auto;
	width: auto;
	text-align: left;
	font: 0.9em bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.lflimg{
	float: left;
	margin: 20px;
}
.rflimg{
	float: right;
	margin: 20px;
}


/* begin data grid style */
table.dataGrid {background: white;border-collapse: collapse;width: 100%;}
table.dataGrid th, table.dataGrid td{font-size: 0.9em;border: 1px #4F81BD solid;padding: 0.3em;}
table.dataGrid th{background: #d3dfee;text-align: center;}
table.dataGrid th.label{width: 150px;}
table.dataGrid tr.odd{background: #E6F2FF;}
/* end of data grid style */

.news_content img {margin:3px 8px 3px 0;}
.content blockquote {margin: 5px;background-color:#eee;border:#aaa dotted 1px;padding:3px;overflow:auto;}
table {font-size:11px;}
.content ul, .content ol {padding:12px 0 6px 0}

div.yiiForm {border: #999 solid 2px; margin: 2px;padding: 5px;width: 90%;}
div.yiiForm h2 {color:#333;border-bottom:#ccc solid 1px;margin:10px 0;padding-bottom:5px;font-size:18px;}

div.yiiForm span.required {color: red;}

div.errorSummary {border: 2px solid #C00;padding: 7px 7px 12px 7px;margin: 0 0 20px 0;background: #FEE;font-size: 0.9em;}
div.errorSummary p {margin: 0;padding: 5px;}
div.errorSummary ul {margin: 0;padding: 0 0 0 20px;}
div.errorSummary ul li {list-style: square;}
div.yiiForm p.hint {color: gray;font-size: 90%;margin: 0 0 0 110px;}
div.yiiForm fieldset {border: #DDD 1px solid;margin: 10px 0;padding: 10px;}
div.yiiForm legend {font-weight: bold;}
div.yiiForm div.action {clear: left;margin-left: 110px;padding: 0.25em 0;}
div.yiiForm div.simple, div.yiiForm div.complex {clear: left;padding: 0.25em 0;}
div.yiiForm div.simple label,div.yiiForm div.complex span {display: block;float: left;margin-right: 10px;position: relative;text-align: right;width: 100px;}
div.yiiForm label.error, div.yiiForm span.error {color: #C00;}
div.yiiForm input.error, div.yiiForm textarea.error, div.yiiForm select.error {background: #FEE;border-color: #C00;}
div.yiiForm div.simple div, div.yiiForm div.complex div {margin-left: 110px;}