/*
  COMMON PART 
*/
 html, body {width:100%; height: 100%; margin: 0px; padding:0px;}
 body { background: #fffff; font-family: Verdana; }
 strong {font-weight:normal;}
 h1 strong,b strong {font-weight:bold;}
 strong.picname, strong.picname a {padding-left:13px;  display: block; vertical-align: middle; margin-bottom: 3px; color: #EB6D0F; font-weight: bold; font-size: 12px; height:35px; width:130px;}
 a {text-decoration: none;}
 a.underline, a.under_none, a:hover {text-decoration: underline;}
 a.under_none:hover {text-decoration: none !important;}
 a img {border: none;}
 a.b {font-weight:bold;}
 td{ vertical-align: top; }
 
 ul,li,td, a, div, span, p, input, textarea { font-family: Tahoma, Verdana, Arial, sans; font-size: 12px; color: black;}
 ul, ul li {margin:0; padding:0;}
 p {margin-top: 5px; margin-left: 3px;}
 input.text, textarea {
  background-color: white; 
}
 ul.sq {list-style-type:square; padding-left:20px;}
 object {margin: 0; padding:0;}

 h1 {color: #E4710A; font-size: 16px; margin: 0; padding: 3px; padding-left: 2px;}
 h1.green {color: #049507;}
 h3 {line-height: 120%; font-size: 18px; color:#EB6D0F;}
 h4 {margin-top: 15px; margin-bottom: 0px; padding-bottom: 2px; line-height: 120%; font-size: 18px; color:#E4710A; }

 h6 {color: #EB6D0F; font-size: 13px; font-family: Tahoma, sans; line-height: 18px; margin:0;}

/*  common style */
 .bold {font-weight: bold;}
 .lred {color: #EB6D0F;}
 .justify {text-align: justify;}
 img.btm25 {margin-bottom: 23px;}
 .lh13 {line-height: 14px;}
 .lh18 {line-height: 18px;}
 .mr15 {margin-right: 15px;}
 .mr20 {margin-right: 20px;}
/*
  STRUCTURE PART 
*/
 table.head {background: url(/images/vtipy-vtipky/heads_bg.gif) no-repeat right top;} 
 table.head td.head {padding-bottom:5px;}
 #skachki {margin-top: 2px; margin-left: 35px;display: block;}
 #slogan {margin-top: 22px; margin-bottom: 13px; display: block;}
 td.left {background: url(/images/vtipy-vtipky/left_bg0.gif) no-repeat bottom; padding-bottom: 0px;}
 td.bottom {padding: 2px 1px 5px 1px; }
 td.bottom, td.bottom a {color: #673E22; font-size: 11px; font-weight: bold; font-family: Tahoma, sans; line-height: 18px; }
 td.bottom div.copy {color: #673E22; font-size: 10px; font-weight: normal; font-family: Verdana, sans; line-height: 100%; margin-top: 12px;}
.top_toolbar { height:26px; background:#FFD64A; font-weight: bold; font-size:14pt; text-align: center; color:#fff;}
.top_toolbar h1{ color:#fff;}
.top_toolbar h1 b{ color:#000;}
.top_toolbar h1 i{ color:#666666; font-style: normal;}

#backlinks{ font-size: 11px; color: #8E8E8E; }
#backlinks a:lin{ color: #000000; text-decoration: none; }
#backlinks a:visited{ color: #000000; text-decoration: none; }
#backlinks a:active{color: #000000;text-decoration: none;}
#backlinks a:hover{color: #000000;text-decoration: underline;}
.right_block{ padding:5px 0px 0px 30px; width: 200px; border: 0px solid #000;}
.vtipy-items{ padding:10px; }
.vtipy-items b{ display:block; border-bottom: 1px solid #000; }
.vtipy-items u{ float:right; text-decoration: none; }

.strankovani{  width: 100%; margin:25px auto 5px auto; padding: 0 0 0 0; text-align: left; }
.strankovani a { width:26px; margin: 1px; padding: 2px; background:#93B504; color: #000; font-weight:bold; border:1px solid #A9CE04; text-decoration: none; float:left; text-align: center; }
.strankovani a:hover{ background-color: #000; color:#fff;}
.strankovani a.prev { width: 100px; margin-right: 4px; }
.strankovani a.next { width: 100px; }
.strankovani a.aktual { background-color: #000000; color: #ffffff }
.strankovani a.aktual:hover { text-decoration: none; background-color: #000000; color: #ffffff; cursor: default; }

.kategorie{ list-style: none;}
.kategorie li a{ display: block; padding: 2px 2px 2px 12px; background: #FAE6AF; border-bottom:1px solid #CA9E0F;}
.kategorie li a:hover{ text-decoration: none; background: #FFF5D9; border-bottom:1px solid #CA9E0F; }
.our-sites{ list-style: none;}
.our-sites li a{ display: block; width:160px; float:left; margin: 2px 2px 2px 12px; padding: 2px 2px 2px 12px; background: #CA9E0F; border:1px solid #CA4C0F; color:#fff; text-align: center; }
.our-sites li a:hover{ text-decoration: none; background: #EEBD1E; color:#000; }