/* Temporary remove banners - ON BOTTOM */


body {
  	padding: 0;
  	margin: 0;
  	font-size: 11px;
  	font-family: Tahoma, Verdana, sans-serif;
  	background: #3f3e3e url('/images/body_back.gif') repeat-x;
}
* {
  	margin: 0;
  	padding: 0;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
  	clear: both;
  	overflow: hidden;
  	height: 0px;
}
#site {
    width: 827px;
    overflow: hidden;
    margin: 0 auto 0;
}
#header {
    height: 113px;
    overflow: hidden;
}
h1 a {
    width: 232px;
    height: 113px;
    display: block;
    background: url('/images/logo.gif') no-repeat;
}
div.headerpic {
    background: url('/images/headerpic.jpg') no-repeat;
    width: 595px;
    height: 113px;
}
#flags {
    padding: 9px 6px 0 0;
    width: 38px;
}
#flags a.bg, #flags a.en {
    width: 16px;
    height: 13px;
    display: block;
    margin: 0 3px 0 0;
}
#flags a.bg {
    background: url('/images/bgflag.gif') no-repeat;
}
#flags a.en {
    background: url('/images/enflag.gif') no-repeat;
}
#content {
    background: #c5c5c5 url('/images/sontent_back.gif') repeat-y;
}
#leftpanel {
    width: 232px;
    border-right: 1px solid #959595;
}
#leftpanel ul {
    list-style: none;
    border-bottom: 1px solid #414141;
}
#leftpanel ul li {
    width: 207px;
    overflow: hidden;
    padding: 8px 0 8px 25px;
}
#leftpanel ul li a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
#leftpanel ul li a:hover {
    color: #cecccc;
}
#leftpanel ul li.first {
    background: #6a6a6a url('/images/secondelement.gif') no-repeat;
}
#leftpanel ul li.normal {
    background: #6a6a6a url('/images/secondelement.gif') no-repeat;
}
#leftpanel h2.online {
    background: #fdfdfd url('/images/h2leftpanel.gif') no-repeat bottom;
    width: 217px;
    color: #373637;
    font-size: 11px;
    padding: 7px 0 8px 15px;
}
#leftpanel div.box {
    background: url('/images/box_left_back.gif') repeat-y;
}
div.box table.leftp {
	margin: 0 0 20px;
}
div.box div.innerbox {
    background: url('/images/box_back.gif') no-repeat bottom;
    padding: 12px 0 15px 15px;
}
div.box select.normal, div.otherdetails select.normal, div.formfields select.normal, div.search select.normal {
    border: 1px solid #8f8f8f;
    width: 173px;
    font-size: 11px;
    height: 17px;
  	font-family: Tahoma, Verdana, sans-serif;
  	color: #343434;
  	margin: 0 0 15px 0;
}
div.search select.normal {
    margin: 0;
    font-weight: normal;
}
div.formfields select.normal {
    position: relative;
    top: -5px;
}
div.otherdetails select.normal {
    margin: 0;
}
div.otherdetails select.smaller, div.otherdetails select.smaller23 {
    border: 1px solid #8f8f8f;
    width: 66px;
    font-size: 11px;
    height: 17px;
  	font-family: Tahoma, Verdana, sans-serif;
  	color: #343434;
}
div.box3 {
    width: 140px;
}
div.box3 select.vsmall {
    border: 1px solid #8f8f8f;
    font-size: 11px;
    height: 17px;
  	font-family: Tahoma, Verdana, sans-serif;
  	color: #343434;
  	position: relative;
  	top: -6px;
}
div.otherdetails select.smaller23 {
    position: relative;
    left: -15px;
}
div.box input.normalmini, div.box input.normalmini1 {
    width: 38px;
    height: 13px;
    border: 1px solid #8f8f8f;
    padding: 1px 2px 2px 2px;
    color: #343434;
    font-size: 11px;
  	font-family: Tahoma, Verdana, sans-serif;
}
div.box input.normalmini2, table.details input.normalmini2 {
    width: 98px;
    height: 13px;
    border: 1px solid #8f8f8f;
    padding: 1px 2px 2px 2px;
    color: #343434;
    font-size: 11px;
  	font-family: Tahoma, Verdana, sans-serif;
  	margin: 0;
}
div.box input.normalmini1 {
    position: relative;
    top: -5px;
    margin: 0 3px 0 3px;
}
div.box a.calendar {
    background: url('/images/calendar.gif') no-repeat;
    height: 15px;
    width: 16px;
    display: block;
    margin: 0 0 0 3px;
    position: relative;
    top: 2px;
}
div.box div.text {
    margin: 0 0 10px;
}
#leftpanel div.box1 {
    background: #a1a1a1;
    text-align: justify;
    color: #343434;
     padding: 9px 12px 0 15px;
}
div.box1 p.date, div.box1 p.title {
    padding: 0 0 4px 0;
}
div.box1 a.date, div.box1 p.bold {
    color: #343434;
    font-weight: bold;
}
div.box1 p.bold a.more {
    color: #373637;
}
div.box1 p.bold a.more:hover {
    text-decoration: none;
}
div.box1 div.articletext {
    position: relative;
    padding: 12px 0;
}
div.box1 div.article {
    color: #fff;
}
div.box1 a.date:hover {
    text-decoration: none;
}
div.separator, div.separator1, div.separator2 {
    background: url('/images/separator_back.gif') repeat-x;
    height: 2px;
    overflow: hidden;
}
div.separator {
     width: 204px;
}
div.separator1 {
    width: 274px;
    margin: 0 0 16px 5px;
}
div.separator2 {
    width: 564px;
    margin: 0 0 8px;
}
a.btn {
    background: url('/images/btn.gif') no-repeat;
    width: 188px;
    height: 25px;
    display: block;
    color: #e2e2e2;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding: 10px 0 0 0;
    margin: 0;
}
a.btn:hover {
    background: url('/images/btnhover.gif') no-repeat;
}
#rightpanel {
  	width: 594px;
  	overflow: hidden;
  	background: #fff url('/images/rightpanelback.gif') repeat-x bottom;
  	margin-bottom: 273px;
}
div.rightpanell {
    background: #c6c6c6 url('/images/rightpanel_back2.gif') no-repeat;
    width: 594px;
}
div.containernormal {
    background: #c5c5c5 url('/images/inner-back-small.gif') repeat-x top;
    min-height: 811px;
}
* html div.containernormal {
    height: 811px;
}
#rightpanel div.banner1 {
    padding: 4px 0 0 0;
    text-align: center;
    width: 594px;
    height: 62px;
}
#rightpanel div.bannerspace {
  	background: url('/images/bannerspace22.gif') repeat-x;
  	height: 99px;
}	
div.bannerspace div.banner {
  	background: url('/images/bannerspace11.gif') no-repeat top left;
  	height: 82px;
  	text-align: center;
  	padding: 17px 0 0 0;
}
div.bannerspace div.banner img {
	 border: 1px solid #949393;
}
#rightpanel div.flashbox {
  	background: url('/images/flashbox_back.gif') repeat-x top left;
	width: 594px;
/*  	height: 192px;
  	overflow: hidden;*/
}
div.flashbox div.text {
  	width: 170px;
  	float: left;
/*  	overflow: hidden; */
  	font-weight: bold;
  	font-size: 12px;
  	padding: 20px 5px 0 15px;
}
div.flashbox div.flash {
	width: 401px; /* 1px at right */
	float: right;
}
div.flashbox div.text span.underline {
	 text-decoration: underline;
}
#rightpanel div.title, #car-classes div.title {
	background: url('/images/rightpback.gif') no-repeat;
	padding: 8px 25px 8px 17px;
	height: 13px;
}
p.bold {
	font-weight: bold;
}
a.model {
	color: #373637;
	text-decoration: none;
}
a.model:hover {
	text-decoration: underline;
}




#car-classes {
	width: 594px;
	position: relative;
	overflow: hidden;
	float: right;
	top: -273px;
	margin-bottom: -273px;
	height:273px;
}
#scroller4 {
	width: 594px;
	padding: 0 13px 0 13px;
	position: relative;
	/*float: left;*/
}
/*horizontal 4*/
#scroller4 img {
	border: 0;
}
#scrollLeft4 {
	width: 13px;
	height: 175px;
	cursor: default;
	position: absolute;
	left:0;
	top:0;
}
#scrollRight4 {
	width: 13px;
	height: 175px;
	cursor: pointer;
	position: absolute;
	left:582px;
	top:0;
}
#scrollBox4 {
	padding:0;
	width: 569px;
	height: 175px;
	float:left;
}
#scrollContent4 {
	width: 10000px;
	position: relative;
	overflow: hidden;
}
div.scrollPromoBox4 {
	width: 142px;
	height: 175px;
	font-size: 11px;
	/*padding: 10px 8px 0 8px;*/
	overflow: hidden;
	float: left;
	background: url('/images/backitem.gif') no-repeat;
}
div.scrollPromoBox4 .box4 {
	width: 142px;
	height: 175px;
	overflow: hidden;
	float: left;
}
div.scrollPromoBox4 a:hover {
	color: #4c4141;
}
div.in_si {
	display: block;
	float: left;
}
/*end of scroller*/
div.scrollPromoBox4 .box4 div.item {
	padding: 10px 0 0 9px;
}
div.box4 div.item h2, div.box1 h2 {
	font-size: 11px;
	color: #373637;
}
div.box4 div.item h2 {
    padding: 0 0 8px 0;
}
div.box1 h2 {
    padding: 0 0 4px 0;
}
div.box4 div.item div.image div.border {
	border: 1px solid #d6d8d7;
	height: 90px;
	width: 120px;
	margin: 0 0 5px 0;
}
div.box4 div.item div.details a.name {
	color: #454444;
	font-weight: bold;
}
div.box4 div.item div.details a.name:hover {
	text-decoration: none;
}
div.box4 div.item div.details p.more, div.detail p.more, div.detailz p.more {
	padding: 0 5px 0 0;
	font-weight: bold;
}
div.detail p.more, div.detailz p.more {
    padding: 15px 15px 0 0;
}
div.box4 div.item div.details p.more a, div.detail p.more a, div.detailz p.more a {
	color: #4d4d4d;
	text-decoration: none;
}
div.box4 div.item div.details p.more a:hover, div.detail p.more a:hover, div.detailz p.more a:hover {
	text-decoration: underline;
}
div.box4 div.item div.details p.det {
	padding: 7px 0 0 0;
}
div.itemimages {
    padding: 16px 0 20px 11px;
    width: 270px;
}
div.itemimages h2.title, div.itemdetails h2.title, div.detail h2.title, div.detailz h2.title, div.freenormal h2.title {
    font-size: 11px;
    color: #454444;
    padding: 0 0 7px 0;
}
h2.subtitle, h2.all {
    font-size: 11px;
}
h2.subtitle {
    color: #d22c2c;
    padding: 0 0 10px 0;
}
h2.all {
    color: #373637;
    margin: 0 0 9px 0;
}
div.itemimages div.bigimage {
    padding: 0;
    height: 170px;
}
div.itemimages div.bigimage table {
    border-collapse: collapse;
}
div.itemimages div.bigimage table td {
    width: 254px;
    height: 159px;
    overflow: hidden;
}
div.itemimages div.bigimage img {
      border: 1px solid #9c9c9c;
}
div.smallpic img {
    border: 1px solid #a2a2a2;
    margin: 0 9px 0 0;
}
div.itemdetails {
    width: 300px;
    padding: 34px 0 0 0;
}
div.itemdetails div.article {
    text-align: justify;
    padding: 0 10px 28px 0;
}
div.itemdetails div.prises {
    padding: 0 20px 0 0;
}
div.itemdetails div.prises span.red, div.freetext span.red,span.red {
    color: #d22c2c;
}
div.otherdetails {
    padding: 0 0 0 10px;
}
div.smallitempics {
    height: 53px;
    overflow: hidden;
    margin: 0 0 7px 0;
}
table.details, div.profilitem div.detail table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 10px;
}
div.profilitem div.detail table {
    margin: 0;
}
table.details td {
    width: 50%;
    padding: 5px 0 0 0;
    overflow: hidden;
}
div.calendarpic {
    margin: 1px 0 0 0;
    height: 20px;
    overflow: hidden;
}
table.details div.calendarpic img.datepicker_trigger {
    position: relative;
    top: 0px;
    left: 73px;
}
table.details textarea.normal {
    width: 230px;
    height:37px;
    overflow: hidden;
    margin: 3px 0 0 0;
    font-size: 11px;
  	font-family: Tahoma, Verdana, sans-serif;
  	padding: 2px;
}
div.allselect {
    padding: 15px 0 15px 0;
}
div.freetext {
    padding: 0 0 10px 0;
}
div.freetext p {
    padding: 0 0 3px 0;
}
div.freetext div.text {
    width: 290px;
}
div.formfields {
    width: 283px;
    padding: 10px 0 0 0;
} 
div.titles {
    padding: 10px 0 0 0;
}
div.titles div.leftpan {
    width: 90px;
}
div.titles div.titleleft {
    padding: 4px 0;
    height: 20px;
    overflow:hidden;
}
div.formfields1 {
    padding: 26px 10px 0 0;
}
div.formfields1 p {
    padding: 0 0 3px 0;
}
div.formfields1 textarea {
    width: 275px;
    height: 98px;
    overflow:hidden;
    font-size: 11px;
  	font-family: Tahoma, Verdana, sans-serif;
  	padding: 2px;
}
div.registerbutton {
    padding: 0 10px 10px 0;
}
a.registerbtn {
    background: url('/images/registerbtn.gif') no-repeat;
    width: 157px;
    height: 21px;
    display: block;
    color: #e2e2e2;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    padding: 4px 0 0 0;
}
a.registerbtn:hover {
    color: #fff;
}
div.longtitle {
    background: url('/images/longtitle.gif') no-repeat;
    width: 795px;
    height: 22px;
    overflow: hidden;
    padding: 7px 16px 0 16px;
    color: #373637;
}
div.longtitle p.strong {
    font-weight: bold;
    padding: 0 0 0 0;
}
div.longtitle p.strong a {
    font-weight: normal;
    color: #373637;
    text-decoration: none;
}
div.longtitle p.strong a:hover {
    text-decoration: underline;
}




/*Scroller 1*/
#scroller1 {
	height: 197px;
	width: 827px;
	overflow: hidden;
	position: relative;
}
#scroller1 img {
	border: 0;
}
#scrollLeft1 {position: absolute; cursor: default;width: 15px;height: 245px;overflow: hidden; display: block;}
#scrollRight1 {float: left; cursor: pointer; width: 15px; height: 245px; overflow: hidden; display: block;}
#scroller1 div#scrollBox1 {
	position: absolute;
	overflow: hidden;
	float: left;
	width: 800px;
	height: 197px;
	margin: 0 0 0 13px;
	position: relative;
	background: url('images/scrollerbottomback.gif') no-repeat top right;
}
#scrollContent1 {
	width: 100000px;
	position: relative;
}
div.scrollPromoBox1 {
	width: 200px;
	height: 197px;
	font-size: 11px;
	/*padding: 10px 8px 0 8px;*/
	overflow: hidden;
	float: left;
	background: url('images/scrollerbottomback.gif') no-repeat right;
}
div.scrollPromoBox1 .box1 {
	width: 200px;
	height: 197px;
	overflow: hidden;
	float: left;	
}
div.scrollPromoBox1 a:hover {
	color: #4c4141;
}
div.in_si {
	display: block;
	float: left;
}
div.scrollPromoBox1 .box1 div.item {
	padding: 4px 0 0 12px;
}
div.box1 div.border {
    border: 1px solid #d6d8d7;
	  height: 105px;
  	width: 174px;
  	margin: 0 0 2px 0;
}
div.box1 a.name {
    color: #454444;
    font-weight: bold;
}
div.box1 a.name:hover {
    text-decoration:none;
}
div.box1 p.det {
  padding:1px 0 0 0;
}
div.box1 div.divtexture {
    padding: 0 10px 0 0;
}
div.box1 div.divtexture p.more {
    font-weight: bold;
}
div.box1 div.divtexture p.more a {
    color: #373637;
}
div.box1 div.divtexture p.more a:hover {
    text-decoration: none;
}
/*Scroller 1 End*/
div.search {
    background: url('/images/search_back.gif') no-repeat;
    height: 70px;
    margin: 4px 0 0 1px;
    width: 552px;
    padding: 10px 25px 0 16px;
}
div.search table {
    color: #fff;
    font-weight: bold;
}
div.search table td {
    width: 33%;
}
a.smallbtn {
    background: url('/images/smallbtn.gif') no-repeat;
    width: 101px;
    height: 18px;
    display: block;
    color: #e2e2e2;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 3px 0 0 0;
}
div.profilitem {
    padding: 10px 0 9px 25px; 
    background: url('/images/sepbottom.gif') no-repeat right bottom;
    min-height: 140px;
}
* html div.profilitem {
    height: 149px;
}
div.profilitem div.images {
    border: 1px solid #5a5a5a;
    width: 168px;
}
div.profilitem div.images img {
    border: 0;
}
div.profilitem div.picture {
    width: 186px;
}
div.profilitem div.namecar {
    background: url('/images/modelcar.gif') no-repeat bottom;
    text-align: center;
    font-weight: bold;
    color: #fff;
    min-height: 24px;
    width: 170px;
    padding: 5px 0 0 0;
}
* html div.profilitem div.namecar {
    height: 24px;
}
div.profilitem div.namecar a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
div.profilitem div.namecar a:hover {
    text-decoration: underline;
}
div.profilitem div.detail {
    width: 395px;
}
div.profilitem div.detail table td {
    width: 33%;
    padding: 6px 0 0 0; 
}
div.freenormal {
    color: #201f20;
    text-align: justify;
    padding: 10px 10px 10px 15px;
}


#footer_2 {
	width: 827px;
	color: #c9c9c9;
	border-top: 1px solid #616161;
}
#footer_2 .footerTop {
	background: #6a6969 url('/images/footer-top.gif') no-repeat top left;
	padding: 13px 15px 7px 15px;
}
#footer_2 .footerBottom {
	background: url('/images/footer-bottom.gif') no-repeat top left;
	height: 6px;
	width: 827px;
	overflow: hidden;
}


#footer a.link, #footer_2 a.link {
    color: #c9c9c9;
    text-decoration: none;
    font-weight: bold;
}
#footer a.link:hover, #footer_2 a.link:hover {
    color: #fff;
}
#footer a.exsisto, #footer_2 a.exsisto {
    color: #c9c9c9;
    text-decoration: underline;
}
#footer a.exsisto:hover, #footer_2 a.exsisto:hover {
	color: #fff;
    text-decoration: none;
}
#footer .footerLeft, #footer_2 .footerLeft {
	float: left;
    width: 365px;
}
#footer .footerRight, #footer_2 .footerRight {
	float: right;
    width: 425px;
    text-align: right;
}
#footer .quick_nav a, #footer_2 .quick_nav a {
	color: #c9c9c9;
	text-decoration: underline;
}
#footer .quick_nav a:hover, #footer_2 .quick_nav a:hover {
	color: #fff;
	text-decoration: none;
}
#footer .padding_space, #footer_2 .padding_space {
	padding: 12px 0 0 0;
}

.under-construction {
	padding: 30px 0px;
	text-align: center;
}

.pagination {
	padding: 7px 10px;
	text-align: right;
}
.pagination a {
	color: #4d4d4d;
}
.pagination a:hover {
	text-decoration: underline;
}
.pg_link {
	text-decoration: none;
	font-size:12px;
}
.pg_current {
	font-weight: bold;
	font-size:12px;
}
.pg_next {
	text-decoration: none;
	
}
.pg_prev {
	text-decoration: none;
}
.pg_first {
	text-decoration: none;
}
.pg_last {
	text-decoration: none;
}

#rightpanel .date a, #rightpanel .title a, #rightpanel .link_more a, .go_back a {
	font-weight: bold; text-decoration: none; color: #4d4d4d;
}
#rightpanel .date a:hover, #rightpanel .title a:hover, #rightpanel .link_more a:hover, .go_back a:hover {
	text-decoration: underline;
}
#rightpanel .link_more { padding: 0 0 0 5px; }

.go_back { padding: 10px 0 0 0; text-align: right; }

.button { padding: 0 20px 0 0; }
.button a {
    background: url('/images/button-1.gif') no-repeat;
    width: 157px;
    height: 20px;
    display: block;
    float: right;
    color: #e2e2e2;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding: 5px 0 0 0;
    margin: 0;
}
.button a:hover {
    background: url('/images/button-1-hover.gif') no-repeat;
}



#form_reserve {
	padding: 0;
}
#form_reserve td {
	padding: 2px 0 6px 0;
}
#form_reserve input {
	width: 120px;
	margin:0;
}
#form_reserve td.form_titles div {
	width: 90px;
}
#form_reserve td.form_inputs {
	width: 140px;
}
.freenormal .description {
	padding-bottom: 10px;
}

/* Contact form */
form.contacts {
	padding: 10px 0 0 10px;
	border: 0;
}
div.contact_form {
	width: 545px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
div.contact_form_txt {
	width: 100px;
	margin: 0;
	padding: 0;
	float: left;
	color: #848484;
}
div.contact_form_txt span.span1 {
	color: red;
}
div.contact_form_field {
	width: 300px;
	margin: 0;
	padding: 0;
	float: left;
	color: #848484;
}
input.field, textarea.field, select.field {
	border: 1px solid #999999;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	margin: 0 0 5px 0;
	color: #848484;
	padding: 2px;
}
textarea.field {
	font-size: 11px;
	width: 300px;
}
select.field {
	font-size: 11px;
	margin: 0;
}
/* End Contact form */

input.bookline  {
	font-size: 11px;
	padding: 1px;
}
select.bookline {
	font-size: 11px;
}


.freenormal a, .article a {
	color: #454444;
	font-weight: bold;
	text-decoration: underline;
}
.freenormal a:hover, .article a:hover {
	text-decoration: none;
}

.pic-left {
	float: left;
	margin: 0 4px 0 0;
}
.pic-right {
	float: right;
	margin: 0 0 0 4px;
}

.center {
	text-align: center;
}

#news .title a {
	font-weight: bold;
	text-decoration: underline;
	color: #343434;
}
#news .title a:hover {
	text-decoration: none;
}

#mostVisited ul {
	list-style-type: disc;
	padding: 0 0 0 20px;
}
	#mostVisited p {
		padding: 0 0 0 20px;
	}
	#mostVisited ul a {
		color: #343434;
		text-decoration: underline;
	}
	#mostVisited ul a:hover {
		text-decoration: none;
	}

/* Temporary remove banners */
/*div.bannerspace .banner,*/
div.containernormal .banner1,
div.rightpanell .banner1 {
	 visibility: hidden;
}

.global_announcement {
	color: #d22c2c;
}
	.global_announcement a {
		text-decoration: underline;
		color: #d22c2c;
		font-weight: bold;
	}
	.global_announcement a:hover {
		text-decoration: none;
	}
div.bannerspace div.banner {
	padding: 25px 20px;
	text-align: left;
}

div.bottom_info {
  text-align: justify;
  width: 555px;
  padding: 0; 
  margin: 8px 12px 0 7px;
}

