/********************************************************************************************************************
	Autor:   Martin Felcman - martin@felcman.cz - www.felcman.cz
	Projekt: Bezprace.eu
	
	Posledni uprava:   28.2.2009 20:00
	Adresa CSS dokumentu:
	
 *****************************************************************************************************************/
* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}
body {background: #fff url(../images/bg.jpg) repeat-x top left; font-family: Tahoma, Arial, Helvetica, sans-serif;  color: #000; text-align: center; height: auto; }
h1.logo {  position: relative;  width: 143px; height: 30px; margin: 20px 0 17px 0px; overflow:hidden; float: left; }
h1.logo span { display:block; position:absolute; left:0; top:0; z-index:1; width: 143px; height: 30px; background:url(../images/logo.png) top left no-repeat;}
hr.clear {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none;	visibility: hidden;   }
a.nw { padding-right: 12px; background: url(../images/nw.gif) no-repeat center right;}
legend, h3 span, a.creation span  {display: none;}


#content{ width: 900px; margin: 0px auto;  min-height: 100%; height: 100%;  text-align: left; }
h2.header-titulka, h2.header-onas, h2.header-zaklinfo, h2.header-poradna, h2.header-moznosti  { width: 900px; height: 264px; margin: 0 auto; _margin: -13px auto 0 auto; clear: both;  position: relative;  overflow:hidden; float: left; }

h2.header-titulka span { width: 900px; height: 264px; background:url(../images/header-titulka.jpg) top center no-repeat ; display:block; position:absolute; left:0; top:0; z-index:1; }
h2.header-moznosti span { width: 900px; height: 264px; background:url(../images/header-moznosti.jpg) top center no-repeat ; display:block; position:absolute; left:0; top:0; z-index:1; }
h2.header-poradna span { width: 900px; height: 264px; background:url(../images/header-poradna.jpg) top center no-repeat ; display:block; position:absolute; left:0; top:0; z-index:1; }
h2.header-onas span { width: 900px; height: 264px; background:url(../images/header-onas.jpg) top center no-repeat ; display:block; position:absolute; left:0; top:0; z-index:1; }
h2.header-zaklinfo span { width: 900px; height: 264px; background:url(../images/header-zaklinfo.jpg) top center no-repeat ; display:block; position:absolute; left:0; top:0; z-index:1; }

*+html h2.header-titulka {margin: -13px auto 0 auto; }
*+html h2.header-onas {margin: -13px auto 0 auto; }
*+html h2.header-zaklinfo {margin: -13px auto 0 auto; }
*+html h2.header-poradna {margin: -13px auto 0 auto; }
*+html h2.header-rmoznosti {margin: -13px auto 0 auto; }

a.link-ruka {  }

img.adal {float: right; margin: 0 0 5px 10px; width: 200px;}




ul#menu { display: inline; float: right; margin: 0 0 0 0; list-style: none; width: 701px; height: 45px;}
ul#menu li { display: inline; float: left; padding: 0px 10px; height: 45px;}
ul#menu li a { height: 45px; display: block; margin: 0 auto;  }
ul#menu li a span {display: none;}
ul#menu li a:hover, ul#menu li a.active { background: url(../images/menu-hover.png) top center no-repeat; }
ul#menu li.menu-domu { background: url(../images/menu-domu.png) bottom center no-repeat; width: 31px; }
ul#menu li.menu-forum { background: url(../images/menu-forum.png) bottom center no-repeat; width: 91px;}
ul#menu li.menu-poradna { background: url(../images/menu-poradna.png) bottom center no-repeat; width: 51px;}
ul#menu li.menu-onas { background: url(../images/menu-onas.png) bottom center no-repeat; width: 33px;}
ul#menu li.menu-zaklinfo { background: url(../images/menu-zaklinfo.png) bottom center no-repeat; width: 118px;}
ul#menu li.menu-codelat { background: url(../images/menu-codelat.png) bottom center no-repeat; width: 96px; }
ul#menu li.menu-rozvoj { background: url(../images/menu-rozvoj.png) bottom center no-repeat; width: 140px;}
ul#menu li.menu-domu a {  width: 31px; }
ul#menu li.menu-forum a { width: 91px;}
ul#menu li.menu-poradna a {  width: 51px;}
ul#menu li.menu-codelat a {  width: 96px;}
ul#menu li.menu-onas a {  width: 33px;}
ul#menu li.menu-zaklinfo a {  width: 118px;}
ul#menu li.menu-rozvojo a {  width: 140px;}

#obsah { width: 900px; margin: 20px auto 0 auto; padding: 0 0 15px 0; _margin: -15px auto 0 auto;  }
*+html #obsah {margin: -15px auto 0 auto;  }
#obsah h3 { color: #739f1b; margin: 10px 0 5px 0; font-size: 1em; font-weight:bold; clear: both;}
#obsah h3.first { margin: -10px 0 5px 0;}
#obsah h4 { color: #2f321f; font-size: 0.8em; font-weight:bold; margin: 10px 0 0 0 ;}
#obsah p {  color: #2f321f; padding: 5px 0; margin:0; font-size: 0.8em; line-height: 150%;}
#obsah ul { color: #2f321f; padding: 0; margin:5px 0 5px 25px; font-size: 0.8em; line-height: 150%;}
#obsah a { color: #87b628; text-decoration: underline;}
#obsah a:hover { color: #2f321f; text-decoration: underline;}

#footer { background: #2f321f url(../images/footer.png) top center repeat-x; width: 880px; font-size: 0.7em; color: #fff; padding: 10px; _padding: 10px 10px 0 10px;  }
*+html #footer { padding: 10px 10px 0 10px;  }
p.copyright { float: left; line-height: 160%; width: 500px; }
p.print { float: right; line-height: 160%; width: 200px; text-align: right; }
p.creation { font-size: 0.7em; margin: 10px 0px 15px 10px; color: #ccc; text-align: right; float: right; width: 150px; } 
p.backlinks { font-size: 0.7em; margin: 10px 10px 15px 0px; color: #ccc; float: left; width: 715px; } 
p.backlinks a { color: #555; text-decoration: underline;   } 
p.backlinks a:hover { color: #000; text-decoration: underline;   } 
#footer a { color: #fff; text-decoration: underline;}
#footer a:hover { color: #87b628; text-decoration: underline;}
a.mapa-webu { background: url(../images/mapa-webu-icon.gif) left bottom no-repeat; padding: 0 0 0 15px; margin: 0 3px 0 0;}
a.prohlaseni-o-pristupnosti { background: url(../images/prohl-o-prist-icon.gif) left bottom no-repeat; padding: 0 0 0 14px; margin: 0 0 0 3px;}
a.tisk { background: url(../images/tisk-icon.gif) left bottom no-repeat; padding: 0 0 0 17px;}
a.nahoru { background: url(../images/nahoru-icon.gif) right center no-repeat; padding: 0 12px 0 0;}
a.creation { background: url(../images/martin-felcman-icon.gif) no-repeat center center; width: 100px; height: 22px; display: block; float:right; margin: -5px 0 0 7px; _margin: 0; }
*+html a.creation { margin: 0; }

form.poradna {margin:0 0 -17px 0;   padding: 0 0 10px 0; line-height: 200%; width: 900px; font-size: 0.8em; color: #2f321f;}
form.poradna p { font-size: 100%; color: #2f321f; font-weight: bold;}
form.poradna th { width: 70px; font-weight: bold; text-align: left; padding: 2px 0;}
form.poradna input.styled { width: 200px; height: 20px; border: 1px solid #ccc; background: url(../images/inputbg.png) top left repeat-x; }
form.poradna textarea { border: 1px solid #ccc; width: 700px; height: 120px; background: url(../images/inputbg.png) top left repeat-x;}
form.poradna input.submit { border:0; width:102px; height: 28px;}

#obsah p.doc img { margin: 0 0 -2px 3px;}

/*forum*/
#obsah table.forumsmb {width:100%; display:table; color:#000; border-collapse:collapse; text-align:center; margin: 0 auto;}

#obsah .tbCel1{background-color:#EEEEEE;}
#obsah .tbCel2{background-color:#e4e4e4;}

#obsah td.caption1 {border:1px #dbdbdb solid; font-size:9pt; line-height:15pt; padding:2px 5px 1px 5px; text-align:left;}
#obsah td.caption1 a { color: #2f321f; text-decoration: none;}
#obsah td.caption1 a:hover { color: #2f321f; text-decoration: underline;}
#obsah td.txtC{text-align:center;}

#obsah span.latest,span.replies,span.author{ padding-left:2px; padding-right:2px;}
#obsah span.replies{background-color:#F0F7FC;}
#obsah span.author{background-color:#FFFFF2;}
#obsah span.latest{background-color:#EEFBEA;}

#obsah tr.tbCel1 td.replies{background-color:#F3F4F6;}
#obsah tr.tbCel1 td.author{background-color:#EFEFE8;}
#obsah tr.tbCel1 td.latest{background-color:#ECEFEC;}
#obsah td.author, td.latest{font-size:8pt;}

#obsah .views {color:#9F9F9F;}
#obsah .txtSm{text-decoration:none;font-size:8pt;color:#696969;}

div.tit-l { float: left; width: 510px; margin: 20px 0 0 0;}

p.vysl-ank { width: 370px; float: right; text-align: center; }
form.anketa { width: 370px; float: right;}
form.anketa fieldset { border: 2px solid #494c3a; padding: 10px; background: #F3F4F6;}
form.anketa legend { display: block; margin: 0 auto; padding: 0 10px; text-transform: uppercase; font-weight: bold; font-size: 1em; color:#87b628; }
form.anketa textarea{ width: 340px; height:70px; border: 1px solid #ccc; margin: 5px 0 0 0; }
form.anketa input.text { width: 250px; height:18px; border: 1px solid #ccc;  }
form.anketa label { font-size: 0.8em; color: #2f3221;  }
form.anketa input.submit { border:0; width:102px; height: 28px; float: right; margin: 3px 0 0 0 ;}



