html { height: 100%; font-size: 62.5%; }
body { font: 1em; font-family: sans-serif; line-height: 1.3em; margin: 0; padding: 0px; }
.bgrd1 { background-color: #ddd; background-image: url(imgs/bgrd.gif); background-repeat: repeat-x; background-position: top left ; }
.bgrd2 { background-color: #c00; }
.bgrd3 { background-color: #c00; background-image: url(imgs/index/autoforum-logo.gif); background-repeat: no-repeat; background-position: center 40%; }
h1 { color: #000; font-size: 2.5em; line-height: 1.1em; font-family: sans-serif; font-weight: normal;  }
h2 { color: #000; font-size: 2em; line-height: 1.1em; font-family: sans-serif; }
h3 { color: #000; font-size: 1.7em; line-height: 1.1em; font-family: sans-serif; }
.textb { color: white; font-style: normal; font-weight: bold; font-size: 11px; font-family: sans-serif }
.txtcenter { color: white; font-style: normal; font-weight: bold; font-size: 11px; font-family: sans-serif; text-align: center; vertical-align: bottom }
.perex { color: black; font-style: normal; font-weight: normal; font-size: 14px; font-family: sans-serif ; line-height: 1.2em; padding-right: 150px; }
.textbb  { color: white; font-style: normal; font-weight: bold; font-size: 13px; font-family: sans-serif }
.textbblinka { color: white; font-style: normal; font-weight: bold; font-size: 13px; font-family: sans-serif; vertical-align: baseline; border-bottom: 1px solid white }
.textblackxxx { color: black; font-style: normal; font-weight: bold; font-size: 40px; font-family: sans-serif }
.textwhitxxx { color: white; font-style: normal; font-weight: bold; font-size: 40px; font-family: sans-serif }
.text { color: black; font-weight: normal; font-size: 11px; font-family: sans-serif; line-height: 13px; border: white  }
.textwhit  { color: white; font-weight: normal; font-size: 11px; font-family: sans-serif; border: white }
.textbol { color: black; font-weight: bold; font-size: 11px; font-family: sans-serif; border: white }
.textbolneg  { color: white; font-weight: bold; font-size: 13px; font-family: sans-serif; background-color: black; border: white }
.textbolnegred { color: white; font-weight: bold; font-size: 13px; font-family: sans-serif; background-color: #900; border: white }
.textbolred { color: #fff; font-weight: bold; font-size: 20px; font-family: sans-serif; border: white }
.textwhsmall   { color: white; font-weight: normal; font-size: 9px; font-family: sans-serif }
.textwhbld { color: white; font-weight: bold; font-size: 11px; font-family: sans-serif }
.textsmall     { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: sans-serif }
.centerobject { text-align: center; vertical-align: middle }
.ram { padding: 5px; border: solid 1px white }
.linka { border-bottom: 1px dotted white }
.linkal { border-left: 2px dotted gray }
.linkaup { border-top: 5px solid #ccc; }
img, div { behavior: url(iepngfix.htc) }
.kap { font-size: 300%; line-height: 30px; }
.textneg  { font-weight: bold; color: white; background-color: black; padding: 2px 7px 2px 7px; text-decoration:none;}
.black  { color: #000; }


.maincenter { text-align: center; position: relative; width: 850px; top: 0; padding: 0; margin-top: 0; margin-left: auto; margin-right: auto; z-index: 1; }
.maincontejnerindex { text-align: left; position: relative; top: 0; left: 0; width: 850px; height: 1120px; margin-top: 0; z-index: 2; background-color: #bbb; background-image: url(clanky/11_6/foto.jpg); background-repeat: no-repeat; background-position: top left;  }
.maincontejnertext { text-align: left; position: relative; top: 0; left: 0; width: 850px; height: 1120px; margin-top: 0; z-index: 2; background-color: #bbb; background-image: url(imgs/bgrdkont.gif); background-repeat: repeat-x; background-position: top left ; }
.maincontejner { text-align: left; position: relative; top: 0; left: 0; width: 850px; height: auto; margin-top: 0; z-index: 2; }

.textboxmain2 { position: relative; left: 0; top:0; width: 820px; height: auto; padding:170px 15px 170px 15px; }
#textboxmain { position: absolute; top: 180px; left: 0; width: 820px; height: auto; padding:0 15px 15px 15px; }
#textbox { position: absolute; top: 580px; left: 0; width: 850px; height: auto; z-index: 10; visibility: visible; background-color: none; }
/* always visible */
#textbox .holder {padding:1em; margin:0 0 10px 0; background-color: #bbb; }
.imgleft { padding-left: -15xp; }

/* unclicked style div.more */
#textbox div.more i { float:right; cursor:pointer; color:#C00; font-weight:bold; margin: -10px 10px 0 0; }
#textbox div.more i.hide {display:none;}
#textbox div.more p {display:none;}

/* clicked style div.click */
#textbox div.click i.show {display:none;}
#textbox div.click i.hide {display:block;}
#textbox div.click p {display:block;}
i { font-size: 12px; line-height: 10px; }

.navkont { color: #fff; font-family: sans-serif; font-size: 1em; line-height: 1.6em; position: absolute; top: 0px; left: 0; padding: 0px; margin: 0px; z-index: 10; }
.navkont a:hover { text-decoration: none; color:#000; margin-top: 0; }
.nav1 { background-color: #c00; position: relative; top: 0px; left: 20px; width: 168px; height: 65px; padding: 10px 2px 10px 5px; margin: 0 0 0 10px; float: left; }
.nav2 { background-color: #666; position: relative; top: 0px; left: 20px; width: 168px; height: 65px; padding: 10px 2px 10px 10px; margin: 0 0 0 10px; float: left; }
.nav2 a { color: #fff; }
.nav2 a:hover { color: #eee; }
.nav2:hover { background-color: #A00; /*#444;*/ }
.txtblok {
	position:relative;
	top: 0;
	left: 0;
	width: 900px;
	padding-top: 180px;
	z-index: 3; 
}
.txtblokvyhl {
	position:relative;
	top: 0;
	left: 0;
	width: 900px;
	height: 20em;
	padding-top: 180px;
	z-index: 3; 
}
img { border: 0; }
.txtbloktable {
	position:relative;
	top: 0;
	left: 0;
	width: 900px;
	padding-top: 180px;
	z-index: 3; 
}
img { border: 0; }

/*reklama*/
#motoforumcz { position: absolute; top: 850px; left: 70px; width: auto; height: 60px; visibility: visible; }
#motoforumcz object { padding-right: 10px; }
#linka { height: 30px; width: 100%; left: 0; top: 850px; position: absolute; z-index: 0; visibility: visible; }
.red { color: #c00; font-weight: bold; }

.rokyblok { text-align: right; position: absolute; top: 350px; left: -5px; width: 17em; height: auto; }
.orezkytop { position: absolute; top: 340px; left: 200px; width: 500px; height: 20px; }
.orezkybottom { position: absolute; top: 721px; left: 200px; width: 500px; height: 20px; }
.plakatynahled { position: absolute; top: 360px; left:220px; width: 550px; height: 362px; }
.predplatne { position: absolute; left: 720px; top: 50px; width: 125px; height: 120px; z-index: 50; }
.txtbloktable td { color: #fff; font-size: 0.9em; margin: 0; padding: 2px 0 2px 5px; border-bottom: 1px solid #000; width: 850px;}
form { color: #fff; background-color: #c00; /*#87A3AC; */padding: 10px; border: /*#87A3AC solid 10px;*/ }
input { background-color: #fff; padding: 4px; margin: 5px; 5px 5px 0; border: none; }
textarea { background-color: #fff; padding: 4px; margin: 5px; 5px 5px 0; border: none; }
.eshop { position:absolute; top:200px; left:-37px; width:40px; height:80px; z-index:100; }
.h2 { color: #000; font-weight: bold; font-size: 1.6em; line-height: 1.2em; font-family: sans-serif; }
#obalka { left: 700px; top: 455px; position: absolute; z-index: 10; visibility: visible; z-index: 100; }

