   @import url(menu.css);
   @import url(model_menu.css);
body {
   text-align: center;
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt !important;
   scrollbar-3dlight-color : 999999;
   scrollbar-arrow-color : White;
   scrollbar-base-color : FF0000;
   scrollbar-darkshadow-color : Gray;
   scrollbar-face-color : 999999;
   scrollbar-highlight-color : FF0000;
   scrollbar-shadow-color : FF0000;
   scrollbar-track-color : White;
}

#page {
   position: relative;
   text-align: left;
   margin-right: auto;
   margin-left: auto;
   border: 1px solid Silver;
   margin-bottom: 5px;
   width: 768px;
   height: auto;
}

#header {
   position: relative;
   top: 0;
   left: 0;
   width: auto;
   height: 152px;
   background-image: url(img/bg_header.jpg);
   background-repeat: no-repeat;
}

#mini_header {
   font-weight: bold;
   text-align: center;
   background: Silver;
   font-size: 8pt;
}

#top_banner {
width: 470px;
height: 60px;
   position: absolute;
   top: 7px;
   right: 5px;
   border: 1px #333333 solid;
   overflow: hidden;
}

#top_banner *
{

margin:0;
padding:0;
}

#skyscraper
{
   position: absolute;
   top: 1px;
   right: -170px;
   z-index: 20;
}

#smallskyscraper
{
   position: absolute;
   top: 1px;
   left: -125px;
   z-index: 20;
}

#lista  {
width: 768px;
margin-left: auto;
margin-right: auto;
}

ul#mainMenu {
   position: absolute;
   top: 89px;
   left: 250px;
}

img {
   margin: 5px;
   border: 0;
}

p {
   margin: 8;
   font-size: 10pt;
}

.new h2 {
   font-size: 14pt;
   text-align: center;
   font-weight: normal;
}

h3 {
   background: url(img/bh_h3.gif);
   background-repeat: repeat-x;
   height: 28px;
   margin: 0;
   font-size: 9pt;
   text-align: right;
}
h3 center {
   padding-top: 6px;
   font-size: 10pt;
}

#right h3 {
   background-color: #CFCFCF;
}

h3 a, h3 {
   text-decoration: none;
   color: #F9F9F9;
}

h3 .right {
   margin: 6px;
   text-align: right;
   color: #F9F9F9;
}

h3 .left {
   margin: 6px;
   color:#F9F9F9;
   font-size: 10pt;
}

h2 {
   font-size: 12pt;
   margin: 2;
}

.footer {
   font-size: 8pt;
   text-align: center;
   width: auto;
   clear: both;
   padding-right: 15pxpadding-top: 10px;
}
#left {
   width: 530px;
   float: left;
   text-align: left;
}
#left_model {
   width: 430px;
   float: left;
   text-align: left;
}
#left_model img.big {
   border: 1px black solid;
   margin: 15px;
}
#right {
   margin-top:10px;
   width: 204px;
   float: right;
   font-size: 8pt;
   text-align: center;
   float: right;
   background-color: #CCCCCC;
}
#right_model {
   width: 300px;
   float: right;
   text-align: center;
   float: right;
   background-color: #CCCCCC;
}
img {
   text-decoration: none;
}
/* floatovani */
.left {
   float: left
}
.right {
   float: right
}
a {
   color: black;
   text-decoration: underline;
}
a:hover, .red, .red a {
   color: EE0000;
}
.reklama {
   display: block;
   margin: 3px 3px;
   font-size: 8pt;
   text-align: center;
   font-weight: normal;
   font-family: Times New Roman;
}
.pocet {
   font-size: 8pt;
}
.mini {
   font-size: 8pt;
   background: #CCCCCC;

}
.forum .mini {
   margin: 0;
   padding: 0;
}
a.vice {
   margin-left: 5px;
   font-weight: bolder;
}
ul#mainMenu {
      font: bold 12px Arial; 
}
.autor {
   font-size: 9pt;
   text-align: right;
   background-color: #CCCCCC;
   padding-right: 5px;
}
.nahled p {
   font-size: 9pt;
}
#clanek p {
   font-size: 10pt;
}

#clanek  {
margin-top:25px;
}

.redline {
   border: 1px black solid;
   background-image: url(img/hr_redline.gif) !important;
   background-repeat: repeat-x;
   height: 5px;
   display: block;
   clear: both;
}
.list h2 {
   font-size: 10pt;
}
/*text align*/
#mainMenu_blok {
   text-align: center;
}
/*border */
.forum, .statistiky, .team , #right .reklama {
   border-bottom: 1px white solid;
   padding: 2px 2px
}
.zajimave_clanky {
    border-bottom: 1px white solid;
    padding: 2px;
}

.forum {
   padding: 0;
}
/*bacground-color */

.nahled_new
{width: 527px;}

.new {
  margin:0;
  background-color: #CECECE;
   clear: both;
   padding: 5px;
   margin-bottom: 5px;
   width: auto;
   line-height: 1.2;
}

.new a
{font-weight: bolder;}

.modely_view {
   font-size: 11px;
   border-collapse: collapse;
}
.modely_view td {
   border-bottom: 1px white solid;
   padding-left: 3px;
}
#left_model p {
   margin: 15px;
}
.new p {
   padding-top: 5px;
   text-align: justify;
}
.nahled {
   background-color: #CCCCCC;
}
#galerie {
   background-color: #CCCCCC;
}
.clener {
   clear: both;
}
h1 {
   display: none;
}
#main {
   margin: 10px;
   margin-top:5px;
}

.forum a {
   display: block;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

.anketa {
   margin: 10px;
   text-align: left;
}

#right h3, #right_model h3, #galerie h3, #cat h3 {
   text-align: center;
   padding-top: 6px;
   text-transform: uppercase;
   background-color: #CCCCCC;
}

hr.cleaner {
   clear: both;
   height: 1px;
   margin: 0px 0 0 0;
   padding: 0;
   border: none;
   visibility: hidden;
}

img.cleaner {
   margin: 0;
   clear: both;
}

.pocet {
   position: relative;
   bottom: 5px;
}

.nahled_admin {
   float: left;
   margin-right: auto;
   margin-left: 10;
   height: 195px;
   width: 160px;
}

.nahled_pozadi {
  float:left;
   text-align: center;
   margin-right:auto;
   margin-left:auto;
   padding: 0px;
   padding-top: 5px;
}

.nahled_pozadi img   {
margin: 0;
}

.nahled_pozadi p {
   text-align: center;
}

.nahled {
   text-align: center;
   width: 149px;
   float: left;
   padding: 0px;
   padding-top: 5px;
}

.nahled p {
   text-align: center;
}

.download_table {
   margin: 0;
   width: 740px;
}

#galerie {
   width: 746px;
}

#clanek p {
text-align:justify;
line-height: 17px;
   margin-bottom: 20px;
   text-indent: 20px;
}

#left_model p  {
text-align:justify;
line-height: 17px;
}

#jazyky  {
position: relative;
top:0;
left:0;
text-align: left;
}

#hledani  {
margin: 7px;
margin-top: 3px;
text-align: left;
}

.jazyk_cz {
position: absolute;
top:7px;
left:68px;
}

.jazyk_en  {
position: absolute;
top:7px;
left:108px;
}

.list {            
   background: url(img/bh_redline.gif) repeat-x;
   margin-top: 15px;
   margin-bottom: 0;
   background-color: #CCCCCC;
   width: 100%;
}

.list_bottom  {
   background: url(img/bh_redline.gif) repeat-x bottom;
}

.list h2 {
   padding: 50 150 50 150;
   .margin: 0;
}

.list_clener {
   background: url(img/hr_redline.gif) repeat-x;
   height: 5px;
   clear: both;
   margin: 0;
   border: 1px black solid;
}

.list img {
   padding: 10 50 10 50;
}

#cat {
   background-color: #CCCCCC;
   height: 100%;
}

.cat_box01 {
   background: url(img/bh_redline.gif) repeat-x;
   height: 140;
  margin: 46 46;
   margin-top: 10px;
   text-align: center;
}

.cat_box02 {
   background: url(img/bh_redline.gif) repeat-x;
   height: 140;
   padding-top:5px;
  margin: 46 46;
   margin-top: 10px;
   text-align: center;
}

#cat .nahled {
   overflow: hidden;
   width: 205px;
   padding: 0;
   background: none;
   margin: 5px;
}

#cat .p1 {
   background-color: gray;
   color: white;
   margin: 0;
   padding: 2px;
}

.new_com {
   background: #888888;
   color: white;
   height: 18px;
   font-size: 10pt;
   font-color: FFFFFF;
   padding:1px
}

table.admin {
   font-size:13px;
   margin: 5;
   border: 1px solid white;
   width: 96%;

}

.admin th {
   background: #7F7F7F;
   color: white;
}

th {
   background: #7F7F7F;
   color: white;
}

th a {
   color: white;
}

.row1 {
   padding:3px;
   background: #CFCFCF;
   font-size:12px;
}

.row2 {
   padding:3px;
   background-color: #BCBCBC;
   font-size:12px;   
}

.row3 {
   padding:3px;
   background-color: #E0E0E0;
   font-size:12px;   
}

.ed_tlacitko {
   color: Black;
   background-color : #DCDCDC;
   border: 1px solid FF0000;
}

.button1 {
   color: Black;
   background-color : #DFDFDF;
   border: 1px solid FF0000;
}

.clearboth {
   clear: both;
}

.sekce {
   position: relative;
   top: 3px;
   margin: 3px;
   background-color: silver;
   padding: 3px;
   text-align: center;
   display: inline-block;
}

.odkaz_clanek {
   position: relative;
   top: 3px;
   left: 8px;
   margin: 3px;
   background-color:D9D9D9;
   padding: 5px;
   text-align: center;
   display: inline-block;
   font: bold 12px;   
}

.sekce strong  {
background-color: silver;
padding: 5px;
}

.sekce_admin {
   position: relative;
   top: -2px;
   margin: 3px;
   background-color: silver;
   padding: 4px;
   text-align: center;
   display: inline-block;
}

table#modely {
   font-size: 8pt;
   width: 740px;
   border-collapse: collapse;

}
.right_modely {
   width: 630px;
   float: right;
}
#modely td {
   border-left: 1px white solid;
   border-top: 1px white solid;
   text-align: center;
}
#modely th {
   background-image: url(img/bh_h3_short.gif);
   height: 28px;
   font-size: 9pt;
   border-left: 1px black solid;
   text-decoration: none !important;
}
#modely th a {
   text-decoration: none !important;
}
select {
   margin: 0px !important;
   padding: 0px !important;
}
.modely_ovladani {
   background-color: silver;
}
.mini_margin {
   margin: 0;
}
img.anketa {
   margin: -2px !important;
}
.limit_bar {
   margin: 5px;
   height: 15px;
}
.video {
   background-color: #CCCCCC;
   border-bottom: 1px solid #F2F2F2;
   text-align: center;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #F2F2F2;
   padding-top: 3px;
   padding-bottom: 3px;
   font-size: 16px;
   font-family: Times New Roman;
}
.popismodelu {
   font-family: Arial;
   font-size: 13px;
   line-height: 17px;
   text-align: justify;
}


.genmed { font-size : 11px; }


.gensmall {  font-size: 11px; }

.cattitle      { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #000000}

.menu_forum img  {
margin:0;
}

.no_bold  {
font-weight: normal;
}

.footer .jazyky {
height:12px;
overflow: hidden;
margin-left: 375px;
margin-top:0;
padding:0;
}

.footer .cz{
padding:0;
margin:0;
float:left;
margin-right:5px;
}

.footer .en{
padding:0;
margin:0;
float:left;
}

.toplist  {
display: none;
}