body.main{
margin:	auto;
padding:	0px 0px 20px 0px;
text-align:	center;
color:	#000; 
background:	#fff ; 
font:11px Tahoma, helvetica, sans-serif;
}

a{
font:11px Tahoma, helvetica, sans-serif;
color:	rgb(255, 102, 0); 
background-color: inherit; 
text-decoration:none; 
outline: none;
}

a:hover{
text-decoration:underline;
}

/*moduly*/
.clear{
clear:	both;
margin:	0px;
padding:	0px;
border:	none;
}

table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

.banner_cont, .banner_fade_cont{
width:	100%;
margin:	0px;
padding:	0px;
border:	none;
text-align:	center;
}

form, p{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*logo*/
h2.logo{
position:	absolute;
display:	block;
top:	16px;
left:	50%;
margin-left:	-430px;
width:	100px; 
height:	54px;
}

/*top*/
#top{
width:	910px;
height:	28px;
margin:	0 auto 0;
padding:	50px 51px 0px 0px;
border:	none;
text-align:	right;

background-color:	inherit;
}

#top a{
padding: 0px 4px 0px 4px;
color:	orange; /*rgb(153, 153, 153);*/
}

#top a.fb{
color: #3B5998; font-weight: bold;	
}

/*menu*/
#menu{
width:	961px;
height:	51px;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	right;
}

#menu table{
margin:	auto 0px auto auto;
}

/*slider*/
#slider{
width:	961px;
height:	333px;
margin:	0 auto 0;
padding:	0px;
text-align:	left;
}

/*boxes*/
#boxes{
width:	961px;
overflow:	hidden;
margin:	0 auto 0;
padding:	6px 0px 0px 0px;
border:	none;
text-align:	left;
}

#boxes table{
margin:	0px;
padding:	0px;
float:	left;
text-align:	left;
}

#boxes .banner_cont{
margin:	0px 6px 0px 0px;
padding:	0px;
border:	none;
text-align:	left;
}

/*about*/
#about{
clear:	both;
width:	764px;
overflow:	hidden;
margin: 0 auto 0; 
padding: 15px 50px 10px 147px; 
border: none; 
text-align: left; 
line-height: 2.0em; 
background: url('../images/optivita_autograf.jpg') no-repeat right bottom;
}

#about img{
display:	block;
padding-bottom: 10px;
}

#koksik{
width: 160px; 
overflow:	hidden;
line-height: 0; 
font-size: 0; 
margin: -144px auto 0 -510px; 
position: relative; 
left:	50%;
z-index: 1000;
text-align:	left;
}

/*footer*/
#footer{
text-align: center; 
position: relative;  
width: 961px; 
overflow:	hidden; 
margin: 0 auto 0; 
padding: 0px; 
border-top: 1px solid rgb(222, 222, 222);
}

#footer a{
color: rgb(119, 178, 79); 
background-color: inherit;
}

#footer a.chariot{
display: block; 
float: left; 
margin-top:	20px; 
margin-left:	0px; 
color: rgb(127, 127, 127); 
background-color: inherit;
}

#footer a.logo{
display: block; 
float: right; 
margin:	10px 10px 0px 0px;
}

#footer table{
margin:20px 30px 0px 0px; 
padding:0; 
float: right;
}

/*scroll news*/
#scroll_news{
clear: both;
width: 961px;
margin: 0 auto 0; 
padding: 0px; 
border-top: 1px solid rgb(225, 225, 225); 
color: #666; 
bavkground-color:	inherit;
text-align: justify; 
}

#scroll_news h1{
color: #7AB944; 
background-color:	inherit;
font-size: 14px;
margin:	10px 0px 10px 35px;
padding:	0px;
}

#scroll_news_text{
clear: both;
width: 891px;
margin: 0 auto 10px auto; 
padding: 0px; 
border: none; 
color: #666; 
bavkground-color:	inherit;
text-align: justify; 
}

/*send to friend*/
body.send_friend{
padding : 0px;
margin : 0px;
}

table.send_friend{
text-align : center;
}

table.send_friend_form{
width : 100%;
height : 100px;
background-color : rgb(255, 255, 255);
color : inherit;
text-align : center;
padding : 0px;
margin : 0px;
}

table.send_friend_form th{
background-color:	rgb(155, 210, 0);
font-family:	tahoma, sans-serif;
font-weight : bold;
font-size : 12px;
color : rgb(255, 255, 255);
text-align : justify;
padding : 5px;
border-bottom : 1px solid rgb(0, 0, 0);
}

table.send_friend_form td{
background-color : rgb(235, 235, 235);
text-align : justify;
font-family:	tahoma, sans-serif;
font-weight : normal;
font-size		  : 11px;
color : rgb(0, 0, 0);
padding : 5px;
}

table.send_friend_form a{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(255, 0, 0);
text-decoration : none;
}

table.send_friend_form a:hover{
text-decoration : underline;
}

input.send_friend_input{
background-color : rgb(255, 255, 255);
font-family:	tahoma, sans-serif;
font-size : 12px;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
padding-bottom : 5px;
padding-left : 5px;
}

input.send_friend_submit{
background-color : rgb(0, 0, 0);
border : 1px solid rgb(255, 255, 255);
font-size : 12px;
font-weight : bold;
color : rgb(255, 255, 255);
text-align : center;
padding : 5px;
}

/*print content*/
body.print{
padding : 10px;
margin : 0px;
background-color : rgb(255, 255, 255);
color : inherit;
}

table.print{
text-align : center;
}

table.print_form{
width : 100%;
margin : 0px;
padding : 0px;
}

table.print_form th{
padding : 5px;
}

table.print_form th a{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(97, 97, 97);
text-decoration : none;
}

table.print_form th a:hover{
background-color : inherit;
font-family:	tahoma, sans-serif;
font-size		  : 11px;
font-weight : bold;
color : rgb(0, 0, 0);
text-decoration : none;
}

td.print_form_header{
font-family:	tahoma, sans-serif;
font-size		  : 11px;
padding : 5px;
background-color : inherit;
font-weight : bold;
color : rgb(0, 0, 0);
text-align : left;
border : 1px;
border-style : none none solid none;
border-color : rgb(220, 220, 220);
}

td.print_form_content{
font-family:	tahoma, sans-serif;
font-size: 11px;
padding : 5px;
background-color : inherit;
font-weight : normal;
color : rgb(0, 0, 0);
text-align : justify;
}
