/*** 1 - obecné definice ******************************************************/

html {background: url("../images/bg.gif") left 0 repeat;}

body {
  background: url("../images/topbg.gif") left 0 repeat-x;
  font:100% "Calibri", Arial, sans-serif;
  color:#313131;
}

* {
  padding:0;
  margin:0; 
}

p {text-align:justify;}

fieldset {border:none;float:left;background:none;}

a {
  color:#8d1022;
  text-decoration:underline;
}

a:hover {
  color:#670715;
  text-decoration:underline;
}

a img {border:3px solid #8d1022;}
a:hover img {border:3px solid #670715;}

.textright {text-align:right !important;}

.clearfloat {
	clear:both;
  height:0;
  display:block;
  font-size:0%;
  line-height:0;
	overflow:hidden;
}

.on {display:block !important;}
.off {display:none !important;}

.fotoleft {float:left;margin-right:15px;}
.fotoright {float:right;margin-left:15px;}



/*** 2 - #container ***********************************************************/

#container {
  width:950px;
  margin:0 auto;
  position:relative;
}



/*** 3 - #header **************************************************************/

#header {
  height:220px;
  background:transparent url("../images/header.jpg") center 0 no-repeat;
  position:relative;
}

#header h1 {display:none;}



/*** 4 - #main ****************************************************************/

#main {padding:25px 0 0 0;position:relative;}

#main #left {
  width:250px;
  float:left;
  padding-bottom:25px;
}
#main #left #left-t {
  height:46px;
  display:block;
  padding-left:20px;
  width:230px;
  background:url("../images/left-t.gif") 0 0 no-repeat;
  font:140% "Georgia", serif;
  line-height:46px;  
  color:#8d1022;
}
#main #left #left-c {background:url("../images/left-c.gif") 0 0 repeat-y;padding:10px 0 5px 0;}
#main #left #left-c ul {list-style:none;padding-left:20px;}
#main #left #left-c ul li {list-style:none;}
#main #left #left-c ul li a {height:25px;line-height:25px;color:#313131;text-decoration:none;font-size:110%;}
#main #left #left-c ul li a:hover {text-decoration:underline;}
#main #left #left-c ul li ul {padding-left:0;}
#main #left #left-c ul li ul li a {padding-left:12px;color:#717171;background:url("../images/left-li.gif") 0 10px no-repeat;}
#main #left #left-b {
  height:11px;
  line-height:11px;
  font-size:0%;
  background:url("../images/left-b.gif") 0 0 repeat-y;
}

#main #content {float:right;width:675px;padding-bottom:25px;}
#main #content h2 {font:190% "Georgia", serif;color:#8d1022;margin:5px 0 10px 0;}
#main #content h3 {font:140% "Georgia", serif;color:#8d1022;margin:5px 0 3px 0;}
#main #content h4 {font:120% "Georgia", serif;color:#8d1022;margin:3px 0 2px 0;} 
#main #content ul {list-style:none;padding:6px 0 8px 0;}
#main #content ul li {padding:2px 0 2px 7px;background:url(../images/li.gif) 0 10px no-repeat;}

.lajnaforum {
  width: 600px;
  background-color: transparent;
  height: 1px;
}

.fotky {
  width: 154px;
  height: 124px;
  float: left;  
  position: relative;  
  margin: 0px 5px 7px 0px;
  text-align: center;
}


       

/*** 5 - #footer **************************************************************/

#footer {
  height:90px;
  clear:both;
  background:#818181 url(../images/footer.gif) 0 0 repeat-x;
  font-size:80%;
  position:relative;
}
#footer #footer-c {margin:0 auto;width:950px;position:relative;height:90px;}
#footer #footer-c a {height:28px;line-height:28px;position:absolute;top:20px;color:#fff;text-decoration:none;}
#footer #footer-c a:hover {text-decoration:none;}
#footer #footer-c #toplist {position:absolute;left:20px;top:20px;}
#footer #footer-c #toplist img {border:none;}
#footer #footer-c #footer-copy {left:123px;}
#footer #footer-c #footer-texpro {
  padding-right:107px;
  right:0;
  background:transparent url(../images/texpro.gif) right 0 no-repeat;  
}

