* {
margin:0;
padding:0;
}

body {
background: #CAEAEB url('../img/i_02.gif') left top repeat-x;
font-size: 12px;
font-family: arial;
color: #717170;
}

h1 {color: #168088;
font-size: 16px;
margin-bottom: 5px;}

h2 {color: #93458D;
font-size: 14px;
margin-bottom: 15px;}

h3 {color: #168088;
font-size: 14px;
margin-bottom: 5px;}

ul {
margin-left: 10px;
list-style-type: none;
}

ul li {
font-size: 11px;
padding: 2px 0 2px 10px;
}

a {color: #93458D;}
a:hover {color: #000;}

.this {
border-collapse:collapse;
empty-cells:show;
width:100%;
}

#Ruler {
height:0;
position:absolute;
top:0;
left:0;
width:100%;
}


#container {
background: url('../img/star_02.gif') left top repeat-x;
min-width: 1000px;
width: 100%;
min-height: 867px;
height: auto;
}

.content {padding-bottom: 5px;}

.blank {
position: relative;
height: 257px;
background: url('../img/logo.gif') left 18px no-repeat;
}

.icons {position: absolute;
right: 0; top: 85px;
background: #8C4286;
padding: 0 14px;
text-align: center;
}

.icons a {display: block; width: 16px; height: 16px; margin: 17px 0;}
.map {background: url('../img/i_05.gif') no-repeat;}
.mail {background: url('../img/i_08.gif') no-repeat;}

.clear {
clear: both;
height: 0;
}

.left, .right {width: 239px; }
.left {float: left; padding: 0 0 0 12px; text-align: right;}
.right {float: right; padding: 0 12px 0 0; text-align: left;}
.center {margin: 0 263px; }

/*блоки*/
.block {
background: #34A8B2 url('../img/bg.gif') -10px -112px no-repeat;
}

.block, .block a, .block a:hover {color: #fff; text-decoration: none;}
.block2, .block2 a, .block2 a:hover, .block3, .block3 a, .block3 a:hover {color: #515151; text-decoration: none;}
.block a:hover, .block2 a:hover, .block3 a:hover {color: #93458d; text-decoration: underline;}

.block p, .block2 p {
padding: 2px 15px 2px 0;
}

.block3 p  {
padding: 2px 0 2px 15px;
}

.links p {
padding: 2px 0 2px 15px;
}

.links p.sup {
padding: 0 0 2px 15px;
}


.block p {
background: url('../img/line1.gif') right no-repeat;
}

.block2 p {
background: url('../img/line2.gif') right no-repeat;
}

.block3 p, .links p {
background: url('../img/line2.gif') left no-repeat;
}
.block, .block2, .block3 {padding: 25px; margin-bottom: 25px;}
.block2, .block3 {background: #F2F3EC;}

.center p {
padding: 12px 0;
}

.podval {padding: 20px 32px; font-size: 11px; color: #4D797D;} .podval a {color: #4D797D;}
.podval a:hover {color: #000;}
.copy {float: left;}
.banners {float: right;}


.copy p {padding: 7px 0;}

.pillow {
position: absolute;
left: 0;
top: 0;
width: 550px;
height: 204px;
background: url('../img/pillow.gif') right top no-repeat;
}

.goroskop {
position: absolute;
right: 0;
top: 0;
width: 465px;
height: 234px;
background: url('../img/goroskop.gif') left top no-repeat;
}

.link1 {position: absolute;
top: 190px; left: 0;
text-align: right; width: 520px;
}

.link2 {
position: absolute;
top: 190px; right: 0;
text-align: left; width: 380px;
}

.link3 {position: absolute;
top: 200px; left: 0;
text-align: right; width: 180px;
}

.links {
position: absolute;
top: 95px; right: 0;
text-align: left; width: 277px;
font-size: 11px;
}

.links a {color: #515151;}
.links a:hover {color: #8c4286;}
.links sup {color: #93458D; }

.link1 a, .link2 a, .link3 a {color:#227571; font-weight: bold;}
.link1 a:hover, .link2 a:hover, .link3 a:hover {color: #000;}

.logo_lnk {display: block; width: 180px;
height: 90px; position: absolute; top: 60px; left: 40px; z-index: 1000;}

