.img-intro-none{
   text-align: center;
   margin-bottom: 5px;
}
.img-intro-left{
   float: left;
   margin-right: 5px;
}
.img-intro-right{
   float: right;
   margin-left: 10px;
}

.img-fulltext-none{
   text-align: center;
   margin-bottom: 5px;
}
.img-fulltext-left{
   float: left;
   margin-right: 5px;
}
.img-fulltext-right{
   float: right;
   margin-left: 5px;
}

td a.pismeno1 {
	font-size: 15px;	
	font-family: Tahoma, Verdana, sans-serif;	
	font-weight: bold;	
	text-align: center;
	color: #97a931;	
	text-decoration: none;
}

.pismeno1:hover {
	text-decoration: underline;
}

.cten {
	text-align: center; 
	vertical-align: middle;
}

/* CTENARSKY DENIK ROZBAL MENU*/ 
#nav a {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 10px;
}

#nav a.a_otevren,
#nav a.a_zavren {
	font-weight: bold;
	text-decoration: none;
}

#nav a.a_otevren { color: #c13832; }
#nav a.a_zavren { color: #c13832; }
#nav ul.ul_otevren { 
	margin: 0;
	padding: 0px 0px 0px 30px;
}

#nav ul.ul_zavren { display: none; }

/*HLAVNI OBSAH*/
body {	
	width: 100%;	
	font-family: Tahoma, Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;	
	background: #ececec;	
	text-align: center;
}

.clr {
	clear: both;
}

.body_bg {
	background: #343735 url(../images/pozadi.png) top center repeat-x;
}

#wrapper {
	width: 1005px;
	margin: 0 auto 10px;
}	        

#header {
	background: #37342f url(../images/header.png) top center no-repeat;	
	width: 1005px;	
	height: 227px;	
	margin: 0 auto;		
	text-align: center;
}

#top {
	width: 1005px;	
	margin: 0 auto;	
	height: 140px;
} 

#logo {	
	position: relative;
	top: 18px;
	left: 19px;
	float: left;	
	width: 400px;
	height: 110px;	
	margin: 0px auto;	
	padding: 0px 0 0 2px;	
	text-align: left;
} 

#logo a {
	font-size: 19px;	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	font-weight: bold;	
	text-decoration: none;	
	color: #892424;	
	margin: 0;
}  
     
#search {
	float: right;	
	padding: 38px 12px 0 0;	
	margin: 0;
}           

#search .search {	
	float: left;	
	width: 224px;	
	padding: 0;	
	margin: 0;
}
                 
#search form {	
	margin: 0;
	padding: 0;
}
             	
#search .moduletable {	
	float: left;	
	margin: 0;	
	padding: 0;
}
                       
#search .search .inputbox {	
	background: transparent url(../images/search_input.png) top right no-repeat;	
	float: left;	
	font-size: 11px;	
	font-family: Tahoma, Arial, sans-serif;	
	font-weight: normal;	
	color: #575a5d;	
	border: none;	
	padding: 6px 0 7px 10px;	
	margin: 0 0px 0 0;	
	height: 13px;	
	line-height: 14px;	
	width: 116px;
}
                           
#search .search .button {
	background: transparent url(../images/search_button.png) top left no-repeat;	
	float: left;	
	width: 63px;	
	height: 26px;	
	line-height: 26px;	
	margin: 0;		
	border: none;	
	cursor: pointer;	
}                         

#mod_search_searchword {
	padding: 7px 0 0 0;	
	line-height: 25px;
}   

/*** INPUT ***/
input.inputbox {	
	border: 1px solid #363636; 	
	background: #fbfafa;	
	color: #363636;
}            
   
.inputbox:hover {}

#limit {
	border: 1px solid #363636;	
	color: #363636;
}       

.button {
	cursor: pointer;	
	font-family: Tahoma, Arial, sans-serif;	
	margin: 3px 0;	
	padding: 0 5px 2px 5px;	
	height: 22px;	
	width: 63px;
	line-height: 16px;	
	border: none;	
	background: #fbfafa;	
	color: #363636;
	font-size: 11px;
	background: transparent url(../images/button.png) center center no-repeat;
}

.button:hover {
	color: #8e9091;
}
          
.validate {
	color: #363636;	
	font-size: 11px;	
	border: 1px solid #363636;	
	background: #fffefe;
}            
              
input.button:hover { cursor: pointer; }
input[type="checkbox"], input[type="radio"] { border: none; }
#searchphraseany, #searchphraseall, #searchphraseexact {	border: none; }
input { border: 1px solid #363636; }

/*** INPUT ***/
#pozice_top {	
	float: left;	
	width: 520px;        
	height: 290px;	
	padding: 0;	
	font-size: 12px;	
} 
             
#top_menu {
	position: relative;
	/*top: -29px;*/
	top: -29px;
	left: 180px;
	
	width: 800px;	
	margin: 0px;	
	padding: 0px;	
	text-align: right;
}      
      
#top_menu ul {	
	margin: 0;	
	padding: 0;	
	text-align: center;	
	list-style: none;
}       
         
#top_menu ul li {
	float: right;	
	display: block;	
	margin: 0;	
	padding: 0px;	
/*	background: transparent url(../images/menu_separator.png) center right no-repeat;	*/
	height: 40px;	
	line-height: 40px;
}   
               
#top_menu li a {
	font-family: Tahoma, Verdana, sans-serif;	
	font-size: 13px;	
	float: left;	
	display: block;	
	color: #000;	
	text-decoration: none;	
	font-weight: bold;	
	height: 40px;	
	line-height: 40px;	
	padding: 0;	
	margin: 0;	
	cursor: pointer;
/*	background: transparent url(../images/top_menu_top2.png) center right no-repeat;*/	
}  

#top_menu li a span {
	font-family: Tahoma, Verdana, sans-serif;	
	font-size: 13px;	
	float: left;	
	display: block;	
	color: #000;	
	text-decoration: none;	
	font-weight: bold;	
	height: 40px;	
	line-height: 40px;	
	padding: 0;	
	padding-left: 28px;
	padding-right: 28px;
	margin: 0;	
	cursor: pointer;
/*	background: transparent url(../images/top_menu_top1.png) center left no-repeat;	*/
	z-index
}  
                
#top_menu ul#mainlevel-nav li {	color: #fff; }

#top_menu li a:hover  {
	display: block;	
	float: left;
	color: #fff;	
	text-decoration: none;	
	background: transparent url(../images/top_menu_top2.png) center right no-repeat;
}
                        
#top_menu li.active a { 
	float: left;
	color: #fff;
	background: transparent url(../images/top_menu_top2.png) center right no-repeat;
}

#top_menu li a:hover span {
	color: #fff;
	background: transparent url(../images/top_menu_top1.png) center left no-repeat;	
}
                        
#top_menu li.active a span { 
	color: #fff;
	background: transparent url(../images/top_menu_top1.png) center left no-repeat;	
}















#top_menu2 {
	position: relative;
	/*top: -29px;*/
	top: -26px;
	left: 0px;
	
	width: 1000px;	
	margin: 0px;	
	padding: 0px;	
	text-align: left;
}
      
#top_menu2 ul.menu {
	float: left;
	position: relative;
	left: 16px;	
	margin: 0;	
	padding: 0;	
	text-align: center;	
	list-style: none;
}   

#top_menu2 ul.ikony {	
	float: right;
	margin: 0;	
	padding: 0;	
	text-align: center;	
	list-style: none;
	width: 148px;
}     

#top_menu2 ul.ikony li {	
	float: left;	
	display: block;	
	margin: 0;	
	padding: 0px;	
/*	background: transparent url(../images/menu_separator.png) center right no-repeat;	*/
	height: 40px;	
	line-height: 40px;
	width: 38px;
	text-align: center;
}    

#top_menu2 ul.ikony li img {
	position: relative;
	margin-top: 14px !important;
}
         
#top_menu2 ul.menu li {
	float: left;	
	display: block;	
	margin: 0;	
	padding: 0px;	
/*	background: transparent url(../images/menu_separator.png) center right no-repeat;	*/
	height: 40px;	
	line-height: 40px;
}   
               
#top_menu2 ul.menu li a {
	font-family: Tahoma, Verdana, sans-serif;	
	font-size: 13px;	
	float: left;	
	display: block;	
	color: #fff;	
	text-decoration: none;	
	font-weight: bold;	
	height: 40px;	
	line-height: 40px;	
	padding: 0;	
	margin: 0;	
	cursor: pointer;
/*	background: transparent url(../images/top_menu_top2.png) center right no-repeat;*/	
}  

#top_menu2 ul.menu li a span {
	font-family: Tahoma, Verdana, sans-serif;	
	font-size: 13px;	
	float: left;	
	display: block;	
	color: #fff;	
	text-decoration: none;	
	font-weight: bold;	
	height: 40px;	
	line-height: 40px;	
	padding: 0;	
	padding-left: 28px;
	padding-right: 28px;
	margin: 0;	
	cursor: pointer;
/*	background: transparent url(../images/top_menu_top1.png) center left no-repeat;	*/
	z-index
}  
                
#top_menu2 ul#mainlevel-nav li {	color: #fff; }

#top_menu2 ul.menu li a:hover  {
	display: block;	
	float: left;
	color: #fff;	
	text-decoration: none;	
	background: transparent url(../images/top_menu_bottom2.png) center right no-repeat;
}
                        
#top_menu2 ul.menu li.active a { 
	float: left;
	color: #fff;
	background: transparent url(../images/top_menu_bottom2.png) center right no-repeat;
}

#top_menu2 ul.menu li a:hover span {
	color: #fff;
	background: transparent url(../images/top_menu_bottom1.png) center left no-repeat;	
}
                        
#top_menu2 ul.menu li.active a span { 
	color: #fff;
	background: transparent url(../images/top_menu_bottom1.png) center left no-repeat;	
}


















#top_menu1 {
	position: relative;
	top: 5px;
	left: 20px;
	width: 896px;	
	margin: 0px;	
	padding: 0 0 0 4px;	
	text-align: left;
}   
         
#top_menu1 ul {
	margin: 0;	
	padding: 0;      
	color: #fff;        
	font-size: 11px;	
	display: block;	
	padding: 0px;
	text-align: left;	
	list-style: none;
	background: none;
}  
              
#top_menu1 ul li {
	float: left;	
	display: block;	
	margin: 0px;		
	/*background: transparent url(../images/menu_separator1.png) center right no-repeat;*/
	border-right: 1px solid #fff;	
	height: 18px;	
	line-height: 18px;
}

#top_menu1 ul li.end_item {	
	border: none;	
}
                    
#top_menu1 li a {	
	font-family: Arial, Verdana, sans-serif;	
	font-size: 11px;	
	float: left;	
	display: block;	
	color: #fff;	
	text-decoration: none;	
	font-weight: normal;	
	height: 18px;	
	line-height: 18px;	
	padding: 0 20px;	
	margin: 0;	
	cursor: pointer;
}  
                
#top_menu1 ul#mainlevel-nav li { color: #fff; }

#top_menu1 li a:hover {
	display: block;	
	float: left;	
	text-decoration: underline;
} 
                         
#top_menu1 li a#active_menu-nav { float: left; }

#content {
	position: relative;
	float: left;	
	width: 960px;
	left: 13px;	
	margin: 0 auto;	
	padding: 0 10px;	
	background: #fffeff url(../images/content_bg.png) top center no-repeat;	
}  
        
.content_b {	
	position: relative;
	float: left;
	left: 13px;		
	background: #fff url(../images/paticka.png) top center no-repeat;	
	width: 980px;
	height: 96px;
	margin: 0 auto;
}       
     
#leftcolumn {	
	float: left;	
	margin: 0;	
	padding: 0;	
	width: 196px;	
	text-align: justify;
}         
     
#rightcolumn {
	float: right;	
	margin: 0;	
	padding: 0;	
	width: 196px;	
	text-align: justify;
}
                
#leftcolumn div.module_menu,
#rightcolumn div.module_menu,
#leftcolumn div.module,
#rightcolumn div.module {
	margin: 0;	
	padding: 0 0 10px 0;	
	text-align: justify;	
	width: 196px;
}
                                                                 
#leftcolumn div.module_menu div,
#rightcolumn div.module_menu div,
#leftcolumn div.module div,
#rightcolumn div.module div,
#leftcolumn div.module_text div,
#rightcolumn div.module_text div {
	padding:0 ;	
	margin: 0;
}
 
#leftcolumn div.module_menu div div,
#rightcolumn div.module_menu div div,
#leftcolumn div.module div div,
#rightcolumn div.module div div {
	padding: 0 0 5px 0;	
	margin: 0;
}              
                                
#leftcolumn div.module_menu div div,
#leftcolumn div.module div div,
#leftcolumn div.module_text div div,
#rightcolumn div.module_menu div div,
#rightcolumn div.module div div,
#rightcolumn div.module_text div div {
	background: transparent url(../images/l_r_bottom.png) bottom center no-repeat;	
	padding: 0 0 5px 0;	
	margin: 0;	
	text-align: left;
}   
                        
#leftcolumn div.module_menu div div div,
#rightcolumn div.module_menu div div div,
#leftcolumn div.module div div div,
#leftcolumn div.module_text div div div,
#rightcolumn div.module div div div,
#rightcolumn div.module_text div div div {
	background: #f7f7f7 url(../images/l_r_top.png) top center no-repeat;	
	padding: 0px 0 5px 0;	
	margin: 0;	
	color: #666;	
	font-size: 11px;        
	text-align: left;
}

                                                 
#leftcolumn .module_menu div div div h3,
#leftcolumn .module div div div h3,
#leftcolumn .module_text div div div h3 {
	background: url(../images/h3_left.png) top center no-repeat;	
	font-size: 11px;	
	font-family: Tahoma, Verdana, sans-serif;	
	font-weight: bold;	
	text-align: left;	
	height: 31px;	
	line-height: 31px;	
	margin: 0 auto 7px auto;	
	padding: 0 0 0 13px;	
	color: #575a5d;
} 
 
#leftcolumn .module_menu div div div .nadp,
#leftcolumn .module div div div .nadp,
#leftcolumn .module_text div div div .nadp {
	background: url(../images/h3_left.png) top center no-repeat;	
	font-size: 11px;	
	font-family: Tahoma, Verdana, sans-serif;	
	font-weight: bold;	
	text-align: justify;	
	height: 31px;	
	line-height: 31px;	
	margin: 0 auto 7px auto;	
	padding: 0 0 0 13px;	
	color: #575a5d;
}

#rightcolumn .module_menu div div div .nadp,
#rightcolumn .module div div div .nadp,
#rightcolumn .module_text div div div .nadp {
	background: url(../images/h3_right.png) top center no-repeat;	
	font-size: 11px;	
	font-family: Tahoma, Verdana, sans-serif;	
	font-weight: bold;	
	text-align: justify;	
	height: 31px;	
	line-height: 31px;	
	margin: 0 auto 7px auto;	
	padding: 0 0 0 13px;	
	color: #575a5d;
}
   
#rightcolumn .module_menu div div div h3,
#rightcolumn .module div div div h3,
#rightcolumn .module_text div div div h3 {
	background: url(../images/h3_right.png) top center no-repeat;	
	font-size: 11px;	
	font-family: Tahoma, Verdana, sans-serif;	
	font-weight: bold;	
	text-align: left;	
	height: 31px;	
	line-height: 31px;	
	margin: 0 auto 7px auto;	
	padding: 0 0 0 13px;	
	color: #575a5d;
}
                                                          
#leftcolumn div.module_menu div div div div div,
#rightcolumn div.module_menu div div div div div,
#leftcolumn div.module div div div div div,
#rightcolumn div.module div div div div div {
	padding: 0;	
	margin: 0 auto;
}
	                                                                                                                                                                                         width:160px;	                                                                                                                                                                                            text-align:justify;}      
#leftcolumn div.module_text div div div div div,
#rightcolumn div.module_text div div div div div {
	padding: 0;	
	margin: 0 auto;	
	width: 160px;	
	text-align: justify;
}
                                                                                           
#leftcolumn table,
#rightcolumn table {
	width: 160px;	
	margin: 0 auto;	
	padding: 0;
}   
 /*                                    
#leftcolumn table td {
	color: #666;	
	font-size: 11px;	
	font-family: Tahoma, Verdana, sans-serif;	
	padding: 0;
}
                      
#leftcolumn div.module form table {
	padding: 0;	
	text-align: left;	
	margin: 0 auto;	
	font-size: 11px;	
	font-family: Tahoma, Verdana, sans-serif;	
	color: #666;
}*/
        /*                                                        
#leftcolumn div.module form {
	padding: 6px;	
	text-align: left;	
	margin: 0 auto;	
	font-size: 12px;	
	font-family: Tahoma, Verdana, sans-serif;	
	color: #666;	
	width: 160px;
} */
                                                         
div.module div div div form#form-login { margin: 0 auto; }

#mod_templatechooser_jos_change_template {
	float: left;	
	font-size: 11px;
}

#leftcolumn .module_menu div div div div { /** menuto in leftcol**/ text-align: left; }
#leftcolumn ul.menu, #rightcolumn ul.menu {
	text-align:	left;	
	padding: 0;
} 
                                           
#leftcolumn ul.menu li{ /* distance between links in leftcol*/ padding: 0; }
ul#mainlevel { padding: 0 10px 0 10px; }

/*  LEFTCOLUMN linkove   */
#leftcolumn ul.menu li a,
#leftcolumn ul.menu li a:link {
	display: block;	
	height: 27px;	
	line-height: 26px;	
	padding: 0 0 0 15px;	
	margin: 0 0 0 13px;	
	text-decoration: none;	
	color: #666;	
	font-weight: normal;	
	font-size: 11px;	
	font-family: Tahoma, Arial,sans-serif;	
	background: transparent url(../images/menu_arrow.gif) top left no-repeat;
}  
                                                        
#rightcolumn ul.menu li a,
#rightcolumn ul.menu li a:link {
	display: block;	
	height: 27px;	
	line-height: 26px;	
	padding: 0 0 0 25px;	
	margin: 0;	
	text-decoration: none;	
	color: #666;	
	font-weight: normal;	
	font-size: 11px;	
	font-family: Tahoma, Arial,sans-serif;	
	background: transparent url(../images/menu_row_right_col.png) top left no-repeat;
}
                                                           
#leftcolumn ul.menu li a:hover {
	background: transparent url(../images/row_hover_left_col.png) top left no-repeat;	
	font-weight: normal;
}  
                              
#rightcolumn ul.menu li a:hover {
	background: transparent url(../images/row_hover_right_col.png) top left no-repeat; 
	font-weight: normal;
} 
                                 
/*  CURRENT LINKS  */
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link {
	background: transparent url(../images/row_hover_left_col.png) top left no-repeat;	
	color: #666;	
	font-weight: normal;
}  
                                                                        
#rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
	background: transparent url(../images/row_hover_right_col.png) top left no-repeat;	
	color: #666;	
	font-weight: normal;
}    
                                                                        
#leftcolumn ul.menu li#current a:hover {
	background: transparent url(../images/row_hover_left_col.png) top left no-repeat;	
	color: #666;	
	font-weight: normal;
} 
                                         
#rightcolumn ul.menu li#current a:hover {
	background: transparent url(../images/row_hover_right_col.png) top left no-repeat;	
	color: #666;	
	font-weight: normal;
} 
                                         
/*  SUB MENU LINKS  */
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {
	display: block;	
	text-decoration: none;	
	color: #666;	
	font-size: 11px;	
	font-weight: normal;	
	font-family: Tahoma, Arial,sans-serif;	
	height: 22px;	
	line-height: 21px;
	border: none;	
	padding: 0 0 0 40px;
	margin: 0;	
	background: transparent url(../images/sub_row_right_col.png) top left no-repeat;
} 
             	
#rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link {
	display: block;	
	text-decoration: none;	
	color: #666;	
	font-size: 11px;	
	font-weight: normal;	
	font-family: Tahoma, Arial,sans-serif;	
	height: 22px;	
	line-height: 21px;	
	border: none;	
	padding: 0 0 0 40px;	
	margin: 0;	
	background: transparent url(../images/sub_row_right_col.png) top left no-repeat;
} 
                               
#leftcolumn ul.menu li ul li{	background:none; }

#leftcolumn ul.menu li ul li#current a,
#leftcolumn ul.menu li ul li#current a:link,
#leftcolumn ul.menu li ul li#current a:visited,
#leftcolumn ul.menu li ul li#current a:hover {	
	display: block;	                                                                                                                                                                                         text-decoration: none;	
	color: #666;	
	font-size: 11px;	
	font-weight: normal;	
	font-family: Tahoma, Arial,sans-serif;	
	height: 22px;	
	line-height: 21px;	
	border: none;	
	padding: 0 0 0 40px;	
	margin: 0;	
	background: transparent url(../images/sub_row_hover_left_col.png) top left no-repeat;
}  

#rightcolumn ul.menu li ul li#current a,
#rightcolumn ul.menu li ul li#current a:link,
#rightcolumn ul.menu li ul li#current a:visited,
#rightcolumn ul.menu li ul li#current a:hover {	
	display: block;	
	text-decoration: none;	
	color: #666;	
	font-size: 11px;	
	font-weight: normal;	
	font-family: Tahoma, Arial,sans-serif;	
	height: 22px;	
	line-height: 21px;	
	border: none;	
	padding: 0 0 0 40px;	
	margin: 0;	
	background: transparent url(../images/sub_row_hover_right_col.png) top left no-repeat;
	border: 1px solid red;
}  

/*  SUBMENU POSITION   */ 
#leftcolumn ul.menu li#current ul {	
	margin: 0;	
	padding: 0;
} 
                                     
#leftcolumn ul.menu li#current ul li {	
	margin: 0;	
	padding: 0;	
	background: none;
}
                                        
/*   CURRENT SUBMENU POSITION   */
#leftcolumn ul.menu li ul {	
	margin: 0;	
	padding: 0;
} 
                           
#leftcolumn ul.menu li.parent ul li a {
	/* second sub menu */
	background: transparent url(../images/sub_row_right_col.png) no-repeat scroll left top;	
	border: medium none;	
	color: #666666;	
	display: block;	
	font-family: Tahoma,Arial,sans-serif;	
	font-size: 11px;	font-weight:normal;	
	height: 22px;	
	line-height: 21px;	
	margin: 0pt;	
	padding: 0pt 0pt 0pt 40px;	
	text-decoration: none;
}   
                                                           
#leftcolumn ul.menu li.parent ul li a:hover {
	/* second sub menu hover */
	background: transparent url(../images/sub_row_hover_left_col.png) no-repeat scroll left top text-decoration:none;
}  
                                                                        
#rightcolumn ul.menu li.parent ul li a:hover { 
	/* second sub menu hover */	
	background: transparent url(../images/sub_row_hover_right_col.png) no-repeat scroll left top text-decoration:none; 
	border: 1px solid blue;
}

#rightcolumn ul.menu li.parent ul li a {
	background: transparent url(../images/sub_row_right_col.png) no-repeat scroll left top;	
	border: medium none;	
	color: #666666;	
	display: block;	
	font-family: Tahoma,Arial,sans-serif;	
	font-size: 11px;	
	font-weight: normal;	
	height: 22px;	
	line-height: 21px;	
	margin: 0pt;	
	padding: 0pt 0pt 0pt 40px;	
	text-decoration: none;
}  
                                        
#leftcolumn ul.menu li#current ul li a:hover { background: transparent url(../images/sub_row_hover_left_col.png) top left no-repeat; }
#rightcolumn ul.menu li#current ul li a:hover {	background: transparent url(../images/sub_row_hover_right_col.png) top left no-repeat; }

#obal{
	float: right;
	width: 760px;
}

#main {
	float: left;	
	width: 520px;	
	padding: 0;	
	font-size: 12px;	
	margin: 0 20px;
}     
   
div#main { text-align:left; }

#main_full {
	float: left;	
	width: 520px;	
	padding: 0 0 10px 0;	
	margin: 0 0 0 20px;	
	font-size: 11px;	
	text-align: left;	
	color :#666;
}  
          
#leftcolumn div.module div div div div div {
	text-align:justify;	
	padding:0;	
	margin:0 auto;
}     
                                                           
.module .syndicate {
	margin:0 auto;	
	width:180px;	
	text-align: center;	
	padding:10px 0 0 0;
}     
              
.module .syndicate div {
	padding:0;	
	margin:0 auto;	
	text-align:center;	
}     
                      
td {	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	font-size:11px;	
	text-align:left;
}      

.contentpaneopen table td { text-align:left; }

.text {
	text-align:left;	
	padding:0 0 0 10px;	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	font-size:11px;	
	line-height: 12px;
}  
      
#rightcolumn div div div form {
	width:160px;	
	padding:0 0 0 4px;	
	margin:0 auto;	
	text-align:left;
}   
                             
div div div form {	
	margin: 0 auto;	
	text-align:center;	
	padding:0;
}  
                
ul {
	margin: 0;	
	padding: 0;	
	list-style: none;	
	list-style-position:outside;
}     

li {	
	line-height:18px;	
	padding-left: 0;	
	padding-top: 0;
} 
   
/**  Linkove  **/
a {	outline: none; }

a:link, a:visited {	
	text-decoration: none;	
	font-weight: normal;	
	color: #97a931;	
	font-size:11px;
} 
                   
a:hover { text-decoration: underline; }

.module div div div form table.poll {

}

#rightcolumn .module div div div form table.poll thead {
	color: #c13832;
	text-align: left;
}

#leftcolumn .module div div div form table.poll thead {
	color: #b8c761;
	text-align: left;
}

.poll {	
	font-size:11px;	
	text-align:left;
}
        
.poll table td {	
	font-size:11px;	
	text-align:left;	
	padding:5px 0 0 0;
}   
             
div.module table.poll {	
	width: 170px;	
	margin:0 auto;
}    
                    
body.contentpane {
	background: #fffdfd;	
	text-align: left;	
	padding:4px;	
	color:#666;
}         
           
body.contentpane p {	color:#666; }

body.contentpane table.contentpaneopen td{}

body.contentpane table.contentpaneopen td { color:#666; }
body.contentpane .contentpaneopen {	width: 100%; }
body.contentpane .contentpaneopen .contentheading {	color:#666; }
h2, .contentheading { text-align:left; }
h2, .contentheading a:link, .contentheading a:visited{ 
	text-decoration: none;	
	font-weight: bold;	
	color: #c13832;	
	font-size:14px;
}   
                           
                          
h2, .contentheading a:hover, .blog-featured  a:hover , .blog a:hover{ text-decoration: underline;	}

.moduletable { margin: 0 auto; }

select.button {
	width: auto;	
	padding: 0;
}    
            
.pagenav_prev, .pagenav_next {	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	color: #999;	
	font-size: 11px;
}    
                            
p {	
	margin-top: 0;	
	margin-bottom: 5px;	
	text-align: justify;	
	font-size:12px;
}    

#leftcolumn p {	margin-bottom: 0; }

table.contentpaneopen td.contentheading h2 {	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	font-size: 14px;	
	vertical-align: middle;	
	color: #c13832;	
	font-weight: bold;	
	padding: 0;	
	margin:0;
}     
                                       
table.contentpane ul {
	margin: 0;	
	padding: 0;
}       
               
table.contentpane ul li { 
	line-height:18px;	
	padding:0;	
	font-size:12px;
}       
                   
table.contentpane td{
	text-align:left;	
	font-size:12px;
}

#form-login .button {
	float:left;	
	margin:5px 0 5px 0;
}     
                
#contact_text {	border: 1px solid #999; }

.back_button {
	float: left;	
	text-align: center;	
	font-size: 11px;	
	font-weight: normal;	
	width: auto;	
	padding: 0px 10px;	
	line-height: 20px;	
	margin: 10px 0 50px 0;
} 
               
.componentheading {
	margin: 0;	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	font-size: 16px;	
	text-align: left;	
	color: #c13832;	
	padding: 0;	
	font-weight:bold;
}     
               
.nadpis {	
	margin: 0;	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	font-size: 16px;	
	text-align: left;	
	color: #c13832;	
	padding: 0 0 10px 0;	
	font-weight:bold;
}   
         
element.style {	
	margin:10px;	
	padding:0;
} 
               
#footer {
	margin: 0 auto;	
	width: 960px;	
	height: 38px;	
	line-height: 38px;	
	color: #e0023f;
}

#footer ul.ikony {
	position: relative;
	left: 30px;
	top: 37px;	
	float: left;
	margin: 0;	
	padding: 0;	
	text-align: center;	
	list-style: none;
}     

#footer ul.ikony li {	
	float: left;	
	display: block;	
	margin: 0;	
	padding: 0px;	
	text-align: center;
	padding-right: 15px;
	height: 13px;
}  

#footer ul.ikony li.separator {	
	height: 13px;
	border-right: 1px solid #575a5d;
}

#footer ul.ikony li.separator2 {	
	padding-right: 0px;
	padding-left: 6px;
}

#footer ul.ikony li a {	
	float: left;	
	display: block;	
	margin: 0;	
	padding: 0px;	
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-overflow: hidden; 
	color: #575a5d;	
	height: 12px;
}    

  

#footer ul.ikony li img {
	float: left;
	margin-top: -2px;
}

#footer ul.ikony li span {
	float: left;
	margin-left: 9px;
	margin-top: -3px;
}

#footer .footer-left {
	position: relative;
	float: left;
	left: 15px;
	top: 50px;
	width: 700px;
	height: 12px;
}

#footer .footer-left ul {
	margin: 0;	
	padding: 0;      
	color: #575a5d;        
	font-size: 12px;	
	display: block;	
	padding: 0px;
	text-align: left;	
	list-style: none;
	background: none;
}

#footer .footer-left ul li {
	float: left;	
	display: block;	
	margin: 0px;		
	border-right: 1px solid #575a5d;	
	height: 14px;	
}

#footer .footer-left ul li.end_item {	
	border: none;	
}
                    
#footer .footer-left li a {	
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;	
	float: left;	
	display: block;	
	color: #575a5d;	
	text-decoration: none;	
	font-weight: normal;	
	height: 12px;	
	padding: 0 15px;	
	margin: 0;	
	cursor: pointer;
	text-overflow: hidden; 
	margin-top: -2px;
} 

#footer .footer-left li a:hover,
#footer .footer-left li a#active_menu
 {	
	text-decoration: underline;
} 

#footer .footer-right {
	position: relative;
	float: left;
	left: 15px;
	top: 38px;
	width: 230px;
	height: 12px;
	text-align: right;
}


#footer .footer-right p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;	
	float: left;	
	display: block;	
	color: #575a5d;	
	width: 230px;
	text-decoration: none;	
	font-weight: normal;
	text-align: right;	
}

#footer .footer-right a,
#footer .footer-right strong {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;	
	color: #575a5d;	
	text-decoration: none;	
	font-weight: bold;
}

#footer .footer-right a:hover {
	text-decoration: underline;
}

#footer ul.ikony li .empty_rect{
       float: left;
       position: relative;
       width: 50px;
}
/*
	position: relative;
	float: left;
	left: 15px;
	top: 50px;
	width: 700px;
	height: 12px;
*/



/*

#top_menu1 {
	position: relative;
	top: 5px;
	left: 11px;
	width: 896px;	
	margin: 0px;	
	padding: 0 0 0 4px;	
	text-align: left;
}   
         
#top_menu1 ul {
	margin: 0;	
	padding: 0;      
	color: #fff;        
	font-size: 11px;	
	display: block;	
	padding: 0px;
	text-align: left;	
	list-style: none;
	background: none;
}  
              
#top_menu1 ul li {
	float: left;	
	display: block;	
	margin: 0px;		
	border-right: 1px solid #fff;	
	height: 18px;	
	line-height: 18px;
}

#top_menu1 ul li.end_item {	
	border: none;	
}
                    
#top_menu1 li a {	
	font-family: Arial, Verdana, sans-serif;	
	font-size: 11px;	
	float: left;	
	display: block;	
	color: #fff;	
	text-decoration: none;	
	font-weight: normal;	
	height: 18px;	
	line-height: 18px;	
	padding: 0 20px;	
	margin: 0;	
	cursor: pointer;
}  
*/




          
.footer_l { 
	float:left;	
	background: url(../images/footer_l.png) top left no-repeat; 	
	padding:0;	
	height:38px;	
	width:20px;
}     
          
.footer_m {
	float:left;	
	background: url(../images/footer_m.png) top center repeat-x; 	
	height:38px;	
	line-height:38px;	
	padding:0 10px;
}    
           
.footer_r {
	float:left;	
	background: url(../images/footer_r.png) top right no-repeat; 	
	height:38px;	
	width:20px;
}   
          
.copyright {
	font-size: 11px;	
	text-align: center;	
	margin: 0 auto;	color: #c13832;	
	font-family:Verdana, Arial, Tahoma, sans-serif;
}     
         
img, table{	border:none }
a img {	border: none; }

.pagenav { 
	font-size:11px;	
	font-weight:normal;
}  
          
a.toclink:link, a.toclink:visited {	
	line-height:normal;	
	font-size:11px;	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	color: #97a931;	
	text-decoration: underline;
}    
                               
a.toclink:hover { text-decoration: none;}
table.contenttoc {	
	padding: 4px;	
	margin-left: 4px;	
	margin-bottom: 2px;
}           
         
table.contenttoc th {
	color: #5F5F5F;	
	text-align: left;	
	padding-top: 2px;	
	padding-left: 4px;	
	height: 21px;	
	font-weight: normal;	
	font-size: 11px;	
	text-transform: uppercase;
}     
                 
.sectiontableheader {	
	height: 20px;	
	padding-right:3px;	
	font-weight :normal;
}                 
     
.sectiontableentry2, .sectiontableentry1 {
	font-size: 11px;	
	text-align:left;	
	padding:2px;
}        
                                   
#rightcolumn .sectiontableentry1 { background:none; }
.sectiontableentry1 { /*background:#d8e29d;*/ }
td.sectiontableentry2 input, td.sectiontableentry1 input { border:none;}
table.contentpane {	padding: 0;}
table.contentpane td.contentdescription {
	font-size:12px;	
	line-height:18px;	
	padding: 0;
}    
                                      
table.contentpane td.componentheading {	
	height: 20px;	
	padding: 0 0 3px 0;	
	color: #fff;	
	text-align: 
	left;	
	padding-bottom:3px;	
	white-space: nowrap;	
	font-family: Tahoma, Arial, Verdana, sans-serif;	
	font-size: 14px;	
	font-weight: normal;
}      
                                  
table.contentpaneopen td {
	padding:0;	
	line-height: 14px;	
	font-size:12px;	
	text-align:left;
}     
                       
.height { height: 100%; }
.small { 
	font-size: 11px;	
	color: #666;	
	font-weight: normal;	
	text-align: left;
}          

.searchintro {
	font-size:12px;	
	text-align:left;
}        
      
table.contentpaneopen  td.createdate {	
	height: 20px;	
	vertical-align: top;	
	font-size: 11px;	
	color: #363636;	
	font-weight: normal;	
	padding-top: 0px;	
	text-align:left;
}      
                                  
table.contentpaneopen td.modifydate {
	height: 20px;	
	vertical-align: top;	
	font-size: 11px;	
	color: #363636;	
	font-weight: normal;	
	padding-top: 0px;	
	text-align:right;
}      
                               
/** Data **/
.modifydate {	
	height: 20px;	
	vertical-align: bottom;	
	font-size: 11px;	
	color: #363636;	
	font-weight: normal;	
	text-align: right;
}        
      
table.contentpaneopen td a.readon {	
	background: transparent url(../images/read_more_arrow.gif) center left no-repeat;	
	float: right;	
	line-height: 14px;	
	height: 20px;	
	font-size: 11px;	
	text-transform:lowercase;	
	text-decoration: underline;	
	padding: 0 2px 0 15px;	
	color:#97a931;	
}                                    
table.contentpaneopen td a.readon:hover { text-decoration: none; }

.blog_more { 
	margin: 2px 8px;	
	font-size:11px;	
	font-weight:bold;	
	text-align:left;
}
              
h4 { 
	font-size: 10px;	
	text-transform: uppercase;
}  
    
#modlgn_remember {	
	border:0;	
	padding:0;	
	margin:0;	
	background:none;
}                    
#form-login-remember { text-align:left; }

#modlgn_username, #modlgn_passwd {
	width:124px;	
	margin:0 0 5px 0;	
	padding:0;	
	height:18px;	
	line-height:18px;
}   
                               
div#timedate {	
	font-size: 12px;	
	font-weight: bold;	
	color: #097ca3;	
	text-align: center;	
	padding: 0 0 10px 0;	
}         
       
div.bannergroup_text {	
	text-align:left;	
	padding:0;
}  
                      
.nopad {	
	padding:0;
	margin:0;
}    
    
div.nopad form#jForm p, div.nopad form#jForm  div#navigation { padding: 5px 0 0 10px; }
td.middle_pad {	width: 20px; }

/*****************************************//*** Joomla! specific content elements ***//*****************************************/
div.offline {	
	background: #bfc3c8;	
	width: 100%;	
	position: absolute;	top: 0;	left: 0;	
	font-size: 1.2em;	
	padding: 5px;
}              
/* headers */ 
div.componentheading{	
	height: 22px;	
	padding: 0px;	
	margin: 0px 0 0 0;
	font-size:14px;	
	font-family:Tahoma,Arial,Verdana,sans-serif;	
	color:#c13832;	
	font-weight:bold;
}   
                     
div.nas_tip {	
	color:#c13832;        
	font-family: Tahoma, Arial, sans-serif;        
	font-size: 12px;	
	text-align: left;        
	font-weight: bold;
} 
            
div.text_banner {	
	color: #c13832;        
	font-family: Tahoma,Arial, sans-serif;        
	font-size: 12px;	text-align: left;        
	font-weight: bold;
}  
                
h1 {
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 14px;	
	font-weight: bold;	
	vertical-align: bottom;	
	color: #c13832;	
	width: 100%;        
	padding:0 0 0 0;		display: inline;
} 
     
h1.nadpis1 {
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 11px;	
	font-weight: bold;	
	vertical-align: bottom;	
	width: 100%;        
	margin: 0 auto 6px 10px;        
	padding: 0 0 0 0;        
	color: #575a5d;        
	text-align: center;        
	line-height: 33px;        
	background: url(../images/h3_left_1.png) top left no-repeat;		display: block;
}
              
h1.nadpis2 {
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 11px;	
	font-weight: bold;	
	vertical-align: bottom;	
	width: 500px;      
	margin: 0 0px 0px 10px;        
	padding: 0 0 0 0px;        
	color: #575a5d;        
	text-align: center;        
	line-height: 33px;        
	background: url(../images/h3_left_1.png) top left no-repeat;	display: block;
}
 
h1.nadpis3 {
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 11px;	
	font-weight: bold;	
	vertical-align: bottom;	
	width: 100%;        
	margin:0 auto 6px 10px;        
	padding:0 0 0 0;        
	color:#575a5d;        
	text-align:center;        
	line-height:33px;        
	background: url(../images/h3_left_1.png) top left no-repeat;	display: block;	
}
 
h1.nadpis4 {
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 11px;	
	font-weight: bold;	
	vertical-align: bottom;	
	width: 100%;        
	margin:0 auto 6px 10px;        
	padding:0 0 0 0px;        
	color: #575a5d;        
	text-align:center;        
	line-height:33px;        
	background: url(../images/h3_left_1.png) top left no-repeat;	display: block;	
}
div.nadpis4 {	font-family: Tahoma, Arial, sans-serif;		font-size: 11px;		font-weight: bold;		vertical-align: bottom;		width: 100%;        	margin:0 auto 6px 10px;        	padding:0 0 0 0px;        	color: #575a5d;        	text-align:center;        	line-height:33px;        	background: url(../images/h3_left_1.png) top left no-repeat;	display: block;	}         
h2 {
	padding: 0;	
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 14px;	
	vertical-align: middle;	
	color: #c13832;	
	text-align: left;	
	font-weight: bold;	
	margin-bottom:0;      
	text-decoration: none;      
	line-height:20px;
}

h2, .contentheading {	
	padding: 0;	
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 14px;	
	vertical-align: middle;	
	color: #c13832;	
	text-align: left;	
	font-weight: bold;	
	margin-bottom: 0;        
	text-decoration: none;      
	line-height: 20px;
}

#leftcolumn .contentheading {	
	color: #575a5d;
}

table.contentpaneopen h3 { margin-top: 25px; }

h4 {
	font-family: Tahoma, Arial, sans-serif;	
	color: #c13832;
}

h3, .componentheading, table.moduletable th, legend {
	margin: 0;	
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 11px;	
	text-align: left;	
	color: #c13832;	
	padding: 0;
}

/* form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }

/** overlib **/

.ol-foreground {	
	background-color: #f1f1f1;	
	color: #999;
}

.ol-background {	
	background-color: #f1f1f1;	
	color: #999;
}

.ol-textfont {	
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 10px;
}

.ol-captionfont {	
	font-family: Tahoma, Arial, sans-serif;	
	font-size: 12px;	
	color: #f6f6f6;	
	font-weight: bold;
}

.ol-captionfont a {
	background-color: #f1f1f1;	
	color: #999;	
	text-decoration: none;	
	font-size: 12px;
}

.ol-closefont {}

/* spacers */

span.article_separator {	
	display: block;	
	height: 20px;
}

td.buttonheading {	
	text-align: right;	
	width: 0;
}

table.blog span.article_separator {	
	display: block;	
	height: 20px;
}

/* table of contents */

table.contenttoc td { padding: 0 5px; }

/* content tables */

td.sectiontableheader { 
	color: #fff;  
	font-weight: bold;  
	padding: 4px;  
	border-bottom: 1px solid #fff;  
	text-align:left;
}

form table td { text-align:center;}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td { padding: 4px;}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 { 
	padding: 3px;  
	font-size: 10px;
}

/* content styles */

.contentpaneopen, table.contentpane {
	margin: 0;	
	padding: 0;
}

table.contentpane td.contentdescription { width: 710px;}

table.contentpane ul li a .category { color: #FF8800;}

table.contentpaneopen {
	margin: 0 4px 0 0;	
	color:#5F5F5F;	
	font-size:11px;	
	font-family:Tahoma, Verdana, sans-serif;
}

table.contentpaneopen li { margin-bottom: 5px;}

table.contentpaneopen fieldset {
	border: 0;	
	border-top: 1px solid #fff;
}

table.contentpaneopen h4 {	
	font-family: Tahoma, Arial, sans-serif;	
	color: #Ec13832;
}

table.contentpaneopen h2 {	
	font-family: Tahoma, Arial, sans-serif;	
	color: #Ec13832;        
	font-size: 16px;
}

.highlight { background-color: #bfc3c8; }

/* module control elements */

table.user1user2 div.moduletable { margin-bottom: 0px; }

#banner { padding:10px 0 0 0; }

.bannerheader {	padding: 0;}

table.adminform textarea {  width: 540px;  
height: 400px;  
font-size: 1em;  
color: #000099;}

form#form-login fieldset { 	
	border: 0 none; 	
	margin: 0; 	
	padding: 0;
}

form#form-login ul li{ 	
	text-align:left;	
	padding: 0; 	
	line-height:14px;
}

form#form-login ul li a {
	text-align: left;	
	padding: 0;	
	font-size: 10px;
}

/* thumbnails */

div.mosimage  { margin: 5px; }

div.mosimage_caption { 
	font-size: .90em; 
	color: #999;
}

div.caption { padding: 0 10px 0 10px; }

div.caption img { border: 1px solid #CCC; }

div.caption p { 
	font-size: .90em; 
	color: #999; 
	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: Tahoma, Arial, sans-serif;	
	font-weight: bold;	
	font-size : 14px;	
	color : #fff;	
	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 {}

#content .bannergroup .banneritem {
	text-align: center;	
}

/* Text advert style */

.banneritem_text {	
	padding: 4px 8px;	
	font-size: 11px;
}

.bannerfooter_text {	
	padding: 8px 20px;	
	font-size: 11px;	
	text-align: right;
}

/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */

.pollstableborder td { text-align: left; padding-top: 5px; }
/* Frontend Editing*/

fieldset {	
	border: 1px solid #ccc;	
	margin-top: 15px;	
	padding: 15px;
}

legend {	
	margin: 0;	
	padding: 0 10px;
}

td.key {	
	border-bottom:1px solid #eee;	
	color: #999;
}

/* Tooltips */

.tool-tip {	
	float: left;	
	background: #ffc;	
	border: 1px solid #D4D5AA;	
	padding: 5px;	
	max-width: 200px;
}

.tool-title {	
	padding: 0;	
	margin: 0;	
	font-size: 100%;	
	font-weight: bold;	
	margin-top: -15px;	
	padding-top: 15px;	
	padding-bottom: 5px;	
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {	
	font-size: 100%;	
	margin: 0;
}

/* System Standard Messages */
/* System Error Messages */

#system-message dd.error ul { 
     color: #666;      
	background: none;      
	border-top: 1px solid #fff;      
	border-bottom: 1px solid #fff;     
	padding: 0;     
	margin: 0;	 
	list-style: none;
}

/* System Notice Messages */

#system-message dd.notice ul {      
	color: #ECA5A7;      
	background: none;      
	border-top: 1px solid #fff;      
	border-bottom: 1px solid #fff;     
	padding: 3px;     
	margin: 0 0 5px 0;	 
	list-style-image: none;
}

#system-message dd { text-indent: 0; }

td.smalldark { text-align:left; }

#system-message dd ul {
	list-style: none;     
	color: #666;      
	background: none;      
	border-top: 1px solid #fff;      
	border-bottom: 1px solid #fff;	 
	list-style-image: none;
}

#system-message {
	margin: 5px auto;	 
	text-align: center;	 
	width: 98%;
}

.mod_login td input#mod_login_username {
	margin-bottom: 5px;
	color: #343735;
	font-size: 11px;
}

.mod_login td input#mod_login_password {
	color: #343735;
	font-size: 11px;
}

.artbannersplus td {
	float: left;
	padding-bottom: 5px;
}

ul.jclist { padding: 10px; list-style-image: none; list-style-type: none; }
ul.jclist li {background-image: none; list-style: none; list-style-image: none; margin-left: 5px !important; margin-left: 0; display: block; overflow: hidden; }
ul.jclist img { width: 32px; height: 32px; margin: 3px 7px 0px 0;	float: left;}
ul.jclist span img {width: auto; height: auto; float: none;}

#rightcolumn .module div div div .twitter .tweet{
	background: transparent url(../images/tweetie.png) top left no-repeat;
        margin: 0 15px 0 10px;
	padding: 0 0 10px 25px;
        overflow: hidden;       
}	
#rightcolumn .module div div div .twitter {
	padding: 0 15px 20px 0 10px;
        overflow: hidden;       
}	


h4.newsflash-title {
font-size: 12px;
text-transform: none;
color: #575A5D;
}

#rightcolumn h4.newsflash-title {
color: #C13832
}

ul.newsflash-vert {
padding: 0 18px;
}

li.newsflash-item {
line-height: 14px;
}

dl.article-info dd {
margin-left: 0;
clear:left
}

.blog-featured h2, .blog h2, .item-page h2 {
clear:left;
float: left
}

.blog-featured .item-separator, .blog .item-separator {
clear:left;
height:12px
}

.blog-featured ul.actions, .blog ul.actions, .item-page ul.actions {
    float: right;
    margin: 15px 0 0 10px;
    width: 63px;
}
.item-page ul.actions2 {    float: right;    margin: 0 0 0 10px;    width: 63px;}
.blog-featured ul.actions  li, .blog ul.actions  li, .item-page ul.actions li{
display: inline
}
.item-page ul.actions2 li{display: inline}
.nopad .item-page, .nopad .blog {
color: #5F5F5F
}

h2.blog_nadpis > a {	
	font-size: 14px;	
	text-align: left;	
	color: #c13832;	
	padding: 0 0 6px 0;	
	font-weight:bold;
	display: block
}   
h1.blog_nadpis > a {		font-size: 14px;		text-align: left;		color: #c13832;		padding: 0 0 6px 0;		font-weight:bold;	display: inline;}   h1.blog_nadpis2  {		font-size: 11px;		text-align: left;		color: #575a5d;			font-weight:bold;	display: inline;		line-height: 24px;}   div.blog_nadpis > a {		font-size: 14px;		text-align: left;		color: #c13832;		font-weight:bold;	display: inline;}   
ul.mostread li {
background: url("../../../images/eye.png") no-repeat scroll 0 2px transparent;
    margin-bottom: 2px;
    padding-left: 24px;
}

ul#topratedcontentmodule  li {
background: url("../../../images/star.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 2px;
    padding-left: 24px;
}


/* JCOMMENTS ----------------------------------------------------------*/

.jcomments-links {text-align: right}

#comments .rss, #comments .refresh, #comments .subscribe {
    float: right;
}
#jc h4 {
    background-color: inherit;
    background-image: url("../../../images/jcomment_line.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #575A5D;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0 0 6px;
    text-align: left;
	border-bottom: 0;
}
#jc span.vote-good {color: #AAB300;}


#comments .even, #comments .odd {
    background-color: transparent;
    background-image: none;
    border: medium none;
    color: #3C452D;
    margin-bottom: 10px;
    margin-left: -50px;
    padding: 0;
}

#comments .comment-author, #comments .author-homepage {
    color: #575A5D;
    font-family: Tahoma,"Times New Roman",Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#jc .rbox div {
    margin: 0;
    text-align: left;
}

#comments .comment-title {
    font-family: Tahoma,"Times New Roman",Arial;
    font-size: 11px;
    font-weight: bold;
}


#comments .comment-body {
 border-top: 1px solid #A5ACB0;
    padding-top: 6px;
	    color: #777777;
 line-height: 125%;
}

#comments .separator {
height: 3px
}

#comments .comment-box a:link, #comments a:hover, #comments a:visited {
    color: #B7BE26 !important;
}

#comments .comments-buttons {
    color: #B7BE26;
    float: right;
    height: 15px;
    margin-top: 8px;
}

#jc .rbox_m, #jc .rbox_tl, #jc .rbox_r, #jc .rbox_br, #jc .rbox_l, #jc .rbox_b, #jc .rbox_t, #jc .rbox_bl, #jc .rbox_tr
{border:0px; background: none; height:3px}

.jcomments-latest h4 {
text-transform: none; margin:0;}
ul.jcomments-latest .rounded {
    border: none;
	display:inline
}

ul.jcomments-latest .comment-separator {
    margin: 0;
    padding: 0;
}

ul.jcomments-latest img {
    float: left;
    height: 32px;
    margin: 0 5px 0 0;
    width: 32px;
}


#comments-form-link .showform {
    background: none;
	color: #575A5D;
    border: medium none;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0;
	text-transform: uppercase;
}

#comments .comments-list {
    height: 1%;
    margin-left: 42px;
}

#comments-footer {
    background-color: inherit;
    background-image: url("../../../images/jcomment_line.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #575A5D;
    font-family: Tahoma,Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0 0 6px;
    text-align: left;
	border: 0
}
ul#topratedcontentmodule, ul.mostread, ul.jcomments-latest {
    padding: 0 18px;
}

/* MARKETPLACE ----------------------------------------------------------*/


	.cofiMarketplaceRecentReplies {
	        float: left;
	        width: 66px;
	        margin: 1px 0px 0px 0px;
	        padding: 1px 1px 1px 1px;
	        font-size: 14px;
	        color: #AAAAAA;
	        background: #FFFFFF;
	        text-align: center;
	        border: 1px solid #DDDDDD;
	}

	.cofiMarketplaceRecentText {
	        float: left;
	        margin-left: 7px;
	        margin-right: 5px;
	        font-size: 11px;
	        color: #777777;
	}


	.cofiMarketplaceRecentSubjectText {
	        margin: 0px;
	        padding: 0px;
	        color: #777777;
	        line-height: normal;
			background: url('../../../images/photo.png')
	}

	div.cofiMarketplaceRecentSubjectText a{

			background: url('../../../images/photo.png') no-repeat;
	}
	
	.cofiMarketplaceRecentDateText {
	        margin: 2px 0px 0px 0px;
	        padding: 0px;
	        color: #777777;
	        font-size: 11px;
	        line-height: normal;
	}

	div.cofiMarketplaceRecentCategoryText a, div.cofiMarketplaceRecentSubjectText a, span.cofiMarketplaceRecentDateText {

			padding-left:26px;
			display:block
	}

	
	
	.cofiMarketplaceRecentPoweredByText {
	        margin-top: 10px;
	        margin-bottom: 0px;
	        color: #777777;
	        font-size: 9px;
	}

	.cofiMarketplaceRecentHeaderText {
	        margin-top: 0px;
	        margin-bottom: 0px;
	        padding-bottom: 5px;
	        color: #777777;
	        font-size: 9px;
	        border-bottom: 1px dotted #AAAAAA;
	}

.mark_separator {
background: url("../images/bazar_line.png") no-repeat scroll left top transparent;
display:block;
width: 100%;
height: 2px;
}

#mpTopmenu {width: 100%;  margin: 30px 0 15px;}
#mpTopmenu a { padding: 19px 20px 0; }
 
#mpTopmenu .mark_index {
background: url('../images/home.png') no-repeat scroll 50% top transparent;}
#mpTopmenu .mark_entry {
background: url('../images/entry.png') no-repeat scroll 50% top transparent;}
#mpTopmenu .mark_entries {
background: url('../images/entries.png') no-repeat scroll 50% top transparent;}
#mpTopmenu .mark_profil {
background: url('../images/profil.png') no-repeat scroll 50% top transparent;}


#login-form fieldset {border:none}
p#form-login-username {text-align: left}
input#modlgn-passwd {display:block}

div.blog-featured {
color: #666666
}

.bannergroup {
margin-bottom: 5px;
}