body
{
    margin: 0px;
    padding: 0px;
    background-color: white;
    behavior: url("csshover.htc");
}
body, div#clanky table.diskusia, div#clanky input, div#clanky textarea
{
    font: 400 8pt/180% Tahoma;
}
IMG
{
	border: 0;
}
div#box
{
   width:800px;
   position: absolute;
   left:50%;
   margin-left:-400px;
   border:0px red solid;
}
div#top
{
   /*height:195px;*/
   height: 120px;
   width:770px;
   border:0px red solid;
   margin:15px;
}
div#middle
{
   width:770px;
   margin-left:15px;
   border: 0px red solid;
}
div#left
{
   width:168px;
   float:left;
   border: 0px red solid;
}
div#content
{
   width:600px;
   top:225px;
   float:right;
}
div#main
{
   position:relative;
   left:25px;
   width:380px;
   float:left;
}
div#right
{
   width:170px;
   float:right;
}
div#bottom
{
   clear:both;
   height:50px;
   width:770px;
   border-top:1px solid rgb(204,204,204);
   margin:15px;
}
div#bottom a
{
    color:rgb(20,20,20);
}
.naj
{
	position: absolute;
	margin: 5px 0 0 0;
	left: 745px
}


/***************************************/
div#top img.banner
{
    width:468px;
    height:60px;
    border:0px solid gray;
    position:absolute;
    right:15px;
    top:19px;
}
div#top img.logo
{
    width:288px;
    height:60px;
    border:0px solid gray;
    position:absolute;
    left:15px;
    top:19px;
}
div#top img.banner_nb
{
    width:770px;
    height:70px;
    border:0px solid gray;
    position:absolute;
    left:15px;
    top:97px;
}
div#top div#red_menu
{
}





/***************************************/
strong
{
    color:rgb(214,14,22);
}



/****************************/
#menu {
    position:absolute;
    width:770px;
    height:27px;
    border:0px solid gray;
    left:15px;
    /*top:173px;*/
    top: 103px;
    padding-top:3px;    padding-left:5px;
    color: white;
    background:white url("menu_bg.png") no-repeat;
}
#menu a
{
    font: 800 8pt/180% Tahoma;
    text-decoration:none;
    color:white;
    margin:0px 5px 0px 5px;
}
#menu a:hover
{
    text-decoration:underline;
}
#menu a#here
{
    font: 800 8pt/180% Tahoma;
    text-decoration:underline;
    color:white;
    /*margin:0px 10px 0px 0px;*/
}


/****************************/
/*********   LEFT   *********/
/****************************/

div#aktuality
{

    margin:0px;padding:0px;
    padding-right:10px;
    margin-top:10px;
    border-right:2px rgb(219,219,219) solid;
}


div#left h2
{
    font: 800 8pt/180% Tahoma;
    text-transform:uppercase;
    color:rgb(128,128,128);
    margin:0px 0px 0px 0px;
}
div#left p, h3
{
    font: 400 8pt/140% Tahoma;
    margin:0px;
}
div#left h3
{
    padding-top:10px;
    font-weight:bold;
    color:rgb(205,13,20);
}
div#left p.datum
{
    color:rgb(118,118,118);
}
div#left p.sprava
{
     padding-bottom:10px;
     border-bottom:1px solid rgb(217, 217, 217);
}
div#left a
{
    color:black;
    text-decoration:underline;
}
div#left a:hover
{
    color:rgb(205,13,20);
    text-decoration:underline;
}
div#left p.link
{
    margin:15px 0px 15px 0px;
}
div#left p.link a
{
    color:rgb(205,13,20);
    text-decoration:none;
}
div#left p.link a:hover
{
    text-decoration:underline;
}

div#left p.link img
{
    border:0px solid red;
    margin-right:5px;
}

div#lave_menu
{
    margin:0px;padding:0px;
    padding-right:0px;
    margin:10px 0px 30px 0px;
    border-right:0px rgb(219,219,219) solid;
    width:169px;
    border-bottom:1px rgb(230,230,230) solid;
}

div#lave_menu a
{
    display:block;
    border-top:1px rgb(217,217,217) solid;
    text-decoration:none;
    font: 400 8pt/220% Tahoma;
    color:rgb(118,118,118);
    padding-left:10px;
}
div#lave_menu a#here
{
    display:block;
    text-decoration:none;
    font: 800 8pt/220% Tahoma;
    color:rgb(198,30,7);
    padding-left:10px;
    background:rgb(240,240,240);
}


div#lavy_banner
{
    background:white url("lavybanner.gif") no-repeat;
    padding:0px 0px 0px 0px;
    width:169px;
    height:97px;
}
div#lavy_banner strong
{
   color:rgb(255, 210,44);
}
div#lavy_banner p
{
   color:white;
   padding:10px 50px 10px 10px;
}
div#lavy_banner a
{
   color:black;
   font: 800 7pt/180% Tahoma;
}
div#lavy_banner a:hover
{
   color:rgb(255, 210,44);
}

div#emailing
{
    background:white url("emailing.gif") no-repeat;
    margin-top:10px;
    padding:0px 0px 0px 0px;
    width:169px;
    height:169px;
}
div#emailing p
{
   color:black;
   padding:10px 20px 0px 10px;
}
div#emailing a
{
   color:rgb(205, 13,20);
   font: 800 7pt/180% Tahoma;
}
div#emailing a:hover
{
   color:rgb(255, 210,44);
}

div#emailing input
{
  border:1px solid rgb(217,217,217);
  font: 400 8pt/180% Tahoma;
  width:100px;
}
div#emailing strong
{
   color:black;
}


/****************************/
/*********   STRED  *********/
/****************************/

div#navigacia
{
   position:relative;
   top:10px;
   height:50px;
   color:rgb(178,33,14);
   word-spacing:8px;
}

div#navigacia a
{
   color:rgb(214,14,22);
   word-spacing:normal;
}
div#navigacia a:hover
{
   color:rgb(138,13,14);
}

div#aktualne_cislo
{
    background:white url("aktualnecislo.gif") no-repeat;
    margin-top:10px;
    padding: 0;
    width:382px;
    height:232px;
    border:0px red solid;
    vertical-align: top;
}
div#aktualne_cislo img, div#aktualne_cislo img#obalka
{
	float: left;
	border: 0;
	margin: 5px;
}
div#aktualne_cislo img#obalka
{
    margin:15px 15px 15px 15px ;
}
div#aktualne_cislo h2
{
    font:800 11pt/180% Tahoma;
    color:rgb(205,13,20);
    text-decoration:underline;
    text-transform:uppercase;
    position:relative;
    top:15px;
    margin:0px 0px 12px 0px;padding:0px;
}
div#aktualne_cislo p
{
   font:400 8pt/180% Tahoma;
   margin:0px 15px 0px 0px;
}
div#aktualne_cislo p.cislo
{
    margin:0px;padding:0px;
    font:800 7pt/180% Tahoma;
}

div#aktualne_cislo strong
{
    margin:0px;padding:0px;
    color:black;
    display:block;
    font:800 8pt/180% Tahoma;
}
div#aktualne_cislo a
{
    color:rgb(205,13,20);
}
div#aktualne_cislo a:hover
{
   color:rgb(138,13,14);
}

div#aktualne_cislo p#link
{
    font:400 8pt/180% Tahoma;
    margin:10px 0px 0px 0px;
}
div#aktualne_cislo p#link a
{
    display:block;
    color:rgb(205,13,20);
    margin-bottom:2px;
    text-decoration:none;
}
div#aktualne_cislo p#link a:hover
{
    text-decoration:underline;
}

div#aktualne_cislo p#link img
{
    margin-right:5px;
    position:relative;
    top:3px;
    border:1px white solid;
}



/****************************/
div#clanky
{
    margin-top:10px;
    padding:0px 0px 0px 0px;
    width:382px;
}
div#clanky h2
{
    font:800 11pt/140% Arial;
    color:rgb(205,13,20);
    margin:0px 0px 10px 0px;padding:0px;
}
div#clanky p
{
    font:400 8pt/180% Tahoma;
    margin:0px;padding:0px;
}
div#clanky a
{
    color:rgb(205,13,20);
}
div#clanky a:hover
{
   color:rgb(138,13,14);
}

div#clanky p.link
{
    margin:5px 0px 15px 0px;
    padding-bottom:15px;
    border-bottom:1px solid rgb(217,217,217);
}
div#clanky p.link a
{
    color:rgb(205,13,20);
    text-decoration:none;
}
div#clanky p.link a:hover
{
    color:rgb(205,13,20);
    text-decoration:underline;
}

div#clanky p.link img
{
    border:0px solid red;
    margin-right:5px;
}
div#clanky img.ilustracia
{
    float:right;
    border:0px solid red;
    margin-left:10px;
}

div#clanky p#dmenu
{
    margin:5px 0px 15px 0px;
    padding-bottom:15px;
}
div#clanky p#dmenu a
{
    color:rgb(127,127,127);
    display:block;
    text-decoration:none;
    padding:5px 0px;
}
div#clanky p#dmenu a:hover
{
    text-decoration:underline;
}

div#clanky p#dmenu img
{
    border:0px solid red;
    margin-right:5px;
}

/***********************/
div#clanok h2
{
    font:800 11pt/140% Arial;
    color:rgb(205,13,20);
    margin:0px 0px 10px 0px;padding:0px;
}
div#clanok img.ilustracia
{
    float:left;
    border:0px solid red;
    margin:0px 20px 10px 0px;
}

div#clanok p#perex
{
    font:800 8pt/180% Tahoma;
    margin:0px 20px 10px 0px;
    padding:0px;
}

div#clanok p#dmenu
{
    border-top:1px rgb(128,128,128) dotted;
    font:400 8pt/180% Tahoma;
    margin:10px 0px 0px 0px;
    padding:15px 0px;
}

div#clanok p#dmenu a
{
    display:block;
    color:rgb(127,127,127);
    margin-bottom:2px;
    text-decoration:none;
}
div#clanok p#dmenu a:hover
{
    text-decoration:underline;
}

div#clanok p#dmenu img
{
    margin-right:5px;
    margin-top:4px;
    position:relative;
    top:3px;
    border:1px white solid;
}
















/************************/
div#pravy_box
{
    margin:0px;padding:0px;
    padding-left:10px;
    border-left:2px rgb(219,219,219) solid;
}
div#pravy_box h2
{
    font: 800 8pt/140% Tahoma;
    margin:0px 0px 0px 0px;
    padding-top:5px;
}
div#pravy_box p
{
    font: 400 8pt/140% Tahoma;
    margin:0px;

}

div#pravy_box p.link
{
    margin:5px 0px 15px 0px;
    padding-bottom:10px;
    border-bottom:1px rgb(219,219,219) solid;
}
div#pravy_box p.link a
{
    font: 800 7pt/180% Tahoma;
    color:rgb(205,13,20);
    text-decoration:underline;

}
div#pravy_box p.link a:hover
{
   color:rgb(138,13,14);
    text-decoration:underline;
}


/************************/
div#prave_menu
{
    margin:0px;padding:0px;
    padding-left:10px;
    border-left:2px rgb(219,219,219) solid;
    height:300px;
}
div#prave_menu h2
{
    font: 800 8pt/140% Tahoma;
    margin:0px 0px 0px 0px;
    padding-top:5px;
}
div#prave_menu p
{
    font: 400 8pt/140% Tahoma;
    margin:0px;

}

div#prave_menu a
{
    display:block;
    color:rgb(205,13,20);
    margin-bottom:2px;
    text-decoration:none;
}
div#prave_menu a:hover
{
    text-decoration:underline;
}

div#prave_menu a img
{
    margin-right:5px;
    margin-top:4px;
    position:relative;
    top:3px;
    border:1px white solid;
}



/************************/

div#akcie
{
    margin-top:10px;
    width:170px;
}

div#akcie img
{
    border:0px;
    margin-bottom:15px;
}

/* JanciB */

div#clanky p.stranky
{
	margin-bottom: 10px;
}

div#clanky p.novinka
{
	margin-bottom: 15px;
	padding-bottom:15px;
	border-bottom: 1px solid rgb(217,217,217);
}

div#clanky table.diskusia
{
	width: 100%;
	border-collapse: collapse;
}

div#clanky table.diskusia td
{
	border: 1px solid #D9D9D9;
	vertical-align: top;
}

div#clanky table.diskusia tr.nadpis, div#clanky table.diskusia td.nadpis
{
	background-color: #F0F0F0;
	font-weight: bold;
}

div#clanky div.chyba
{
	color: #D60E16;
	font-weight: bold;
	margin-bottom: 15px;
}
