/* CSS Document */

body {background:url('../images/bg.jpg') repeat-x; background-position:top left; }
body { margin:0px; padding:0px; background-color:#fefdf4;}

.propbutton, input.button, input.submit { background-color:#FFC73C; color:#B72B2C; font-weight:bold; height:25px;}

* { font-family:Tahoma, Verdana, Arial; font-size:12px; text-decoration:none; color:#000000; }

a, a:link, a:visited { color:#B72B2C; text-decoration: underline;}

a:hover { color:#000000; text-decoration: normal;}

input, textarea, select { BACKGROUND-COLOR: #ffffa0; }

h2 { color:#B72B2C; font-size:14px; font-weight:bold; margin-bottom: 4px; margin-top:15px;}

#inputradio, .inputradio { BACKGROUND-COLOR: transparent; }

p { margin-top:6px; margin-bottom:8px; padding:0px; text-align:justify; }

.title { font-family:Tahoma, Verdana, Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#ffffff; height:50px; vertical-align:middle; padding-left: 5px; background:url('../images/title_bg.jpg'); background-repeat:repeat-x;}

#strong { font-weight:bold; }
#undelrine {text-decoration:underline}

#clear { clear:both; }

/*  header  */

#qmenu { background:url('../images/qmenu.jpg') top right; background-repeat:no-repeat; width:169px; height:95px; margin:0px; padding:0px; }
#qmenu_box {top:0px; width:165px; height:95px; line-height:15px; margin:0px; padding:0px; text-align:center; }
#qmenu_box p { color:#fff; margin-left:0.8em; font-size:11px;}
#qmenu_box p a { padding-right:10px; font-size:13px; font-weight:bold; text-decoration:underline; display:inline; color:#fff; }
#qmenu_box p a:hover {color:#edd0c7;}
#qmenu_box p a:active {color:#edd0c7;}


/* main menu */

#m_menu {padding:0px; margin:0px; background:url('../images/menu_back.jpg') top left; background-repeat:no-repeat; width:772px; height:41px; }
p#s_margin {margin-top:11px; text-align:center; }
#m_menu_fnt { font-size:13px; font-weight:bold; color:#b42828; text-decoration:none; }
#m_menu_fnt:hover {text-decoration:underline; }
#m_menu_fnt:active {text-decoration:underline; }

/* search under menu */

#bg_serach {background:url('../images/bg_search.jpg') top left no-repeat; width:772px; height:57px; }
#bg_serach p.boldF {font-size:11px; color:#f3efd7; margin-left:20px; font-weight:bold; text-align:left; margin-top:22px; }
#bg_serach p.bold {font-size:11px; color:#f3efd7; margin-left:3px; font-weight:bold; text-align:left; margin-top:22px; }
#imput_search { margin:3px; padding-left:3px; border:#a62a2a 1px solid; width:120px; height:20px; background-color:#f1f0f0; line-height:20px; }


/*  main */
#column_01 {margin-left:2px;}
#column_02 {margin-left:6px;}

#bgcolor_01 {background-color:#eae6bb;}
#bgcolor_02 {background-color:#fdc741; }
#bgcolor_03 {background-color:#fff; }
#bgcolor_04 {background-color:#b92e2e; }

p#title {margin-left:10px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; }
p#title_r {margin-left:10px; font-size:14px; color:#dd0006; font-weight:bold; }
p#main_text {margin-left:5px; margin-right:5px; line-height:15px;}
p#title a {color:#dd0006; text-decoration:underline; font-weight:bold;}
p#title a:hover {color:#ff0108; text-decoration:underline;}
p#title a:active {color:#ff0108; text-decoration:underline;}

p#quota01 {margin-left:5px; font-size:17px; font-weight:bold; color:#b32727; }
#quota01_u {margin-left:5px; font-size:14px; font-weight:bold; color:#b32727; text-decoration:underline; } 

#quota02 {margin-left:5px; font-size:22px; font-weight:bold; color:#b32727; }
#quota03 {font-size:20px; font-weight:bold; color:#b32727; text-align:center; }

p#main_text_links {margin-left:20px; line-height:15px; padding-bottom:10px;}
p#main_text_links a.hlinks { line-height:15px; font-size:11px; text-decoration:underline; display:block; }
p#main_text_links a.hlinks:hover { color:#ff0000;text-decoration:underline; display:block; }
p#main_text_links a.hlinks:active { color:#ff0000;text-decoration:underline; display:block; }

#img_specialOffert_box {padding:5px; background-color:#fbfaef;width:118px;margin:2px;display:block;}
#img_specialOfferDesc_box {margin-top:2px; padding:5px; background-color:#fbfaef;width:118px; height:20px; line-height:20px; display:block;}

#img_specialOfferDesc_box a {color:#ba2f2f; font-size:11px; font-weight:bold; text-decoration:underline; text-align:center;}
#img_specialOfferDesc_box a:hover { color:#ff0000;text-decoration:underline;}
#img_specialOfferDesc_box a:active{ color:#ff0000;text-decoration:underline;}


p#login {margin-left:20px; padding-top:10px; line-height:15px; padding-bottom:0px; font-size:11px; color:#696246; text-align:left; }
p#login_i {margin-left:0px; padding-top:10px; line-height:15px; padding-bottom:0px; font-size:11px; color:#696246; text-align:left; }
p#login_p {margin-left:20px; padding-top:0px; line-height:15px; padding-bottom:5px; font-size:11px; color:#696246; text-align:left; }
p#login_p_i {margin-left:0px; padding-top:0px; line-height:15px; padding-bottom:5px; font-size:11px; color:#696246; text-align:left; }
#imput_login { margin:0px; padding:0px; border:#cec5a1 1px solid; width:160px; height:20px; background-color:#ecebeb; line-height:20px; }
p#login_p a.hlinks { line-height:15px; font-size:11px; text-decoration:underline; display:block; }
p#login_p a.hlinks:hover { color:#ff0000;text-decoration:underline; display:block; }
p#login_p a.hlinks:active { color:#ff0000;text-decoration:underline; display:block; }

#checkbox_remember { margin-right:5px;}
#img_login {margin-left:5px; display:inline;  }

/*  footer */

#footer_fnt { color:#ffd7d7; line-height:16px; text-align:center; margin-bottom:0px; padding-bottom:0px; }
#footer_fnt a { color:#ffd7d7; line-height:16px; text-align:center; }
#footer_fnt a:hover { text-decoration:underline; color:#fff; }
#footer_fnt a:active { text-decoration:underline; color:#fff; }

#footer_line {background:url('../images/footer_line.gif') top center; background-repeat:no-repeat; width:762px; height:15px; overflow:hidden; text-align:center; margin:0px; padding:0px; } 

#footer_fnt02 { color:#ffd7d7; line-height:15px; text-align:center; font-size:11px; margin-top:0px; padding-top:0px; }
#footer_fnt02 a { color:#ffd7d7; line-height:15px; text-align:center; font-size:11px; margin-top:0px; padding-top:0px; }
#footer_fnt02 a:hover {color:#fff; text-decoration:underline; }
#footer_fnt02 a:active {color:#fff; text-decoration:underline; }


#bg_mainTable { background-image:url('../images/bg_mainTable.jpg'); background-repeat:repeat; }


/*  left menu */

#nav-main {clear:both; margin:0px; padding:0px; width:181px;}
#nav-main li { float:left; margin: 0px; list-style: none; }
#nav-main a { display:block; overflow:hidden; text-indent:-9999px; height:27px; width:181px }

#n-home { background:url('../images/menu/home.jpg') no-repeat; }
#n-company { background:url('../images/menu/company.jpg') no-repeat; }
#n-product { background:url('../images/menu/product.jpg') no-repeat; }
#n-voucher { background:url('../images/menu/voucher.jpg') no-repeat; }
#n-contact { background:url('../images/menu/contact.jpg') no-repeat; }

#nav-main a:hover { background-position: 0px -27px; }
#nav-main a.active { background-position: 0px -27px }


/* home */
#home_box { margin-top:2px; float:left; width:525px; margin-left:7px; display:block; margin-bottom:10px; }

#bg_tyresHome { float:left; margin-left:7px; display:block; margin-bottom:0px; background:url(../images/bg_tyresHome.jpg); background-repeat:no-repeat; width:525px; height:133px; }

#bg_tyresHome p.p18 { padding:0px; margin-left:140px; margin-top:30px; font-size:18px; font-weight:bold;  }
#bg_tyresHome p.p16 { padding:0px; margin-left:140px; margin-top:0px; font-size:16px; font-weight:bold;  }
#bg_tyresHome p.a { padding:0px; margin:0px; margin-left:400px; margin-top:0px; font-size:14px; }

#bg_tyresHome p.a a {text-decoration:none; color:color:#1c5da7; font-weight:bold;}
#bg_tyresHome p.a a:hover {text-decoration:underline;}
#bg_tyresHome p.a a:active {text-decoration:underline;}


/*  contact  */
#contact_fistColumn2 { margin-top:10px; float:left; width:250px; }

#contact_fistColumn { padding:0px; margin:10px 0px 0px 0px; float:left; width:260px; background-image:url('../images/contact_dots.jpg'); height:174px; background-position:top right; background-repeat:no-repeat; }
#contact_fistColumn p {margin-left:40px;}

#contact_secColumn { padding:0px; margin:10px 0px 0px 0px; float:left; display:inline; width:250px; }
#contact_secColumn p {margin-left:40px;}

	
#marg_form {line-height:1px; height:20px; margin:0px; padding:0px;}

#form_area { width:400px; line-height:20px; }


#form_ul li { display:block; margin:0px 0px 10px 0px; list-style: none; width:380px; height:20px; }
#form_ul li span { display:inline; margin: 0px; margin-right:2px; color:#1c3e79; float:left; }
#form_ul li input {BACKGROUND-COLOR: #ffffa0; width:248px; height:20px; border:0px; display:inline; float:right; font-size:12px; line-height:22px; padding-left:2px;}

#form_ul li textarea {BACKGROUND-COLOR: #ffffa0; width:248px; height:120px; border:0px; display:inline; float:right; font-size:12px; line-height:22px; padding-left:2px; vertical-align:middle; }

#marg_between_form { clear:both; line-height:1px; margin-bottom:20px; }

#sumbit { border:0px; display:inline; margin-left:50px; width:81px; height:24px; background-image:url('../images/submit.jpg'); cursor:pointer; float:right; margin-top:10px;}

#reset { border:0px; display:inline; margin-left:0px; width:81px; height:24px; background-image:url('../images/reset.jpg'); cursor:pointer; float:right; margin-top:10px; }


/* footer */

#address_box { display:inline; float:left; padding:0px; margin:0px; background:url('../images/address_box.jpg') no-repeat top left; width:181px; height:107px; }

#address_box p { margin-left:15px; margin-top:8px; line-height:16px; font-size:11px; color:#2755a2; } 
#address_box p span#address {color:#2755a2; font-weight:bold; }


#footer_flash  { display:inline; float:left; padding:0px; width:353px; height:107px; }

div.catmenu { 
	width:100%;
	z-index:1;
	background-color: white;
	border: 0px;
	overflow: auto;
	visibility: visible;
}
div.catmenu-terms { 
	width:100%;
	height:180px;
	z-index:2;
	background-color: white;
	border: 1px solid #000000;
	overflow: auto;
	visibility: visible;
}
div.catmenuno-scroll { 
	width:100%;
	z-index:1;
	background-color: white;
	border: 0px;
	visibility: visible;
}

.propertyview tr td {
	text-align:left;	
}

.calendarview tr td {
	height:15px;
	text-align:center;
}

td.cellstyle000000 {2
	backgroundColour:#ffffff;
	border:solid 1px #ffffff;
	align:center;
	text-align:center;
}

div.pricefloater {position: absolute;z-index: 100;}

a span { 
	display: none;
} 

a:hover { 
	position: relative;
} 

a:hover span { 
	display: block; 
	position: absolute;
	top: 10px;
	left: 0;
	/* formatting only styles */
	text-align:center;
	width:150px;
	padding: 5px; 
	margin: 10px;
	z-index: 500;
	background: #f0f0f0; 
	border: 1px dotted #c0c0c0;
	opacity: 0.9;
	/* end formatting */
} 