body {
font-size:76%;
font-family:Arial, Helvetica, sans-serif;
margin:0; padding:0;
background-color:#BC113B;
text-align:center;
}
#page {
width: 760px;  
margin:auto;
margin-bottom:15px;
text-align: left;
background-color:#FFFFFF;
margin-bottom:0;
padding-bottom:0;
background-image:url(../img/bg/page-bg2.gif);
background-position:10px 10px;
background-repeat:repeat-y;
}
.page-main { padding:0 10px; margin-top:10px;}
.hp {
background-image:url(../img/bg/page-bg.gif) !important;
background-position:10px 10px;
background-repeat:repeat-y;
}
#header {
width: 100%;
margin-top:-10px;
}
.header-main {
border-top:3px solid #DDDAC9;
width:100%;
clear:both;
background-color:#F4F3ED;
}
#content {
width: 550px;
float: right;
}
#content-hp { width:360px; float:left;}
.content-main {
padding: 10px;
min-height: 70%;
}
#right {
width:170px;
background-color:#F4F3ED;
float:right;
padding:10px;
}
#left {
width: 190px;
float: left;
}
.left-main {
padding: 10px;
}
#footer {
clear: both;
width: 100%;
/*background-color:#BC113B;*/
width:760px;
margin:auto;
color:#FFFFFF;
}
#footer p {
margin:0; padding:0;
margin-bottom:10px;
margin-top:10px;
float:left;
}
#footer span { float:right; margin-top:10px; margin-bottom:10px;}
#footer a {
color:#FFFFFF;
}
a.more {
background-image:url(../img/bg/more.gif);
background-repeat:no-repeat;
padding-left:25px;
float:right;
height:25px;
margin:10px 0;
}



.logo {
float:right;
margin-bottom:-5px;
}
h1 {
margin:0; padding:0;
font-size:130%;
text-decoration:underline;
position:relative;
width:295px;
height:68px;
overflow:hidden;
float:left;
}
h1 span{
background-image:url(../img/zdravy-styl.gif);
position:absolute;
top:0; left:0;
width:295px;
height:68px;
overflow:hidden;
}

.header-main img { float:left;}
a { color:#80B435;}
a:hover { text-decoration:none;}