body {
  padding:0;
  margin:0;
  background-color:#0a0b23;
  background-image:url("img/bg.png");
  background-repeat:x-repeat;
  font-family:arial;
  font-size:11px;
}

.viktor_cistic {
  clear:both;
}

img {border:0;}
.tucne {font-weight:bold;}
.top10 {margin-top:10px;}
form {padding:0;margin:0;}
p {padding:0;margin:0;}

/* HEAD */

#head {
  display:block;
  background-image:url("img/head2.png");
  background-repeat:no-repeat;
  width:1200px;
  height:127px;
  margin:0 auto;
}

#head #logo {
  display:block;
  width:210px;
  height:127px;
  position:relative;
  left:110px;
  float:left;
}

#head #leaderboard {
  display:block;
  float:right;
  position:relative;
  top:30px;
  right:110px;  
}

#content {
  display:block;
  width:980px;
  /* margin:0 auto; */
  position:relative;
  left:50%;
  margin-left:-490px;
}

#content h1 {clear:both;margin-top:10px;}
#content h2 {clear:both;font-weight:normal;margin-top:10px;}
#content h3 {clear:both;font-weight:normal;margin-top:10px;}
#content h4 {clear:both;}

#menu-a {
  display:block;
  width:980px;
  height:48px;
  background-image:url("img/menu_a2.png");
  background-repeat:no-repeat;
}

.list-a {
  display:block;
  float:left;
  width:500px;
  line-height:47px;  
  position:relative;
  top:3px;
}

#menu-a a {
  font-family:Arial;
  font-size:12px;
  color:#FFFFFF;
  margin-left:20px;
}

.hledani {
  display:block;
  float:right;
  height:24px;
  position:relative;
  top:10px;
  right:15px;  
}

.hledani .vstup {
  border:0;
  color:#707070;
  font-size:11px;
  width:180px;
}

.hledani #searchsubmit {
  position:relative;
  left:5px;
  top:7px;
}

#menu-b {
  display:block;
  width:980px;
  height:40px;

}

#menu-b a {
  float:left;
}

#menu-b img {
  border:0;
}


#flyer_down{
  display:block;
  width:980px;
  height:15px;
  background-image:url("img/flyer_down.png");
}

/* BOXY */

.box-1 {
  display:block;
  width:320px;
  float:left;
  margin-bottom:10px;
}

.box-2 {
  display:block;
  width:320px;
  margin-left:10px;
  margin-right:10px;
  float:left;
  margin-bottom:10px;
}

.box-3 {
  display:block;
  width:320px;
  float:left;
  margin-bottom:10px;
}

*html .box-1 {margin-left:-3px;}
**html .box-2 {margin-left:-3px;}
**html .box-3 {margin-left:-3px;}

.box-main {
  display:block;
  width:320px;
  height:108px;
  background-color:#FFFFFF;
  background-image:url("img/box_bg3.png");
  background-repeat:no-repeat;
}

*html .box-main {
  margin-top:-3px;
}

.box-main-inside {
  padding:5px 10px 0 10px;
  color:#FFFFFF;
}

.box-main-inside a {
  color:#d2be7e;
  font-weight:bold;
  font-size:12px;
}

.box-main-inside h2 {
  padding:0;
  margin:0;
  color:#d2be7e;
  font-weight:bold;
  font-size:12px;  
}

.box-main-perex {
  font-size:11px;
  overflow:hidden;
  height:75px;
  display:block;
  width:300px;
  padding-top:5px;
}

.box-main-perex img {
  border:1px solid #afafaf;
  margin-right:10px;
  float:left;
  width:98px;
  height:73px;
}

.box-other1 {
  display:block;
  background-color:#FFFFFF;
  height:207px;
}

.box-other {
  display:block;
  background-color:#FFFFFF;
  height:107px;
}


.box-other-inside {
  padding:10px;
}

.box-other .next {
  background-image:url("img/flower.png");
  background-repeat:no-repeat;
  margin-bottom:5px;
}

.box-other .next a {
  color:#505050;
  font-size:12px;
  margin-left:15px;
}

.box-other .sponzor {
  margin-top:15px;
  width:300px;
  height:75px;
}

.box-other .more {
  margin-top:10px;
  text-align:right;
}

#leva {
  display:block;
  width:700px;
  float:left;
  margin-top:10px;
}

#prava {
  display:block;
  float:right;
  margin-top:10px;
  width:270px;
}

/* Kategorie */
.category_title {
  display:block;
  width:700px;
  height:55px;
  background-image:url("img/cat_title.png");
  background-repeat:no-repeat;
} 

.content {
  display:block;
  width:700px;
  background-image:url("img/toppage2.png");
  background-position:top;
  background-repeat:no-repeat;
  background-color:#FFFFFF;
}

.in {
  padding:20px 40px 20px 20px;
}

.archive h3 {
  padding:0;
  margin:0;
  margin-bottom:5px;
}

.archive h3 a {
  font-weight:bold;
  font-size:15px;
  color:#b39943;
}

.archive .perex {
  font-size:12px;
  line-height:19px;
}

.archive .perex img {
  border:1px solid #c0c0c0;
  padding:4px;
  margin-right:15px;
  float:left;
}

.archive .lajna {
  background-image:url("img/dotted.png");
  background-repeat:no-repeat;
  display:block;
  width:660px;
  height:21px;
}

/* RIGHT */

.right_square {
  display:block;
  width:270px;
  height:270px;
  background-image:url("img/squarebg.png");
}

.right_square250 {
  display:block;
  width:250px;
  height:250px;
  background-color:#0A0B22;
  margin-left:10px;
  position:relative;
  top:10px;
}

.topclanky {
  display:block;
  width:270px;
}

.topclanky .topcontent {
  display:block;
  background-image:url("img/bg_top10.png");
  background-repeat:no-repeat;

  width:270px;
  font-family:arial;
  color:#FFFFFF;
}

.topclanky .topcontent h2 {
  margin:0;
  padding:0;
}

.topclanky .topcontent h2 a {
  color:#d2be7e;
  font-size:11px;
  font-weight:bold;
}

.topin {
  padding:10px;
}

.topclanky .topcontent .top10-perex {
  font-size:11px;
  overflow:hidden;
  height:56px;
  display:block;
  width:250px;
  padding-top:5px;
  margin-bottom:10px;
}

.topclanky .topcontent .top10-perex img {
  border:1px solid #afafaf;
  margin-right:10px;
  float:left;
  width:73px;
  height:54px;
}

.right_kontext {
  margin-top:10px;
  display:block;
  width:270px;
  background-color: #303030;
}

.right_kontext a {
  color:#D2BE7E;
}

/* CLANEK */

h1 {
  padding:0;
  margin:0;
  color:#b39943;
  font-size:20px;
}

.content .in .clanek_obsah h3 {
  padding:0;
  margin:0;
  color:#2c2e94;
  font-size:16px;
  padding-top:15px;
}

.clanek_info {
  background-color:#f0f0f0;
  color:#707070;
  margin-top:10px;
  margin-bottom:14px;
  font-size:12px;
}

.clanek_info a {
  color:#707070;
  font-weight:bold;
}

.clanek_obsah {
  text-align:justify;
  font-size:12px;
  line-height:22px;
}

.clanek_obsah .logo {
  margin-top:10px;
}

.clanek_obsah img {
  border:0px solid #c0c0c0;
  padding:0px;
  margin-bottom:16px;
}
.clanek_obsah img.alignleft{
float:left;
margin-right:14px;
}

.clanek_obsah img.alignright{
float:right;
margin-left:14px;
}
.clanek_obsah .fotky {
  float:right;
  display:block;
  width:150px;
  margin-left:25px;
}

.clanek_obsah .fotky img {
  margin:0;
  margin-bottom:10px;
}

.clanek_obsah a {
  color:#2c2e94;
}

.clanek_obsah .insertform {
margin: 10px;
}

.clanek_obsah .insertform TH {
text-align: left;
padding-right: 10px;
}

.clanek_obsah .insertform .dotazsubject, .clanek_obsah .insertform SELECT {
width: 440px;
}

.clanek_obsah .insertform TEXTAREA{
width: 550px;
height: 100px;
}

.social {
  background-color:#f0f0f0;
  color:#707070;
  margin-top:10px;
  margin-bottom:10px;
  font-size:12px;
}

.social a {
  color:#707070;
  font-weight:bold;
}

.social img {
  margin-right:5px;
  width:16px;
  height:16px;
  margin-left:20px;
  vertical-align: middle;
}

img.prava {
  float:right;
  border:1px solid #c0c0c0;
  padding:4px;
  margin-left:16px;
  margin-bottom:16px;
  margin-top:16px;
}

img.leva {
  float:left;
  border:1px solid #c0c0c0;
  padding:4px;
  margin-right:16px;
  margin-bottom:16px;
  margin-top:16px;
}

.introchu {
  padding:5px;
}

/* KOMENTARE */
.komentare_title {
  display:block;
  height:52px;
  background-image:url("img/bg_diskuze.png");
  background-repeat:no-repeat;
}

.komentare_title h3 {
  padding:0;
  margin:0;
  color:#505050;
  padding-top:23px;
  margin-left:22px;
}

ul.komentar {
  padding:0;
  margin:0;
  margin-left:22px;
  list-style-type:none;
}

.komentar li {
  padding:0;
  margin:0;
  list-style-type:none;
  background-color:#f0f0ff;
  display:block;
  font-size:12px;
}

li.odd {
background-color:#FFFFFF;
}

.komentar li a {
  color:#2c2e94;
}

.komentar li .k_obsah {
  float:left;
  display:block;  
  line-height:30px;
  margin-left:10px;
  width:400px;
}

.komentar li .k_autor {
  float:left;
  display:block;
  line-height:30px;
  margin-left:10px;
  width:120px;
  font-weight:bold;
}

.children {background-color:#E6E6E6;}

.komentar li .k_datum {
  float:left;
  display:block;
  line-height:30px;
  margin-left:10px;
  text-align:right;
}

.komentar_button {
  margin:18px 0 0 22px;
  padding-bottom:18px;
}

.k_text {
  width:660px;
  padding: 10px;
}

.children .k_text {
  width:620px;
  padding: 10px;
}

#respond {
  margin-left:22px;
  padding-bottom:22px;
}

#respond h3 {
  padding:0;
  margin:0;
  color:#505050;
  padding-bottom:13px;
}

#respond #author {
  width:175px;
  border:1px solid #cfcfcf;
  margin-bottom:10px;
  font-size:12px;
}

#respond #email {
  width:175px;
  border:1px solid #cfcfcf;
  margin-bottom:5px;  
  font-size:12px;
}

#respond #nadpis {
  width:175px;
  border:1px solid #cfcfcf;  
  margin-bottom:5px;    
  font-size:12px;
}

#respond #comment {
  width:350px;
  height:180px;
  border:1px solid #cfcfcf;
  margin-bottom:5px;  
  font-size:12px;    
}

#respond form {
  margin-left:50px;
}

/* FOOTER */
.footer {
  padding-top:30px;
  padding-bottom:30px;
}

.footer .foot_start {
  color:#FFFFFF;
}

.footer .foot_start a {
  color:#FFFFFF;
}

.footer .foot_info {
  color:#7375ad;
}

.footer .foot_logo {
  float:right;
  display:block;
  width:99px;
  height:21px;
}

.footer img {
  margin-top:20px;
  margin-bottom:35px;
}

.katalogy-sekce {
  display:block;
  height:124px;
  width:700px;
  background-image:url("img/katalogbg.jpg");
  background-repeat:repeat-x;
  color:#FFFFFF;
}

.katalogy-sekce a {
  color:#FFFFFF;
  background-image:url("img/hvezda.gif");
  background-repeat:no-repeat;
  background-position:left center;
  text-decoration:none;
}

.katalogy-sekce a span {
  margin-left:13px;
  text-decoration:underline;
}

.in2 {
  padding:15px 20px 15px 20px;
}

.plavu_vlevo {
  display:block;
  float:left;
  width:160px;
}

/* Katalog */
.katalog_obsah {
  text-align:justify;
  font-size:12px;
  line-height:22px;
}

.katalog_obsah h2 {
  padding:0;
  margin:0;
}

.katalog_obsah h2 a {
  color:#b39943;
  font-size:16px;
  padding:0;
  margin:0;
}

.katalog_obsah img {
  float:left;
  border:1px solid #c0c0c0;
  padding:4px;
  margin-right:16px;
  margin-bottom:16px;
}

.separe {
  display:block;
  width:658px;
  height:30px;
  background-image:url('img/separe.gif');
  background-repeat:no-repeat;
}

.adresa {
  display:block;
  background-color:#f0f0ff;
  width:461px;
  border:1px solid #bdbdff;
  background-image:url('img/katalogadresa.gif');
  background-repeat:no-repeat;
  font-size:14px;
}

.red {
  font-size:13px;
  color:#FF0000;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:10px;
}
.odkazy {display:block;height:20px;background-color:#303030;color:#AFAFAF;padding-left:10px;}
.odkazy a {color:#D2BE7E;line-height:20px;}

.top_article {display:block;margin-left:5px;float:right;width:303px;margin-top:10px;}
.xx {display:block;width:310px;float:left;}
.top_article .xsekce {color:#ffffff;background-color:#b39d54;font-size:18px;padding:3px 8px 3px 8px;text-transform:uppercase;float:left;}
.top_article .xsekce a {color:#ffffff;text-decoration:none;}
.top_article .tajtl {font-size:20px;font-weight:bold;text-transform:uppercase;margin-top:5px;margin-bottom:3px;}
.top_article .tajtl a {color:#b39d54;}
.top_article .nfo img {width:100px;height:75px;float:left;margin-right:10px;}
.top_article .datum {color:#909090;margin-bottom:3px;}
.top_article .perex {font-size:12px;margin-top:5px;}

.vpravo {display:block;float:left;width:310px;}
.article_list {display:block;float:left;width:310px;margin-top:20px;margin-left:10px;}
.xxsekce {color:#ffffff;background-color:#b39d54;font-size:15px;padding:2px 5px 2px 5px;text-transform:uppercase;float:left;}
.barva-souteze {background-color:#363877;}
.xxsekce a {color:#ffffff;text-decoration:none;}
.article_list .tajtl {font-size:14px;font-weight:bold;text-transform:uppercase;margin-top:5px;margin-bottom:3px;}
.article_list .tajtl a {color:#b39d54;}
.ll {font-size:14px;font-weight:bold;text-transform:uppercase;margin-top:5px;margin-bottom:3px;}
.ll a {color:#363877;}
.article_list .nfo img {width:100px;height:75px;float:left;margin-right:10px;}
.article_list .datum {color:#909090;margin-bottom:3px;}

.rel_posts {margin: 10px 20px;
background-color: #f0f0f0;
color: #707070;
}

.related_post_title {font-size: 13px;
color: #707070;
font-weight: bold;
margin-left: 5px;}

.rel_posts A {color: #707070;}