/*
 
 ///// spolocne /////
 
 */
* { 
margin: 0; padding: 0; border: none; 
} 
a { 
color: #f93; text-decoration: none; font-weight: bold; outline:none; 
}
a:hover { 
color: #f93; text-decoration: underline; font-weight: bold; outline:none; 
}
a.spec { 
color: #f93; text-decoration: none; font-weight: bold; outline:none; 
}
a.spec:hover { 
color: #eee; text-decoration: underline; font-weight: bold; outline:none; 
}
hr { 
display: none; 
}
p {
line-height: 130%;
}
p.odskok {
  margin-top: 8px;
}
span {
	color: #f93; font-weight: bold;
}
.CRV {
	color: #f93; font-weight: bold; font-size: 24px;
}
.CRM {
	color: #5a5a5a; font-weight: normal; font-size: 10px;
}

/*
div {
	border: 1px solid red;
}
*/

html, body { 
padding: 0; margin: 0; height: 100%; 
}
body { 
background: #000; color: #eee; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
}

.clearfix { 
display: block; 
}
.clearfix:after { 
content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; 
}

.odsadit {
margin-top: 8px;
}

h1 { font-size: 18px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#f93; }
h2 { font-size: 16px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#f93; }
h3 { font-size: 14px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#f93; }
h4 { font-size: 13px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#f93; }

.bold      { font-weight: bold; }
.italic    { font-style: italic; }
.underline { text-decoration: underline; }  

hr,
.hidden,
.printOnly { display: none; }

body { 
text-align: center; 
}

#webPage { 
width: 980px;  margin: 0 auto; position: relative; 
}
#webPage #webPageMain { 
width: 974px; text-align: left; border-left:3px solid #fff; border-right:3px solid #fff; float:left
}
#webPage #webPageCaption { 
width: 24px; position: relative; float:right 
}
#webPage #webPageCaption #box1 { 
width:24px; height:186px; 
}
#webPage #webPageCaption #box2 { 
width:24px; height:295px; 
}
#webPage #webPageCaption #box3 { 
width:24px; height:100px; 
}
#webPage #webPageCaption #box4 { 
width:24px; height:550px; 
}
#webPage #webPageCaption #box5 { 
width:24px; height:100px; 
}
#webPage #webPageCaption #box6 { 
width:24px; height:200px; 
}

#header { 
width: 100%; overflow: hidden; 
}

#head_left { 
width: 26px; height: 99px; background-color: #5A5A5A; float:left; 
}
#head_header { 
width: 460px; height: 99px; margin-left:2px; float:left; 
}
#head_logo { 
width: 185px; height: 99px; float:right; 
}
#head_show { 
width: 130px; height: 99px; float:left; 
}
#head_logo img { 
margin-top:10px; margin-left:20px;
}
#head_right { 
width: 163px; height: 99px; margin-left:1px;background-color: #000; float:left; margin-right:1px; 
}
#head_right #avatar img {
margin-left: auto; margin-right: auto; display: block; margin-top: 8px;
}
#head_right #uzivatel {
text-align: center; font-weight: bold; color: #f93;
}
#head_right #msg_panel img {
margin-left: auto; margin-right: auto; display: block; margin-top: 3px;
}
#head_right .login_input {
  float: right; margin-right:8px; margin-top: 6px; font-weight: bold;
}
#head_right .login_input span {
  color: #f93;
}
#head_right .login_input input {
  width: 90px;
}
#head_right #password_input {
  float: right; margin-right:8px; margin-top: 6px; font-weight: bold;
}
#head_right #password_input input {
  width: 90px;
}
#head_right #password_input span {
  color: #f93;
}
#head_right #submit_button {
  float: right; margin-right:8px; margin-top: 6px; font-weight: bold;
}


#menuLine { 
width: 974px; float: left; border-top: 1px solid #5A5A5A; border-bottom: 1px solid #5A5A5A; margin-top: 1px; padding-left: 15px; 
}
#mainMenu ul { 
list-style: none; float: left; font-weight: bold;
}
#mainMenu ul li { 
float: left; padding: 5px 16px 5px 0px; 
}
#mainMenu ul li.spec { 
float: left; padding: 5px 16px 5px 0px; color:#f93; 
}
#mainMenu ul li a { 
color: #fff; text-decoration: none; font-weight: bold; 
}
#mainMenu ul li a:hover { 
color: #f93; text-decoration: underline; 
}
#mainMenu ul li a.spec { 
color: #f93; text-decoration: none; font-weight: bold; 
}
#mainMenu ul li a.spec:hover { 
color: #fff; text-decoration: underline; font-weight: bold; 
}

#main { 
width: 100%; background-color: #5A5A5A; 
}
#main_left { 
width: 26px; height:60px; background: url('../images/bkg1.gif') repeat-x; float:left; 
}
#main_content { 
width: 778px;	background-color: #000; background-image: url('../images/bkg2.gif'); background-repeat: repeat-x; float:left; 
}
#main_right { 
width: 169px; background: url('../images/bkg1.gif') repeat-x; float:left; padding-top:60px; 
}

#main_rubrika { 
padding-top: 50px; float: left; 
}
#main_rubrika img { 
margin-left:15px; margin-bottom:10px; 
}
#main_special_box {
width: 500px; height: 90px; float: right;
}

#adds_box {
	width: 210px; height: 300px; float: left;
}

.clear { 
clear:both; 
}
.clearfix { 
display: block; 
}

#bottom_banner {
	width: 776px;
}
#bottom_banner .banner1 { float: left; margin:30px 0px 15px 23px;}

#bottom_banner .banner2 {
	float: right; margin:30px 23px 15px 0px;
}

#bottom_magazin {
	padding: 0px 0px 0px 231px;
}

#bottom_blog {
	padding: 0px 0px 0px 0px;
}

.ciara {
	width:776px; border-bottom: 1px solid #5a5a5a; height:1px;
} 

#main_uvod {
	width: 776px; border-top: 1px solid #5a5a5a; margin-left:1px
}

.nadpis_rubrika {
	margin-left: 10px; margin-top: 50px;
}

/*

///// sekcia: STRANKOVANIE /////

*/

#paging {
	text-align: center; width: 100%; margin-top:15px; margin-bottom:15px; font-size: 11px; color:#5a5a5a; 
}

#paging a{  
     padding:2px 5px 2px 5px;  
     margin:2px 2px 2px 2px;  
     border:1px solid #5a5a5a;  
     background:#000;  
     color:#fff;  
     text-decoration:none;  
	  background-color: #5a5a5a;
 }  
   
 #paging a:hover{  
     border:1px solid #f93;  
     background:#fff;  
     color:#000;  
     text-decoration:none;  
     background-color: #f93;
 }  

#paging span{  
     font-weight: bold;
     padding:2px 10px 2px 10px;  
     margin:0px 2px 0px 2px;  
     border:1px solid #f93;  
     background:#000;  
     color:#000;  
     text-decoration:none;  
	  background-color: #f93;
 } 
 #paging_A {
	float: left; width:383px; text-align: right; margin-bottom:10px;
	}
#paging_A a{  
     padding:2px 5px 2px 5px;  
     margin:2px 2px 2px 2px;  
     border:1px solid #5a5a5a;  
     background:#000;  
     color:#fff;  
     text-decoration:none;  
	  background-color: #5a5a5a;
 }  
   
 #paging_A a:hover{  
     border:1px solid #f93;  
     background:#fff;  
     color:#000;  
     text-decoration:none;  
     background-color: #f93;
 }  

#paging_A span{  
     font-weight: bold;
     padding:2px 10px 2px 10px;  
     margin:0px 2px 0px 2px;  
     border:1px solid #f93;  
     background:#000;  
     color:#000;  
     text-decoration:none;  
	  background-color: #f93;
 } 	
 #paging_B {
	float: right; width:383px; text-align: left;	margin-bottom:10px;
	} 
#paging_B a{  
     padding:2px 5px 2px 5px;  
     margin:2px 2px 2px 2px;  
     border:1px solid #5a5a5a;  
     background:#000;  
     color:#fff;  
     text-decoration:none;  
	  background-color: #5a5a5a;
 }  
   
 #paging_B a:hover{  
     border:1px solid #f93;  
     background:#fff;  
     color:#000;  
     text-decoration:none;  
     background-color: #f93;
 }  

#paging_B span{  
     font-weight: bold;
     padding:2px 10px 2px 10px;  
     margin:0px 2px 0px 2px;  
     border:1px solid #f93;  
     background:#000;  
     color:#000;  
     text-decoration:none;  
	  background-color: #f93;
 } 	
 #paging_fotoi_A {
	float: left; width:383px; text-align: right;
 }

 #paging_fotoi_A a img {
	border:2px solid #000; margin-top:10px; margin-bottom: 10px; margin-left:10px;
 }
 #paging_fotoi_A a:hover img {
	border:2px solid #f93; margin-top:10px; margin-bottom: 10px; margin-left:10px;
 }
	
 #paging_fotoi_B {
	float: right; width:383px; text-align: left;
 }
 
  #paging_fotoi_B a img {
	border:2px solid #000; margin-top:10px; margin-bottom: 10px; margin-right:10px;
 }
  #paging_fotoi_B a:hover img {
	border:2px solid #f93; margin-top:10px; margin-bottom: 10px; margin-right:10px;
 }

 /*
 
 ///// ---------- //////
 
 */
 
 
 
 
 
 




/*

///// sekcia: UVOD /////

*/

#uvod_fotoindex_box {
   float: left; width: 230px; padding-left: 8px;
} 
#uvod_fotoindex_inside {
   float: left; width: 230px;
} 
#uvod_fotoindex_inside #lavy {
   float: left;  width: 100px;
} 
#uvod_fotoindex_inside #pravy {
   float: left; width: 100px; margin-top: 50px;
} 
#uvod_fotoindex_inside .foto {
   float: left; width: 100px; height:100px;
} 
#uvod_fotoindex_inside .foto a img { margin-top: 10px; margin-left:10px; border:3px solid #fff; }
#uvod_fotoindex_inside .foto a:hover img { margin-top: 10px; margin-left:10px; border:3px solid #f93; }

/*

///// ------------ /////

*/


/*
/////////
*/

.lf {
	width: 166px; float: left; margin-top:5px; text-align: left; margin-right: 6px; padding-left:20px;
}
.rf {
	width: 586px; float: left; margin-top:5px;
}
.rf input {
	width: 180px;
}
.rf #input_poslat {
	width: 90px;
}

.lf2 {
	width: 106px; float: left; margin-top:5px; text-align: left; margin-right: 6px;
}
.rf2 {
	width: 636px; float: left; margin-top:5px;
}
.rf2 input {
	width: 636px;
}
.rf2 #input_radio1 {
	width: 20px;
}
.rf2 #input_radio2 {
	width: 20px;
}
.rf2 #input_nazov, #sRefer, #input_heslo, #input_foto_nazov, #input_foto_subor {
	width: 180px;
}
.rf2 span {
   font-style: italic; font-weight: normal; color: #fff;
}
.rf2 #input_ulozit, #input_foto_ulozit {
	width: 180px;
}
.rf2 #input_popis, #input_foto_popis {
	width: 636px; height: 80px;
}
.rf2 .zvyrazni {
	color: #f93; font-weight: bold; font-style: normal;
}
.lf3 {
	width: 40px; float: left; margin-top:5px; text-align: left;
}
.rf3 {
	width: 110px; float: right; margin-top:5px;
}
.rf3 input {
	width: 100px;
}
.rf3 #input_odomknut {
	width: 100px;
}

/*

///// ------------ /////

*/

#novinky_right {
	width: 169px; height: 295px;
}
#novinky_right .cas {
   color: #fff; font-size: 10px; margin-left:8px; margin-bottom:2px; margin-top:4px;
}
#novinky_right .nadpis {
   width: 154px;	background-color: #444; padding:4px; color: #000; font-weight: bold; font-size: 11px; margin-left:4px; margin-bottom:6px;
}
#novinky_right .nadpis span {
   color: #fff;
}
#novinky_right .nadpis a {
   color: #f93;
}
#novinky_right .nadpis a:hover {
   color: #fff;
}
#novinky_right .text {
   padding-left:8px;font-size:10px; width: 150px;
}

#novinky_mailom_right {
	width: 169px; height: 200px;
}
#novinky_mailom_right .nadpis {
   width: 154px;	background-color: #3a3a3a; padding:4px; color: #f93; font-weight: bold; font-size: 11px; margin-left:4px; margin-bottom:2px; text-align: center;
}
#novinky_mailom_right .nadpis span {
   color: #fff;
}
#novinky_mailom_right .nadpis2 {
   width: 154px;	background-color: #3a3a3a; padding:4px; color: #fff; font-size: 10px; margin-left:4px; margin-bottom:6px; text-align: center;
}
#novinky_mailom_right .nadpis2 .input_mail {
  width: 100%;
}
#novinky_mailom_right .nadpis2 .input_submit {
  width: 100%; margin-top: 3px; margin-bottom: 3px;
}
#novinky_mailom_right .text {
   padding-left:8px;font-size:10px; width: 150px;
}

#partneri_right {
	width: 169px; 
}
#partneri_right .banner {
   margin:4px;
}

#statistiky_right {
	width: 169px; height: 100px;
}
#statistiky_right .nadpis {
   width: 154px;	background-color: #444; padding:4px; color: #f93; font-weight: bold; font-size: 11px; margin-left:4px; margin-bottom:6px;
}
#statistiky_right .nadpis span {
   color: #fff;
}
#statistiky_right .polozka {
   color: #fff;
	padding:2px;
	padding-left:10px;
}

/*

///// ------------ /////

*/

#registracia {
	width: 748px; margin: 15px;
}
#registracia .left_form {
	width: 180px; float: left; margin-top:5px; padding-left: 100px; text-align: right;
}
#registracia .middle_form {
   float: left; width: 20px; margin-top:5px; text-align: center; font-weight: bold; color: #f93; 
}
#registracia .right_form {
	width: 380px; float: left; margin-top:5px;
}
#registracia .right_form span {
   font-weight: bold; font-style: normal; color: #f93;
}
#registracia .right_form #regNick, #regRefer {
   padding-top: 3px; 
}
#registracia .right_form input {
	width: 230px;
}
#registracia .right_form #input_radio1 {
	margin-right: 10px; width: 10px;
}
#registracia .right_form #input_radio2 {
	 width: 10px; margin-right: 10px; margin-left: 20px;
}
#registracia .right_form #input_ulozit {
	 width: 80px;
}
#registracia .right_form textarea {
	width: 230px; height: 60px;
}
#registracia .right_form select {
	width: 230px;
}

#kontaktny_formular {
	width: 748px; margin: 15px;
}
#kontaktny_formular .left_form {
	width: 180px; float: left; margin-top:5px; padding-left: 100px; text-align: right;
}
#kontaktny_formular .middle_form {
   float: left; width: 20px; margin-top:5px; text-align: center; font-weight: bold; color: #f93; 
}
#kontaktny_formular .right_form {
	width: 380px; float: left; margin-top:5px;
}
#kontaktny_formular .right_form input {
	width: 230px;
}
#kontaktny_formular .right_form #input_ulozit {
	 width: 80px;
}
#kontaktny_formular .right_form textarea {
	width: 230px; height: 120px;
}
#kontaktny_formular .right_form select {
	width: 230px;
}



#uvod_right {
	float: left; width: 540px;
} 
#uvod_right .prispevok {
	width:520px;
}
#uvod_right .prispevok .nadpis {
	width:520px; margin-top: 8px;
}
#uvod_right .prispevok .info_box {
	margin-top:5px;margin-bottom:10px;padding:5px;background-color:#5a5a5a;
}
#uvod_right .prispevok span {
	font-weight: bold; color: #f93;
}
#uvod_right .prispevok .info_box .datum {
  float: left; width:255px;
}
#uvod_right .prispevok .info_box .autor {
  float: right; width:255px; text-align: right;
}
#uvod_right .prispevok .obrazok {
   float: left; width:100px;
}
#uvod_right .prispevok .obrazok a img {
  border:3px solid #fff; 
}
#uvod_right .prispevok .obrazok a:hover img {
   border:3px solid #f93;
}
#uvod_right .prispevok .text {
   float:left; width:420px; text-align: justify;
}
#uvod_right .prispevok .citaj {
  width:520px; padding-top:10px; padding-bottom:10px; text-align: right;
}
#uvod_right .prispevok .link  { 
  float: right;
}
#uvod_right .prispevok .link .rollover  { 
  display:block; width:86px; height:30px; background:url(../images/link_magazin.gif) no-repeat; text-indent:-9999px; 
}
#uvod_right .prispevok .link a.rollover:link, a.rollover:visited, a.rollover:active {
  background:url(../images/link_magazin.gif) no-repeat;
}
#uvod_right .prispevok .link a.rollover:hover {
  background-position: -86px 0;
}

/*

///// ------- /////

*/
.geoinfo {
   width:752px; margin-top:25px; margin-bottom:10px;
}
.geoinfo .caption {
	margin:0;padding:0; text-align: left;
}
.geoinfo .area {
	background-color: #5a5a5a; padding: 10px; 
}
.geoinfo .area ul    { list-style: none; padding: 0; margin: 0; margin-left:10px; }
.geoinfo .area ul li { margin-top:5px; margin-bottom:5px; font-weight: bold; color: #000; }
.geoinfo .area ul li.vies { margin-top:10px; margin-bottom:10px; font-weight: bold; color: #000; }


#popis {
	width: 748px; border-top: 1px dashed #fff; border-bottom: 1px dashed #fff; color: #fff; text-align: justify; padding: 15px; margin-bottom: 15px;
}

.ostatne_popis {
	width: 748px; border-top: 1px dashed #fff; border-bottom: 1px dashed #fff; color: #fff; text-align: justify; padding: 15px; margin-bottom: 15px;
}

.ostatne_popis .right_button {
   float: right;
}

#panel {
	width: 748px; color: #fff; background-color: #5a5a5a; margin-left:15px; 
}
#panel .button {
   float: left; width: 170px; text-align: left; color: #f93; font-weight: bold; padding: 10px;
}
#panel .button_right {
   float: right; width: 170px; text-align: right; color: #f93; font-weight: bold; padding: 10px;
}


/*

///// ---------- //////

*/

#navigacia-full {
	text-align: center;
	width: 776px;
}





/*

///// sekcia FOOTER /////

*/
#myslienka { width: 100%; background-color: #000; background-color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000;}
#myslienka #citat {
	padding-top:10px; padding-bottom:10px;
}
#myslienka #citat #text {
	border-top: 1px dashed #5a5a5a; border-bottom: 1px dashed #5a5a5a; text-align: center; padding-top:10px; padding-bottom:10px; color: #000;
}
#myslienka #citat #text .citacia { 
   width: 80%; margin-left: auto; margin-right: auto;
}
#myslienka #citat #text .citacia .citat { 
  margin-top:10px; margin-bottom: 10px; margin-left:8px; margin-right: 8px; text-align: center; font-style: italic; color: #f93; font-size: 15px; font-weight: bold;
}
#myslienka #citat #text .citacia .citat .uvodzovkyA { 
  float:left;
}
#myslienka #citat #text .citacia .citat .uvodzovkyB { 
  float:right;
}
#myslienka #citat #text .citacia .citat .autor_citatu { 
  float:right; font-weight: normal;
}

#footer { background: url('../images/bkg2.gif') repeat-x; text-align: center; }
#copyright { color:#f93; font-weight: bold; text-align: center; padding-top: 15px; }
#copyright2 { color:#5a5a5a; font-weight: normal; text-align: center; padding-top: 3px; font-size: 10px; }
#footer-info { color:#5a5a5a; font-weight: bold; text-align: center; padding-top: 10px; }
.sponzor { font-size: 12px; }
#footer-promo { color:#5a5a5a; font-weight: normal; font-size: 10px; text-align: center; padding-top: 10px; }
#footer-promo a { color:#5a5a5a; font-weight: normal; font-size: 10px; }
#footer-promo a:hover { color:#5a5a5a; font-weight: normal; text-decoration: underline; font-size: 10px; }
#footer-partner-box {
  width: 100%; margin-top:15px;
}
#footer-partner-box ul    { list-style: none;  float: left; padding: 0; margin: 0; margin-left:12px; margin-bottom:10px; }
#footer-partner-box ul li { float: left; width:68px;}

#footer-partner-box ul li .partner01  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_01.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner01:link, a.partner01:visited, a.partner01:active {
   background:url(../images/partneri/partner_01.gif) no-repeat;
}
#footer-partner-box ul li a.partner01:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner02  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_02.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner02:link, a.partner02:visited, a.partner02:active {
   background:url(../images/partneri/partner_02.gif) no-repeat;
}
#footer-partner-box ul li a.partner02:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner03  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_03.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner03:link, a.partner03:visited, a.partner03:active {
   background:url(../images/partneri/partner_03.gif) no-repeat;
}
#footer-partner-box ul li a.partner03:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner04  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_04.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner04:link, a.partner04:visited, a.partner04:active {
   background:url(../images/partneri/partner_04.gif) no-repeat;
}
#footer-partner-box ul li a.partner04:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner05  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_05.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner05:link, a.partner05:visited, a.partner05:active {
   background:url(../images/partneri/partner_05.gif) no-repeat;
}
#footer-partner-box ul li a.partner05:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner06  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_06.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner06:link, a.partner06:visited, a.partner06:active {
   background:url(../images/partneri/partner_06.gif) no-repeat;
}
#footer-partner-box ul li a.partner06:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner07  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_07.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner07:link, a.partner07:visited, a.partner07:active {
   background:url(../images/partneri/partner_07.gif) no-repeat;
}
#footer-partner-box ul li a.partner07:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner08  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_08.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner08:link, a.partner08:visited, a.partner08:active {
   background:url(../images/partneri/partner_08.gif) no-repeat;
}
#footer-partner-box ul li a.partner08:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner09  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_09.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner09:link, a.partner09:visited, a.partner09:active {
   background:url(../images/partneri/partner_09.gif) no-repeat;
}
#footer-partner-box ul li a.partner09:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner10  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_10.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner10:link, a.partner10:visited, a.partner10:active {
   background:url(../images/partneri/partner_10.gif) no-repeat;
}
#footer-partner-box ul li a.partner10:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner11  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_11.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner11:link, a.partner11:visited, a.partner11:active {
   background:url(../images/partneri/partner_11.gif) no-repeat;
}
#footer-partner-box ul li a.partner11:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner12  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_12.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner12:link, a.partner12:visited, a.partner12:active {
   background:url(../images/partneri/partner_12.gif) no-repeat;
}
#footer-partner-box ul li a.partner12:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner13  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_13.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner13:link, a.partner13:visited, a.partner13:active {
   background:url(../images/partneri/partner_13.gif) no-repeat;
}
#footer-partner-box ul li a.partner13:hover {
  background-position: -68px 0;
}
#footer-partner-box ul li .partner14  { 
  display:block; width:68px; height:68px; background:url(../images/partneri/partner_14.gif) no-repeat; text-indent:-9999px; 
}
#footer-partner-box ul li a.partner14:link, a.partner14:visited, a.partner14:active {
   background:url(../images/partneri/partner_14.gif) no-repeat;
}
#footer-partner-box ul li a.partner14:hover {
  background-position: -68px 0;
}
/* 

///// ---------- /////

 */

.prispevok { 
  width:520px;
  margin-top:30px;
}
.prispevok .nadpis { 
  background:url(../images/prispevok_head_d.gif) no-repeat;
  width: 520px;
  height: 50px; 
}
.prispevok .nadpis .titulok { 
  float: left;
  width: 395px;
}
.prispevok .nadpis .titulok h2 { 
  float: left;
  font-size: 18px;
  margin-top:12px;
  margin-left:10px;
}
.prispevok .nadpis .datum { 
  float: left;
  width: 120px;
}

.prispevok .nadpis .datum .d_pict { 
  float: left;
  width: 70px;
  margin-top:21px;
  margin-left:35px;
  font-size: 10px;
  color: black;
  text-align: center;
}

.prispevok .nadpis .datum .d_pict .datum_cast { 
  float: right;
}

.prispevok .info_panel { 
  background-color: #5a5a5a; margin-top:5px; margin-bottom:5px; padding:5px; 
}
.prispevok .info_panel .datum { 
  float:left; width:300px;
}
.prispevok .uryvok { 
  text-align: left; 
  margin-bottom:16px;
  margin-top:10px;
  width: 520px;
  float:left;
}
 
.p_obr_left {
	float: left;
	padding-right: 8px;
	padding-bottom: 8px;
}
.p_obr_center {
	float: left;
	width: 520px;
	text-align: center;
	padding-right: 8px;
	padding-bottom: 8px;
}
.p_video {
   width: 520px;
   float: left;
   text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}

.p_text {
	float: left;
	width: 500px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
	line-height: 130%;
	text-align: justify;
}


#pridat_prispevok { width: 500px; border-top: 1px dashed #5a5a5a; border-bottom: 1px dashed #5a5a5a; margin-top:5px; padding-left: 10px;  margin-bottom:15px; padding-bottom: 15px; }
#pridat_prispevok #novy_prispevok { margin-top:15px; margin-bottom:15px;}
#pridat_prispevok #nick_caption { margin-bottom:3px; font-weight: bold; }
#pridat_prispevok #nick input { width: 230px; }
#pridat_prispevok #nadpis_caption { margin-top:10px; margin-bottom:3px; font-weight: bold; }
#pridat_prispevok #nadpis input { width: 300px; }
#pridat_prispevok #text_caption { margin-top:10px; margin-bottom:3px; font-weight: bold; }
#pridat_prispevok #text textarea { width: 500px; height:80px; }
#pridat_prispevok #hcheck_caption { margin-top:10px; margin-bottom:3px; font-weight: bold; }
#pridat_prispevok #hcheck input { width: 300px; }
#pridat_prispevok #hodnotenie_caption { margin-top:10px; margin-bottom:3px; font-weight: bold; }
#pridat_prispevok #hodnotenie ul    { list-style: none;  float: left; padding: 0; margin: 0; }
#pridat_prispevok #hodnotenie ul li { float: left; width:97px;}
#pridat_prispevok #hodnotenie ul li .line { width: 97px; text-align: center; }
#pridat_prispevok #hodnotenie ul li .line img { margin-left: auto; margin-right: auto; }
#pridat_prispevok #submit { margin-top: 15px; margin-bottom: 5px; }

#diskusia {
	width: 748px; margin: 15px;
}
#diskusia .sekcia {
   float: right; margin-bottom: 10px; margin-top:10px; 
}
#diskusia .tema { width: 520px; border-bottom: 1px solid #5a5a5a; margin-bottom: 10px; }
#diskusia .tema .head { background-color: #5a5a5a; width: 728px; padding: 10px; float: left; }
#diskusia .tema .head .avatar { float: left; width:60px; height: 50px; }
#diskusia .tema .header .nadpis { float: left; font-size: 14px; width: 550px; }
#diskusia .tema .header .pocet { float: right; text-align: right; width: 80px; }
#diskusia .tema .header .popis { float: left; padding-top:8px; width: 550px; }
#diskusia .prispevok { width: 520px; border-bottom: 1px solid #5a5a5a; }
#diskusia .prispevok .head { background-color: #5a5a5a; width: 728px; padding: 10px; float: left; }
#diskusia .prispevok .head .avatar { float: left; width:60px; height: 50px; }
#diskusia .prispevok .header {	width: 440px; float: left; margin-left:10px; }
#diskusia .prispevok .header .nadpis { float: left; font-size: 14px; width: 570px; height: 37px; }
#diskusia .prispevok .header .hodnotenie { float: right; }
#diskusia .prispevok .header .autor { float: left; margin-right: 5px; font-weight: bold; }
#diskusia .prispevok .header .datum { float: left; margin-right: 5px; font-weight: bold; }
#diskusia .prispevok .header .datum span { font-weight: normal; }
#diskusia .prispevok .text { margin-left: 80px; text-align: justify; width: 440px; margin-top: 10px; padding-bottom: 10px; }
#diskusia .prispevok .text .reagovat { font-weight: bold; color: #f93; float: right; }

#fotoindex           { width: 776px; margin-left:1px; margin-top: 1px; padding-bottom: 15px; border-bottom: 1px solid #5a5a5a; }
#fotoindex_box       { width: 776px;; padding-left:15px; }
#fotoindex_box .foto { width: 124px; height:124px;  float: left; }
#fotoindex_box .foto a img { border:2px solid #000; }
#fotoindex_box .foto a:hover img { border:2px solid #f93; }
#fotoindex #foto_detail { width: 100%; padding-top:8px; padding-bottom: 8px; }
#fotoindex #foto_detail img { display: block;  margin-left: auto; margin-right: auto; }
#fotoindex #foto_detail #autor_left { float: left; width: 120px; text-align: right; margin-right: 3px; margin-top:15px; }
#fotoindex #foto_detail #autor_left span { color: #f93; font-weight: bold; }
#fotoindex #foto_detail #autor_right { float: left; width: 625px; text-align: left; margin-top:15px; }
#fotoindex #foto_detail #autor_right a { color: #fff; font-weight: bold; }
#fotoindex #foto_detail #autor_right a:hover { color: #f93; font-weight: bold; }
#fotoindex #foto_detail #url_left { float: left; width: 120px; text-align: right; margin-right: 3px; margin-top:3px; }
#fotoindex #foto_detail #url_left span { color: #f93; font-weight: bold; }
#fotoindex #foto_detail #url_right { float: left; width: 625px; text-align: left; margin-top:3px; }
#fotoindex #foto_detail #url_right a { color: #fff; font-weight: bold; }
#fotoindex #foto_detail #url_right a:hover { color: #f93; font-weight: bold;}
#fotoindex #foto_detail #zobrazene_left { float: left; width: 120px; text-align: right; margin-right: 3px; margin-top:3px; margin-bottom: 15px; }
#fotoindex #foto_detail #zobrazene_left span { color: #f93; font-weight: bold; }
#fotoindex #foto_detail #zobrazene_right { float: left; width: 625px; text-align: left; margin-top:3px; margin-bottom: 15px; font-weight: normal; }
#fotoindex .navigacia { text-align: center; }

