/*Celkovy rozmer 990*848 */
body.main{ 
 margin:0; 
 padding:0; 
 text-align:center;  
 font: 11px Tahoma;
 color:rgb(51,51,51);
 background: url(../obrazky/alarmy_06b.png) top repeat-x;
 width:100%;
} 

h1{font:11px Tahoma;color:rgb(51,51,51);padding:0px; margin:0px; display:inline;}
h2{font:bold 15px Tahoma; color:rgb(51,51,51); }
h3{font:bold 13px Tahoma; color:rgb(51,51,51); }
h4{font:bold 12px Arial;color:rgb(249,197,35);}
a{color:rgb(51,51,51);}
a:hover{color:black;}
.nadpis{font:bold 14px Tahoma; font-style: italic; color:rgb(0,121,194);}

dt{
  float: left;
  width:120px;
  font: bold 8pt Tahoma;
}

dd{font: 8pt Tahoma;}

#pagewidth{ 
 width:980px; 
 text-align:left; 
 margin-top:10px;
 margin-left:auto; 
 margin-right:auto;
 padding-right:7px;
 background: white url(../obrazky/alarmy_05.jpg) right top no-repeat; 
} 

/*OUTER*/
#outer{
  background: url(../obrazky/alarmy_100.jpg) top repeat-x;
  background-color:white;
  width:980px;
}
 
/*HEADER*/
#header{
  background:rgb(230,230,230) url(../obrazky/jv_01.jpg) top no-repeat;
  height:205px;
  padding:5px 5px 5px 10px;
} 
#header a{
  text-decoration:none;
  color:rgb(51,51,51);
}
#header a:hover{
  color:black;
}
#kontext_menu{
  float:right;
}
#kontext_menu img{
  position:relative;
  top:2px;
}
#header_logo{
  float:left;
  position:relative;
  top:15px;
  border:none;
}
#header_text{
  margin:30px;
  position: absolute;
  z-index:3;
}
.header_nadpis{
  z-index:1;
  position:relative;
  top:45px; 
  left:45px;
  font:bold 20px Tahoma;
}


/*LEFT COLUMN*/
#left_col{
  width:170px;
  margin-left:35px;
}

/*RIGHT COLUMN*/
#right_col{
  width:723px;
  float:right;
  padding-left:20px;
  font: 12px Tahoma;
  margin-right:10px;
}
#right_col p{
 line-height:120%;
}

/*STRED Z EDITORU*/
#main_content{
  width:700px;
  padding:20px 20px 20px 3px;
  font: 12px Tahoma;
  text-align:justify;
  color:rgb(51,51,51);
}


/*NEWSLETTER*/
#newsletter{
  background:  rgb(240,181,1) url(../obrazky/alarmy_42.jpg) top no-repeat;
  width:150px;
  height:107px;
  padding:0px 10px 10px 10px;
  text-align:justify;
  color:rgb(51,51,51);
  font:11px Tahoma;
  margin-bottom:10px;
}
#newsletter_nadpis{
  display:block;
  position:relative;
  left:30px;
  font-weight:bold;
  padding-bottom:10px;
}
.newsletter_input{
  background-color:rgb(242,201,77);
  border:none;
  width:82px;
  color:white;
  padding:4px;
  font:11px Tahoma;
  margin:10px 0px 0px 0px;
  text-align:center;
  float:left;
}
.btn{
 color:white;
 background-color:rgb(245,172,17);
 width:56px;
 height:21px;
 font: 8pt Tahoma;
 border: 0px;
 padding:0px 0px 2px 2px;
 text-align:center;
 float:right;
 font-weight:bold;
 position:relative;
 top:-3px;
}
.btn:hover{
  background-color:rgb(240,181,1);
}
#newsletter_zrusit{
 float:right;
 margin-top:4px;
}

/*NAVIGACE*/
#navigace{
  margin-bottom:-10px;
  position:relative;
  top:5px;
  left:5px;
  color:rgb(51,51,51);
  font:11px Tahoma;
  display:block;
}
#navigace a{
  text-decoration:none;
  color:rgb(51,51,51);
}
#navigace a:hover{
  text-decoration:underline;
}


/*NOVINKY HOME*/
#novinky{
  background: rgb(239,231,192) url(../obrazky/alarmy_56.jpg) top no-repeat;
  width:150px;
  height:247px;
  color:rgb(51,51,51);
  padding:10px 10px 10px 10px;
  overflow:hidden;
  font:11px Tahoma;
  margin-bottom:30px;
}
#novinky b, #novinky strong{
  color:rgb(51,51,51);
}
#novinky a{
  float:right;
  text-decoration:underline;
  color:rgb(51,51,51);
}
#novinka_nadpis{
  display:block;
  font-weight:bold;
  margin-bottom:13px;
  position:relative;
  left:25px;
  top:3px;
}
.novinka_blok{
  text-align:justify;
  display:block;
  padding-top:3px;
}

#vymena_odkazu_logo{
  position:relative;
  top:3px;
  margin:0px 10px 0px 20px;
}

/*MENU STRANEK*/
#left_side_menu{
  float:left;
  position:relative;
  top:118px;
  width:25px;
  height:79px;
  background: url(../obrazky/alarmy_25.jpg) repeat-x top;
}
#menu{
  height:77px;
  width:765px;
  float:left;
  background:rgb(189,182,140) url(../obrazky/alarmy_25.jpg) repeat-x top;
  padding-top:2px;
  position:relative;
  top:94px;
}
#menu a{
  padding:6px 5px 5px 5px;
  height:16px;
  text-align:center;
  display:block;
  float:left;
  font:bold 12px Arial;
  color:rgb(107,102,73);
  text-decoration:none;
  border:1px solid rgb(189,182,140);
  margin-right:10px;
  margin-left:10px;
}
#menu a:hover, #menu a.oznac{
  background-color:rgb(231,225,193);
  border:1px solid rgb(172,165,127);
  color:rgb(107,102,73);
}
.menu_oddelovac{
  float:left;
  position:relative;
  top:5px;
}
#menu_logo{
  float:left;
  position:relative;
  left:10px;
  margin-right:100px;
}
#menu_text{
  margin-top:48px;
  margin-left:250px;
  color:white;
  font:bold 11px Tahoma;
}
#menu_text h2{
  
  display: inline;
  margin: 0px;
  color:white;
  font:bold 11px Tahoma;
}

#menu_text img{
  margin-right:15px;
  position:relative;
  top:1px;
}
.correct {
clear: both;
} 

/*FOOTER*/ 
#footer{
 width:942px; 
 background: url(../obrazky/alarmy_103.jpg) no-repeat bottom right;
 color: rgb(51,51,51);
 padding-left:10px;
 padding-right:35px;
 padding-top:15px;
 padding-bottom:20px;
 font: 11px Tahoma;
 line-height:150%; 
 margin:0 auto;
 text-align:left;
} 
#footer_logo{
  float:left;
  position:relative;
  top:5px;
  left:10px;
  margin-right:20px;
}
#footer a{
  text-decoration: none;
  color: rgb(51,51,51);
}
#footer a:hover{
  text-decoration:underline;
}

#doporucujeme{
  width:330px; 
  text-align:right;
  font: 11px Tahoma;
  color: rgb(51,51,51);
  padding:15px 0px 0px 0px;
  float:right;
}
#doporucujeme a{
  color: rgb(51,51,51);
  text-decoration:none;
}
#doporucujeme a:hover{
  text-decoration:underline;
}


/*MAIN CONTENT*/ 
.main_column
{
  width:190px;
  margin-right:15px;
  margin-left:5px;
  float:left;
  text-align:center;
  padding:10px;
  position:relative;
  top:-20px;
}




