                              /* CSS Document */
/******************************************************************************/
/******************************************************************************/

body{
margin:0;
padding:0;
background: url('images/bg.png');
font-family:  Garamond, Sans-Serif;   
font-style:normal;
}

#endora,#endora a{color:gray; font-size:100%;}

/******************************************************************************/

#hlavicka{
margin:0 auto;
padding-top:10px;
padding-bottom:10px;
/*padding-left:250px;*/ 
_padding-left:50px; 
min-width:1025px;
height:100px;
_height:110px;
background: url('images/bg_top.png') ;
border-bottom:1px solid gray;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}

#hlavicka #center{
margin: 0 auto;
width:900px;
height:100px;
}

#hlavicka #logo_odkaz{
float:left;
width:330px;
}

#hlavicka #logo_odkaz img{
border:none;
margin-right:50px;
}

#hlavicka a{
text-decoration:none;
}
/*
#hlavicka #logo_odkaz a h1{
color:gray;
font-size:20px;
margin-top:3px;
}            */

#hlavicka #text_center{
margin:auto;
}

#hlavicka #text_center h2{
float:left;
font-size:14pt;
margin:0;
margin-left:60px;
_margin-left:20px;
margin-top:10px;
_width:470px;
width:510px;
}

#hlavicka h2 a{color:silver;}
#hlavicka h2 a:hover{color:white;}

#hlavicka p{
color:gray;
text-align:right;
font-weight:bold;
margin-right:200px;
margin-top:-10px;
}

/******************************************************************************/

#menu ul{
text-align:center;
padding:0;
width:1025px; 
margin:0 auto;
color:white;
font-variant:small-caps;
font-weight:bold;
}

#menu ul li{
display:inline;
text-align:center;
margin:auto;
}

.leva  {border-left:1px solid gray; border-bottom-left-radius:15px;}
.prava {border-right:1px solid gray; border-bottom-right-radius:15px;}

#menu ul a{
display:block;
width:146px;
float:left;
line-height:24px;
vertical-align:text-top;
font-size:18px;
margin:0;
color:white;
text-decoration:none;
border-bottom:1px solid gray;
}

/*
#menu ul li a #en{
font-size:15px;
line-height:0px;
margin:7px auto 8px auto;
font-weight:normal;
}
*/

#menu ul a {background: url('images/bg_top.png'); text-decoration: none; color: white;}
#menu ul a:visited {text-decoration: none; color: darkgray;}
#menu ul a:hover {
background: url('images/bg_top_on.png'); 
border-bottom:1px solid #369; 
text-decoration: none; 
color: white;
}

/******************************************************************************/

#obsah{
color: #7092BE;                                         
width:1025px;
margin:35px auto;
margin-bottom:max;
padding:10px;
text-align:center;
}

/*
#obsah .vyvoj{
font-size:175%;
text-indent:0px;
font-weight:bold;
margin: 10px auto;        
}
*/

#obsah p{
font-size:11pt;
text-indent: 30px;         /*eeské odsazení*/
}

#obsah .jiny_font{
font-family: Arial, Sans-Serif;
font-style:italic;
text-align:left;
}

#obsah img{margin:5px auto;}   /*oddilovae*/

#obsah h1{
color:white;
margin:0;
font-size:20pt;
font-weight:bold; 
} 

#obsah h2{
text-align:left;
font-size:22px;
font-style:normal;
font-weight:bold; 
color:white;
}

#obsah h3{
color:white;
margin:0;
}

/****************DOMU**********************/

#obsah #obrazky{
background: url('images/bg_top.png');      /*#0B111E*/
width:850px;
margin:10px auto;
padding-top:1px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
}

#obsah #obrazky .promitani{
margin:20px auto;      
width:600px;
height:300px;
}

#obsah #obrazky .promitani a{
_background-color:none;
} 
 
#obsah #obrazky a img {border:3px solid #369;}
#obsah #obrazky a img:hover {border:3px solid white;}

/*****************/

#obsah #obrazky p{
font-weight:bold; 
font-size:150%;
margin:0;
text-indent:0px; 
}

#obsah #obrazky p a{color:#7092BE; text-decoration:none; margin:0 2px;}
#obsah #obrazky p a:hover{text-decoration:none; color:white;}

/*****************/

#obsah #obrazky #novy_radek{
font-weight:normal; 
font-size:140%;
line-height:35px;
margin:0 auto;
}

#obsah #obrazky #novy_radek a{font-size:150%; font-weight:bold;}
#obsah #obrazky #novy_radek a:hover{font-weight:bold; color:white;}

#obsah .odkaz {
color:#7092BE;
text-decoration:none;
}

#obsah .odkaz:hover{color:white;}

#obsah #table{
background: url('images/bg_top.png');
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
margin:10px auto;
border-radius:15px;
border:2px solid #7092BE;
}

#obsah #table td {
color:#7092BE;
width:50%;
padding:15px;
}

#obsah #table td a h3{color:silver;}
#obsah #table td a h3:hover{color:white;}

#obsah #table td a{color:#7092BE; text-decoration:underline;}
#obsah #table td a:hover{color:white;}

#obsah #table td .nadpis_new_clanku{text-decoration:none;}

#obsah #table td .banner{border:0;}

#obsah #table .clanek_novinka_obr{
float:left;
margin:15px 15px 5px 15px;
border:2px solid #369;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}

#obsah #table .clanek_novinka_obr:hover{border:2px solid white;}

#obsah #ukazka{
margin:5px auto;
background: url('images/bg_top.png'); 
width:750px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}

#obsah .img_ukazka{border:2px solid #369;margin:10px;vertical-align:middle;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}
#obsah .img_ukazka:hover {border:2px solid white;} 

#obsah .iframeFB{vertical-align:top;}
#obsah .iframeFB .fb{margin:5px 5px -13px 5px; border:none;}

/**********************GALERIE************************************/
/****************GALERIE - ROZCESTNÍK**********************/

#obsah #galerie{
background: url('images/bg_top.png');      /*#0B111E*/
width:900px;
margin:10px auto;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
}

#obsah #galerie img {border:3px solid #369;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}
#obsah #galerie img:hover {border:3px solid white;}

#obsah #galerie table{
text-align:center;
width:800px; 
margin:10px auto;
}

#obsah #galerie p{
color:#7092BE;
text-indent:0px; 
margin: -5px auto 0 auto;
font-weight:bold;
font-size:14pt;
}

/****************GALERIE - PODGALERIE*******************/

#obsah table {text-align:center;}

#obsah #podgalerie{
background: url('images/bg_top.png');
margin:10px;
padding-top:10px;
padding-bottom:10px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
}

#obsah #podgalerie h3 a{color:gray; text-decoration:none;}
#obsah #podgalerie h3 a:hover{color:white;}

#obsah #podgalerie p{
color:#7092BE;
font-size:13pt;
margin:0;
}

#obsah #podgalerie table{margin:0 auto}

#obsah #podgalerie img {border:2px solid #369;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}
#obsah #podgalerie img:hover {border:2px solid white;}

#obsah #podgalerie td{padding:10px 15px;}

/****************GALERIE - PROHLÍŽENÍ**********************/
#obsah #prohlizeni{text-align:center; margin:20px auto;}
#obsah #prohlizeni td{vertical-align:top;}

#obsah #prohlizeni .h2_stred{text-align:center;margin:0;}
  
#obsah #prohlizeni #pic{
margin:10px;
padding:20px;
padding-bottom:10px;
background: url('images/bg_top.png');
text-align:center;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
margin-bottom:0px;
}

#obsah #prohlizeni #pic #img
{
 position:relative;
}

#obsah #prohlizeni #pic #img #ihned_k_odberu
{
 position:absolute;
 top:10px;
 left:420px;
 font-style:italic;
 font-variant:small-caps;
}

#obsah #prohlizeni #pic #img #ihned_k_odberu #text_odber
{
 position:absolute;
 top:15px;
 left:45px;
 font-size:26pt;
 _font-size:24pt;
 font-weight:bold;
}

#obsah #prohlizeni #pic #img #ihned_k_odberu a
{
 position:absolute;
 top:45px;
 left:130px;
 font-size:26pt;
 font-weight:bold;
 color:black;
 text-decoration:none;
}

#obsah #prohlizeni #pic #img #ihned_k_odberu a:hover
{
 color:#600;
}

#obsah #prohlizeni #pic #img #ihned_k_odberu #text_ram
{
 position:absolute;
 top:95px;
 left:70px;
 font-size:16pt;
 font-weight:bold;
}

#obsah #prohlizeni #pic #img #ihned_k_odberu #text_rozmer
{
 position:absolute;
 top:95px;
 left:190px;
 font-size:16pt;
 font-weight:bold;
}


#obsah #prohlizeni #pic #img .img{
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
}

#obsah #prohlizeni #pic #img
{
 width:700px;
 float:left;
 margin:auto;
}

#obsah #prohlizeni #pic #tl_pred
{
 width:44px;
 _width:30px;
 height:60px;
 float:left;
 margin-right:10px;
 _margin-right:5px;
 margin-top:200px;
}

#obsah #prohlizeni #pic #tl_dale
{
 width:44px;
 _width:30px;
 height:60px;
 float:left;
 margin-left:10px;
 _margin-left:5px;
 margin-top:200px;
}

#obsah #prohlizeni #pic .koupit{
text-align:right;
margin-right:70px;
_margin-right:40px;
list-style-type:none;
}

#obsah #prohlizeni #pic .koupit a{ 
color:#7092BE;
text-decoration:none;
}

#obsah #prohlizeni #pic .koupit a:hover{color:white;}

#obsah #prohlizeni #pic li{
margin-left:70px;
_margin-left:40px;
margin-bottom:0;
color: #7092BE; 
font-size:12pt;
text-align:left;
font-weight:bold;
}

#obsah #prohlizeni #pic #tlacitka{
width:90px;
margin:auto;
}

#obsah #prohlizeni #pic .bili_font
{
 _text-align:center;
}

#obsah #prohlizeni #div_spec
{
background: url('images/bg_top.png');
width:600px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius: 0px 0px 15px 15px;
border:2px solid #7092BE;
border-top:none;
margin:auto;
margin-top:0px;
padding-bottom:2px;
}

#obsah #prohlizeni #div_spec a
{
text-decoration:none;
color:gray;
font-size:12pt;
font-weight:bold;
margin:2px;
}

#obsah #prohlizeni #div_spec a:hover
{
color:white;
}

#obsah #prohlizeni #spec{
text-align:left;
margin:10px auto;
font-size:11pt;
line-height:18px;
color:#7092BE;
width:300px;
border:0;  
}

#obsah #prohlizeni #spec .tmavsi_radek{
background: url('images/bg_top_on.png');
}

#obsah #prohlizeni #dalsi_fotky{
padding-top:10px;
padding-bottom:1px;
background: url('images/bg_top.png');
margin:25px auto;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius: 15px;
border:2px solid #7092BE;
width:700px;
}                   

#obsah #prohlizeni #dalsi_fotky table {
margin:10px auto;
text-align:center;
}

#obsah #prohlizeni #dalsi_fotky table td{vertical-align:middle; padding:0 10px;}

#obsah #prohlizeni #dalsi_fotky img {border:2px solid #369;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}
#obsah #prohlizeni #dalsi_fotky img:hover {border:2px solid white;}

/****************GALERIE - PROMÍTÁNÍ**********************/
#obsah #prom{margin:auto;}

#obsah #prom #promitani{
margin:auto;
margin-top:10px; 
}

#obsah #prom a{width:700px;height:1300px;}
#obsah #prom a img{border:2px solid #369;}
#obsah #prom a img:hover{border:2px solid white;}

#obsah #prom h3 a{color:gray; text-decoration:none;}
#obsah #prom h3 a:hover{color:white;}

/****************GALERIE - MENU**********************/

#obsah #galerie_menu{min-width:140px;text-align:center; margin-top:70px;}

#obsah #galerie_menu #div_nahodny{_padding-left:40px ;}

#obsah #galerie_menu ul{
text-align:center;
padding:0;
}

#obsah #galerie_menu li{
height:25px;
list-style-type:none; 
margin-bottom:4px;
margin-top:4px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}

#obsah #galerie_menu li a{
font-weight:bold;
font-size:13pt;
line-height:25px;
min-width:140px; 
background: url('images/bg_top.png'); 
text-decoration: none; 
color: white; 
border:1px solid gray; 
display:block;
}

#obsah #galerie_menu li a:visited {text-decoration: none; color: darkgray;}
#obsah #galerie_menu li a:hover {
background: url('images/bg_top_on.png'); 
border:1px solid #369; 
text-decoration: none; 
color: white;
}

#obsah #galerie_menu .nahodny_obrazek {margin:0; border:2px solid #369;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}
#obsah #galerie_menu .nahodny_obrazek:hover {border:2px solid white;}

#obsah #galerie_menu p{color:#7092BE; text-indent:0px; font-size:12pt;}

/*******************NABÍDKY***************************************/

#obsah #nabidky{
background: url('images/bg_top.png'); 
width:850px;
margin:10px auto;
padding:15px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius: 15px;
border:2px solid #7092BE;
}

#obsah #nabidky p{
font-size:11pt;
text-indent: 0px;         /*eeské odsazení*/
font-family: Arial, Sans-Serif;
font-style:italic;
text-align:left;
}

#obsah #nabidky table{
color:#7092BE;
width:170px;
}

#obsah #nabidky #zprava table{
background: url('images/bg_top_on.png');
_background: none;
margin:0px auto;
margin-bottom:15px;
text-align:right;
color:#7092BE;
padding:10px 50px;
_padding:0px;
_width:450px;
}

#obsah #nabidky #zprava table .nahoru{vertical-align:top; width:50px;}

#obsah #nabidky #zprava #text, #dlouhy_text{
margin:0 auto;
width:350px;
background:#369;
color:white;
border:1px solid gray;
}

#obsah #nabidky #zprava p{
font-family:  arial;   
margin:5px;
font-size:14pt;
text-indent:0px;
text-align:center; 
}

#obsah #nabidky p a{color:#7092BE;;}
#obsah #nabidky p a:hover{color:white;}

#obsah #nabidky h3 a{text-decoration:none; color:white;}
#obsah #nabidky h3 a:hover{text-decoration:underline;}

#obsah #nabidky table .horizont{border-bottom:2px solid gray;background: url('images/bg_top_on.png');}
#obsah #nabidky table .vertical{border-right:2px solid gray;background: url('images/bg_top_on.png');}

#obsah #akcni_nabidka{
background: url('images/bg_top_on.png');
margin:10px;
padding:10px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}

#obsah #akcni_nabidka a{text-decoration:underline; color:#7092BE;}
#obsah #akcni_nabidka a:hover{color:white;}

#obsah #akcni_nabidka a img{margin:10px;border:2px solid #369;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}
#obsah #akcni_nabidka a img:hover{border:2px solid white;}

/**************TABULKA - ZAKOUPENÍ OBRAZU*****************/

#zakoupit {
background: url('images/bg_top.png'); 
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
padding:15px 0px;
margin:5px auto;
border-radius:15px;
border:2px solid #7092BE; 
}

#zakoupit .obrazek .leva_bunka{
text-align:right;
padding:10px;
}

#zakoupit .obrazek .leva_bunka a{text-decoration:underline; color:#7092BE;}
#zakoupit .obrazek .leva_bunka a:hover{color:white;}

#zakoupit .obrazek a img {border:2px solid #369;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}
#zakoupit .obrazek a img:hover {border:2px solid white;}

#zakoupit .zpet{text-decoration:underline; color:#7092BE;}
#zakoupit .zpet:hover{color:white;}

#zakoupit font{
font-size:18pt;
font-weight:bold;
}

#zakoupit .tabulka_zakoupit {
width: 700px;
border: 0px;
color: white;
}

#zakoupit .tabulka_zakoupit #form_cena{
font-size:22pt;
font-weight:bold;
color:green;
}

#zakoupit .tabulka_zakoupit .info {
width: 50%;
text-align: right;
} 

#zakoupit .tabulka_zakoupit .pole {
width: 50%;
text-align: left;
}

/*******************TIPY & TRIKY**********************************/
/****************TIPY - MENU**********************/

#obsah #tipy_menu{min-width:140px;text-align:center; margin-top:30px;}

#obsah #tipy_menu ul{
text-align:center;
padding:0;
}

#obsah #tipy_menu li{
list-style-type:none; 
margin-bottom:4px;
margin-top:4px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}

#obsah #tipy_menu li a{
font-weight:bold;
font-size:13pt;
line-height:25px;
min-width:150px; 
background: url('images/bg_top.png'); 
text-decoration: none; 
color: white; 
border:1px solid gray; 
display:block;
}

#obsah #tipy_menu li a:visited {text-decoration: none; color: darkgray;}
#obsah #tipy_menu li a:hover {
background: url('images/bg_top_on.png'); 
border:1px solid #369; 
text-decoration: none; 
color: white;
}

#obsah #tipy_menu p{color:#7092BE; text-indent:0px; font-size:12pt;}

/*****************/

#obsah .novy_tip{
color:#7092BE;
border:0;
width:750px;
margin:10px auto;
background: url('images/bg_top.png');
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border: 2px solid #7092BE;
}

#obsah #tip{
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
margin:5px auto;
}

#obsah .novy_tip table{width:725px; margin:0 auto; color:gray;}

#obsah .novy_tip .obrazek{
width:120px;
background: url('images/bg_top_on.png');
border-right:1px solid gray;
}

#obsah .novy_tip .obrazek img{border:2px solid #369;}
#obsah .novy_tip .obrazek img:hover{border:2px solid white;}

#obsah .novy_tip .text{
text-align:left;
padding:5px 10px;
background: url('images/bg.png');

}

#obsah .novy_tip .horni_radek{
border-bottom:1px solid gray;
font-size:14pt;
font-weight:bold;
color:silver;
padding:5px 10px;
background: url('images/bg_top.png');
text-decoration:none;
border-top-left-radius:11px;
border-top-right-radius:11px;

}

#obsah .novy_tip .horni_radek a{
text-align:left;
font-size:14pt;
font-weight:bold;
color:silver;
padding:5px 10px;
background: url('images/bg_top.png');
text-decoration:none;
}
#obsah .novy_tip .horni_radek a:hover{color:white;}

#obsah .novy_tip .spodni_radek{
border-top:1px solid gray;
font-size:11pt;
font-weight:normal;
color:gray;
padding:2px 10px;
background: url('images/bg_top.png');
border-bottom-left-radius:11px;
border-bottom-right-radius:11px;
_width:350px;
}

#obsah .zpet{
text-decoration:none;
font-size:14pt;
font-weight:bold;
color:gray;
}

#obsah .zpet:hover{color:white;}

/*****************/

#obsah #tip_nadpis{
background: url('images/bg_top.png');
border-bottom:1px solid gray;
height:30px; 
padding-left:30px; 
text-align:left;
padding-top:5px;
border-top-left-radius:15px;
border-top-right-radius:15px;
}

#obsah #tip_nadpis h2{font-size:16pt;margin:0;}

#obsah #tip_paticka{
background: url('images/bg_top.png');
border-top:1px solid gray;
text-align:left;
padding:2px 10px;
color:gray;
border-bottom-left-radius:15px;
border-bottom-right-radius:15px;
}

#obsah #tip_paticka table{width:920px; margin:0 auto; color:gray;}

/**********TIP STRED*******/

#obsah #tip_stred{
background: url('images/bg_top_on.png');
padding:15px;
}

#obsah #tip_stred table{margin:0 auto; color:#7092BE;}

#obsah #tip_stred a{text-decoration:underline; color:#7092BE;}
#obsah #tip_stred a:hover{color:white;}

#obsah #tip_stred table a img{border: 2px solid #369;}
#obsah #tip_stred table a img:hover{border: 2px solid white;}

#obsah #tip_stred a img{border: 2px solid #369;}
#obsah #tip_stred a img:hover{border: 2px solid white;}

/*******************NOVINKY***************************************/

#obsah .nova_novinka{
color:#7092BE;
border:0;
width:800px;
margin:10px auto;
background: url('images/bg_top.png');
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
}

#obsah .nova_novinka .obrazek{
width:120px;
background: url('images/bg_top_on.png');
border-right:1px solid gray;
border-top-left-radius:11px;
border-bottom-left-radius:11px;
}

#obsah .nova_novinka .obrazek img{border:2px solid #369;}
#obsah .nova_novinka .obrazek img:hover{border:2px solid white;}

#obsah .nova_novinka .text{
text-align:left;
padding:5px 10px;
background: url('images/bg_top_on.png'); 
border-top:1px solid gray;
border-bottom-right-radius:11px;
border-bottom-left-radius:11px;
}

#obsah .nova_novinka .text_full
{
text-align:left;
padding:5px 10px;
background: url('images/bg_top_on.png'); 
border-top:1px solid gray;
border-bottom-left-radius:0px;
border-bottom-right-radius:11px;
}

#obsah .nova_novinka .text a{color:#7092BE; text-decoration:underline;}
#obsah .nova_novinka .text a:hover{color:white;}

#obsah .nova_novinka .text_full a{color:#7092BE; text-decoration:underline;}
#obsah .nova_novinka .text_full a:hover{color:white;}

#obsah .nova_novinka .horni_radek{
font-size:12pt;
color:gray;
height:30px;
}

#obsah .nova_novinka .horni_radek td{
padding:5px 10px;
}

/*******************O AUTOROVI************************************/

#obsah #autor_top
{
 width:950px;
 -webkit-box-shadow:0px 0px 20px #000; 
 -moz-box-shadow:0px 0px 20px #000; 
 border-radius:15px;
 border:2px solid #7092BE;
 margin:10px auto;
 background: url('images/bg_top.png');
 padding:10px; 
}

#obsah #autor_bottom
{
 width:950px;
 -webkit-box-shadow:0px 0px 20px #000; 
 -moz-box-shadow:0px 0px 20px #000; 
 border-radius:15px;
 border:2px solid #7092BE;
 margin:10px auto;
 background: url('images/bg_top.png');
 padding:10px; 
}

#obsah .autor_table{margin:auto;}

#obsah .autor_table td{
vertical-align:top;
text-align:left;
color: #7092BE;
padding:15px;
}

#obsah .autor_table .petr li{margin-top:10px;}

#obsah .autor_table h3{
text-indent: 30px;
margin:0;
}

#obsah .autor_table a{color:#7092BE;}
#obsah .autor_table a:hover{color:white;}

/****************NÁVŠTEVNÍ KNIHA**********************************/

#obsah #kniha{_width:550px;_background: url('images/bg_top.png');}

#obsah #kniha table{
background: url('images/bg_top.png');
margin:5px auto;
text-align:right;
width:400px;
color:#7092BE;
padding:0 50px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
_border:none;
}

#obsah #kniha table .nahoru{vertical-align:top;}

#obsah #kniha .text,#dlouhy_text{
margin:0 auto;
width:350px;
background:#369;
color:white;
border:1px solid gray;
}

#obsah #kniha #bunka_otazka_tl
{
text-align:left;
vertical-align:middle;
}

#obsah #kniha #otazka 
{
margin:0 auto;
width:50px;
background:#369;
color:white;
border:1px solid gray;
}

#obsah #kniha p{
margin:5px;
font-size:14pt;
text-indent:0px;
text-align:center; 
}

#obsah .novy_prispevek {
text-align:left;
width:650px;
margin:10px auto;
border:0;  
background: url('images/bg_top.png');  
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
}

#obsah .novy_prispevek .horni_radek{
font-size:12pt;
color:gray;
}

#obsah .novy_prispevek .horni_radek td{
padding:5px 10px;
}

#obsah .novy_prispevek .dolni_radek td{
border-top:1px solid gray;
color:#7092BE;
padding:5px 10px;
background: url('images/bg_top_on.png');
border-bottom-left-radius:11px;
border-bottom-right-radius:11px;
}

#obsah .novy_prispevek h2,h3{margin:0px;}

/******************************************************************************/
/*********************DYNAMICKÉ PRVKY*********************/
/***************KOMENTÁRE*****************/

#obsah #komentar table{
background: url('images/bg_top.png');
_background: none;
margin:5px auto;
text-align:right;
width:auto;
color:#7092BE;
padding:0 50px;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
border:2px solid #7092BE;
_border:none;
}

#obsah #komentar #text, #obsah #komentar #dlouhy_text{
margin:0 auto;
width:350px;
background:#369;
color:white;
border:1px solid gray;
}

#obsah #komentar td
{
vertical-align:middle;
}

#obsah #komentar #bunka_otazka_tl
{
text-align:left;
vertical-align:middle;
}

#obsah #komentar #otazka
{
margin:0 auto;
width:50px;
background:#369;
color:white;
border:1px solid gray;
}

#obsah #komentar p{
margin:5px;
font-size:14pt;
text-indent:0px;
text-align:center; 
}

#obsah #novy_komentar {
text-align:left;
width:650px;
margin:10px auto;
border:2px solid #7092BE;
border-radius:15px;
}

#obsah #novy_komentar .horni_radek td{
border-bottom:1px solid gray;
font-size:16pt;
font-weight:bold;
color:white;
padding:5px 10px;
background: url('images/bg_top.png'); 
border-top-left-radius:15px; 
border-top-right-radius:15px; 
}

#obsah #novy_komentar .horni_radek td #datum_vpravo{
float:right;
font-size:11pt;
color:gray;
margin-top:4px;
}

#obsah #novy_komentar .dolni_radek td{
color:#7092BE;
padding:5px 10px;
background: url('images/bg_top_on.png');
border-bottom-left-radius:15px; 
border-bottom-right-radius:15px;
}

#obsah #novy_komentar h2,h3{margin:0px;}

/**************HODNOCENÍ*****************/

#obsah #hodnoceni{
background: url('images/bg_top_on.png');
text-align:center;
padding:5px 10px;
margin-top:5px;
_margin-top:15px;
_width:690px;
color:gray;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
border-radius:15px;
}

#obsah #hodnoceni font{
color:#7092BE;
font-weight:bold;
}

#obsah .bili_font{
color:white;
text-align:left;
font-size:13pt;
font-style:none;
}

#obsah #hodnoceni a{
text-decoration:none;
color:gray;
font-weight:bold;
font-size:18pt;
}

#obsah #hodnoceni a:hover{color:white;}

/******************************************************************************/

#zapati{
margin:0;
padding:0;
color:gray;
line-height:30px;
min-width:1025px;
height:60px;
background: url('images/bg_top.png');
border-top:1px solid gray;
-webkit-box-shadow:0px 0px 20px #000; 
-moz-box-shadow:0px 0px 20px #000;
}

#zapati #mini_menu{
margin-left:20px;
font-size:15px;
float:left;
}

#zapati #mini_menu a{color:gray; text-decoration:none;}
#zapati #mini_menu a:hover{color:white; text-decoration:none;}

#zapati p{
margin:0;
text-align:center;
font-weight:bold;
}

#zapati #copyright{
margin-right:20px;
font-size:12px;
float:right;
}

#zapati #copyright a{color:gray; text-decoration:none;}
#zapati #copyright a:hover{color:white;}

