
BODY
{
padding:0;
font-family:Verdana, Arial;
font-size:12px;
margin:0px;
color:#000000;
background:url(img/main_bg.gif) top repeat-x #8e1562;
}

#main {
background-color:#740047;
width:900px;
margin:0px auto;
}

#head {
background:url(img/head.png) repeat-x left top;
height:287px;
width:100%;
}

#top_menu {
background:url(img/top_menu_bg.gif) repeat-x center top;
text-align:center;
height:25px;
padding:60px 60px 40px 30px ;
}
#top_menu A {
padding:5px 30px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
overflow:hidden;
border:solid #b37099;
border-width: 0px 1px 0px 0px;
}

#top_menu A.active {
text-decoration:underline;
}
#top_menu A:hover {
text-decoration:underline;
}


H1 {
background:url(img/h1_bg.gif) no-repeat left top;
height:30px;
padding-top:30px;
padding-left:70px;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
font-family:"Arial narrow", Helvetica, sans-serif;
display:block;
margin-bottom:20px;
}

H1  span{
border-bottom:#A01E70 solid 1px;
padding-right:10px;
}

H2 {
color:#0075a4;
font-family:"Arial narrow", Helvetica, sans-serif;
font-weight:normal;
min-width:270px;
font-size:20px;
text-align:left;
}

#left_menu_head  span{
border-bottom:#A01E70 solid 1px;
padding-right:10px;
}

#left {
padding:32px 0px;
vertical-align:top;
}

#left #left_menu_head {
height:30px;
margin-bottom:24px;
margin-left:30px;
padding-top:30px;
padding-left:50px;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
font-family:"Arial narrow", Helvetica, sans-serif;
display:block;
background:url(img/left_menu_head_bg.gif) bottom left no-repeat;
}

#left UL{
list-style:none;
margin:0px;
width:190px;
border-right: dotted 1px #ff00a3;
text-align:center;
background:url(img/left_menu_delim.gif) top no-repeat;
padding:0px 40px 0px 30px;
}

#left UL LI{
background:url(img/left_menu_delim.gif) bottom no-repeat;
display:block;
color:#EEAADD;
margin:0px;
padding:1px 0px; 
}

#left UL LI A{
color:#FFFFFF; 
font-size:10px;
line-height:40px;
text-decoration:none;
}

#left UL LI.active{
background:url(img/left_menu_active.gif) repeat-x center bottom;
}

#left UL LI:hover{
background:url(img/left_menu_active.gif) repeat-x bottom center;
}






#content {
background:url(img/main_midle_bg.jpg) repeat-y top;
}
#content_top {
background:url(img/main_top.jpg) no-repeat top;
}

#center {
padding:15px 40px;
line-height:24px;
text-align:justify;
color:#FFFFFF;
}

#center A{
color:#FFFFFF;
text-decoration:underline;
}
#center A:hover{
text-decoration:none;
}

#center .subtree{
padding-left:20px;
}

.main_img {
margin-right:20px;
border:solid 7px #FFFFFF;
}

.sub_rozdel{
margin:3px;
background:#8e1562;
padding:5px;
width:120px;
height:120px;
float:left;
line-height:12px;
font-size:10px;
overflow:hidden;
text-align: center;
}

.sub_rozdel P{
line-height:12px;
font-size:10px;
margin:0px;
}

.sub_rozdel IMG{
max-height:90px;
max-width:120px;
border:0px;
align:center;
}

#footer {
height:50px;
background:#5e1242;
color:#96135A;
padding:40px 10px 0px 30px;
}

#footer A{
color:#96135A;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#footer_right {
float:right;
width:200px;
}




/*------- ÀÄÌÈÍÊÀ -----------*/


#admin TABLE TD {
vertical-align:top;
color:#FFFFFF;
}

#admin .subtree{
padding-left:10px;

}

#admin .subtree A.right_links{
float:right;
}

#admin .subtree A.group_name{
float:none;
color:#FFFFFF;
text-decoration:none;
}
#admin .subtree A.group_name_active{
float:none;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#admin .subtree IMG{
border:0px;
margin:2px 0px 0px 10px ;
}
#admin  H3{
background:url(img/admin_head.gif) repeat-x;
height:25px;
margin:0px;
text-align:center;
padding:5px;
font-size:18px;
margin-bottom:10px;
}
#admin .img{
float:right;
}

table.price {
  border-top: 1px #460036 dotted;
  border-bottom: 1px #460036 dotted;
  border-collapse: collapse;
  width: 500px;
  margin-bottom: 30px;
}

table.price td {
  border-top: 1px #460036 dotted;
  border-bottom: 1px #460036 dotted;
  line-height: 1.5em;
  text-align: left;
}
