a.galimg_p{display:block; padding:0; margin:0;  width:80px;}
img.bigcenter{border:1px solid #000 !important; } 

.list_r1{
background: url(../images/list_r1.gif) no-repeat left top;
height:68px;
width:90px;
padding:9px 15px 0 8px ; 
text-align:center;
display:block;
}

.list_r2{
background: url(../images/list_r2.gif) no-repeat left top;
height:68px;
width:90px;
padding:9px 15px 0 8px ;  
text-align:center;
display:block;
}

.list_r3{
background: url(../images/list_r3.gif) no-repeat left top;
height:68px;
width:90px;
padding:9px 15px 0 8px ; 
text-align:center;
display:block;
}
.list_r1 img{display:block; margin:auto !important;}
.list_r2 img{display:block; margin:auto !important;}
.list_r3 img{display:block; margin:auto !important;}


.list_l1{
background: url(../images/list_l1.gif) no-repeat left top;
height:68px;
width:90px;
padding:9px 0 0 15px; 
text-align:center;
display:block;
}

.list_l2{
background: url(../images/list_l2.gif) no-repeat left top;
height:68px;
width:90px;
padding:9px 0 0 15px;
text-align:center;
display:block;
}

.list_l3{
background: url(../images/list_l3.gif) no-repeat left top;
height:68px;
width:90px;
padding:9px 0 0 15px;
text-align:center;
display:block;
}
.list_l1 img{display:block; margin:auto !important;}
.list_l2 img{display:block; margin:auto !important;}
.list_l3 img{display:block; margin:auto !important;}

.rcolumnc h3{
	padding: 4px;
	text-align:center;
}

.rcolumnc {
	padding: 0;
	padding-bottom:5px;
	margin: 0;
	text-align:center;
	margin-top:10px;
	margin-right: 12px;
	_margin-right: 6px;
	width: 210px;
	float:right;
	background:#404040;
	border:1px solid #636363;
}

.rcolumnc  ul{
	padding: 0;
	margin: 0;
	text-align:left;
	list-style-type:none;
	border:0px solid #fff !important;	
}

.rcolumnc  ul li{
	padding: 4px;
	margin: 0;
 
	border:0px solid #fff !important;	
	height:50px;
	display:block;
}
.rcolumnc  span{
	border:0px solid #fff !important;	
}


.galeria_uvdk{
display:block;
float:right;
height:80px;
width:72px;
}

#nahlady{
position:relative !important;
}

#dhtmltooltip {
      display:block;
	  text-align:justify;
      position: absolute;
      padding: 7px 20px 15px 40px;
      visibility: hidden;
	  cursor:pointer;
      z-index: 1000;
      color: #fff;
      font-size: 12px;
	  line-height:21px;
	  background: url(../images/buble.png) no-repeat left top;
}
* html #dhtmltooltip {background: none;   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/buble.png', sizingMethod='crop');} 


a.uvod_obr:link, a.uvod_obr:visited
{color:#fff; font-weight:bold;}

a.uvod_obr:hover
{color:#EF6B00	; font-weight:bold;}


a.info_msg{
color:#aa0000 !important;
font-weight:bold !important;
border-bottom:1px dotted #a00;
}

.uvodpokec{
background: url(../images/fotodnapokec.jpg) repeat-x top left;
height:149px;
font-size:12px;
font-weight:bold;
color:#fff;
width:300px;
line-height:18px;
}
.foto_uvodka img{margin:0 !important; display:block !important;; padding:0 !important;}
.uvodhodnotenie{background:#1f1f1f; font-size:16px; line-height:28px; font-weight:bold; margin:auto; width:300px;}
.uvodinfo { margin:0; padding:0;}
.uvodinfo td{vertical-align:top; padding:0px; margin:0;}
.foto_uvodka{height:300px; width:400px; background: #1f1f1f; margin:0px; text-align:center;}

.t_nahlad img{margin:0 !important; display:block !important;; padding:0 !important;}
.avatar img{margin:0 !important; display:block !important;; padding:0 !important;}
.galalb img{margin:auto; display:block !important;; padding:0 !important;}
.t_nahlad{
background:#555;
height:130px;
float:left;
width:130px;
margin:1px;
border:2px solid #222;
}



.ss1{
background: url(../images/email_go.png) no-repeat left top;
height:16px;
width:16px;
display:block;
}
* html .ss1{background: none;   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/email_go.png', sizingMethod='crop');}

.ss2{
background: url(../images/email_open.png) no-repeat left top;
height:16px;
width:16px;
display:block;
}
* html .ss2{background: none;   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/email_open.png', sizingMethod='crop');}


.ss3{
background: url(../images/email_delete.png) no-repeat left top;
height:16px;
width:16px;
display:block;
}
* html .ss3{background: none;   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/email_delete.png', sizingMethod='crop');}



.headmenu{
font-size:10px;
text-align:left;
padding:0 3px ;
width:150px;}

.headmenu a:link, .headmenu a:visited {
color:#fff !important;
font-weight:bold !important;
}
.headmenu a:hover{
color:#bdf !important;
font-weight:bold !important;
}



.marquee {position:relative;
     overflow:hidden;
     width:564px;
     height:78px;
	 margin-left:60px;
	 background:#000;
	 }
	 
.marquee2 {position:relative;
     overflow:hidden;
     width:564px;
     height:78px;
	 margin-left:60px;
	 background:#000;
	 }
	 
#slider{
background: url(../images/uvod_foto.png) no-repeat center top;
width:700px;
height:81px;
margin:20px 0px;
 
padding-top:2px;
}
a.reagovatlnk:link, a.reagovatlnk:visited{color: #3E6FAC; font-weight:bold; float:right;}
a.reagovatlnk:hover{color: #3E6FAC; font-weight:bold; float:right;}


a.commentlnk:link, a.commentlnk:visited{color: #FFA422 !important;; font-weight:bold;}
a.commentlnk:hover{color: #CC9422; font-weight:bold;}
a.obrazok{display:block; height:50px; width:50px; text-align:left;}

table.statistika {
width:680px;
margin:5px 5px;
}
table.statistika  td{
vertical-align:top;
padding-right:10px;
}

table.komentar_neo{
width:100%;
margin:3px 0;
background: #3E6FAC;
}

table.komentar_neo td{
vertical-align:top;
}

table.komentar_neo td a{
color:#fff !important;
}

table.komentar{
width:100%;
margin:3px 0;
background: #222;
}

table.komentar td{
vertical-align:top;
}

table.tabka {
width:100%;
margin:10px 0;
background: #222;
}

table.tabka  td{
padding:3px;
border-bottom:1px solid #222;
background: #444;
}
 

td.avatar{
padding:2px !important;
 
 width:50px;
 height:50px;
 width:1%;
background: #555 url(../images/email/32px-Mail-closed.svg.png) no-repeat center top;
}

table.tabka tr.neomail  td.email{
padding:5px;
 height:24px;
 width:26px;
background: #4C5F17 url(../images/email/32px-Mail-closed-o.svg.png) no-repeat center top;
}
table.tabka a {font-weight:bold;}
table.tabka tr.neomail td{background: #3E6FAC; color: #ddf}
table.tabka tr.neomail a{  color: #ddf}

table.tabka th {
text-align:center;
background: #222;
color:#fff;
font-size:14px;
padding:3px;
font-weight:bold;
}

.galalb {padding:0px; margin:0px; display:block; }

table.albumlist td{margin:0; padding:0}
table.albumlist{
position:relative;
width:688px;
height:133px;
margin:auto;
border:1px #222 solid;
background:#222 url(../images/album_bg.jpg) no-repeat bottom left;
}

table.fotolist:hover{
background:#222 url(../images/obj2/fotolist1.png) no-repeat top left;
}

.albumlist{
width:688px;
}
.picfoto{
width:20%; 
text-align:center;
border:2px solid #3E6FAC;
}

.picfotono{
width:20%; 
text-align:center;
height:108px; 
border:2px solid #444;
background: #222 url(../images/noimage.jpg) no-repeat center center;
}

.galcomment{
width:656px; 
padding:15px 15px 5px 15px;
border:1px solid #444;
background:#1f1f1f;
}

.bighodnotenie{
font-size:15px; 
font-weight:bold;
margin: 10px 10px 5px auto; 
width:300px;
background:#1f1f1f;
border:1px solid #444;
}

.star1{
height:28px;
width:30px;
background:  url(../images/obj2/star1.png) no-repeat 6px 4px;
}
.star2{
height:28px;
width:30px;
background:  url(../images/obj2/star3.png) no-repeat 6px 4px;
}
.star3{
height:28px;
width:30px;
background:  url(../images/obj2/star2.png) no-repeat 6px 4px;
}

/*****************************/
/***strankovanie***/
/*****************************/
.big_nahlad{
margin:10px;
width:Auto;
padding:15px;
border:1px solid #444;
background:#222;
}

.big_nahlad table{
width:100%;
}

.big_nahlad table td{
text-align:center;
}
.big_nahlad img.big{
border:1px solid #111;
background:#222;
}


.strankovanie
 {background:#000; color: #3E6FAC; height:24px; line-height:24px; width:100%; font-weight:bold !important; 
 margin:7px 0;
 border:1px #444 solid;
 }
a.pglnk:link, a.pglnk:visited{font-weight:bold !important;  }

/*****************************/
/***uzivatelia***/
/*****************************/
table.ulist:hover{
background:#222 url(../images/obj2/ulist1.png) no-repeat top left;
}

table.ulist{
position:relative;
width:702px;
height:136px;
margin:auto;
border:1px #222 solid;
background:#222 url(../images/obj2/ulist2.png) no-repeat top left;
}

table.ulist .avatar
{
height:113px;
width:113px;
margin: 3px 0 0 24px;
text-align:center;
position:relative;
background:#222;
}
table.ulist .avatar_online
{
background: url(../images/online.gif) no-repeat left top;
height:113px;
width:113px;
top:0;
left:0;
position:absolute;
text-align:center;
}


.ulist .bodovanie{
float:right;
width:328px;
margin-right:3px;
}
.ulist .bodovanie td{text-indent:27px; font-weight:bold; text-align:left;}
.ulist span { color:#BDE54B;} 
.ulist a.umail:link, .ulist a.umail:visited{
padding:0 6px;  
color:#BDE54B;}
.ulist a.umail:hover{color:#7F9F27;} 

/*****************************/
/***moje foto***/
/*****************************/
table.fotolist{
position:relative;
width:702px;
height:136px;
margin:auto;
border:1px #222 solid;
background:#222 url(../images/obj2/fotolist2.png) no-repeat top left;
}

table.fotolist:hover{
background:#222 url(../images/obj2/fotolist1.png) no-repeat top left;
}

.fotolist .popis{
height:40px;
}

.fotolist .bodovanie{
float:right;
width:268px;
}
.fotolist .bodovanie td{text-indent:19px; font-weight:bold;}

.fotomenu{
float:right;
display:block;
padding-top:6px;
}

.fotomenu2{
display:block;
padding-top:3px;
text-align:right !important;
}


.fotomenu2 a, .fotomenu a{
padding:0 6px; ;
}

table.fotolist .nahlad
{
height:120px;
width:160px;
margin: 8px 0 0 21px;
text-align:center;
background:#aaaa;
}
.fotolist h3, h3 a:link, h3 a:visited {font-size:16px; margin:0; padding:5px 0; color:#F8630F; height:17px; font-weight:bold;} 
.fotolist span { color:#83B0E1;} 

/*****************************/
/***profil***/
/*****************************/
#maincolumn_full {position:relative;}

#profil{width:700px;}

#profil_tab{position:absolute;
 width:700px;
 height:18px;
 margin:auto 0px 0px 0px;
 line-height:18px;
 }
 
#profil_sep{ 
 width:100%;
 height:18px; 
 margin:auto;
  
 line-height:1px;
 font-size:1px;
 }
 
#profil .osudaje  h3 {font-size:16px; margin:0; padding:0; color:#F8630F} 
#profil .osudaje {
float:left;
margin-left:20px;
font-size:12px;
line-height:16px;
} 
#profil .foto {
float:left;
clear:left;
width:100%;
margin-top:20px;
font-size:14px;
line-height:20px;
} 
#profil .avatar {
height:160px;
width:160px;
border:1px solid #888;
background:#000;
float:left;
}
#profil_in form{padding:10px; text-align:left;}

.foot {background:#222; color: #3E6FAC; height:22px; line-height:16px; width:100%;   }
.foot table{ color: #3E6FAC; height:16px; line-height:16px;  padding-left:px;}
.foot table span{color:#aaa;}
.foot table td{padding: 0 5px;}
table.head{background:#3E6FAC; color: #ddd; height:22px; line-height:22px; font-size:15px; font-weight:bold; width:100%; padding-right:10px; text-align:right;  }
table.head2{background:#151515; color: #ddd; height:22px; line-height:22px; font-size:15px; font-weight:bold; width:100%; padding-right:10px; text-align:right;  }
table.head span{color:#fff;}
table.head2 span{color:#fff;}




#profil_in{
 width:100%;
 border:1px solid #3E6FAC
 }
 
table.pro
{
 margin:auto;
 width:98%;

} 

.zalg a:hover {font-weight:bold; color:#fff; cursor:pointer }
.zalm a:hover {font-weight:bold; color:#fff; cursor:pointer }

.zalm a, .zalm a:link, .zalm a:visited{
text-align:center;
 float:left;
 background:transparent url(../images/obj2/zalm.png) no-repeat top left;
 height:18px;
 width:130px;
 display:block;
 color:#fff;
 font-size:12px;
 font-weight:bold;
 }
 
.zalg a, .zalg a:link, .zalg a:visited{
text-align:center;
 float:left;
 background:transparent url(../images/obj2/zalg.png) no-repeat top left;
 height:18px;
 width:130px;
 display:block;
 color:#fff;
 font-size:12px;
 font-weight:bold;
 }

 
/*****************************/
/***moje vsuvky***/
/*****************************/
.redbfwd{   color:#eee;
  display:block;
  border:#222 1px solid;  
  background:#444344;
  padding:3px;
  float:right;
  margin:20px auto;	
}

fieldset.regi{border-color:#444 !important; margin: 10px 0px; padding-top:15px;}
fieldset.regi label{color:#aaa}
fieldset.regi td.pokec{color:#888; padding-left:12px; }
fieldset.regi legend{_color:#eee }

.fele, .inputbox{width:240px;
  color:#FFCF4F;
  border:#222 1px solid;  
  background:#444344;
}

.filebox{}

.tarea{ 
  color:#FFCF4F;
  border:#222 1px solid;  
  background:#444344;
}
 
 .buttonnajdi{
  color:#eee;
  border:#222 1px solid;  
  background:#4E4E4E;
  padding:3px;
  margin-left:8px !important;

}

.vitajte {text-indent:15px;}

.nahladpic
{border: 4px solid #888;
margin: 0px 10px 10px 0px ;
float:left;}


.niner_date{
font-size: 22px;
padding:10px 5px;
text-align:center;

background:transparent url(../images/obj/datum.png) no-repeat top left;
display:block;
float:left;
position:absolute;
z-index:10;
left:-65px;
top:-30px;
width:29px;
height:32px;
}

.niner_date_s{padding-top:3px;font-size: 18px;}



/*****************************/
/***obsah***/
/*****************************/
p{text-align:justify;
display:block;
float:left;
}
/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

table.user1user2 li a
{
color:#ddd;
line-height:18px;
}

table.user1user2 ul{
display:block;
list-style-position: outside;
list-style-type: none;
margin:0px; padding:0px;
}


div.moduletable, div.module {
  margin-bottom: 5px ;
}

div.module_menu h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eee;
	margin: -23px -4px 5px -5px;
	padding-left: 10px;
	padding-bottom: 2px;
}

 
/*****************************/
/***login ***/
/*****************************/
#form-login fieldset { border: 0 none; margin: 0em; padding: 0;}
#form-login ul , #form-login-remember { padding-left: 20px; display:none; height:0}
#form-login{float:left; position:absolute; clear:left; white-space: nowrap; height:30px;  width:500px; top:144px;	}

#form-login-username { }
#form-login-username input{float:right;color:#fff; position:absolute; left:110px;	width:70px; top:4px;   border:0px; border-bottom:1px solid #777;
background:transparent url(../images/obj/no.gif)}
#form-login-username label{float:left; color:#ddd; position:absolute; left:10px;	 top:5px;}

#form-login-password { }
#form-login-password input{float:right;color:#fff; position:absolute; left:237px;	width:70px; top:4px;  border:0px; border-bottom:1px solid #777;
background:transparent url(../images/obj/no.gif);}
#form-login-password label{float:left; color:#ddd; position:absolute; left:200px;	 top:5px;}
#form-login  .button {display:block; float:left; color:#fff; position:absolute; 
                     left:320px; top: -3px;  width:55px; height:27px; border:0px solid #ddd;
                     background: transparent url(../images/obj/OK.png) bottom right no-repeat;}
#form-login div {padding:5px 15px 0 0;}					 



					 
/*****************************/
/***horizontal pill menu ***/
/*****************************/
#tabmenu
{
float:right;
width:510px;
margin:5px 0px 0px 0px;
color:#fff;
 }

table.pill {
 
  margin-right: 10px ;
  float:right;
}
#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: right;
  
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  line-height:30px;
  list-style:none;
}


#pillmenu li:hover {
	background: transparent url(../images/obj/upmenu.png) top right no-repeat;
	font-weight:bold; 
	text-transform   : uppercase;
}
#pillmenu li:hover a{
		font-weight:bold;
}

#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
	width:92px;
	height:30px;
	display:block;
	text-align:center;
}


#pillmenu a{
  font-size: 12px;
  font-weight: bold;
  line-height: 30px;
  color: #fff;
  font-weight:normal;
  text-decoration: none;
}

/*****************************/
/***reklama ***/
/*****************************/

#reklama_700_90
{margin:10px auto;}

/*****************************/
/***vyhladavanie ***/
/*****************************/
#search {
	float: left;
	width:210px;
	padding: 0px 0px;
	margin-top: 0px;
	height: 30px;
	overflow:hidden;
	text-align:left;
}

#search .inputbox{
    margin:2px;
	background:#4c4c4c;
	border:1px solid #636363;
    width:170px;	
	color:#999;
	}
#lupa{
position:relative;
top:-23px;
left:-16px;
width:22px;
height:23px;
display:block;
float:right;
background: transparent url(../images/obj/lupa.png) top left;	

_background: transparent url(../images/obj/lupa.gif) top left;	
}	
 	

/*****************************/
/***menu stránky ***/
/*****************************/
div.module_menu  span{ cursor: pointer; }

div.module_menu {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}

#rcolumnb .module_menu {
	margin: 0;
	padding: 0;
	margin: 10px 0px ;
}

margin-top: 15px;


div.module_menu div div div {
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: auto;
}

div.module_menu div div div div {
	background: none;
	padding: 0;
}

ul.menu, ul.menu ul
{
color:#404040 !important;
display:block;
list-style-position: outside;
list-style-type: none;
margin:0px; padding:0px;
}

ul.menu li 
{
text-indent: 0px;
margin:0px;  padding:0;
background: transparent;	
width: 210px;
display:block;
}

ul.menu li span
{
height: 36px;
width: 150px;
padding-right:60px;
display:block;
text-align:left;
line-height:35px;
font-size:14px;
font-weight:bold;
text-indent:10px;
text-align:right;
}

ul.menu li a {color:#fff !important; display:block;} 
ul.menu li ul li a {color:#aaa !important; display:block;}
ul.menu a:hover {text-decoration:none !important; display:block;}
ul.menu  #current  span{background: transparent url(../images/obj/span.gif) center right no-repeat }

/*vnoreny ul */
ul.menu li ul li {height:18px; background: transparent;}

ul.menu li ul li span
{
text-indent: 0px;
margin:0px !important;  padding:0;
height: 18px;
width: 150px;
padding-right:60px;
display:block;
text-align:left;
line-height:18px;
font-size:12px;
font-weight:normal;
text-align:right;
text-indent:10px;
}

 

ul.menu li ul li span:hover, ul.menu  li#current ul li:hover, ul.menu  li ul li#current:hover
{
background: url(../images/obj/submenu_hover.png) top right repeat-x;	
}

/*specifik pics */
ul.menu  li.item70   {background: transparent url(../images/obj/galeria.png) top right repeat-x }
ul.menu  li.item70:hover {background: transparent url(../images/obj/galeria_h.png) top right repeat-x }
ul.menu  li.item69   {background: transparent url(../images/obj/fotosutaze.png) top right repeat-x }
ul.menu  li.item69:hover {background: transparent url(../images/obj/fotosutaze_h.png) top right repeat-x }
ul.menu  li.item64   {background: transparent url(../images/obj/vystavy.png) top right repeat-x }
ul.menu  li.item64:hover {background: transparent url(../images/obj/vystavy_h.png) top right repeat-x }
ul.menu  li.item58   {background: transparent url(../images/obj/fotoskola.png) top right repeat-x  }
ul.menu  li.item58:hover {background: transparent url(../images/obj/fotoskola_h.png) top right repeat-x  }	
ul.menu  li.item56   {background: transparent url(../images/obj/menu_software.png) top right repeat-x;}
ul.menu  li.item56:hover {background: transparent url(../images/obj/menu_software_hover.png) top right repeat-x  }	
ul.menu  li.item57   {background: transparent url(../images/obj/tipytriky.png) top right repeat-x  }
ul.menu  li.item57:hover {background: transparent url(../images/obj/tipytriky_h.png) top right repeat-x  }	
ul.menu  li.item53   {background: transparent url(../images/obj/bleskovky.png) top right repeat-x  }
ul.menu  li.item53:hover {background: transparent url(../images/obj/bleskovky_h.png) top right repeat-x  }	
ul.menu  li.item55   {background: transparent url(../images/obj/recenzie.png) top right repeat-x  }
ul.menu  li.item55:hover {background: transparent url(../images/obj/recenzie_h.png) top right repeat-x  }	
ul.menu  li.item1   {background: transparent url(../images/obj/home.png) top right repeat-x  }
ul.menu  li.item1:hover {background: transparent url(../images/obj/home_h.png) top right repeat-x  }	

/*specifik pics  for galeria*/
ul.menu  li.itemc1  {background: transparent url(../images/obj2/add_photo.png) top right repeat-x }
ul.menu  li.itemc1:hover {background: transparent url(../images/obj2/add_photo_h.png) top right repeat-x }
ul.menu  li.itemc2 {background: transparent url(../images/obj2/add_album.png) top right repeat-x }
ul.menu  li.itemc2:hover {background: transparent url(../images/obj2/add_album_h.png) top right repeat-x }
ul.menu  li.itemc3  {background: transparent url(../images/obj2/for_sale.png) top right repeat-x }
ul.menu  li.itemc3:hover {background: transparent url(../images/obj2/for_sale_h.png) top right repeat-x }
ul.menu  li.itemc4  {background: transparent url(../images/obj2/my_photos.png) top right repeat-x }
ul.menu  li.itemc4:hover {background: transparent url(../images/obj2/my_photos_h.png) top right repeat-x }
ul.menu  li.itemc5  {background: transparent url(../images/obj2/my_albums.png) top right repeat-x }
ul.menu  li.itemc5:hover {background: transparent url(../images/obj2/my_albums_h.png) top right repeat-x }
 
ul.menu  li.itemc7  {background: transparent url(../images/obj2/fav_photos.png) top right repeat-x }
ul.menu  li.itemc7:hover {background: transparent url(../images/obj2/fav_photos_h.png) top right repeat-x }
ul.menu  li.itemc8  {background: transparent url(../images/obj2/fav_pgraphers.png) top right repeat-x }
ul.menu  li.itemc8:hover {background: transparent url(../images/obj2/fav_pgraphers_h.png) top right repeat-x }
ul.menu  li.itemc9  {background: transparent url(../images/obj2/my_comments.png) top right repeat-x }
ul.menu  li.itemc9:hover {background: transparent url(../images/obj2/my_comments_h.png) top right repeat-x }
ul.menu  li.itemc10 {background: transparent url(../images/obj2/SS.png) top right repeat-x }
ul.menu  li.itemc10:hover {background: transparent url(../images/obj2/SS_h.png) top right repeat-x }
ul.menu  li.itemc11 {background: transparent url(../images/obj2/profil.png) top right repeat-x }
ul.menu  li.itemc11:hover {background: transparent url(../images/obj2/profil_h.png) top right repeat-x }
ul.menu  li.itemc12 {background: transparent url(../images/obj2/users.png) top right repeat-x }
ul.menu  li.itemc12:hover {background: transparent url(../images/obj2/users_h.png) top right repeat-x }
ul.menu  li.itemc13 {background: transparent url(../images/obj2/sutaze.png) top right repeat-x }
ul.menu  li.itemc13:hover {background: transparent url(../images/obj2/sutaze_h.png) top right repeat-x }

 
/*****************************/
/***základ stránky ***/
/*****************************/
.topimg li
{float:left;}

.topimg li a
{font-weight:bold; color:#fff !important;}

.topimg li a:hover
{text-decoration:none; border:0px; color:#86B4EF !important;}

.topimg ul
{padding:0px; margin:0px; list-style: none;}

#rcolumn_obal {
 width:220px;
 float:right;
}

#rcolumn {
	padding: 0;
	margin-right: 12px;
	_margin-right: 6px;
	width: 210px;
	float:right;
	background:#404040;
	border:1px solid #636363;
}

.rcolumn_reklama {
	padding: 0;
	margin: 0;
	clear:right;
	margin-top:10px;
	margin-right: 12px;
	_margin-right: 6px;
	width: 210px;
	float:right;
 
}

#rcolumnb {
	padding: 0;
	margin: 0;
	margin-top:10px;
	margin-right: 12px;
	_margin-right: 6px;
	width: 210px;
	float:right;
	background:#404040;
	border:1px solid #636363;
}
 

form {
  margin: 0;
  padding: 0;
}

#stlpec{
padding-left:40px;
margin:auto;
}

body {
	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica,Arial,sans-serif;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #eee;
     background: #888 url(../images/obj/pixel-gray.gif) top left;	
}

#center {
   background:  url(../images/obj/obj_0_0.png) top left repeat-x;	
  text-align: center;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
 	width: 960px;
	background:#fff;
    background:  url(../images/obj/back.png) top left repeat-y;		
}

 

#header {
   background: url(../images/obj/obj_0_1.png) top left no-repeat;	
	height: 181px;
	width:960px;
	overflow: hidden;
	text-align: left;
}

#logo {
 	float: left;
	width: 960px;
	height: 112px;
	background: url(../images/obj/logo.png) 0 0 no-repeat;
}

#logo_flash
{   margin-left:60px;
    _margin-left:30px;
    margin-top:22px;
 	float: left;
	width: 285px;
	height: 70px;
 
}

#spodok {

    background: transparent url(../images/obj/bottom.png) top left no-repeat;	
	margin:auto;
	height: 2px;
	width: 960px;
 	text-align: left;
	display:block;
	padding-bottom:20px;
}


/*****************************/
/*** Core html setup stuff ***/
/*****************************/

a:link, a:visited {
	color:#619BDF;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color:#9FC9FF;
	text-decoration: none;
	font-weight: normal;
}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
 




 



div#newsflash {
	width: auto;
	margin-left: 350px;
	margin-right: 30px;
	border: 1px solid #00f;
}

div#tabarea {
	background: #f7f7f7 url(../images/mw_header_b.png) 0 0 repeat-x;
	margin: 0 11px;

}

div#tabarea_l {
	background: url(../images/mw_header_l_b.png) 0 0 no-repeat;
	padding-left: 32px;
}

div#tabarea_r {
	height: 42px;
	background: url(../images/mw_header_r_b.png) 100% 0 no-repeat;
	padding-right: 1px;
}

div#footer_r {
	padding-top: 10px;
	height: 47px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
	color: #999;
}

div#footerspacer {
	height: 10px;
}

#pathway {
	padding: 0px 10px 8px;
	width: auto;
	margin-top: -2px;
	margin-right: 250px;
	text-align: left;
}


form#searchForm input {
	vertical-align: middle;
}

form#searchForm table {
	border-collapse: collapse;
}

form#searchForm td {
	padding:0;
}

#mod_search_searchword {
	padding-left: 3px;
}

#area {
	padding: 0;
}

#whitebox {
	margin: 0 auto 0px 16px;
	_margin: 0 auto 0px 18px;
	 width:700px;
	
}

#whitebox div {
	text-align: left;
}

#whitebox_tr {
	height: 10px;
	overflow: hidden;
	background: url(../images/mw_content_t_r.png) 100% 0 no-repeat;
}

#whitebox_m {
	width: auto;

}
 
 


 

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom:  5px;
}

table.nopad td.middle_pad {
	width: 20px;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers */
div.componentheading {
  display:none;
  padding-left: 0px;
}

h1 {
	padding: 0;margin:0;
	height:30px;
	line-height:30px;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #4B7CB8;
	text-align: left;
	width: 100%;
}

h2, .contentheading a , .contentheading a:hover, .contentheading a:visited{
	 
	font-size: 15px;
	line-height:18px;
	color: #fff;
	text-decoration:none;
	text-align: left;
 	width: 100%;
}

.contentpaneopen span.small {
	padding: 0;
	font-size: 12px;
    height:18px;
	line-height:18px;
	display:block;
	text-indent:10px;
	color: #fff;
	text-align: left;
	border-top:1px solid #3e6eac;
	width: 100%;
	background: url(../images/obj/autor.png) top left no-repeat;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-size: 12px;
  padding-left: 0px;
	margin-bottom: 1px;
	text-align: left;
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/** overlib **/

.ol-foreground {
	background-color: #f6f6f6;
}

.ol-background {
	background-color: #666;
}

.ol-textfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: bold;
}
.ol-captionfont a {
	color: #0B55C4;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

 

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

 

.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

/* edit button */
.contentpaneopen_edit{
	float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 700px;
	text-align:justify;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #6F6F6F;
}


#leftcolumn div.module {
	padding: 0 10px;
}

#leftcolumn div.module table {
	width: auto;
}

/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #000099;
}

div.search input {
	width: 145px;
	border: 1px solid #ccc;
	margin: 15px 0 10px 0;
}



/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

span.small{
	font-size: .90em;
	color: #f00;
	font-weight: normal;
	text-align: left;
	
	height:18px;
	line-height:18px;
	display:block;
	text-indent:0px;
	color: #fff;
	text-align: left;
	border-top:1px solid #3e6eac;
	width: auto;
	background: none;
}


legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	color: #aaa;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	color:#222;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

#required { margin-bottom: 20px; visibility:hidden;}

#required dd.message ul { background: #C3D2E5 url(../images/notice-info.png) 4px center no-repeat;border-top: 3px solid #4293FF; border-bottom: 3px solid #4293FF; margin:0px; padding-left: 40px; text-indent:0px;}

#required    { margin-bottom: 10px; padding: 0;}
#required dt { font-weight: bold; }
#required dd { margin: 0; font-weight: bold; text-indent: 30px; }
#required dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
#required  dt.message { display: none; }
#required  dd.message {  }


/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }


/* System Standard Messages */
#system-message { margin-bottom: 0px; }

#system-message dd.message ul { background: #C3D2E5 url(../images/notice-info.png) 4px center no-repeat;border-top: 3px solid #4293FF; border-bottom: 3px solid #4293FF; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #4293FF; border-bottom: 3px solid #4293FF; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}


