/* ------------------------------------------------------------ */
/* common settings */
html,body{margin:0;padding:0;}
body,input,textarea,select,table{font: small Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
ul,ol{list-style:none;}
img,button,fieldset{border:none;}
body{color:#000000;  background: #A70079 url(../img/bg.gif) repeat; }
.clear{clear:both;}
.no{display: none;}
.ieonly{display:none;}

/* ------------------------------------------------------------ */
div#all{min-width:1000px;margin: 20px 20px 0px 20px;max-width:2000px;}
div#bg-top{background: White url(../img/top.gif) repeat-x top;}
div#bg-left{background: url(../img/left.gif) repeat-y left;}
div#bg-right{background: url(../img/right.gif) repeat-y right;}
div#bg-topleft{background: url(../img/top-left.gif) no-repeat top left;}
div#bg-topright{background: url(../img/top-right.gif) no-repeat top right;}

/* ------------------------------------------------------------ */
/* head */
div#head{background: url(../img/girl.jpg) no-repeat 650px 0px;height:318px;position:relative;}
h1#rakovsky{
background: url(../img/rakovsky.png) no-repeat;
width:606px;
height:108px;
margin-top:90px;
margin-left:20px;
position:absolute;
}
h1#stervology{
background: url(../img/stervology.png) no-repeat;
width:613px;
height:158px;
margin-top:45px;
margin-left:20px;
position:absolute;
}
div#head h1#rakovsky a{display:block;width:606px;height:108px;}
div#head h1#stervology a{display:block;width:613px;height:158px;}
div#head h1 span{display:none;}
div#head ul{position:relative;top:211px;left:10px;width:100%;}
div#head ul li{
display:block;
float:left;
width:15%;
display:block;
height:70px;
background: #FF8A22 no-repeat 0px -70px;
}
div#head ul li.current{background-position: 0px 0px;;}
div#head ul li a{display:block;height:70px;background: url(../img/menu/0.gif) no-repeat right;}
div#head ul li a span{display:none;}
div#head ul li#menu1{background-image:url(../img/menu/1.gif);}
div#head ul li#menu2{background-image:url(../img/menu/2.gif);width:18%;}
div#head ul li#menu3{background-image:url(../img/menu/3.gif);}
div#head ul li#menu4{background-image:url(../img/menu/4.gif);width:18%;}
div#head ul li#menu5{background-image:url(../img/menu/5.gif);width:19%;}
div#head ul li#menu6{background-image:url(../img/menu/6.gif);width:13%;}

/* ------------------------------------------------------------ */
/* main */
div#main{background: url(../img/footer-girls.jpg) no-repeat bottom left;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 230px 0px 260px;}

div#incontent{
margin-top:35px;
border-left:1px solid #E5E5E5;
padding-left:15px;
margin-left:5px;
border-right:1px solid #E5E5E5;
padding-right:5px;
margin-right:5px;
color:#444444;
}
div#content h1{
color:#FFFFFF;
font-size:medium;
display:block;
background:url(../img/h1-cornl.gif) #FF8A22 no-repeat top left;
margin-bottom:10px;
margin-top:25px;
}
div#content h1 span{
display:block;
padding-left:12px;
padding-bottom:3px;
padding-top:3px;
background:url(../img/h1-cornr.gif) no-repeat top right;
}
div#content h2{
font-size:large;
color:#000000;
margin-top:10px;
background-color:#FFFFFF;
}

.left{float:left;padding:7px;padding-left:0px;}
.right{float:right;padding:7px;padding-right:0px;}

div#content p{
margin-bottom:15px;
margin-top:5px;
text-align:justify;
font-size:small;
display:block;
}

div#content a:link{color:#C0009A;text-decoration:underline;background-color:#FFFFFF;}
div#content a:visited{color:#9E8C9A;text-decoration:underline;background-color:#FFFFFF;}
div#content a:hover{color:#FF1DD2;text-decoration:underline;background-color:#FFFFFF;}
div#content a:active{color:#FF1DD2;background-color:#FFFFFF;}

div#content ul#notices{display:block;font-size:small;margin:0px;}
div#content ul#notices li{
display:block;
width:48%;
float:left;
padding:0px;
margin:0px;
background:none;
}
div#content ul#notices li.end{border-left:1px solid #CCCCCC;padding-left:10px;float:right;}
div#content ul#notices h4{font-size:medium;color:#000000;background-color:#FFFFFF;}
div#content ul#notices ul{margin:0;padding:0;}
div#content ul#notices ul li{float:none;width:100%;}

div#content form#search input#searchstr{
border:1px solid #FFB97A;
background-color:#FFF3E8;
color:#574B41;
width:75%;
margin-right:15px;
margin-bottom:4px;
}
div#content ol#searchresults{
list-style:decimal inside;
font-size:small;
margin-bottom:15px;
margin-top:15px;
margin-left:0px;
}
div#content ol#searchresults li{margin-bottom:15px;margin-top:10px;}
div#content ol#searchresults li a{font-weight:bold;}

div#content p.epigraph{font-style:italic;text-align:right;}
div#content p.epigraph em{display:block;margin-top:5px;}
div#content p.important{color:#FF6000;font-weight:bold;background-color:#FFFFFF;}

div#content ul{font-size:small;margin-top:10px;margin-bottom:10px;}
div#content ul li{
background:url(../img/list-apple.gif) no-repeat 0px 0px;
padding-left:30px;
padding-top:5px;
margin-bottom:5px;
margin-top:5px;
}
div#content ul ul li{
background:url(../img/list-bullet0.gif) no-repeat 0px 2px;
padding-left:20px;
padding-top:0px;
margin-bottom:5px;
margin-top:5px;
}

div#content ol{
margin-top:10px;
list-style-type:decimal;
margin-left:20px;
font-size:small;
}
div#content ol li{margin-bottom:7px;margin-top:7px;}
div#content ol ol{margin-left:20px;margin-top:0px;}

div#content table{
border-collapse:collapse;
font-size:small;
border:0px;
margin-top:5px;
margin-bottom:10px;
width:100%;
}
div#content th{
padding:3px 10px;
background-color:#FF8A22;
color:#FFFFFF;
text-align:left;
border-right:1px solid #FFD1A8;
}
div#content td{
padding:3px 5px;
border-bottom:1px solid #DF7BCB;
background-color:#FCF2FA;
color:#444444;
border-right:1px solid #FDF0F6;
}
div#content td.another{background-color:#FFF9F4;color:#444444;}

div#content .star{color:#C20596;font-weight:bold;background-color:#FFFFFF;}
div#content form#feedback{margin-bottom:10px;margin-top:10px;}
div#content form#feedback label{
font-weight:bold;
display:block;
font-size:small;
margin-top:8px;
color:#574B41;
background-color:#FFFFFF;
}
div#content form#feedback input{
border:1px solid #FFB97A;
background-color:#FFF3E8;
color:#574B41;
width:100%;
}
div#content form#feedback input:focus, div#content form#feedback textarea:focus{background-color:White;}
div#content form#feedback textarea{
border:1px solid #FFB97A;
background-color:#FFF3E8;
color:#574B41;
height:200px;
width:100%;
}
div#content form#feedback input#send{margin-top:10px;}

div#content ul#map{margin-left:20px;}
div#content ul#map li{background:none;font-weight:bold;padding:0;margin-bottom:10px;}
div#content ul#map ul{margin:0;margin-left:15px;}
div#content ul#map ul li{font-weight:normal;margin:0;margin-top: 5px;}
div#content ul#map ul ul{margin-left:15px;}
div#content ul#map ul ul li{font-weight:normal;margin:0;}

/* ------------------------------------------------------------ */
/* navigation */
div#navigation{float:left;width:260px;margin-left:-100%}

div#btn{border-bottom: 5px solid #FF8A22;height:54px;margin-left:2px;margin-bottom:10px}
div#btn ul{margin-left:20px;}
div#btn ul li{float:left;margin-right:15px;}

div#nav{margin:20px 10px 40px 15px;}
div#nav li{margin-bottom:1px;}
div#nav li a{
font-weight:bold;
padding: 7px 3px 7px 30px;
background: #FDEEF6 url(../img/nav/1-1.gif) no-repeat 5px 7px;
display:block;
color:black;
text-decoration:none;
}
div#nav li.odd a{background:#FDEEF6 url(../img/nav/1-3.gif) no-repeat 5px 7px;}
div#nav li.text a{background: #FFF4EB url(../img/nav/2-1.gif) no-repeat 5px 6px;}
div#nav li.text-odd a{background: #FDEEF6 url(../img/nav/2-3.gif) no-repeat 5px 6px;}
div#nav li ul{margin-bottom:5px;}
div#nav li li a,div#nav li.odd li a,div#nav li.text li a,div#nav li.text-odd li a{padding: 3px 3px 3px 45px;background: #FFF url(../img/nav/1-2.gif) no-repeat 25px 4px;color:#000000;text-decoration:none;font-weight:bold;}
div#nav li li.text a{background: url(../img/nav/2-2.gif) no-repeat 25px 6px;}

div#nav li a:hover, div#nav li li a:hover{color:#FF1DD2;text-decoration:underline;font-weight:bold;}
div#nav li a.current, div#nav li li a.current,div#nav li.odd li a.current,div#nav li.text li a.current,div#nav li.text-odd li a.current{color:#FF8A22;}

div#ban{margin: 0px 10px 10px 15px;text-align:center;}

img.banner, object.banner {margin: 10px 0px 0px -2px}
span.banner_border {border: 2px solid #E0E0E0; margin: 0px; padding: 0px}
div.banner_border object {margin: 0px; padding: 0px}

/* ------------------------------------------------------------ */
/* extra */
div#extra{float:left;width:230px;margin-left:-230px;}

div#inextra{color:#444444;font-size:x-small;margin-left:10px;margin-right:30px;margin-top:20px;}

div#extra-quotation,div#extra-news,div#extra-subscribe,div#extra-search{margin-bottom:30px;}

div#extra h3{
display:block;
margin:0px;
padding:0px;
position:relative;
overflow:hidden;
font-size:large;
margin-bottom:10px;
}
div#extra h3 span{
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-repeat:no-repeat;
background-position:0 0;
}

div#extra-quotation h3{width:150px;height:51px;}
div#extra-quotation h3 span{width:150px;height:51px;background-image:url(../img/extra/quotation.gif);}

div#extra-news h3{width:158px;height:68px;}
div#extra-news h3 span{width:158px;height:68px;background-image:url(../img/extra/news.gif);}
div#extra-news dt{
color:#FF8A22;
display:block;
font:normal bold medium Georgia,"Times New Roman",Times,serif;
background-color:#FFFFFF;
}
div#extra-news h4{color:#C0009A;font-size:x-small;background-color:#FFFFFF;}
div#extra-news dd{margin-bottom:10px;margin-left:0px;}
div#extra-news dd a {color:#c0009a}
div#extra-news dd a:visited {color:#9e8c9a}
div#extra-news dd a:hover, div#extra-news dd a:active {color:#ff1dd2}

div#extra-news dd div {margin-top: 4px; margin-left: 6px}
div#extra-news dd div a {color:#FF8A22}
div#extra-news dd div a:visited {color:#9e8c9a}
div#extra-news dd div a:hover, #news a:active {color:#ff1dd2}

div#extra-subscribe h3{width:176px;height:67px;}
div#extra-subscribe h3 span{width:176px;height:67px;background-image:url(../img/extra/subscribe.gif);}
div#extra-subscribe input#extra-subscribestr, div#extra-subscribe input#extra-subscribecheck{
border:1px solid #FFB97A;
background-color:#FFF3E8;
color:#574B41;
margin-top:5px;
}
div#extra-subscribe label{font-weight:bold;display:block;margin-bottom:0px;text-align:left;}
div#extra-subscribe input#extra-subscribecheck{display:block;float:left;}
div#extra-subscribe input#extra-subscribecheck:focus{background-color:White;}
div#extra-subscribe label span{display:block;margin-left:20px;}
div#extra-subscribe input#extra-subscribestr{width:100%;}
div#extra-subscribe input#extra-subscribestr:focus{background-color:White;}
div#extra-subscribe input#extra-subscribebtn{margin-top:10px;float:right;}

div#extra-search h3{width:134px;height:52px;}
div#extra-search h3 span{width:134px;height:52px;background-image:url(../img/extra/search.gif);}
div#extra-search input#extra-searchstr{
border:1px solid #FFB97A;
background-color:#FFF3E8;
color:#574B41;
margin-top:5px;
width:100%;
}
div#extra-search input#extra-searchstr:focus{background-color:White;}
div#extra-search input#extra-searchbtn{margin-top:10px;float:right;}

/* ------------------------------------------------------------ */
/* footer */
div#footer{
height:124px;
background: url(../img/footer-bg.gif) repeat-x;
font-size:12px;
font-weight:bold;
}
div#footer-left{background: url(../img/footer-left.gif) no-repeat left;height:124px;}
div#footer-right{background: url(../img/footer-right.gif) no-repeat right;height:124px;}
p#copyright{color:#F4D1CC;float:left;margin-top:45px;margin-left:10px;}
p#copyright a{color:#F4D1CC;text-decoration:none;}
address{float:left;margin-top:35px;margin-left:50px;color:#FFE8D3;font-style:normal;}
p#dev{float:right;margin-top:35px;margin-right:70px;color:#FFE8D3;}
p#dev a{color:#FFE8D3;text-decoration:underline;}

div#footer-height{height:50px;}