/*
Theme Name: WordPress Theme Generator 
Theme URI: http://www.yvoschaap.com/wpthemegen/
Description: WordPress Custom Theme for Dobrá novina created with the <a href="http://www.yvoschaap.com/wpthemegen/">WordPress Theme Generator</a>.
Version: 26 Oct, 5:49
Author: W.P. Gen
Author URI: http://www.yvoschaap.com/

*/

html>body #content {
	height: auto;
	min-height: 580px;
}

body{
	height: 100%;
	font-family: arial;
	font-size: 95%;
	line-height: 115%;
	background-image: url("images/header_pozadie.jpg");
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;


}

body,td,th {
	color: #080808;
}

#hd{
	width: 908px;
	margin: 0 auto;
	font-family: Arial;
	height: 190px;
	*height: 188px;
	padding: 0pt;
	background-image: url("images/header.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;

}
#hd h1{
	font-size: 200%;
	font-weight: bold;
	color: #Fff;
	padding-top: 28px;
	padding-left: 220px;
}

#hd p{
	font-size: 87%;
	font-weight: bold;
	text-align: right;
	width: 440px;
	color: #164b7d;
	position: relative; 
	top: 80px;
	padding-right: 30px;
}

#cele {	
	width: 908px;
	_width: 908px;	
	background-image: url("images/pozadie_cele.gif");
	
	}



#coner{ overflow:hidden; width:480px; position: relative; float: left;}

#lavo_new{width: 49%; float: left; position: relative; display:inline; text-align: center;}
#pravo_new{width: 49%; float: right; position: relative; display:inline; }

#conlavo{background-image: url("images/lavo_.jpg");	background-repeat:no-repeat; color: #f5570a;  text-align: center;}
#conpravo{background-image: url("images/lavo_.jpg"); background-repeat:no-repeat; color: #0f4c8b; }
#conpravo  li{color: #0f4c8b; list-style-type: circle;	font-size: 12px;margin-left: 20px;}
 
#conlavo2{/*background-image: url("images/lavo_.jpg"); */display:inline; background-repeat:no-repeat;color: #0f4c8b; }
#conpravo2{ font-family: Arial; font-size: 11px;   }
#conpravo2 a {text-decoration: none;  color: #078407; }
#conpravo2 a:hover {text-decoration: none;  color: #eb0e0e;}

#conlavo p, #conlavo2 p {margin: 10px;}
#conpravo p, #conpravo2 p{margin: 10px;}
#conlavo img, #conpravo img {position: relative; z-index: -1; top: -38px;}

#home_box {font-size: 12px; text-align: left; width: 225px; height: 43px; padding: 5px 5px 5px 10px; background-image: url("images/home_box.jpg");	background-repeat:no-repeat; color: #5c1a00;  margin-bottom: 3px;}
#home_box a{text-decoration: none;}
#minister{font-family: Arial; font-size: 12px; /*position: relative; top: 5px; */text-align: center; color: #672500;display:block;}

.clearfix:after { content: ".";  display: block; height: 0;  clear: both;  visibility: hidden; }
.clearfix{display: inline-block; border-color: #000000;}

* html .clearfix{height: 1%;} .clearfix{display: block;}





a, a:link {
	padding: 1px;	
	color: #BD0B0E;
	text-decoration: underline;
}

a:hover {
	color: #2106CF;
	text-decoration: none;
	SP_HOVERLINK;
}

h1 {
	font-family: arial;
	font: bolder;
	color: #fff;
	font-weight: bold;
	font-size: 190%;
	padding-top: .1em;
	padding-bottom: .5em;
}


h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 150%;
}

h3 {
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
}


h4 {
	font-size: 105%;
}

h5 {
	margin-right: 40px;
	padding:4px 4px 4px 10px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
	color: #05427a;
}

p {
	font-size: 80%;
	margin-bottom:1em;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
}

a img {
	border: none;
}




.obr {
	position: relative; 
	top: 0px;
	right: 1px;
	text-align: right;
}
.obr_uvod {
	position: absolute;
	float: right;
	top: 10px;
	right: 190px;

	text-align: right;
}
.kolednici {
	position: relative; 
    margin: 5px 5px 5px 25px;
	top: 0px;
	right: 19px;
	?right: 14px;
}

.kolednikov li{padding-top: 5px; margin-left: 10px; }
.kolednikov a{font-family: Arial; font-size: 14px; text-decoration: none; color: #000; }
.kolednikov a:hover{font-family: Arial; font-size: 14px; text-decoration: none; color: #e52; }


.text_kolednici {
	width: 218px;
	position: relative; 
	float: left;
	top: 0px;
	right: 6px;
	?right: 5px;
	font-size: 80%;
	text-align: right;
}


h3 a:link, h3 a:hover, h3 a:visited{
	color: #0963ae;
}

.item {

	clear:both;
	margin: 0;
	padding: 0;
	border:0;
	float: left;
	text-align: left;
	width: 100%;
	margin: 18px 0 0 0;
	padding: 0 0 0 5px;	


	
}
.item td{margin: 20px 0px  20px 0px;}
.item ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}


.item ol{
	list-style-type: decimal;
	padding-left: 15px;
	margin-left: 10px;
	font-size: 80%;
}

.itemhead{
	padding-top: 5px;
	padding-bottom: 5px;
}


.contentdate {
	background: #Fff url(images/d.gif) no-repeat top center;
	float: left;
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;	
}
	
.contentdate .ay {
	color: #a2a2a2;
	font-size: 10px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	text-align: center;
	text-indent: 0;
	line-height: 12px
}
	
.contentdate h4 {
	font-family: "Verdana";
	color: #a2a2a2;
	font-size: 80%;
	padding: 6px 0 0 0;
	margin: 0;
	font-weight: bold;
	text-align: center;
	line-height: 12px
}

.itemhead h3{display: inline;}

	.pagetitle {margin: 5px 5px 15px 5px; }

	.post_uvod {margin: 2px 0 15px 5px; _margin: 0px; float: left; clear: both; text-align: left; background-color: #fff; width: 365px }
	#news{ margin:0 17px 0 0; _margin:0; background-color: #fff; padding:2px 5px 0 8px; _padding:2px 5px 0 3px; float: left; width: 380px; }

	.entry22 img, .desc img, .entry_page img{margin: 0 5px 5px 0; clear: both;}
	
	.entry_img_p {/*position: relative;*/ float: left; min-height: 20px; /*background-color: #afafaf; */}
	.img_entry{float: left; margin: 6px 5px 0 0; width: 100px; }
	.img_entry img{ border: 3px solid #bbb; height: auto;}
	.img_entry a:hover img{border: 3px solid #ff6c00; }           
	.entry_u { float: right;  width: 360px; }
	.entry_u p{text-align: justify; font: 13px arial;}
	.entry_c { margin-top: 10px;}
	.entry_c p{text-align: justify; font: 13px arial;}


#breadcrumb{background-color: #efefef; width: 100%; font-family: Arial; font-size: 11px;}




input{
	font-size: 80%;
}

.metadata {
	line-height: 210%;
	font-size: 75%;
	color: #4e85b3;
	padding-bottom: 20px;
}
.metadata a:linka,.metadata :visited{color: #4e85b3;}

.metadata a:hover{
	color: #BD0B0E;}

.tags, .catagory {

	display: block;

}

.commentlist p {clear: both;font-size: 95%;}


cite{font-size: 95%; }

blockquote { margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd; }

blockquote cite {margin: 5px 0 0; display: block; }

.commentmetadata a{font-family: Arial; font-size: 105%; float: right; text-decoration: none;}
.commentlist {margin-top: 5px; background-color: #f3f2f2;}
.commentlist li {padding: 2px; border-top: 2px solid #FFF;}


.navigation {font-family: Arial;font-size: 85%;display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;}
.navigation a:link, .navigation a:hover, .navigation a:visited{	color: #124105;}
.alignright {float: right;}
.alignleft { float: left}


#secondary, #third2{
	background-color: #f3ebe3;
	background-position: left;
	background-repeat: repeat-y;
	text-align: left;
	border: 0pt solid #FFFFFF;

}

#third2 ul {list-style:none; margin:0; padding:0; font-size:85%; }
#third2 ul li { padding:0; margin:0 0 5px 0; border-bottom: #0963ae solid 0px;  }
#third2 ul li a { display:block; padding:2px 2px 2px 10px; text-decoration:none;background: #be0909; color:#fff;}
#third2 ul li a:hover { color:#fff; background: #0963ae; }

#secondary, #third{
	height: 100%;
	background-color: #f3ebe3;
/*	background-image: url("images/pozadie_sidebar.gif");*/
	background-position: right;
	background-repeat: repeat-y;
	text-align: left;
	padding: 0px;
	border: 0pt solid #FFFFFF;

	
}

#secondary h4, #third h4, #third2 h4{
	color: #A1BF0B;
	font-family: Trebuchet MS, arial, sans-serif;
	margin-top: 5px;
	padding: 3px;

}

#secondary p, #third p, #third2 p{
		padding: 3px;
		font-size: 70%;
}

.prava_lista{width:168px; border: 1px solid #ad8c87; border-top: 0px; background-color: #f2f2f2; min-height: 50px; text-align: left; padding:0px 0px 0px 3px;}
.prava_lista a{color: #24347d; font-family: Arial; font-size: 11px; text-decoration: none; margin: 4px;}
.prava_lista a:hover{color: #f00b00; font-family: Arial; font-size: 11px; text-decoration: none; margin: 4px;}

.prava_lista_nad{width:174px;height: 38px; background-image: url("http://www.dobranovina.sk/wp-content/themes/DN/images/pozadie_pravo.gif"); background-repeat: repeat-x; background-color: #237eca;}
.prava_lista_nad a{color: #814a3e; font-family: Arial; font-weight: bolder; font-size: 12px; text-decoration: none; margin: 5px;}
.prava_lista_nad a:hover{color: #a9f79f; font-family: Arial; font-weight: bolder; font-size: 12px; text-decoration: none;margin: 5px;}


#searchform {
	clear: both;
	margin-bottom: 5px;
	margin-left: 2px;
	padding: 3px;
}

#third, #third2{
	margin-left: 9px;

}


.menu {font-size:75%; margin:25px 0 50px 1px; width:203px; z-index: 550;}

.menu ul { position:relative;z-index:500;padding:0;margin:0;list-style-type:none;width:202px; background-color:#e6d4bc;}
.menu li {background:#e6d4bc; min-height:26px; /* for IE7 */ float:left; width:200px;}
.menu li ul li {background:#e6d4bc; padding:0; margin: 0px 0px 0px 0px; border-bottom: #e8b904 solid 1px; border-top: #e8b904 solid 1px; z-index: 350;}
.menu li.sub {background: url(images/trojuholnik.gif) no-repeat center right #d2e8fa;} 
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu ul li { padding:0; margin: 0px 0px 4px 0px; border-bottom: #e8b904 solid 1px; border-top: #e8b904 solid 1px; z-index: 350;}
.menu ul li a { display:block; padding:4px 4px 4px 10px; text-decoration:none; color: #814a3e;  }
.menu ul li a:hover { color:#1066AB;  background: #F2CF41; width:188px;}


.menu a, .menu a:visited {
font-family:verdana, arial, sans-serif; display:block; 	font-weight: bolder; 
text-decoration:none; 
width:189px; color:#814a3e; text-indent:5px;/*border:1px solid #0963ae;*/
border-width:0 1px 1px 1px;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:150px; w\idth:149px;}
/* style the link hover */
* html .menu a:hover {color:#efa; background:#a7c0d5; position:relative;}

.menu li:hover {position:relative;}
/* For accessibility of the top level menu when tabbing */
.menu a:active, .menu a:focus {color:#efa; background:#a7c0d5;}
/* retain the hover colors for each sublevel IE7 and Firefox etc */
.menu li:hover > a {color:#efa; background:#a7c0d5;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu li ul { visibility:hidden; position:absolute; top:0px; left:180px; padding:0px;
}

/* for browsers that understand this is all you need for the flyouts */
.menu li:hover > ul {visibility:visible; z-index: 350;}


/* for IE5.5 and IE6 you need to style each level hover */

/* keep the third level+ hidden when you hover on first level link */
.menu ul a:hover ul ul{ z-index: 350;
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
.menu ul a:hover ul a:hover ul ul{z-index: 350;
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
.menu ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;z-index: 350;
}

/* make the second level visible when hover on first level link */
.menu ul a:hover ul { z-index: 350;
visibility:visible;
}
/* make the third level visible when you hover over second level link */
.menu ul a:hover ul a:hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level link */
.menu ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}


/*star=e mneu*/
/*#menu {padding:0; border:0px solid #fff; height: 100%}
#menu ul {list-style:none; margin:0; padding:0; font-size:85%; }
#menu ul li { padding:0; margin:0; border-bottom: #0963ae solid 1px; }
#menu ul li a { display:block; padding:4px 4px 4px 10px; text-decoration:none; color: #FFFFFF; }
#menu ul li a:hover { color:#fff; background: #be0909; }

.quick4_page {background-color:#f8d39e; color: #c22602; padding: 1px; margin-left: 0px; margin-top: 15px; text-align: center;}
.quick4_page p{background-color:#eda947; color: #fff; margin: 2px; padding: 0px;}
.quick4_page a{border: 0px; text-decoration: none;}


#menuu {padding:0; font-family: Arial; font-size: 87%; }
#menuu li{
 	display: block;
	background-color: #B5DDFA;
	height: 20px;
	margin-top: 3px;
	border-top: 1px solid #71AEE1;
	border-bottom: 1px solid #71AEE1;
	list-style-type: none;}
	
	
#menuu ul{ background-color: #BFDEF8; width: 204px;
	background-image: url("images/pozadie_sidebar2.gif");
	background-position: right;
	background-repeat: repeat-y;

}
#menuu a{ 
	display: block;
    height: 18px;
	width: 170px;
	margin-left: 31px;
	margin-top: 0px;
	background-color: #D2E8FA;
	border-left: 1px solid white;
	vertical-align: middle;
	font-weight: bolder;
	line-height: 15px;
	text-indent: 10px; text-decoration: none; color: #1066AB;}
		
#menuu a:hover{
	display: block;
	background-color:#F2CF41 ;
	width: 170px;
	height: 18px;
	border-left: 1px solid white;
	vertical-align: middle;
	color: #1066AB;
	font-weight: bolder;
	line-height: 15px;
	text-indent: 10px;
	text-decoration: none;}

*/

#menu32 {padding:0px; font-family: Arial; font-size: 90%; height: 100%;}
#menu32 li{
 	display: block;
	background-color: #B5DDFA;
	height: 20px;
	margin-top: 3px;
	border-top: 1px solid #71AEE1;
	border-bottom: 1px solid #71AEE1;
	list-style-type: none;}
	

#menu32 ul{ background-color: #BFDEF8; width: 204px;
	background-image: url("images/pozadie_sidebar2.gif");
	background-position: right;
	background-repeat: repeat-y;

}
#menu32 a{ 
	display: block;
    height: 18px;
	width: 170px;
	margin-left: 31px;
	margin-top: 0px;
	background-color: #D2E8FA;
	border-left: 1px solid white;
	vertical-align: middle;
	font-weight: bolder;
	line-height: 15px;
	text-indent: 10px; text-decoration: none; color: #1066AB;}

#menu32 a:hover{
	display: block;
	background-color:#F2CF41 ;
	width: 170px;
	height: 18px;
	border-left: 1px solid white;
	vertical-align: middle;
	color: #1066AB;
	font-weight: bolder;
	line-height: 15px;
	text-indent: 10px;
	text-decoration: none;}

#menu32 li ul li {top: 0px; width:240px; border:0px; margin: 0px; z-index: 350; }
#menu32 li ul {	display: none; position: relative; height: 10px; left: 204px; top:-20px;}
#menu32 li ul a{display: block; top: 0px; width:240px; height: 18px;border: 1px solid #71AEE1; margin: 0px; }
#menu32 li ul a:hover{width: 240px;height: 18px; border: 0pt;}



* html ul li { float: left; }
* html ul li a { height: 1%; }


#menu32 li:hover ul, li.over ul { display: block; width:140px; padding: 0px; z-index: 350;}
#menu32 li:hover ul ul, li.over ul ul{ visibility: hidden;}

#menu32 ul li ul li {	position: relative;	z-index: 350;}
#menu32 li ul li ul {	position: absolute;	left: 240px;	top: 0;	display: none;	visibility: hidden; z-index: 350;}
#menu32 li li:hover ul, li li.over ul{ visibility: visible; }


#menu32 li li:hover ul ul, li li.over ul ul{ visibility: hidden; }
#menu32 li li li:hover ul, li li li.over ul{ visibility: visible; }

#menu32 {behavior: url(hover.htc); }*/
/*----------------------------------------------------------------------------------*/

#podmenu {padding:0px; border:0px solid #fff }
#podmenu ul {list-style:none; margin:0; padding:0; font-size:85%; }
#podmenu ul li { padding:0; margin:0; border-bottom: #222 solid 0px; }
#podmenu ul li a { display:block; padding:1px 1px 1px 10px; text-decoration:none; color: #d76c04; }
#podmenu ul li a:hover { color:#fff; background: #d76204; }




li .categories, li .linkcat, li .pagenav {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.yui-nav{
	margin-bottom: -1px;
}

.yui-navset .yui-nav a:hover {
	background-color: #0963ae;
	color: #FFFFFF;
}

.yui-navset .yui-nav li a {
    background-color: #FFFFFF;
	background-repeat: repeat;
	border-bottom: 0px;
	color: #FFFFFF;
	padding: .3em .7em .3em .7em;
	text-decoration:none;
	font-size: 85%;
}



#wp-calendar {
	empty-cells: show;
	font-size: 90%;
	margin: 0;
	width: 90%;
	padding: 3px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}


#wp-calendar td {
	color: #FFFFFF;
	font-size: 70%;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}


#wp-calendar #today {
	background: ;
	color: #0963ae;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

#ft {
	text-align: center;
	color: #000000;
	height: 26px;
	background-image: url("images/footer.gif");
	background-repeat: no-repeat;
}

#ft a:link, #ft a:hover, #ft a:visited{
	color: #000000;
}
