.f-left {float:left !important;}
.f-right {float:right !important;}

.t-left {text-align:left !important;}
.t-center {text-align:center !important;}
.t-right {text-align:right !important;}
.t-justify {text-align:justify !important;}

.va-top {vertical-align:top !important;}
.va-middle {vertical-align:middle !important;}
.va-bottom {vertical-align:bottom !important;}

table.center {margin-left:auto !important; margin-right:auto !important;}
.nospacing { border-spacing:0; }

td 	{ font-family: Arial, Verdana; font-size: 11px; }
th	{ color:#FFFFFF; background-color:#B1AA87; font-family: Arial, Verdana; font-size: 11px; }
h1 	{ font-family: Arial, Verdana; font-size: 12px; }
h2  { margin:0.2em 0; } 
a  	{ COLOR: #000000; TEXT-DECORATION: none }
a:link    { COLOR: #000000; TEXT-DECORATION: none }
a:hover   { COLOR: #000000; TEXT-DECORATION: underline; BGCOLOR: #E8E3CA; }
body 	  {
	SCROLLBAR-FACE-COLOR: #F5F3E7; SCROLLBAR-HIGHLIGHT-COLOR: #E8E3CA;
	SCROLLBAR-SHADOW-COLOR: #F5F3E7; SCROLLBAR-3DLIGHT-COLOR: #B1AA87;
	SCROLLBAR-ARROW-COLOR: #B1AA87; SCROLLBAR-TRACK-COLOR: #B1AA87;
	SCROLLBAR-DARKSHADOW-COLOR: #B1AA87;
}

.bright { background:#f5f3e7; }
.dark { background:#000000; }

.policko { background-color: #FFFFFF; font-size: 11px; font-family: Arial}
.tlacitka { font-size: 11px; width:70px; font-family: Arial }

.submitbtn, .prihlasit { font-size: 11px; width:60px; font-family: Arial}

.nowrap { white-space: nowrap; }

.products td.hd {
	color:#FFFFFF; background-color:#B1AA87;
	text-align:center; vertical-align:middle;
	height:1em; white-space:nowrap;}
.products td.hd a { color:#FFFFFF }

.products td.val { text-align: right; }
.products td.val_nw { text-align: right; white-space:nowrap; }

.rlinkbutt { float: right; color: #B1AA87 }
.rlinkbutt a { color: #B1AA87; text-decoration: underline; }

.rlinkbuttleft { color: #B1AA87 }
.rlinkbuttleft a { color: #B1AA87; text-decoration: underline; }

.zn_info { padding: 2px 2px; }
.zn_info h2 { text-align: left; font-size: 13px; }
.zn_info p { text-align: justify; font-style: italic; font-size: 11px; }

td .cent {text-align:center;}

.rolovatko { background-color: #F5F3E7; font-size: 11px; width:94px; }
.edit { font-size: 11px; width:110px; }
.rolovatko2 { background-color: #F5F3E7; font-size: 11px; width:120px; }

.ram_full {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-top: 1px solid #F5F3E7;
	border-bottom: 1px solid #F5F3E7;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}

.ram_clasic {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-top: 1px solid #F5F3E7;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}

.ram_hlavicka {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-top: 1px solid #F5F3E7;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}

.ram_cara {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-top: 1px solid #F5F3E7;
}

.ram_clasic2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-top: 1px solid #F5F3E7;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}

.ram_spodni {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #F5F3E7;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}

.ram_spodni2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid #F5F3E7;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}
.ram_lr {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}

.ram_lr2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	border-left: 1px solid #F5F3E7;
	border-right: 1px solid #F5F3E7;
}

/* horni menu (hlavni) */
.hmenulist {
	border:none;
	border-collapse: collapse;
	width:100%;
	border-spacing:0px;
	padding: 0px;
	margin: 0px;	
}
	
.hmenulist td {
	padding: 0px;
}

.hmenulist td a {
	display: block;
	padding: 0 7px 0 10px;
	background-color: #F5F3E7;
	white-space: nowrap;
} 

.hmenulist td.current a {
	background-color: #E8E3CA;
}

.hmenulist td a:hover {
	background-color: #E8E3CA;
}

.hmenulist td.cellhm a {
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	height:1.35em;
}

.td.cellx a {
	background-color:#000000;
	color:#FFFFFF;
	text-align:center;
	height:1.35em;
}

.h1-title {
	position: relative;
	top: 38px;
} 

.user_info {
	font-family: Arial, Verdana; font-size: 11px;
	width: 780px;
	text-align: right;
	position: absolute;
	top: 75px;
}

.formattbl {
	border: none;
	width: 100%;
	padding: 0px;
}

/* 2-sloupcove rozlozeni pro alu katalog */
.leftcol { float: left; width: 450px; background-color:#F5F3E7; padding-right:4px; overflow: hidden; }
.rightcol { float: right; width: 450px; background-color:#F5F3E7; padding-right:4px; overflow: hidden; }
.middlecol { float: left; }

table.pneu_models { width: 100%; }
table.pneu_models th, table.pneu_models th a { background-color:#B1AA87; color:#FFFFFF; font-weight: normal; }
table.pneu_models td.red { color:#F5F3E7; }

.searched { background-color:#ffffff; }

#preview{	position:absolute; border:none;	background:#B1AA87; padding:3px; display:none; color:#fff;	}

#form_filtr { font-weight: ; }
#form_filtr span { background:#B1AA87; }

div.novinka { position: relative; z-index:10; }
div.novinka span { display:block; position: absolute; left:-5px; bottom:-5px; width:45px; height: 43px; }

div.novinka-img1 span { background: url('../images/ikony/novinka.gif') no-repeat; }
div.novinka-img2 span { background: url('../images/ikony/novinka.gif') no-repeat; }
div.novinka-img3 span { background: url('../images/ikony/novinka.gif') no-repeat; }

a.quicklink:hover { background:#F5F3E7; }
