/***************************************************
	HTML Element Styles
 ***************************************************/

*  {
   margin: 0;
   padding: 0;
}

body {   
   background-color: #dadada;
   font-size: .75em;
   color: #000;
   font-family: Arial, Verdana, sans-serif;
   line-height: 1.5em;
}

p {
	clear: both;
	margin:0 0 1em;
}

img {
	border: 0;
}

a {
    color: #3366cc;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#container {
   clear: both;
   width: 960px;
   margin: 0 auto;   
}

/***************************************************
	Form Element Styles
 ***************************************************/

input, textarea, select {
    font-size: 9pt;
    color: #444444;
    font-family: Arial, Verdana;    
}

input[disabled] {
    background-color: #f6f6f6; 
}

/***************************************************
	Header
 ***************************************************/
 
 #scrollup {
	float:left;
	background-color:#bf0101;
	position: relative;
	overflow: hidden;
	height: 30px;
	width: 870px;
	border-bottom:1px solid #a40303;
}
.headline {
	position: absolute;
	top: 50px;
	height: 40px;
	left: 5px;
	width:860px;
	font-weight: bold;
	font-size: 1.1em;
	color: #eeeeee;
}

#scrollup a {
	color: #eeeeee;
	text-decoration:underline;
}

#scrollup a:hover {
 	color: #FFFFFF;
	text-decoration:underline;
}

#anno {
float:left;
width:90px;
height: 30px;
border-bottom:1px solid #a40303;
background-color:#bf0101;

}

#anno IMG{
margin:0px;
padding:0px;
border:0px;
}
 

#header {  

}

#logo {
float: left;
	background: #dadada url(../images/background/header-bg.jpg) repeat-x top left;  
	height:110px;
	width:960px;
	border-top:1px solid #bc3c3c;
}

#top_logo {
	float: left;
	height:110px;
	width:190px;
}

#top_logo IMG {
padding-left:20px;
padding-top:50px;
}

#top_banner {
	float:left;
	width:728px;
	height:90px;
	border:1px solid #c54848;
	margin-top:10px;
	margin-left:20px;
}

#nav {
	clear: both;
	width: 100%;
	height: 40px;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -10px;
	bottom: 0;
   	right: 0;
	list-style: none;
}

#nav li {
   float: left; 
}

#nav li.left {
	width: 4px;
	height: 40px;
	  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -10px;
}

#nav li.right {
	width: 4px;
	height: 40px;
	float: right;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -330px;
}

#nav li.right2 {
	float: right;	
	padding-top: 12px;
}

#nav li.line {
	width: 1px;
	height: 40px;
	  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -170px;
}

#nav li.item {			
  background-image: url(../images/background/bgsprite1.png);
  background-position: -87px -230px;   	
}

#nav li.bg_right {			
  background-image: url(../images/background/bgsprite1.png);
  background-position: -94px -70px;	   	
}


#nav li.item a {			
	float: left;
	display: block;	
	font-weight: bold;
	font-size: 1.1em;
	color: #fff;
	text-decoration: none;
}

#nav li.padding a {			
	padding: 10px;
}

#nav li.padding_left a {			
	padding: 10px 10px 10px 5px;
}

#nav li.bg_left a {			
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -10px;
}

#nav li.current a {
	background-position: left -318px;
	background-repeat: repeat-x;
}

#nav li.item:hover,
#nav li.item.sfhover {
	background-position: right -318px;
}

#nav li.item:hover a,
#nav li.item.sfhover a {
	background-position: left -318px;
	text-decoration: none;
}

#meta-nav {
	bottom: 0;
   	right: 0;
	list-style: none;
}

#meta-nav li {
   	float: left; 
   	padding: 0 10px 0 10px;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -829.5px;
}

#meta-nav li.first {	
	background: none;
}

#meta-nav li a {
   	color: #fff;
}

#member-nav {
	clear: both;
	width: 958px;
	height: 24px;
	margin-top: 10px;	
	margin-bottom: 10px;
	padding-top: 10px;
	border: 1px solid #d8f4ff;
	background-color: #f1f9ff;
}

#member-nav .left {
	float: left;	
}

#member-nav .right {
	float: right;
}

#member-nav ul {
	bottom: 0;
   	right: 0;
	list-style: none;
}

#member-nav li {
   	float: left; 
   	padding: 0 10px 0 10px;
	background: url(../images/background/bg_member-nav_line.gif) no-repeat left center;
}

#member-nav li.first {	
	background: none;
}

/***************************************************
	Search
 ***************************************************/

#search {
   clear: both;   
   width: 100%;
   height: 70px;
   margin-top: 10px;
   margin-bottom: 10px;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -70px;  
}

#search div.left {
	float: left;
	width: 5px;
	height: 70px;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -390px;  
}

#search div.right {
	float: right;
	width: 5px;
	height: 70px;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -480px; 
}

#search div.middle {
	float: left;
	padding: 20px 5px 0px 5px;
}

#search div.middle ul {
	float: left;
	padding-right: 15px;
	list-style: none;
}

#search div.middle li {
	font-weight: bold;
	color: #949494;
}

/***************************************************
	Content
 ***************************************************/

#content_left_home {
   	float: left;   
	margin-right: 10px;
   	width: 650px;
}

#content_right_home {
   	float: left;   
   	width: 300px;
}

#content_left_home .inner {
	float: left;
	width: 650px;
	background-color: #fff;	
}

#content {
	width: 960px;
}

#content_left {
   	float: left;   
	margin-left: 10px;
	width: 770px;
}

#content_left_arama {
   	float: left;   
	margin-left: 0px;
	width: 960px;
}

#content_left_arama .inner {
	float: left;
	width: 960px;
	background-color: #fff;	
}

#content_left_arama .border {
	padding-top: 5px;
	padding-bottom: 5px;	
}

#content_left_arama .text {
	width: 940px;
	padding: 10px 10px 0px 10px;	
}

#content_left_arama .title {
	width: 940px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 35px;
	font-weight: bold;
	font-size: 1.7em;
	color: #000000;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -160px;
}

#content_right {
   	float: left;   
   	width: 180px;
}

#content_left .inner {
	float: left;
	width: 770px;
	background-color: #fff;	
}

#content_left_home .border,
#content_left .border {
	padding-top: 5px;
	padding-bottom: 5px;	
}

#content_left .text {
	width: 750px;
	padding: 10px 10px 0px 10px;	
}

#content_left .publisher {
	padding: 10px 10px 0px 10px;
}

#content_left .publisher a {
	font-weight: bold;
	color: #949494;
}

#content_left .separator {
	clear: both;
	width: 740px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	height: 1px;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -247px;
}

#content_left .all {
	clear: both;
	padding: 8px 10px 0px 10px;
	font-size: .9em;
}

#content_left_home .title {
	width: 630px;
	height: 27px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 1.3em;
	color: #000000;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -160px;
}

#content_left .title {
	width: 750px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 35px;
	font-weight: bold;
	font-size: 1.7em;
	color: #000000;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -140px;
}

#content_left .title .date {
	float:right;
	margin-top:-16px;
	font-size: .6em;
	color: #999999;
}

#flash {
	padding: 10px;
	width: 630px;
	height: 300px;
}

.corner_top {
	height: 4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-repeat:no-repeat;
  background-position: 756px -864px;
}

.corner_top div {
	width:4px;
	height:4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -570px;
}

.corner_bottom {
	height: 4px;
	overflow:hidden;
	  background-image: url(../images/background/bgsprite1.png);
  background-repeat:no-repeat;
  background-position: 756px -888px;
}

.corner_bottom div {
	width:4px;
	height:4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -734px;
}

.corner_bottom2 {
	height: 4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: 286px -912px;
}

.corner_bottom2 div {
	width:4px;
	height:4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -809px;
}

.horizontal_emptyarea {
	clear: both;
	height: 10px;
}

.vertical_emptyarea {
	float: left;
	width: 10px;
}

.capitalize {
	text-transform:capitalize;
}

#content_left .list_arrow {
	margin-left: 13px;
	padding: 10px;
	left: 0;
	list-style-image: url(../images/list_arrow.gif);		
}

#content_left .list_arrow li {
	padding-bottom: 2px;
}

#content_left .newstitle {
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	font-size: 1em;
}

#content_left .paging {
	clear: both;
	width: 750px;
	padding-left: 10px;
	padding-right: 10px;
	height: 40px;
}

#content_left .paging .left {
	float: left;
	width: 4px;
	height: 40px;
	background: url(../images/background/bg_paging_left.gif) no-repeat top left;
}

#content_left .paging .middle {
	float: left;
	width: 732px;
	height: 19px;
	padding-top: 12px;
	padding-bottom: 9px;
	padding-left: 5px;
	padding-right: 5px;
	background: url(../images/background/bg_paging.gif) repeat-x top left;
}

#content_left .paging .middle .item {
	float: left;	
}

#content_left .paging .right {
	float: left;
	width: 4px;
	height: 40px;
	background: url(../images/background/bg_paging_right.gif) no-repeat top left;
}

#frm .category {
	clear: both;
	width: 100%;
	height: 35px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#frm .category .categoryc {
	float: left;
	width: 731px;
	height: 40px;
	padding-top: 14px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 1.2em;
	color: #063470;
	background: url(../images/background/bg_paging.gif) repeat-x top left;
}

#frm .category .left {
	float: left;
	width: 4px;
	height: 40px;
	background: url(../images/background/bg_paging_left.gif) no-repeat top left;
}

#frm .category .right {
	float: left;
	width: 4px;
	height: 40px;
	background: url(../images/background/bg_paging_right.gif) no-repeat top left;
}

/***************************************************
	Home - Cars
 ***************************************************/
 
#cars_title {
 	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -197px;
}
 
#cars {
 	clear: both;
	width: 630px;
	padding-left: 10px;
	padding-right: 10px;
}

#cars .empty {
 	float: left;
	width: 20px;
}
 
#cars .emptyyy {
 	float: left;
	width: 15px;
}

#cars .car {
 	float: left;
	width: 110px;
}

#cars .link {
	display: block;
	width: 110px;
	font-family: Tahoma;
	font-size: .9em;
}

#cars a.link:hover {
	text-decoration: none;
}

#cars .img {
 	margin-bottom: 5px;
	border: 1px solid #dadad6;		
	width: 106px;	
	height: 81px;
}

#cars .img_bg {
 	width: 100px;	
	height: 75px;
	margin: 3px;
	background-color: #f8f8f8;	
	text-align: center;	
}

#cars .img:hover {
 	border: 1px solid #3366cc;	
}

#cars a .mark {
 	display: block;
	padding: 0 4px 0 4px; 
	font-weight: bold;
	color: #000000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#cars a:hover .mark {
 	color: #3366cc;	
}

#cars a .model {
 	display: block;
	padding: 0 4px 0 4px;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#cars a .year_km {
 	display: block;
	padding: 0 4px 0 4px;
	color: #3366cc;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#cars a .price {
 	display: block;
	padding: 0 4px 5px 4px;
	font-weight: bold;
	color: #f55d00;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/***************************************************
	Home - Bus Marks
 ***************************************************/
 
#bus_city {
	clear: both;
	width: 630px;	
	padding-left: 10px;
	padding-right: 10px;
	height: 302px;
}

#bus_city .inner {
	float: left; 	
	width: 310px;
}

#bus_city .corner_top {
	height: 4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -6px -594px;
}

#bus_city .corner_top div {
	width:4px;
	height:4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -618px;
}

#bus_city .corner_bottom {
	height: 4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -6px -686px;
}

#bus_city .corner_bottom div {
	width:4px;
	height:4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -710px;
}

#bus_city .content {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 5px 10px 5px 10px;
}

#bus_city .title_bus_city {
	padding-bottom: 8px;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
}

#bus_city .content .name {
	width: 100%;
	height: 260px;
}

#bus_city .content .name .namec {
	float: left;	
	list-style: none;
	padding-right: 8px;	
}

#bus_city .content .name .namec2 {
	float: left;
	list-style: none;
}

#bus_city .content .name .namec a,
#bus_city .content .name .namec2 a {
	display: block;
	width: 130px;
	height: 23px;
	padding-left: 10px;
	padding-top: 3px;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -642px;
}

/***************************************************
	Home - News
 ***************************************************/
 
#news {
	padding: 0px 10px 5px 10px;
}

#news .body {
	clear: both;
	width: 100%;
	padding-top: 10px;
}

#news .image {
	float: left;
	padding-right: 10px;
	width: 90px;
	height: 68px;
}

#news .text {
	float: left;
	width: 530px;
}

#news .textc {
	float: left;
	width: 650px;
}

#news .text .newstitle {
	width: 530px;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	font-size: 1em;
}

#news .text .content {

}

#news .publisher {
	padding: 3px 0px 0px 0px;
}

#news .publisher a {
	font-weight: bold;
	color: #949494;
}

#news .separator {
	clear: both;
	width: 630px;
	height: 1px;
	padding-top: 10px;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -247px;
}

#news .all {
	clear: both;
	padding-top: 8px;
	font-size: .9em;
}

.news_five {
	padding: 0px 10px 0px 10px;
}

.news_five .news_five_title {
	font-weight: bold;
	font-size: 1.2em;
}

/***************************************************
	Home - Right
 ***************************************************/
 
#content_right_home .inner {
	background-color: #fff;
}

#content_right_home .title {
	width: 290px;
	height: 24px;
	padding-left: 10px;
	padding-top: 7px;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -758px;
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
}

.list_links {
	margin-left: 13px;
	padding: 10px;
	left: 0;
	list-style-image: url(../images/list_red.gif);		
}

.list_links li {
	padding-bottom: 2px;
}

#content_right_home .login {
	padding: 5px 10px 10px 10px;
	background-color: #f5faff;	
}

#content_right_home .login .form {
	clear: both;
	width: 100%;
	padding-top: 5px;	
}

#content_right_home .login .form .label {
	float: left;
	width: 100px;
	padding-top: 2px;
	font-weight: bold;
}

#content_right_home .login .form .dot {
	float: left;
	width: 10px;
	padding-top: 2px;
	font-weight: bold;
}

#content_right_home .login .form .input,
#content_right_home .login .form .submit {
	float: left;	
}

#content_right_home .login .form .input input {
	width: 135px;
}

#content_right_home .login .link {
	clear: both;
	padding-top: 8px;
	font-size: .9em;
	text-align: center;
}

#content_right_home .login .link div {
	clear: both;
	padding-bottom: 2px;
}

.form_submit_btn {
	padding: 0;
	margin: 0;
	width: 66px;
	height: 22px;
	border: 0;
	cursor: pointer;
	background-color: transparent;
}

/***************************************************
	Right - Banner
 ***************************************************/

#content_right .banner {   	 
   	width: 162px;
	height: 242px;
	padding: 9px;
	background-color: #fff;	
}

#content_right .banner120 {   	 
   	width: 162px;
	height: 600px;
	padding: 9px;
	background-color: #fff;	
}

#content_right .bannerK {   	 
   	width: 162px;
	height: 610px;
	padding: 9px;
	background-color: #fff;	
}

#content_right .banner .img {   	 
   	width: 160px;
	height: 600px;
	border: 1px solid #dadad6;
}

#content_right .busmark {   	 
   	width: 162px;
	height: 590px;
	padding: 9px;
	background-color: #fff;	
}

#content_right .busmark .logo {   	 
   	float: left;
	width: 160px;
	height: 90px;
}

#content_right .busmark .padding {   	 
   	padding-top: 10px;
}

/***************************************************
	Right - BusMark
 ***************************************************/

#content_right_home .busmark {   	 
   	clear: both;
	width: 282px;
	height: 290px;
	padding: 9px;
	background-color: #fff;		
}

#content_right_home .busmark .logo {   	 
   	float: left;
	width: 135px;
	height: 90px;
}

#content_right_home .busmark .padding {   	 
   	float: left;
   	padding-right: 10px;
}

#content_right_home .busmark .padding_top {   	 
   	float: left;
   	padding-top: 10px;
}

/***************************************************
	Right - Gallery
 ***************************************************/

#content_right_home .busgallery {   	 
   	clear: both;
	width: 280px;
	height: 210px;
	padding: 9px;
	background-color: #fff;		
}

#content_right_home .busgallery .logo {   	 
   	float: left;
	width: 280px;
	height: 100px;
}

#content_right_home .busgallery .padding {   	 
   	float: left;
   	padding-right: 10px;
}

#content_right_home .busgallery .padding_top {   	 
   	float: left;
   	padding-top: 10px;
}

/***************************************************
	Right - Exchange
 ***************************************************/

#content_right_home .exchange {
	padding: 5px 10px 10px 10px;
	background-color: #fff;	
}

#content_right_home .exchange .currency {
	height: 16px;
	padding-top: 5px;	
	font-weight: bold;	
}

#content_right_home .exchange .height {
	height: 23px;
}

#content_right_home .exchange .bg {
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -230px;
}

#content_right_home .exchange .currency div {
	float: left;
}

#content_right_home .exchange .currencytext {
	color: #a0a0a0;	
	font-size: .9em;
}

#content_right_home .exchange .currencyname {
	width: 110px;
	color: #3366cc;	
	font-size: 1.2em;
}

#content_right_home .exchange .currencybuy {
	width: 50px;
	color: #009900;
	font-size: 1em;
}

#content_right_home .exchange .currencysell {
	color: #009900;
	font-size: 1em;
}

/***************************************************
	SignUp
 ***************************************************/
 
#signup {
 	width: 770px;
	height: 150px;	
}
 
#signup .type {
 	float: left;
	width: 375px;
}

#signup .vline {
 	float: left;
	width: 1px;
	margin-left: 9px;
	margin-right: 9px;
	height: 150px;
	background: url(../images/background/dot_vertical.gif) repeat-y top left;
}

/***************************************************
	Form
 ***************************************************/
 
#content_left fieldset {
	border: none;
}

#content_left .form {
	clear: both;
	width: 730px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
}

#content_left .form .label {
	float: left;
	width: 230px;
	padding-top: 10px;
	font-weight: bold;
}

#content_left .form .input,
#content_left .form .submit {
	float: left;
	padding-top: 8px;	
}

#content_left .form .message {
	position: absolute;	
	padding-top: 8px;
}

#content_left .form .message div {
	width: 170px; 
	padding: 10px;
	border: 1px solid #e6e8a9; 
	background-color: #fffed7; 	
}

#content_left .form .separator {
	width: 100%;	
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	background: url(../images/background/dot_horizontal.gif) repeat-x top left;
}

#content_left .form .privacy {
	width: 710px;
	height: 150px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #dadad6;
}

#content_left .form .submit {
	width: 100%;
	padding-top: 10px;
	text-align: center;
}

#content_left .form .images {
	float: left;
	width: 142px;
	padding-right: 27px;
}

#content_left .form .checkboxgroup {
	float:left;
	width:240px;
	padding-bottom: 5px;
	font-size: .9em;	
}

#content_left .form .checkboxgroup div {
	float:left;	
}

#content_left .form .checkboxgroup .checkboxlabel {
	padding:3px 0px 0px 5px;
}

#content_left .form .img {
	float: left;
	width: 122px;
	padding-right: 27px;
}

#content_left .form .caution {
	clear: both;
	padding-bottom: 5px;
	font-style: italic;
	font-size: .9em;
}

#content_left .form2 {
	clear: both;
	width: 335px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
}

#content_left .form2 .label {
	float: left;
	width: 200px;
	padding-top: 10px;
	font-weight: bold;
}

#content_left .form2 .input,
#content_left .form2 .submit {
	float: left;
	padding-top: 8px;	
}

#content_left .form2 .submit2 {
	width: 100px;
	padding-top: 10px;
	padding-left: 200px;
}

#frm_result {
	display: none;
	width: 100%;
	padding-bottom: 5px;
}

#frm_result .result {
	font-weight: bold;
	font-size: 1.2em;
	color: #063470;
}

/***************************************************
	Bus
 ***************************************************/
 
#bus_gallery {
 	float: left;
	width: 400px;
}
 
#bus_info {
 	float: left;
	width: 340px;
}

#bus_img_div {
	clear: both;
	width: 400px;
	height: 300px;
	background-color: #f8f8f8;
	text-align: center;
}

#bus_img_thumb_div {
	clear: both;
	width: 400px;	
}

#bus_img_thumb_div .divs {
	float: left;
	width: 125px;
	height: 94px;
	padding-top: 10px;		
}

#bus_img_thumb_div .divs2 {
	clear: both;
	width: 125px;
	height: 94px;
	background-color: #f8f8f8;
	text-align: center;
}

#buttons {
	clear: both;
	width: 400px;	
}

#buttons div {
	float: left;
	width: 125px;
}

#bus_info .inner_contact {

}

#bus_info .inner {
	float: left;
	width: 340px;
}

#bus_info .corner_top {
	height: 4px;
	overflow:hidden;
	background: #f8f8f8 url(../images/background/bus_info_corner2_top_right.gif) no-repeat top right;
}

#bus_info .corner_top div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #f8f8f8 url(../images/background/bus_info_corner2_top_left.gif) no-repeat top left;
}

#bus_info .corner_bottom {
	height: 4px;
	overflow:hidden;
	background: #f8f8f8 url(../images/background/bus_info_corner2_bottom_right.gif) no-repeat top right;
}

#bus_info .corner_bottom div {
	width:4px;
	height:4px;
	overflow:hidden;
  background-image: url(../images/background/bgsprite1.png);
  background-position: -10px -734px;
}

#bus_info .content {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 5px 10px 5px 10px;
	background-color: #f8f8f8;
}

#bus_info .corner_top_contact {
	height: 4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/bus_info_corner_top_right.gif) no-repeat top right;
}

#bus_info .corner_top_contact div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/bus_info_corner_top_left.gif) no-repeat top left;
}

#bus_info .corner_bottom_contact {
	height: 4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/bus_info_corner_bottom_right.gif) no-repeat top right;
}

#bus_info .corner_bottom_contact div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/bus_info_corner_bottom_left.gif) no-repeat top left;
}

#bus_info .content_contact {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 5px 10px 5px 10px;
	background-color: #f5fafe;
}

#bus_info .title_bus_info {
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
}

#bus_info .content_contact .item, 
#bus_info .content .item {
	clear: both;
	width: 318px;
	padding-top: 5px;	
}

#bus_info .content_contact .item div, 
#bus_info .content .item div {
	float: left;
}

#bus_info .content_contact .item .left, 
#bus_info .content .item .left {	
	width: 100px;
	font-weight: bold;
	color: #000000;
}

#bus_info .content_contact .item .middle,
#bus_info .content .item .middle {
	width: 10px;
	font-weight: bold;
	color: #000000;
}

#bus_info .content_contact .item .right,
#bus_info .content .item .right {
	width: 208px;
}

#bus_info .content .checkitem {
	clear: both;
	width: 318px;
	padding-top: 5px;	
}

#bus_info .content .checkitem div {
	float: left;
}

#bus_info .content .checkbox {
	width: 20px;
}

#bus_info .content .check {
	width: 102px;
	padding-right: 5px;
	font-size: .9em;
}

/***************************************************
	Bus List
 ***************************************************/
 
#bus {
	clear: both;
	width: 750px;
	padding: 10px 10px 5px 10px;
}

#bus .body {
	clear: both;
	width: 730px;
}

#bus .image {
	float: left;
	padding: 5px;
	margin-right: 10px;
	width: 172px;
	height: 130px;
	background-color: #f3f1f1;
}

#bus .image_bg {
	border: 1px solid #cbc9c9;
	width: 170px;
	height: 128px;
	text-align: center;
}

#bus .bustitle {
	padding: 0px 0px 3px 0px;
	font-size: 1.2em;
}

#bus .price {
	font-weight: bold;
	font-size: 1.2em;
}

#bus .content {
	font-size: 1.1em;
}

#bus .content span {
	padding-left: 10px;
	font-size: .8em;
}

#bus .detail {
	padding-top: 5px;
}

#bus .active {
	color: #3366cc;	
	border-bottom:1px dotted;
}

#bus .inactive {
	color: #ff0000;
	border-bottom:1px dotted;
}

#bus .separators {
	clear: both;
	width: 740px;
	height: 1px;
  background-image: url(../images/background/bgsprite2.png);
  background-position: 0px -247px;
}

#member {
	clear: both;
	width: 790px;
	height: 255px;
}

#member .inners {
	float: left;
	width: 380px;	
}

#member .corner_top {
	height: 4px;
	overflow:hidden;
	background: #fff url(../images/background/bus_info_corner2_top_right.gif) no-repeat top right;
}

#member .corner_top div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #fff url(../images/background/bus_info_corner2_top_left.gif) no-repeat top left;
}

#member .corner_bottom {
	height: 4px;
	overflow:hidden;
	background: #fff url(../images/background/bus_info_corner2_bottom_right.gif) no-repeat top right;
}

#member .corner_bottom div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #fff url(../images/background/bus_info_corner2_bottom_left.gif) no-repeat top left;
}

#member .titles {
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
}

#member .content {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 5px 10px 5px 10px;
	background-color: #f8f8f8;
	height: 235px;
}

#member .description {
    font-weight: bold;
	color: #3366cc;    
}

/***************************************************
	Bottom
 ***************************************************/

#privacy {
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: .9em;
	color: #666;
	line-height: 1.1em;
}

#footer {
	clear: both;
	margin-top: 20px;
	height: 18px;
	font-size: .9em;
	color: #444;
}

#footer .copyright {
	float: left;
}

#footer .menu {
	float: right;
}

/***************************************************
	Gallery
 ***************************************************/
 
#gallery {
 	clear: both;
	width: 750px;
}

#gallery .inner {
	clear: both;
	width: 750px;
}

#gallery .corner_top {
	height: 4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/gallery_corner_top_right.gif) no-repeat top right;
}

#gallery .corner_top div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/gallery_corner_top_left.gif) no-repeat top left;
}

#gallery .corner_bottom {
	height: 4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/gallery_corner_bottom_right.gif) no-repeat top right;
}

#gallery .corner_bottom div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #f5fafe url(../images/background/gallery_corner_bottom_left.gif) no-repeat top left;
}

#gallery .content {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 5px 10px 5px 10px;
	background-color: #f5fafe;
}

#gallery .content .contentc {
	float: left;
	width: 290px;
}

#gallery .contentc .item {
	clear: both;
	width: 290px;
	padding-top: 5px;	
}

#gallery .contentc .item .left {
	float: left;
	width: 75px;
	font-weight: bold;
	color: #000000;
}

#gallery .contentc .item .right {
	float: left;
	width: 215px;
}

#gallery .title_gallery {
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
}

#gallery .img {
 	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	border: 1px solid #dadad6;		
	width: 126px;	
	height: 96px;
}

#gallery .img_bg {
 	width: 120px;	
	height: 90px;
	margin: 3px;
	background-color: #f8f8f8;	
	text-align: center;	
}

#gallery .img:hover {
 	border: 1px solid #3366cc;	
}

#gallery .galleryc {
	float: left;
	width: 375px;
	padding-right: 20px; 
}

#gallery .galleryc a .name {
 	display: block;	
	padding: 0 4px 0 4px; 
	font-weight: bold;
	color: #000000;
}

#gallery .galleryc a:hover .name {
 	color: #3366cc;
}

#gallery .galleryc a .city {
 	display: block;
	padding: 0 4px 0 4px;
	color: #333;
}

/***************************************************
	Gallery ShowCase
 ***************************************************/

#gallery_showcase {
	clear: both;
	width: 400px;
}

#gallery_showcase .inner {
	clear: both;
	width: 400px;
}

#gallery_showcase .corner_top {
	height: 4px;
	overflow:hidden;
	background: #ffffff url(../images/background/gallery_showcase_corner_top_right.gif) no-repeat top right;
}

#gallery_showcase .corner_top div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #ffffff url(../images/background/gallery_showcase_corner_top_left.gif) no-repeat top left;
}

#gallery_showcase .corner_bottom {
	height: 4px;
	overflow:hidden;
	background: #ffffff url(../images/background/gallery_showcase_cornerbottom_right.gif) no-repeat top right;
}

#gallery_showcase .corner_bottom div {
	width:4px;
	height:4px;
	overflow:hidden;
	background: #ffffff url(../images/background/gallery_showcase_corner_bottom_left.gif) no-repeat top left;
}

#gallery_showcase .gallery_showcase_border {
	clear: both;
}

#gallery_showcase .gallery_showcase_title {
	width: 378px;
	height: 27px;
	padding: 3px 10px 0px 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 1.2em;
	color: #000000;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	background: url(../images/background/bg_gallery_showcase_title.gif) repeat-x top left;	
}

#gallery_showcase .gallery_showcase_title .showcasetitle {
	display: block;
	width: 250px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#gallery_showcase .gallery_showcase_title .link {
	float: right;
	margin-top: -18px;
	font-size: .8em;
	font-weight: normal;
}

#gallery_showcase .gallery_showcasec {
	clear: both;
	width: 383px;
	height: 157px;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #ffffff;
}

#gallery_showcase .gallery_showcasec .car {
 	float: left;
	width: 110px;
}

#gallery_showcase .gallery_showcasec .empty {
 	float: left;
	width: 20px;
}

#gallery_showcase .gallery_showcasec .link {
	display: block;
	width: 110px;
	font-family: Tahoma;
	font-size: .9em;
}

#gallery_showcase .gallery_showcasec a.link:hover {
	text-decoration: none;
}

#gallery_showcase .gallery_showcasec .img {
 	margin-bottom: 5px;
	border: 1px solid #dadad6;		
	width: 106px;	
	height: 81px;
}

#gallery_showcase .gallery_showcasec .img_bg {
 	width: 100px;	
	height: 75px;
	margin: 3px;
	background-color: #f8f8f8;	
	text-align: center;	
}

#gallery_showcase .gallery_showcasec .img:hover {
 	border: 1px solid #3366cc;	
}

#gallery_showcase .gallery_showcasec a .mark {
 	display: block;
	padding: 0 4px 0 4px; 
	font-weight: bold;
	color: #000000;
}

#gallery_showcase .gallery_showcasec a:hover .mark {
 	color: #3366cc;
}

#gallery_showcase .gallery_showcasec a .model {
 	display: block;
	padding: 0 4px 0 4px;
	color: #333;
}

#gallery_showcase .gallery_showcasec a .year_km {
 	display: block;
	padding: 0 4px 0 4px;
	color: #3366cc;
}

#gallery_showcase .gallery_showcasec a .price {
 	display: block;
	padding: 0 4px 5px 4px;
	font-weight: bold;
	color: #f55d00;
}

/***************************************************
	Ajax
 ***************************************************/

.XajaxLoadingPanel {
	clear: both;
	position: absolute;
	margin: 0 0 5px 0;
	padding: 5px;   
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	font-weight: normal;
    border: 1px solid #e3e3e3; 
	background-color: #f9f9f9; 
	color: #444;	
	display: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color='#f0f0f0', Direction=135, Strength=2);
}

/* the news box */
#newst
{
	width:830px;
}
#newst a
{
	color:#FFF;
}
#newst ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#newst li{
	line-height:2em;
	color:#FFFFFF;
}
/* the news box when JavaScript is available */
#newst.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#newst.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}


#anket label {
        display: block;
        padding: 5px;
}
#anket fieldset {
        width: 300px;
        padding: 8px 15px 15px 15px;
        border: 1px solid #CCC;
        display: block; /* IE 7 Requires This */
		background-color:#f3f6fc;
        }
#anket legend {
                font-size: 1.2em;
				font-weight:bold;
        }
