body {
   background-color: black;
   font-family: Verdana;
   font-size: 13px;
   color: #e2e2e2;
   line-height: 130%;
}

 a:link,  a:visited {
   color: #bca65a;
   font-size: 13px;
	text-decoration: underline;
}

 a:hover,  a:active {
   color: #bca65a;
   font-size: 13px;
	text-decoration: underline;
}  

#logo {
	width: 1000px;
	margin: 10px auto 0px auto;
	background: url('logo.jpg');
	background-color: #723f1e;
	height: 150px;
}

#login_box {
	width: 200px;
	margin: 0px 0px 0px auto;
	position: relative;
	top: 65px;
	left:10px;
	color: #e6e6e6;
	font-size: 12px;
	
}

#login_box .form {
  background: #3e351f;
  border: 1px solid #817b6a; 
  color: #e6e6e6;
  font-family: Tahoma; 
  font-size: 13px;
}

#login_box .button {
  background: #18180e;
  border: 1px solid #817b6a; 
  color: #bda766;
  font-family: Tahoma; 
  font-size: 13px;
}

#login_box a {
   font-size: 12px;
	color: #e6e6e6;
	text-decoration:underline;
}

#menu {
	width: 700px;
	margin: 0px auto;
	margin-top: 5px;
	height: 37px;
	text-align: center;
	color: rgb(232, 205, 115);
	background: url('menu.jpg') no-repeat center top;
   border-width: 0px 0px 0px 0px;
   border-style: solid;
   border-color: black;
   line-height: 35px;
   float: left;
}

#menu a:link, #menu a:visited {
   color: rgb(225, 191, 74);
   font-size: 13px;
	text-decoration: none;
}

#menu a:hover, #menu a:active {
   color: rgb(255, 230, 170);
   font-size: 13px;
	text-decoration: none;
	text-shadow: 0.1em 0.1em 0.2em rgb(225, 191, 74);
}

#middle {
   width: 1000px;
	margin: 0px auto;
}

#left_menu {
  width: 153px;
  float: left;
}

#left_menu_top {
   width: 153px;
   height: 127px;
	margin: 0px auto;
	background: url('left_menu_top.jpg') no-repeat center top;
	float: left;
   background-color: #221109;
}

#left_menu_middle {
   width: 153px;
	background: url('left_menu.jpg');
	float: left;
	background-color: #221109;
}

#left_menu_bottom {
   width: 153px;
   height: 10px;
	background: url('left_menu_bottom.jpg');
	float: left;
	background-color: #221109;
}

#left_menu a:link, #left_menu a:visited {
   color: #cccccc;
   font-size: 13px;
	text-decoration: none;
	text-shadow: 2px 2px 0px black;
}

#left_menu a:hover, #left_menu a:active {
   color: #ffffff;
   font-size: 13px;
   text-decoration: underline;
   text-shadow: 0.1em 0.1em 0.2em #cccccc;
}

#left_menu li {
   color: #b5b5b5;
   text-align: left;
   margin: 0 0 0 20px;
   text-decoration: none;
   display: block;
   padding: 0 0 4px 0;
}
  
#left_menu ul {
   list-style-type: none;
   font-size: 12px;
   width: 137px;
   margin: 3px 0 0 7px;
   padding: 0 0 5px 0;
}
  
#left_menu h2 {
   color: #a49160;
   height: 24px;
   width: 140px;
   text-align: center;
   font-family: Tahoma;
   font-size: 15px;
   font-weight: bold;
   line-height: 24px;
   background: url('h2.jpg') no-repeat top;
   margin-left:10px;
   text-shadow: 1px 1px 2px black, 0 0 1em #7d6e48, 0 0 0.2em #7d6e48;
}

#web {  
	width: 620px; 
   float: left;
}

#content {  
	width: 694px;
	margin-top: 15px;
	float: left;
}  
 
#content_top {  
   float: left; 
   width: 694px;  
   height: 70px;
   background: url('content_top.jpg') top center no-repeat; 
   background-color: #100f0d;
}  
 
#content_middle {  
   float: left; 
   width: 694px;  
   height: 100%;
   background: url('content_middle.jpg') top center;
   background-color: #1c0809; 
}  

#content_bottom {  
   float: left;
   width: 694px; 
   height: 70px;
   background: url('content_bottom.jpg') top center no-repeat; 
   background-color: #1c0809;
}

#text {  
   padding-left:31px;  
   padding-right:31px; 
   text-align: justify;
   font-size: 13px;
}

#text h2 {
   font-size: 17px;
 /*  color: #bb7638;*/
   text-align: center;
   bosrder: 1px solid #606060;
   font-style: italic;
   float: center;
   color: #c13e20; 
}

#text strong {  
   color: #ffffff;
}

#text strong.color {  
   color: #d6bb5d;
}

#text b {  
   color: #ffffff;
} 

#paticka {
	width: 620px;
	margin: 0px auto;
	margin-top: 10px;
	height: 37px;
	text-align: center;
   margin-bottom: 30px;
   float: left;
}

#right_menu {
   width: 153px;
	margin: 0px auto;
	background: #221109;
	float: right;
}

#right_menu_top {
   width: 153px;
   height: 128px;
	margin: 0px auto;
	background: url('right_menu_top.jpg') no-repeat center top;
	float: left;
	background-color: #221109;
}

#right_menu_bottom {
   width: 153px;
   height: 10px;
	background: url('right_menu_bottom.jpg');
	float: left;
	background-color: #221109;
}

#right_menu_middle {
   width: 153px;
	background: url('right_menu.jpg');
	float: left;
	background-color: #221109;
}

#right_menu a:link, #right_menu a:visited {
   color: #cccccc;
   font-size: 13px;
	text-decoration: none;
}

#right_menu a:hover, #right_menu a:active {
   color: white;
   font-size: 13px;
	text-decoration: underline;
}

#right_menu h2 {
   color: #a49160;
   height: 24px;
   text-align: center;
   font-family: Tahoma;
   font-size: 15px;
   font-weight: bold;
   line-height: 24px;
   background: url('h2.jpg') no-repeat top;
   margin-right:8px;
   text-shadow: 1px 1px 2px black, 0 0 1em #7d6e48, 0 0 0.2em #7d6e48;
}

/*-------------------------------Koniec dizajnu--------------------------------*/

h1 {
   text-align:center;
   font-size: 18px;
   color: #d6bb5d;
   margin-bottom: 30px;
   padding: 5px;
}

.image  {
	border: 1px solid #606060;
	padding: 2px;
	position: relative;
}

.form {
   background: #3e351f;
   border: 1px solid #817b6a; 
   color: #e6e6e6;
   font-family: Tahoma; 
   font-size: 13px;
}

.button {
   background: #18180e;
   border: 1px solid #817b6a; 
   color: #bda766;
   font-family: Tahoma; 
   font-size: 13px;
}

.error {
   color: #ff0000;
   
   font-size: 13px;
   padding-left: 15px;
}

#title_news {
   padding-top:30px;
   text-align: left;  
   font-size: 13px;
   padding-left: 15px;
}

#title_news a:link, #title_news a:visited {

   text-align: left;
   color: #d6bb5d; 
   font-size: 13px;
   font-weight:bold;
   text-decoration: none;
   text-shadow: 1px 1px 2px black, 0 0 1em #bb7200, 0 0 0.2em #bb7200;

}

#title_news a:hover, #title_news a:active {

   text-align: left;
   color: #d6bb5d;
   font-size: 13px;
   font-weight:bold;
   text-decoration: underline;
}

#small_news {
   padding-top:7px;
   text-align: left;
   /*color: #c80000;   */
   font-size: 11px;
   padding-left: 15px;
   color: #d73e1a; 
}

#small_news a:link, #small_news a:visited {
   font-size: 11px;
   color: #d73e1a; 
   text-align: left;
   text-decoration: none;
}

#small_news a:hover, #small_news a:active {
   font-size: 11px;
   color: #d73e1a; 
   text-align: left;
   text-decoration: underline;
}
.background_news {
   background: url('novinka.jpg') no-repeat center top;   
   width: 630px;
   height: 80px;
}

.background_kom {
   background: url('pozadiekomentar.jpg'); 
   background-color: #11120d;  
   width: 600px;
   height: 100%;
   margin: 0px auto;
   border: 2px solid #272623;  
}

#small_kom {
   padding-top: 10px;
   text-align: left;   
   font-size: 12px;
   padding-left: 10px;
}

#small_kom a:link, #small_kom a:visited {

   text-align: left;
   color: #c1ac65;   
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
}

#small_kom a:hover, #small_kom a:active {

   text-align: left;
   color: #c1ac65;   
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
}

.text_kom {
   padding-left: 20px;
   padding-right: 20px;
   text-align: left;
   padding-bottom: 20px;
   color: #cccccc;   
   font-size: 12px;
}

.line_kom {
   width: 550px;
	margin: 0px auto;   
   background-color: #9d6237;   
   height: 1px;
   margin-top: 20px;
}

.book_top {
   width: 496px;
   height:50px;
 
}

.pocitadlo {
   float:left;
   width: 50px;
   height:40px;  
   margin-top:5px;   
   margin-left:5px; 
   border: 1px solid #817b6a;
   background-color: #3e351f; 
   text-align: center;  
   
}

.pocitadlo_text {

   margin-top:11px;  
   color:#000000;
   font-weight: bold;
   
}

#book_skuska {
   float:left;   
   margin-top:17px;  
   padding-left:20px;   
   
}

#book_small {
   width: 300px;
   float:left;   
   margin-top:17px;  
   padding-left:20px; 
   text-align: left;  
   font-size: 12px;
   
}

#book_small a:link, #book_small a:visited {
   text-align: left;
   color: #c1ac65;   
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
}

#book_small a:hover, #book_small a:active {
   text-align: left;
   color: #c1ac65;   
   font-size: 12px;
   font-weight: bold;
   text-decoration: underline;
}


.book_text {
   width: 450px;
   color: #cccccc;     
   margin-top:10px;  
   padding-left:20px; 
   margin-bottom:10px;
   text-align: left;  
   font-size: 12px;     
}


#pozadieobrazka {
   margin-right:10px;
   margin-bottom:5px;
   background: url('background_image.gif');  
   width:134px;
   height:84px;
   float:left;
}

#pozadieobrazka img {
   padding-top: 2px;
   padding-left: 2px;  
}

#border_gallery {
   background: url('border_gallery.gif');  
   width:160px;
   height:123px; 
   float: left;
   border: 0px solid black;
}

#border_gallery img {
   padding-top: 5px;
   padding-left: 5px;  
}

.border_image {
   border: 1px solid #5f2400;
}

#videa_odkaz {
}

#videa_odkaz a:link, #videa_odkaz a:visited {
   font-size: 14px;
   color: #dddddd;
   font-weight: bold;
   text-decoration: none;
   font-style: italic;
}

#videa_odkaz a:hover, #videa_odkaz a:active {
   font-size: 14px;
   color: #dddddd;
   font-weight: bold;
   text-decoration: underline;
   font-style: italic;
}

a.spravy:link, a.spravy:visited	{ color: #dddddd; text-decoration: none; font-weight: normal; }
a.spravy:hover, a.spravy:active	{ color: #ffffff; text-decoration: underline; font-weight: normal; }

/*---------------------------------------------Profil------------------------------------------------------*/
 
#forum_prispevky table{

  border-collapse: collapse;
  border:1px solid #000000;
  text-align:left;
  font-weight:bold;
  color:#dddddd;

}
#forum_prispevky td{

  border-collapse: collapse;
  border:1px solid #000000;
  
}

#forum_prispevky a:link, #forum_prispevky a:visited{

  color: #bca65a;
  text-decoration: none;
  font-size: 10px;
  
}

#forum_prispevky a:hover{

  color: #cfbb75;
  text-decoration: underline;
  font-size: 10px;
  
}

/*....................................Profil...................................................*/

#profil_hore {

  margin-bottom:15px;
  -moz-box-shadow: 5px 5px 10px #050101;
  -webkit-box-shadow: 5px 5px 10px #050101;   
  box-shadow: 5px 5px 10px #050101;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;    
  border-radius: 10px; 
  background: url('/design/pozadie.jpg');
  width:500px;
  height:100px;
  margin:0 auto;
  border:1px solid #58471f;
  margin-bottom:40px;
  
}

#profil_hore table{

  float:left;
  margin-top:10px;
  margin-left:10px;
  width:80px;
  height:80px;
  background:url('/design/pozadie2.jpg');;
  text-align:center;
  border:1px solid #51472d;
  
}

#profil_hore_right{

  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;    
  border-radius: 10px; 
  float:left;
  margin-left:30px;
  margin-top:10px;
  width:340px;
  height:80px;
  border:1px solid #51472d;
  background: url('/design/pozadie2.jpg');
  text-align:center;
  
}

#profil_hore_right .nick{

  margin-top:15px;
  font-size:20px;
  font-weight:bold;
  color:#ffffff;
  
}

#profil_hore_right .funkcia{

  margin-top:2px;
  font-size:13px;
  
}

.panel_zalozka_close {

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;    
  border-radius: 3px; 
  margin-right: 10px;
  float: left;
  width: 100px;
  height: 21px;
  background: url('/design/pozadie2.jpg');
  border-top: 1px solid #58471f;
  border-left: 1px solid #58471f;
  border-right: 1px solid #58471f;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
  font-size: 12px;
  color: #a18934;
  cursor: pointer;
  
}

.panel_zalozka_open {

  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;    
  border-radius: 3px; 
  margin-right:10px;
  float:left;
  width:100px;
  height:21px;
  background: url('/design/pozadie.jpg');
  border-top:1px solid #58471f;
  border-left:1px solid #58471f;
  border-right:1px solid #58471f;
  text-align:center;
  line-height:20px;
  font-weight:bold;
  font-size:12px;
  color:#8e564a;
}

#panel_obsah {

  margin-bottom:15px;
  -moz-box-shadow: 5px 5px 10px #050101;
  -webkit-box-shadow: 5px 5px 10px #050101;   
  box-shadow: 5px 5px 10px #050101; 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;    
  border-radius: 5px; 
  background: url('/design/pozadie.jpg');
  width:610px;
  float:left;
  border:1px solid #58471f;
  padding: 10px;
  
}

#nove_spravy{
	position:relative;
	top: -3px;
}

#nove_spravy a:link, #nove_spravy a:visited, #nove_spravy a:hover, #nove_spravy a:active {
   font-size: 12px;
   color: red;
   font-weight: bold;
   text-decoration: none;
}

