@charset "utf-8";
/* CSS Document */

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: #c4bfbf url(../img/body_bg.jpg) repeat-y top right;
	background-position: center center;
}
td, table
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
border-collapse: collapse;
vertical-align: top;
}

a { color: #333399; }

a img { border: 0px; }

.middle td { vertical-align:middle; padding: 2px; }
.middle2 { vertical-align:middle; }

p { padding:0px; margin-bottom: 20px; }
/*
img { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); }
*/
img, div { behavior: url(../img/iepngfix.htc); }

h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:24px; color:#000; margin:0px; }

h2, h3, h4, h5 
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
h2 { font-size: 17px; color:#000; font-weight:normal; margin-top:10px; margin-bottom:10px; }
h3 { font-size: 14px; color:#ad1721; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:0px; margin-bottom:0px; }
h4 { font-size: 14px; color:#000; font-weight: normal; }
h5 { font-size: 24px; color:#000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:10px; }
h6 { font-size: 20px; color:#ad1721; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; margin-bottom:0px; }
.h7 { font-size: 16px; color:#000; font-weight: normal; }

/* HEADER STYLES */

.bgLeft { background: #c4bfbf url(../img/bg_left.jpg) repeat-y top right; }
.bgRight { background: #c4bfbf url(../img/bg_right.jpg) repeat-y top left; }

.header { background:url(../img/header_bg.jpg) no-repeat top left; height:125px; }
.phone1 { color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:28px; height:30px; text-align:right; padding: 0px 10px; }
.slogan { color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:17px; text-align:right; padding: 5px 10px; }
.orderCheck { margin: 30px 40px 2px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; }
.orderCheck td { padding: 2px; vertical-align:middle; } 
.input1 { width:120px; font-style:italic; font-size: 12px; }
.button2 { border:0px; background:url(../img/button1.png) no-repeat; padding:5px; margin-bottom: 3px; width: 40px; height:25px; behavior: url(../img/iepngfix.htc); }
.button2:hover { border:0px; background:url(../img/s1b2h.png) no-repeat; padding:5px; margin-bottom: 3px; width: 40px; height:25px; behavior: url(../img/iepngfix.htc); }
/* MENU STYLES */

.menu1 { background: #dcdada; border-top: 1px solid #8d8989; text-align:right; padding: 2px 50px; }
.menu1 a { color: #4d4a4a; text-decoration:none; font-size: 14px; font-weight:bold; padding: 0px 20px; }
.menu1 a:hover { color: #C10B0B; text-decoration:none; font-size: 14px; font-weight:bold; padding: 0px 20px; }
.menu2 { background: #dcdada url(../img/menu_bg1.gif) repeat-x bottom left; text-align:right; padding: 0px 50px; padding-right:35px; height: 26px; }
.menu2 a { color: #4d4a4a; text-decoration:none; font-size: 14px; margin:0px; font-weight:bold; display:block; float:right; padding: 4px 50px; border-top:0px; }
.menu2 a:hover {color: #C10B0B; text-decoration:none; font-size: 14px; margin:0px; font-weight:bold; display:block; float:right; padding: 4px 50px; border-top:0px; }
a.active { background: url(../img/menu_bg2.gif) no-repeat top center; width:65px; white-space:nowrap; color:#c10b0b; border-top: 0px solid #000; border-right:0px; margin-top:0px; padding-top:5px; text-align:center;}
a.active:hover { background: url(../img/menu_bg2.gif) no-repeat top center; width:65px; white-space:nowrap; color:#c10b0b; border-top: 0px solid #000; border-right:0px; margin-top:0px; padding-top:5px; }
td.active {}
td.inactive {background:url(/img/divider1.gif) no-repeat top right;}

/* VISUAL STYLES */

.visual { background:url(../img/visual1.jpg) no-repeat top center; padding: 7px; }
.visual2 { padding: 0px 7px; margin-top: 7px; height: 360px; }
.reservation { behavior: url(../img/iepngfix.htc); background:url(../img/reservation_bg.png) no-repeat top center; padding:7px;   }
.resContent { padding: 7px, 7px, 7px, 5px; color: #383a3c; font-size: 15px; padding-bottom:25px; }
.resBlock { border: 1px solid #ac1721; border-left: 0px; border-right:0px; padding: 5px 0px; margin-right: 2px; }

.resTable td { padding: 1px 2px; font-weight:bold; vertical-align:middle; color:#000000; font-size: 12px;}
.title3 td { color:#324d7b; text-align:center; padding:5px; }
.select1 { width: 208px; margin-right: 5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin: 2px 0px; padding:1px; }
.select2 { width: 208px; margin-right:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin: 2px 0px; padding:1px; }
.input2 { width: 30px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.noPadding { padding-right: 0px; }

.selectDate { width: 38px; margin:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.selectMonth {  width: 73px; margin:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; }

.phone2 { color:#ad1721; }

.button3 { behavior: url(../img/iepngfix.htc); background: url(../img/button3.png) no-repeat top center; margin-top: 10px; margin-right: 20px; border:0px; font-weight:bold; color:#fff; padding:3px 0px 15px 0px; width:110px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.button3:hover { behavior: url(../img/iepngfix.htc); background: url(../img/s1b1h.png) no-repeat top center; margin-top: 10px; margin-right: 20px; border:0px; font-weight:bold; color:#7b7a29; padding:3px 0px 15px 0px; width:110px; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.weekOffer { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; }
.comment { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.offer { behavior: url(../img/iepngfix.htc); background:url(../img/week_offer.png) no-repeat top right; margin-top: 230px; padding:5px; width:450px; }
.button4 { background: url(../img/button2.png); border:0px; width:30px; height:30px; float: right; margin:5px; behavior: url(../img/iepngfix.htc);  }
.button4:hover { background: url(../img/s1b5h.png); float: right; margin:5px; behavior: url(../img/iepngfix.htc);  }

	
/* CONTENT STYLES */

.title1 { background:url(../img/block_bg2.jpg) repeat-x top center; margin:7px; border: 1px solid #9e3843; margin-bottom: 0px; color: #fff; font-size: 17px; text-align:right; padding: 2px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.title2 { margin: 7px 7px 0px 7px; background:url(../img/block_bg1.jpg) no-repeat top center; color: #fff; font-size: 17px; padding: 2px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.textBlock1 { border: 1px solid #999999; border-top: 0px; padding:5px; margin:7px; margin-top: 0px; }
.textBlock1 a { color:#083c8e; }

.textBlock2 { border: 1px solid #999999; color:#083c8e; font-size: 14px; border-top: 0px; padding:10px; margin:7px; margin-top: 0px; }

.top3cars td { padding: 5px 10px; }

.button1 { background: url(../img/button1_bg.gif) no-repeat top center; border:0px; margin-right:5px; margin-top:5px; padding:2px; padding-bottom:10px; width:89px; font-weight:bold; display:block; float:right; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; }
.button1:hover { background: url(../img/s1b4h.png) no-repeat top center; border:0px; margin-right:5px; margin-top:5px; padding:2px; padding-bottom:10px; width:89px; font-weight:bold; display:block; float:right; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#7b7a29; }

.specialOffer td { padding: 2px 0px; }

.explain {postition:absolute; margin:0px; margin-left:60px; padding:0px 160px; height:100%;}

.list1 { padding-bottom: 10px; }
.list1 div { padding: 1px 10px 3px 25px; margin-left: 10px; background: url(../img/bullet1.png) no-repeat top left; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.cars td { vertical-align: bottom; }

.homeH2 { margin-left:10px; }

/* FOOTER STYLES */

.footer { background:url(../img/footer_bg.jpg) no-repeat top left; }
.footerLinks a { color:#fff; font-size: 15px; font-family:  Candara, Arial, Helvetica, sans-serif; text-decoration:none; padding: 0px 10px; }
.footerLinks { text-align:center; padding: 0px 5px 5px 5px; }
.footerLinks2 a { padding:0px 20px; text-decoration:none; color:#515050; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
.footerLinks2 {  background-color: #dddddd; }
.footer2 { color:#515050; background-color: #dddddd; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }

.footer3 { background: #c5c0c0 url(../img/footer_bg2.jpg) no-repeat top center; }
.subFooter { background: #c5c0c0 url(../img/footer_bg3.jpg) repeat-y top center; }

.footerPhone { padding-left: 20px; padding-top: 3px; font-size: 28px; color:#fff; }
.certificate { display:block; text-align:center; margin-top: 15px; margin-bottom:10px; }

.creditCards a { padding: 0px 5px; }
.creditCards { background-color: #dddddd; }

/* STEP2 STYLES */

.button5 { display:block; background:url(../img/button2_bg.gif) no-repeat top left; font-family:Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold; margin-left: 98px; margin-top:10px; padding:2px 0px 10px 0px;; width: 110px; height:30px; border: 0px; text-align:center; }
.button5:hover { display:block; background:url(../img/s1b1h.png) no-repeat top center; color: #7b7a29; text-transform:uppercase; font-weight:bold; margin-left: 98px; margin-top:10px; padding:2px 0px 10px 0px;; width: 110px; height:30px; border: 0px; text-align:center; }

.steps { background:url(../img/steps_bg.jpg) no-repeat top center; margin-top: 7px; }
.step { padding: 10px 5px 10px 40px; color:#FFFFFF; text-align:center; }
.step1 { padding: 10px 10px 10px 30px; color:#FFFFFF; text-align:center; }
.stepText { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; }
.carBlocks { padding-bottom:7px; }

.consultantTable {
	margin:0px; 
	margin-top:-12px;
}
.consultTableRow {
	height:76px;overflow:hidden;	
}	

.carBlock { position:relative; margin-top: 7px; margin-right:7px; float:left; width:233px; }
.carBlockContent { border: 1px solid #d4d4d4; }

.topleftcorner { background:url(../img/corner1.gif) no-repeat top left; position:absolute; display:block; top: 0px; height:10px; width: 10px; }
.toprightcorner { background:url(../img/corner2.gif) no-repeat top right; position:absolute; display:block; right:0px; top: 0px; height:10px; width: 10px; }
.bottomleftcorner { background:url(../img/corner3.gif) no-repeat bottom left; position:absolute; display:block; bottom: 0px; height:10px; width: 10px; }
.bottomrightcorner { background:url(../img/corner4.gif) no-repeat bottom right; position:absolute; display:block; right:0px; bottom: 0px; height:10px; width: 10px; }

.carBlockTitle { padding: 2px 7px 4px 7px; border:1px solid #FFF; border-top:0px; border-bottom:0px; background:url(../img/block_bg4.jpg) repeat-x bottom left; }
.carBlockTitle h2 { margin-bottom:0px; margin-top:0px; margin-left:7px;}
.carBlockTitle h3 { font-size: 13px; margin-left:7px;}

.carImageWrapper{ display:block; width:230px; height:170px; align:center; }
.carBlockImage { display:block; text-align:center; }
.carBlockDetails { padding: 7px; border: 1px solid #e3e3e3; border-left-color: #fff; border-right-color: #fff; background:url(../img/bg1.jpg) no-repeat top center; }
.carBlockPrice { padding: 7px; background:url(../img/bg2.jpg) no-repeat bottom center; }
.carBlockLink { display:block; margin-bottom:10px; color:#333399; } 
.price { font-size: 20px; color:#c10b0b; margin-bottom:5px;}
.carBlockButton { background: url(../img/button3_bg.gif) no-repeat top center; margin-top:5px; border:0px; font-weight:bold; color:#fff; padding:3px 0px 14px 0px; width:104px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.carBlockButton:hover { background: url(../img/s1b1h.png) no-repeat top center; color: #7b7a29; margin-top:5px; border:0px; font-weight:bold; padding:3px 0px 14px 0px; width:104px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
.blueText { color: #1f3a80; }

.searchBlock { border: 1px solid #58789c; }
.searchBlockContent { border: 1px solid #ffffff; background-color: #9fc3ff; }

.searchBlockTitle1 { white-space:nowrap; background: #a8afcb url(../img/block_bg3.jpg) repeat-x  bottom center; color: #ffffff; font-weight:bold; text-align:left; padding:12px 4px 14px 4px; }
.searchBlockTitle2 { background:url(../img/block_bg5.jpg) repeat-x top left; padding:5px 7px; border: 1px solid #58789c; border-left:0px; border-right:0px; color:#333399; font-size:13px; font-weight:bold; font-align:center;}
.searchBlockTitle2 .input2 { margin:0px; padding:0; font-size:11px; }

.searchBlock .resTable .select1 { width: 200px; }
.searchBlock .resTable { margin:4px; }

.searchBlockDetails { padding: 7px; }
.searchBlockClass { padding: 3px; }

.cornersHandler1 { position:relative; margin:7px; }
.corner1 { background:url(../img/corner1a.gif) no-repeat top left; position:absolute; display:block; top: 0px; height:10px; width: 10px; }
.corner2 { background:url(../img/corner2a.gif) no-repeat top right; position:absolute; display:block; right:0px; top: 0px; height:10px; width: 10px; }
.corner3 { background:url(../img/corner3a.gif) no-repeat bottom left; position:absolute; display:block; bottom: 0px; height:10px; width: 10px; }
.corner4 { background:url(../img/corner4a.gif) no-repeat bottom right; position:absolute; display:block; right:0px; bottom: 0px; height:10px; width: 10px; }

/* STEP3 STYLES */

.step3 { background:url(../img/step3_bg.jpg) no-repeat top center; margin-top: 7px; }

.carBlock2 { position:relative; margin-top: 7px; margin-right:7px;}

.carBlockTitle2 { padding: 9px 7px 12px 12px; border:1px solid #FFF; border-top:0px; border-bottom:0px; background:url(../img/block_bg4.jpg) repeat-x bottom left; }
.carBlockTitle2 h2 { margin-bottom:0px; margin-top:0px;}

.redText { color: #c10b0b; font-weight:bold;}
.carBlockTable1 { margin: 7px 12px 0px 12px; }

.carBlockTable2 { margin: 5px 12px 7px 12px; }
.padding7 { padding-bottom: 7px; } 


.carBlockImage2 { display:block; text-align:center; float:left; border: 1px solid #d4d4d4; margin: 7px 12px 12px 12px; width:290px;}
.carBlockDetails2 { background:url(../img/block_bg6.jpg) repeat-x top left; }
.carBlockDetails2 h2 { display:inline; }
.carBlockDetails2 h6 { margin-top: 30px; margin-bottom: 5px; }
.carBlockDetails3 { float: left; margin-left: 5px; }
.carBlockSumm { background:url(../img/price_bg.jpg) no-repeat top right; margin:7px; padding: 8px 0px 10px 0px; color: #ffffff; font-size: 20px; }
.carBlockSumm2 td { padding: 0px 15px; }
.carBlockTable2 h2 { display:inline; color:#AD1721; };
.carBlockTable3 { margin-top:7px; margin-bottom: 7px; }
.carBlockTable3 td { padding: 2px 0px 2px 12px ; vertical-align:middle; }

.textarea1 { width: 683px; height:80px; margin:0px; margin-right:12px; margin-bottom:12px;}

.button6 { display:block; background:url(../img/button4_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:4px 0px 5px 0px; float:right; width: 140px; height:30px; border: 0px; text-align:center; }
.button6:hover { display:block; background:url(../img/s3b1h.png) no-repeat top center; color: #7b7a29; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:4px 0px 5px 0px; float:right; width: 140px; height:30px; border: 0px; text-align:center; }
.button7 { display:block; background:url(../img/button5_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:4px 0px 5px 0px; float:right; width: 140px; height:30px; border: 0px; text-align:center; }
.button7:hover { display:block; background:url(../img/s3b1h.png) no-repeat top center; color: #7b7a29; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:4px 0px 5px 0px; float:right; width: 140px; height:30px; border: 0px; text-align:center; behavior: url(../img/iepngfix.htc);}

/* STEP4 STYLES */

.step4 { background:url(../img/step4_bg.jpg) no-repeat top center; margin-top: 7px; }

.carBlockImage3 { display:block; text-align:center; float:right; border: 1px solid #d4d4d4; margin: 10px 12px 12px 0px; }

.carBlockDetails4 { float: left; padding: 32px 7px 10px 12px; }
.carBlockDetails4 h6 { margin-top: 5px; margin-bottom: 0px; }
.carBlockDetails4 h7 { font-weight:bold; font-size: 15px; }

.paymentTable { font-size: 15px; font-weight:bold; margin-top:20px; }
.paymentTable td { padding: 4px 7px 4px 0px; }

.totalPrice { background:url(../img/total_price.gif) repeat-x top right; padding: 8px 0px 10px 0px; margin-bottom:10px; color: #ffffff; font-size: 20px; }

.carBlockTable4 { margin-top:7px; margin-bottom: 12px; }
.carBlockTable4 td { padding: 2px 12px 2px 0px ; vertical-align:middle; }
.creditCards2 img { vertical-align:middle; }
.padding15 { padding: 0px 0px 10px 12px; margin-bottom:5px; border-bottom: 1px solid #e5e5e5; }

.carBlockTable5 { margin-top:7px; margin-bottom: 7px; }
.carBlockTable5 td { padding: 2px 0px 2px 12px ; vertical-align:middle; }
.carBlockTable5 input { width: 200px; }

/* STEP5 STYLES */

.cancelation { padding:7px; font-weight:bold; color: #575757; } 
.searchBlockTitle3 { background:url(../img/help_bg.gif) repeat-x top left; border-bottom: 1px solid #57789b; font-weight:bold; text-align:center; padding:6px 7px; color:#000000; font-size:13px; font-weight:bold; }
.searchBlockTitle3 h7 { font-weight:bold; display:block; text-align:center; font-size: 18px; float:none; }

.padding12 { padding: 9px 12px; font-size: 13px; line-height: 18px; }
.padding12 h6 { margin-bottom:10px; }

.confirmationTable { background:url(../img/block_bg7.jpg) repeat-x bottom left; font-size: 13px; padding: 7px 12px; border: 1px solid #e4e4e4; border-left:0px; border-right:0px; }
.confirmationTable td { padding: 1px 0px; } 

.paymentTable2 { font-size: 15px; font-weight:bold; }
.paymentTable2 td { padding: 2px 7px 2px 0px; }

.button8 { display:block; background:url(../img/button6_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 35px; margin-top:15px; margin-bottom: 15px; padding:4px 0px 20px 0px; float:right; width: 140px; height:40px; border: 0px; text-align:center; }
.button8:hover { display:block; background:url(../img/s3b1h.png) no-repeat top center; color: #7b7a29; text-transform:uppercase; font-weight:bold; margin-right: 35px; margin-top:15px; margin-bottom: 15px; padding:4px 0px 20px 0px; float:right; width: 140px; height:40px; border: 0px; text-align:center; }

.button9 { display:block; background:url(../img/button7_bg.gif) no-repeat top left; color: #ffffff; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:12px; margin-bottom: 10px; padding:7px 0px 20px 0px; float:right; width: 145px; height:40px; border: 0px; text-align:center; }
.button9:hover { display:block; background:url(../img/s4b4h.png) no-repeat top left; color: #7b7a29; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:12px; margin-bottom: 10px; padding:7px 0px 20px 0px; float:right; width: 145px; height:40px; border: 0px; text-align:center; }

.specialOffer2 { background:url(../img/special_offer.jpg) no-repeat top center; font-weight:bold; padding: 12px 15px; padding-bottom:0px; color:#ffffff; height:80px; margin-right:7px; margin-bottom:139px; }
.specialOffer2 a { color: #ffffff; }

/* STEP6 STYLES */

.cityList a { background:url(../img/bullet1.jpg) no-repeat top left; padding: 2px 0px 2px 25px; display:block; font-weight:bold; font-size:12px; }
.cityList2 a { background:url(../img/bullet2.jpg) no-repeat top left; padding: 2px 0px 2px 25px; display:block; font-weight:bold; font-size:12px; }
.countryText { padding:7px; padding-right: 15px; padding-left:5px; }
.countryText .h7 { margin-bottom: 7px; margin-top: 7px; }
.h8 { font-size: 18px; text-align:center; margin-bottom: 7px; }

.resContent2 { padding: 2px 10px; color: #383a3c; font-size: 15px; padding-bottom:15px; }
.visual3 { background:url(../img/visual1.jpg) no-repeat top center; padding: 7px; padding-top:0px; }
.visual2 { padding: 0px 7px; margin-top: 7px; height: 360px; }

.title4 { background:url(../img/header_bg1.png) repeat-x top center; margin-top:7px; margin-bottom: 7px; color: #fff; font-size: 17px; text-align:right; padding: 2px 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.reservation2 { background:url(../img/reservation_bg.png) no-repeat top center; padding:7px; behavior: url(../img/iepngfix.htc);  }
.resContent2 { padding: 7px 10px; color: #383a3c; font-size: 15px; padding-bottom:11px; }

.button3a { behavior: url(../img/iepngfix.htc); background: url(../img/button3a.png) no-repeat top center; margin-top: 5px; margin-right: 20px; border:0px; font-weight:bold; color:#fff; padding:3px 0px 15px 0px; width:110px; font-family:Tahoma, Arial, Helvetica, sans-serif; }


/* Voucher */

.vHeader1 { background:url(../voucher/v_bg1.gif) no-repeat top left; padding:3px 6px 14px 6px; color:#fff; font-size: 13px; margin-top:11px; }
.vHeader1a { background:url(../voucher/v_bg1a.gif) no-repeat top left; padding:3px 6px 14px 6px; color:#fff; font-size: 13px; margin-top:11px; }

.vHeader2 { background:url(../voucher/v_bg2.gif) no-repeat top left; padding:3px 6px 14px 6px; color:#fff; font-size: 13px; margin-top:11px; }
.vHeader2a { background:url(../voucher/v_bg2a.gif) no-repeat top left; padding:3px 6px 14px 6px; color:#fff; font-size: 13px; margin-top:11px; }
.vHeader2b { background:url(../voucher/v_bg2b.gif) no-repeat top left; padding:3px 6px 14px 6px; color:#fff; font-size: 13px; margin-top:11px; }
.vHeader2c { background:url(../voucher/v_bg2c.gif) no-repeat top left; padding:3px 6px 14px 6px; color:#fff; font-size: 13px; margin-top:11px; }

.vInfoTable td { background-color: #eeeeee; border:1px solid #fff; padding:3px; }
.vInfoTable2 td { background-color: #ced9e4; border:1px solid #fff; padding:4px; }

.button6a { display:block; background:url(../voucher/button4_bg.gif) no-repeat top left; color: #ffffff; font-size: 12px; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:4px 0px 15px 0px; float:right; width: 140px; height:30px; border: 0px; text-align:center; }
.button7a { display:block; background:url(../voucher/button5_bg.gif) no-repeat top left; color: #ffffff; font-size: 12px; text-transform:uppercase; font-weight:bold; margin-right: 10px; margin-top:10px; margin-bottom: 10px; padding:4px 0px 15px 0px; float:right; width: 140px; height:30px; border: 0px; text-align:center; }

.carBlock2a { position:relative; margin-top: 7px; }




/*
* UI
*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}


.mb-resize{
	display:block;
	background-color:transparent !important;
	border:3px solid transparent !important;
  *border:5px solid transparent !important;
  margin:0 !important;
}

.mb-resize-resizable-n { cursor: e-resize; width: 100% !important; height: 50px !important; right: 0 !important; top: -10px !important; z-index:auto !important;}
.mb-resize-resizable-e { cursor: e-resize; width: 20px !important; height: 100% !important; right: -20px !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-w { cursor: e-resize; width: 20px !important; height: 100% !important; left: -20px !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-s { cursor: s-resize; width: 100% !important; height: 10px !important; bottom: -10px !important; left: 0 !important;z-index:auto !important; }
.mb-resize-resizable-se { cursor: se-resize; width: 30px !important; height: 30px !important; right:0 !important; bottom: -10px !important; z-index:auto !important;}

.mbproxy{border:1px dotted gray;background: url(/elements/proxy.png)}

.containerPlus {font-family:Verdana; font-size:13px; visibility:hidden;};
.containerPlus .spacer {margin-top:10px}
.containerPlus .buttonBar { position:relative;top:0;float:right;margin-top:-23px; margin-right:15px}
.containerPlus .buttonBar img {margin-left:5px}
.containerPlus .mbcontainercontent {margin-right:0px; padding-right:0px;overflow:hidden;}

/*.iconLabel{font-family:sans-serif;font-size:10px;padding:5px;background:black;color:white;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;}*/

.iconLabel{font-family:sans-serif;font-size:10px;padding:5px;background:#f3f3f3;color:gray;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc}

/*
* default
*/
.containerPlus .no	{ }
.containerPlus .ne	{ }
.containerPlus .ne img	{left:-10px; top:-10px}
.containerPlus .n	{ margin-right: 20px; -moz-user-select: none; -khtml-user-select: none}
.containerPlus .n	{ padding-top:8px;height:26px; font-size:15px; white-space:nowrap;overflow:hidden;}
.containerPlus .n	a{ text-decoration:none;color:#000; font-size:15px;}

.containerPlus .o	{ background: url('/elements/default/o.png') top left repeat-y;}
.containerPlus .e	{ background: url('/elements/default/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus .c { background: url('/elements/default/c.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }

.containerPlus .so	{ background: url('/elements/default/so.png') bottom left no-repeat;}
.containerPlus .se	{ background: url('/elements/default/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus .s { background: url('/elements/default/s.png') bottom repeat-x; padding-top: 20px; margin-right: 23px;}


/*
* black
*/
.containerPlus.black .no	{ background: url('/elements/black/no.png') top left no-repeat}
.containerPlus.black .ne	{ background: url('/elements/black/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.black .n	{ background: url('/elements/black/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.black .n	{ padding-top:8px;font-size:15px; color:white;-moz-user-select: none; -khtml-user-select: none}
.containerPlus.black .n	a{ text-decoration:none;color:#fff; font-size:15px; white-space:nowrap;overflow:hidden;}

.containerPlus.black .o	{ background: url('/elements/black/o.png') top left repeat-y;}
.containerPlus.black .e	{ background: url('/elements/black/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.black .c { background: url('/elements/black/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.black .c .mbcontainercontent {color:white;}
.containerPlus.black .c .mbcontainercontent a {color:white;}

.containerPlus.black .so	{ background: url('/elements/black/so.png') bottom left no-repeat;}
.containerPlus.black .se	{ background: url('/elements/black/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.black .s { background: url('/elements/black/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}

/*
* white
*/
.containerPlus.white .no 	{ margin: 0px; }
.containerPlus.white .ne 	{ margin: 0px; }
.containerPlus.white .n	{ margin: 0px; }
.containerPlus.white .n	{ margin: 0px; padding-top:0px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.white .o	{ margin: 0px; background: url('/elements/white/o.png') top left repeat-y;}
.containerPlus.white .e	{ margin: 0px; background: url('/elements/white/e.png') top right repeat-y; margin-left: 0px;}
.containerPlus.white .c { margin: 0px; background: url('/elements/black/c.png') repeat; margin-right: 0px; padding-top: 1px; padding-bottom: 1px;}
.containerPlus.white .c .mbcontainercontent { color:#FFF; }
.containerPlus.white .n	a{}
.containerPlus.white .n	a:hover{ text-decoration:underline}

.containerPlus.white .so	{ background: url('/elements/white/so.png') bottom left no-repeat;}
.containerPlus.white .se	{ background: url('/elements/white/se.png') bottom right no-repeat; margin-left: 0px;}
.containerPlus.white .s { background: url('/elements/white/s.png') bottom repeat-x; padding-top: 0px; margin-right: 0px;}


/*
* alert
*/
.containerPlus.alert .no	{ background: url('/elements/alert/no.png') top left no-repeat;}
.containerPlus.alert .ne	{ background: url('/elements/alert/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.alert .n	{ background: url('/elements/alert/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.alert .n	{ padding-top:8px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.alert .o	{ background: url('/elements/alert/o.png') top left repeat-y;}
.containerPlus.alert .e	{ background: url('/elements/alert/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.alert .c { background: url('/elements/alert/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.alert .c .mbcontainercontent {color:#000;}
.containerPlus.alert .n	a{}
.containerPlus.alert .n	a:hover{ text-decoration:underline}

.containerPlus.alert .so	{ background: url('/elements/alert/so.png') bottom left no-repeat;}
.containerPlus.alert .se	{ background: url('/elements/alert/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.alert .s { background: url('/elements/alert/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}


