*, .nomg { margin: 0; padding: 0; }
 
p { margin: 6px 0; }
 p.hm { margin: 4px 0; }
 p.qm { margin: 2px 0; }
 p.odsl { margin-left: 16px; }
a { color: Black; }
 a:hover { text-decoration: none; }
 a img { border: none; }
 a span { display: none; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

h1 { font-size: 16px; margin-bottom: 8px; text-transform: uppercase; color: #ed1c24; border-bottom: 1px solid #B9D432; width: 100%; position: relative; z-index: 100; }
h2,h2 a { font-size: 12px; text-transform: uppercase; font-weight: bold; color: #ed1c24; margin-top: 12px; }
h3 { font-size: 11px; margin-top: 10px; margin-bottom: -4px; background: url(../images/iplus.gif) no-repeat 0 50%; padding-left: 8px; }
ul {}
ol {}
li {}
table {}
tr {}
td { vertical-align: middle; }
label { vertical-align: middle; }
input { vertical-align: middle; }

img.tb { vertical-align: text-top; }
.cb { clear: both !important; height: 0; overflow: hidden; }
.cl { clear: left; height: 0; overflow: hidden; }
.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center !important; }
.fr { float: right; }
.fl { float: left; } 
.mini { font-size: 10px; }
.bold { font-weight: bold; }
.nobrd,.nobrd * td { border: none !important; }
img.png, a#kliklogo img {  _padding-left:expression(this['width']+'px');_overflow:hidden; _filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+this['src']+')'); }
/*co.chci.hover { _behavior: url(css/hover.htc); }*/

.green { color: #B9D432; }

.dotth1 { background: url(../images/dotth1.gif) repeat-x; overflow: hidden; height: 1px; width: 100%; }

html,body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; position: relative; }

body { background: url(../images/bodybg.gif) repeat-x; }
div#obal1 { background: url(../images/obal1bg.png) no-repeat center top; position: relative; margin-top: 5px; margin-bottom: 10px; }
div#obal2 { width: 960px; margin: 0 auto; padding: 7px 0 20px 0; position: relative; }
div#paticka { position: absolute; width: 960px; height: 21px; left: 0; bottom: 0; color: Silver; border-top: 1px solid Silver; }
 div#paticka p { margin: 1px 4px; _margin: 1px 1px; font-size: 10px; color: Silver; }
 div#paticka p a { color: White; text-decoration: none; color: Silver; }

div#tcols { padding: 8px 0 20px 2px; }
#tcols .float {
	float: right;
	display: block;
	position: relative;
	height: 332px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
img.ar { position: absolute; top: 260px; visibility: hidden; }
a#flh:hover img.ar { position: absolute; visibility: visible; }
img#ar1 { left: 144px; }
img#ar2 { left: 139px; }
img#ar3 { left: 137px; }
img#ar4 { left: 137px; }

div#hlavicka { background: url(../images/hlavicka.gif) repeat-x; height: 40px; width: 100%; }
div#hlct { width: 940px; margin: 0 auto; height: 40px; }
div#hlct a { color: #838383; text-decoration: none; }
a#aarpromo { margin-right: 20px; margin-top: 3px; float: left; }

div#hlct a.left,div#hlct a.right { display: block; height: 35px; float: left; font-size: 10px; line-height: 32px; padding-left: 10px; padding-right: 10px; text-decoration: none; border-left: 1px solid #ebe9e8; border-right: 1px solid #f3f2f1; width: auto; padding-top: 3px; }
div#hlct a.left:hover,div#hlct a.left.act,div#hlct a.right:hover,div#hlct a.right.act { color: #ed1c24;  border-top: 3px solid #f4f3f3; height: 32px; padding-top: 0; background: url(../images/arr1aar.gif) no-repeat center 0px; }
div#hlct a.right { float: right; }

div#cd1,div#cd2,div#cd3,div#cd4 { color: White; font-weight: bold; font-size: 14px; }
div#cd1 { position: absolute; top: 290px; left: 15px;  }
div#cd2 { position: absolute; top: 290px; left: 335px;  }
div#cd3 { position: absolute; top: 290px; left: 653px;  }
div#cd4 { position: absolute;
top: 627px;
*top: 635px;
left: 653px;  }