  /*
		********************************************
		*                                          *
		* Code: http://kodujeme.sk                 *
		* Date: 19.10.2009                         *
		* Support: info@kodujeme.sk                *
		*                                          *
		********************************************
*/

/*


	TABLE OF CONTENTS
      -RESET
      -GENERAL TAGS
      -LAYOUT
      -HEADER
        -TOPMENU
        -LOGO
      -SIDEBAR
        -MENU
        -TEXT REPLACEMENT
        -TOPREAD
      -CONTENT
        -NEWS
      -FOOTER
      

*/

/*----------------------------------------------- RESET ------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
a img {
	border: 0px solid #fff;
}
ul, li {
	list-style: none;
}


/*-----------------------------------------------GENERAL TAGS-----------------------------------------*/
html{font-size:100.01%;   height: 100%; ;}
body{font-family:Arial,Verdana,Helvetica,sans-serif;min-width:941px;color:#5a5959;color:#403f3f;width:100%; text-align: center;  height: 100%;background:#eef8f9 url('../images/bgr.jpg') center top repeat-x; font-size: 0.8em; line-height: 1.4em;} 

a{color:#777674; text-decoration: none;}
a:hover{text-decoration: underline;}

.clear{width: 100%; display: block; height: 0px; clear: both;}
.right{float: right; margin-left: 15px;}
.left{float: left; margin-right: 15px;}


/*----------------------------------------------- LAYOUT -----------------------------------------*/
.center{width: 933px; margin: 0 auto; background:white; text-align: left; margin-bottom: 20px; position: relative;}
.sidebar{width: 260px; float: left; margin-left: 21px;display: inline;}
.content{width: 605px; float: right; margin-right: 29px;display: inline;}
.header{height:262px;background:white url('../images/header.jpg') 0 46px no-repeat; position:relative; margin-bottom: 15px;}

.topshadow {display: block; position: absolute; width: 5px;background:url('../images/topshadow.png') no-repeat; height: 336px; top: 0px; left: -5px;}
.bottomshadow {display: block; position: absolute; width: 5px;background:url('../images/bottomshadow.png') no-repeat; height: 350px; bottom: 0px; right: -5px;}


/*----------------------------------------------- HEADER -----------------------------------------*/
    /*-----------------------------------------------GENERAL TAGS-----------------------------------------*/
    .logo{width: 167px; height: 53px; display: inline; line-height: 53px; float: left; margin-top: 45px; margin-left: 86px; overflow: hidden; font-size: 40px; position: relative;}
    .logo span{width: 167px; height: 53px; display: block; background: url('../images/logo.jpg') no-repeat;position: absolute;}

.slogan{clear: both;margin-left: 190px; color: #f7921f; font-size: 1.5em;padding-top: 7px;}
.texturl{display: block;width: 13px; height: 81px; background: url('../images/texturl.png') no-repeat;position: absolute; top: 70px;left: 15px;}
.photo{width: 296px; height: 204px; position: absolute; left: 621px; top: 11px; }

    /*----------------------------------------------- TOPMENU -----------------------------------------*/
    .topmenu{font-size: 1.1em; height:46px;background: #92979d url('../images/menu.jpg') no-repeat;  position:relative; display: block; width: 925px; margin-left: 8px; color: white;}
    .topmenu .first{padding: 0 50px 0 30px;}
    .topmenu li{float: left;  line-height: 44px;}
    .topmenu li a{background: url('../images/topmenua.gif') right no-repeat;padding:0 10px; color: white; text-decoration: none;}
    .topmenu li a:hover { text-decoration: underline; }
    .topmenu .last a{background: none;}


/*----------------------------------------------- SIDEBAR -----------------------------------------*/
  
    /*----------------------------------------------- MENU -----------------------------------------*/
    #menu{margin-bottom: 40px;}
    #menu li{margin-bottom: 6px;}
    #menu li a, #menu li strong {width: 244px; height: 33px;background:#def0f4 url('../images/menuitem.jpg') no-repeat; display: block; text-decoration: none; margin-bottom: 0 !important; line-height: 33px; text-indent: 30px; color: #519bca;font-weight: bold;overflow: hidden;}
    #menu li a:hover {background-position:bottom; text-decoration: none; color: #3e5c86; }
  
    #menu li ul li a, #menu li ul li strong {width: 244px; background:url('../images/arrow.gif') left center no-repeat; text-indent: 26px; margin-left: 31px;}
    #menu li ul li a:hover {background-position: left; }
    #menu ul { display: none; margin: 0; }
    #menu ul.act { display: block; }
    #menu strong { color: #000 !important; }

    /*----------------------------------------------- TEXT REPLACEMENT -----------------------------------------*/
    .text_menu {margin-bottom: 22px;display: block; width: 105px; height: 20px; font-size: 15px; line-height: 20px; position: relative;}
    .text_menu span{background:url('../images/text_menu.gif') no-repeat;display: block; width: 105px; height: 20px; position: absolute;}
    
    .text_aktualne{margin-bottom: 18px;display: block; width: 105px; height: 20px; font-size: 15px; line-height: 20px; position: relative;}
    .text_aktualne span{background:url('../images/text_aktualne.gif') no-repeat;display: block; width: 105px; height: 20px; position: absolute;}
    
    .text_najctenejsi{margin-bottom: 22px;display: block; width: 105px; height: 20px; font-size: 15px; line-height: 20px; position: relative;}
    .text_najctenejsi span{background:url('../images/text_najctenejsi.gif') no-repeat;display: block; width: 105px; height: 20px; position: absolute;}

    /*----------------------------------------------- TOP READ -----------------------------------------*/
    .topread{background:url('../images/topread.jpg') right bottom no-repeat; padding-bottom: 50px; margin-left: 16px;}
    .topread h4{padding-top: 4px; color: #f7921f;}
    .topread h4 a{color: #f7921f;}
    
    .topread .date{line-height: 28px;color: #f7921f; font-size: 0.85em;}
    .topread p{margin-bottom: 12px; margin-right: 33px;}


/*----------------------------------------------- CONTENT -----------------------------------------*/
.content h1{color: #f7921f; margin-bottom: 16px; padding-bottom: 0px; font-size: 1.9em;}
.content h1 a{color: #f7921f;}

.content h2{color: #356772;margin: 25px 0 11px 0; font-size: 1.27em;}
.content h2 a{color: #356772;}

.content p{margin-bottom: 10px;}

.content li{background:url('../images/li.gif') 4px left no-repeat; padding:0 0 0 26px;}
.content ul{margin-bottom: 10px;}

.content img{ display: block; margin: 0 7px 7px 0; }
.content img.right { margin-left: 1em; }
.content img.left { margin-right: 1em; }
.content .imgcorner { display: block; float: left; background: url('../images/imgcorner.jpg') right bottom no-repeat;}
.content .imgright { display: block; float: left; background: url('../images/imgright.jpg') right top no-repeat;}
.content .imgbottom { display: block;background: url('../images/imgbottom.jpg') left bottom no-repeat;}

.content a{color: #4b95c4; text-decoration: underline;}
.content a:hover { text-decoration: none; }

.content table{border-collapse: collapse; text-align: center; width: auto; margin: 0 auto 11px auto; font-size: 1em; }
.content table th{background-color: #aab7bb; padding: 5px 8px; }
.content table td{border: 1px solid #aab7bb; padding: 5px 8px;}
.content table .t1{background:#aab7bb url('../images/table1.gif') no-repeat;}
.content table .t2{background:#aab7bb url('../images/table2.gif') right top no-repeat;}

    /*----------------------------------------------- NEWS -----------------------------------------*/
    .news{border-bottom: 1px solid #f3f4f4; margin-bottom: 16px;}
    .news h4{color: #356772; padding-bottom: 10px; display: inline-block; font-size: 1.128em;}
    .news h4 a{color: #356772; text-decoration: none;}
    
    .news .date{float: right; margin-right: 13px;}
    .news .button{width: 102px; height: 27px;background:#def0f4 url('../images/button.jpg') no-repeat;margin-bottom: 10px; display: inline; text-decoration: none; line-height: 27px; text-align: center;; color: #509bca;float: right;margin-right: 16px;}
    .news p{margin-bottom: 14px;}




/*----------------------------------------------- FOOTER -----------------------------------------*/
.footer{clear: both; width: 915px; height: 74px; background: #92979d url('../images/footer.gif') no-repeat; margin: 12px 0px 10px 8px; color: white; position: relative;}
.footer p{padding: 0 60px; line-height: 74px;}
.footer a { color: #fff; }
.footer a.email{padding-right: 27px;background:url('../images/email.gif') right no-repeat;}
.email{float: right;}
.copyright{float: left;}

#adfox-l2 h2 { text-align: right; font-size: 14px; margin: 0; }
#adfox-l2 p { margin: 0; }
#adfox-l2 { margin: 0 0 1em 0; }
#adfox-l2 .adfox-box { margin: 0 0 1em 0; }

