﻿body { 
	background-color:#fff; color:#838383;
	font:11px Verdana; margin:0; padding:10px 0;
}
img{ border:0}
table{border:0; padding:0; margin:0;}
h1{font-size:32px; color:#092A5C; font-weight:normal; margin:0 0 0 5px; padding:0;}
h2{font-size:16px; color:#092A5C; font-weight:normal; margin:0 0 0 5px; padding:0;}
h3{font-size:11px; color:#092A5C; font-weight:bold; margin:0 0 0 5px; padding:0;}
h4{font-size:13px; color:#092A5C; font-weight:normal; margin:7px 0 20px 5px; padding:0;}
h5{font-size:13px; color:#000; font-weight:bold; margin:0 0 0 5px; padding:0; border-bottom:1px solid #8A8A8A}
h6{font-size:12px; color:#092A5C; font-weight:normal; margin:0 0 0 5px; padding:0;}
a:active, a:link, a:visited{ color:#092A5C; text-decoration:none;}
a:hover {text-decoration:underline;}

.leftText{margin-left:5px}
.rightText{margin-right:5px}

.left{float:left}
.right{float:right}
.br{clear:both; height: 0; overflow:hidden; font-size:1px;}
.relative{ position:relative}
.absolute{ position:absolute}

.b{ font-weight:bold;}
.gray, .gray a:link, .gray a:hover, .gray a:active, .gray a:visited{ color:#858585;}
.blue{color:#092A5C;}
.green, a.green{color:#1A9638;}
.box{width:390px}

.txt12{font-size:12px}

.container{width:860px; margin:0 auto;}
.topLeftCorner{	float:left; width:14px; height:13px; background-image:url(../img/web/TopLeftCorner.gif);}
.topShadow{	float:left; width:832px; height:13px; background:url(../img/web/TopShadow.gif) repeat-x top; background-color:#FFF; }
.topRightCorner{float:right; width:14px; height:13px; background-image:url(../img/web/TopRightCorner.gif);}

.contents{clear:both; padding:0 5px; background:url(../img/web/ContainerShadow.gif)}
.header{padding:10px 15px;}
.flashTopShadow{height:8px; background:url(../img/web/FlashTopShadow.gif); font-size:8px;}
.menu .main, .menu .mainhover{
	float:left; width:85px; 
	background:url(../img/web/MenuOff.gif);
}
.menu .main a{ 
	display:block;
	padding:8px 0;
	font-size:10px; color:#FFF; text-align:center; font-weight:bold;
	border-left:1px solid #FFF; border-top:1px solid #FFF;
}
.menu .mainhover{background:url(../img/web/MenuOn.gif); }
.menu .mainhover a{
	text-decoration:none;
	display:block;
	padding:8px 0;
	font-size:10px; color:#092A5C; text-align:center; font-weight:bold;
	border-left:1px solid #FFF; border-top:1px solid #FFF;
}

.menu .subContainer{position:relative; float:left; z-index:1000; }
.menu .submenu {position:absolute; width:171px;  border-top:1px solid #FFF; background:#092A5C; display:none; overflow:hidden }
.menu .submenu2 {position:absolute; width:171px; left:171px; background:#092A5C; display:none;  overflow:hidden }
.menu .sub a, .menu .main .sub .submenu2 a, .menu .mainhover .subhover .submenu2 a{
	display:block;
	padding:5px 0 5px  20px; 
	font-size:11px; color:#FFF; text-align:left; font-weight:normal;
	border:0; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5
}
.menu .subhover a{
	display:block;
	padding:5px 0 5px 20px; 
	font-size:11px; color:#092A5C; text-align:left; font-weight:normal;
	border:0; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5
}
.menu .subhover, .menu .mainhover .subhover .submenu2 a:hover {background:#FFF; color:#092A5C; }

.flashBottomShadow{height:8px; background:url(../img/web/FlashBottomShadow.gif); font-size:8px;}

.bottomLeftCorner{	float:left; width:14px; height:13px; background-image:url(../img/web/BottomLeftCorner.gif);}
.bottomShadow{	float:left; width:832px; height:13px; background:url(../img/web/BottomShadow.gif) repeat-x bottom; background-color:#FFF; }
.bottomRightCorner{	float:right; width:14px; height:13px; background-image:url(../img/web/BottomRightCorner.gif);}

.footer{
	text-align:center; font-size:9px; background:#FFF;
}
.footer a:link, .footer a:active, .footer a:visited, .footer a:hover{font-size:11px; color:#858585;}

.graySquare{
	background:#C8CACD; color:#092A5C;
	padding:4px 5px; 
	margin:2px 0 0 0;
}

.home_left{float:left; width:250px}
.home_left h3{font-weight:normal}
.home_center{float:left; width:250px; margin:15px 0 0 15px; height:152px}
.home_center h2{font-size:17px}
/*.home_center .actualNews, .home_right */.actualNews{
	margin-top:10px;
	height:111px; background:#E4F0FA; overflow:hidden;
}
.hslice .actualNews DIV{margin:2px 6px;}
.hslice a{display:block;}
.hslice a img{margin:5px 5px 0 0;}

.home_right{float:right; width:290px; margin-top:15px; height:254px; }
.home_right h2{font-size:17px;}
.home_right h3{font-size:14px; color:White; padding-top:12px;}
.home_right h4{font-size:13px; font-weight:bold; margin:0; padding:2px 5px;}
.home_right .used{height:41px;}
.home_right .last{background:#8BCA9D;}
.home_right .img_used{margin:11px 0 0 18px;}
.home_right .img_last{margin:10px 4px 0 27px;}
.carbox{ width:122px; height:142px;}
.HomeCarItem {position:absolute; display:none; filter:alpha(opacity=100); background:white;}
.CarItemNumber{position:absolute; top:120px; right:3px; z-index:2;}
.CarItemNumber span{color:white;}
.homerss{position:absolute; z-index:10; top:-5px; left:112px;
display:none;
}

a.mainNews{display:inline;}

.CenterServiceList{
	padding:2px 0; border-bottom:1px solid #8A8A8A; 
	font:bold 11px; color:#000; 
	clear:both; 
}
.CenterServiceList Div{ 
		float:right; width:150px; text-transform:uppercase; 
		font-weight:bold; font-size:8px; text-align:right;
		word-spacing:-1px;
}
.CenterServiceList Table{ margin-top:2px;}
.CenterServiceList TD{padding-right:2px;}
.ThumbContainer{ margin:3px 0;
}
.ThumbContainer Input{
	float:left; margin-right:3px;
	width:60px;
}
.bottomBannerY{
	font-size:11px; font-weight:bold;
	background:#FFE298;
	padding:10px 5px;
	width:810px
}
.bottomBannerB{
	font-size:11px;
	background:#EFF5FF; color:#092A5C;
	padding:10px 5px; margin-top:1px;
	width:810px	
}
.bottomBannerG{
	font-size:11px;
	background:#1A9638; color:#FFF;
	padding:10px 5px; margin-top:1px;
	width:810px
}
.bottomBannerR{
	font-size:11px;
	background:#F7001B; color:#FFF;
	padding:10px 5px; margin-top:1px;
	width:810px
}
.BannerG{
	background:#1A9638; color:#FFF;
	padding:5px;
}
.bottomBannerG a:link, .bottomBannerG a:hover, .bottomBannerG a:visited, .bottomBannerG a:active,
.bottomBannerR a:link, .bottomBannerR a:hover, .bottomBannerR a:visited, .bottomBannerR a:active
{ color:#FFF}

.serviceBox{
	background:#EFF5FF; width:390px; height:200px;
	margin-bottom:15px; overflow:hidden;
}
.service{
	margin:0 5px 30px 5px;
}
.service h3{font-weight:normal; margin-bottom:10px; margin-left:0;}
.service h4{font-weight:bold; margin:0}
.serviceBox ul, .service ul{margin:0 15px; list-style-image:url(../img/web/ListItem.gif);}

.UsedSearchRow{
	border-top:1px solid #1A9638;
	padding:6px 0 9px 100px; color:#000; margin-left:5px
}
.UsedSearchRow .label, .bottomBannerG .label{ width:125px; float:left; font-weight:bold; margin-top:2px;}
.UsedSearchRow select{ width:125px; margin-right:40px; font-size:11px}
.UsedSearchRow .label_small{ width:19px; float:left; font-weight:bold; margin-top:2px;}
.UsedSearchRow input{ width:75px; margin-right:20px; float:left; font-size:11px; text-align:right}

.UsedSearchRow .FreeSearch, .bottomBannerG .FreeSearch{ width:460px; font-size:11px; margin-right:20px; float:left; }

.TopMonth{ width:90px; height:100px; margin-right:10px; float:left; }
.BorderLightGreen{ border-top: 1px solid #95CAA5;}

.usedCarResultList{ 
	width:390px; height:130px; margin-bottom:10px;
	border-bottom:1px solid #1A9638;
	position:relative; color:#000;
}
.usedCarResultList a img{ width:122px; margin-top:2px;}
.usedCarResultList .title{
	background:url('../img/web/UsedCarTitleBg.gif');
	font-weight:bold; font-size:12px; width:100%; height:20px;
	margin-bottom:1px; overflow:hidden;
}
.usedCarResultList .title a{
	padding:3px 10px; display:block;
}
.usedCarResultList .title a:link, .usedCarResultList .title a:active, .usedCarResultList .title a:visited, .usedCarResultList .title a:hover, .RentTitle a:link, .RentTitle a:hover, .RentTitle a:visited, .RentTitle a:active{color:#FFF}
.usedCarResultList .desc{
	margin:2px 0 0 10px; float:left; width:258px;
	height:90px; overflow:visible;
}
.usedCarResultList .desc a:link, .usedCarResultList .desc a:active, .usedCarResultList .desc a:visited, .usedCarResultList .desc a:hover,
.RentCarList a:link, .RentCarList a:hover, .RentCarList a:active, .RentCarList a:visited
{color:#000}

.usedCarResultList .desc .notes{ height:40px; overflow:auto; overflow-y:none;}
.usedCarResultList .desc .Icons{ height:40px; overflow:hidden; float:left;}

.usedCarResultList .price{ 
	font-size:12px; font-weight:bold;
	text-align:right; padding-top:39px;
}
.usedCarResultList .PriceGS{ 
	color:#1A9638; font-size:12px; font-weight:bold; text-align:right;
	margin-top:12px;
}
.PhoneContact{
	float:right; color:#1A9638;
	font:bold 14px Verdana;
	margin:9px 0 4px 0;
}
.PhoneContact a{color:#1A9638;}
.PhoneContact img{ margin:0 6px}

.RentTitle{
	background:url('../img/web/RentTitleBg.gif');
	font-weight:bold; font-size:12px; padding:3px 10px;
	margin-bottom:1px; color:#FFF; margin-top:5px;
}
.RentBlueTitle{
	background:url('../img/web/RentBlueTitleBg.gif');
	font-weight:bold; font-size:12px;
	color:#FFF; margin-top:5px;
}
.RentGrayTitle{
	background:url('../img/web/RentGrayTitleBg.gif');
	font-weight:bold; font-size:12px;
	color:#FFF; margin-top:5px;
}
.RentCarList{
	margin:15px 35px 0 0;
	height:160px; width:160px;
	float:left; overflow:hidden;
}
.RentCarDetail{
	margin-top:15px; color:#092A5C;
}
.RentCosts{ border-bottom:1px solid #FFF; padding:0; margin:0; font-size:12px}
.RentTitle .RentCosts1, .RentTitle .RentCosts2, .RentTitle .RentCosts3,
.RentBlueTitle .RentCosts1, .RentBlueTitle .RentCosts2, .RentBlueTitle .RentCosts3,
.RentGrayTitle .RentCosts1, .RentGrayTitle .RentCosts2, .RentGrayTitle .RentCosts3
{padding:3px 0}
.RentCosts1{
	width:320px; border-right:1px solid #FFF; padding:5px 0; margin-left:5px;
}
.RentCosts2{
	width:250px; border-right:1px solid #FFF; padding:5px 0; margin-left:5px;
}
.RentCosts3{
	padding:5px 0; margin-left:5px;
}
.PinkRow{
	background:#EC8997; color:#000;
}
.RentNote{margin:7px 0 0 5px; color:#000; font-size:9px;}

.BlueRow{
	background:#E4F0FA; color:#000;
}
.GrayRow{
	background:#C8CACD; color:#000;
}
.RentEuro{
	float:left; width:10px; margin-left:10px;
}
.RentPrice{
	float:left; width:55px; text-align:right;
}
.Promotion0 { float:left; width:800px; }
.Promotion1 { float:left; width:605px; margin-left:15px }

/*service map*/
.mapCol1{ width:208px;}
.mapRow1{ height:86px;}
.mapRow1 .mapCol1 DIV{font-weight:bold; margin:44px 0 0 6px;}
.mapTopLeft{ border-right:2px solid #4A5059; height:87px;}
.mapGroupCols1{border:2px solid #4A5059; border-left:0; border-right-width:1px; height:63px}
.mapCols{border-right:1px solid #A4A7AC;}
.mapGroupCols1 img{border-right:1px solid #4A5059; border-bottom:1px solid #D2D3D5;}
.firstRow .mapCols {border-bottom:0}
.mapGroupCols2{
		border-right:2px solid #4A5059; height:20px; 
		text-align:center;
		font-family:Arial Narrow;
		font-size:10px; font-weight:bold; color:#092A5C;
		text-transform:uppercase;
	}
.mapGroupCols2 DIV{
	padding:2px 0 5px ;
}
.mapGroupCols3{
	border-right:2px solid #4A5059; height:89px;
	border-bottom:1px solid #D2D3D5;
}
.mapRows {margin-top:0px}
.mapRows, .mapRows .mapGroupCols1{height:89px; border-right-width:2px;}
.mapRows .mapCols{ height:89px;}
.mapRows .firstRow{border-bottom-color:#D2D3D5;	}
.mapCols div img{border:0}
.mapCols div{padding-top:7px;}
.col2, .col3{width:191px}
.col4{width:143px}
.col5{width:75px}
.col5 .mapCols{padding-left:15px;}
.MapNr {
	float:left; color:#FFF; width: 18px; height:18px;
	margin:7px 2px 0 0; background:url(../img/web/ServicePoint.gif);
	text-align:center;
}
.MapNr DIV{
	margin:1px 0;
}
.MapData B{
	color:#000;
	font-size:11px;
	font-family:Arial Narrow ;
	word-spacing:-1px;
}
.MapData DIV{
	color:#000;
	font-size:10px;
	font-family:Arial Narrow ;
	word-spacing:-1px;
	line-height:11px;
}
.SmartAs{position:relative}
.SmartAs DIV{position:absolute; top:1px; left:0; width:49px; 
	text-align:center; color:#FFF;
}

.left50{float:left; width:49%}
.left50 input{ float:left; width:110px; }
.left50 select{ float:left; width:115px;}
.left50 div, .left100 div{ float:left; width:120px; text-align:right; margin-right:5px;}
.br2{font-size:4px; clear:both;}
.left50 .special, .left100 .special{width:auto; text-align:left; margin:0;}
.left50 .special input{width:auto; float:left;}
.left100{float:left; width:98%}
.left100 input{ float:left; width:355px; font-size:10px;}
.left100 select{ float:left; width:360px; font-size:10px;}
.WorkWithUsSend{ float:right; border:1px solid #092A5C; padding:2px 5px;}
a.WorkWithUsSend:hover{text-decoration:none; background:#CCC;}
.chk input{height:13px; width:auto; float:left;}
.chk label{float:left;}
.privacy { width: 100px; text-align: left; display: inline-block; }

input, textarea, select {font:10px Verdana;}

.hide{display:none}
.red{color:red}
.center{text-align:center}


/*Calendar*/
.calendar{height:auto;}
.calendar table{
	border-width:1px; border-style:solid; width:205px;
}
.calendar select{
    border:0; width:auto; font-size:8pt; text-transform:Capitalize
}
.calendar a{text-decoration:none}
.calendar a:hover{text-decoration:none}
.calendar .container{
    width:205px;
    margin-left:0px; margin-top:2px; z-index:2;
}
.calendar .day{
	background-color:#FFF;
}
.calendar .header{  
	background-color:#D9132F;	
	color:#FFF; font-size:8pt;
	height:15px;
	padding: 5px; padding-left:25px;
	font-weight:bold;
	position:relative;
	text-transform:capitalize;
}
.calendar .dayheader{
	font-weight:bold; text-transform:capitalize;
}
.calendar .prev_next{
    text-align:center;
    color:#FFF;
	text-transform:capitalize;
	text-decoration:none; font-size:8pt;
} 
.calendar .week_end {
    background-color:#EC8997;
}
.calendar .week_end a{
    color:#000;
}
.calendar .other_month {
    background-color:#C8CACD;
}
.calendar .other_month a{
	color:#000;
}
.calendar .selected_day { background-color: #E4F0FA; }
.calendar .selected_day a{ 
	color: #000; 
}
.calendar_img{ margin-left:4px; margin-top:1px;}
.calendar_label{ font-weight:bold;}

.calendar_prevnext{
    text-align:center;    
}
.calendar_prevnext a{
	color:#FFF;
	text-transform:capitalize;
	text-decoration:none; font-size:8pt;
}

.TariffaDetails{
	display:none; position:absolute;
	width:210px; background:#FFF; border:1px solid #000;
	padding:4px; right:0;
}

.LastMinute .ScrollBox{
	background:White; color:black; 
	overflow:hidden; padding:5px 0;  border-bottom: 1px solid #95CAA5;  border-top: 1px solid #1A9638;
}
.LastMinute a{color:black}
.LastMinute .head, .Rss .head{background:#1A9638;}
.LastMinute h4, .Rss h4{font-size:13px; font-weight:bold; margin:0; padding:0 5px; color:white; display:inline;}
.LastMinute .ScrollLine{left: 0px; top: 5px;}

.BannerAd{
	position:absolute; left:680px; top:0;
}
.Rss{
	position:absolute; width:300px; left:-250px; top:19px; display:none;
	background:white; color:black;
	padding:4px; border:1px solid #1A9638;
}
.Rss img{margin:0 0 0 5px;}
.dotted{
	clear:both; height:1px; font-size:1px; overflow:hidden;
	background:url(../img/web/dotted.gif);	
}

.AddToLinks img{margin:0 2px}
.UsedCarsBelowSearchBox{width:266px; margin-right:11px; }
.UsedTrucksBelowSearchBox{width:402px; margin-right:12px; }
