
BODY
{
background:url(theme/theme_top_back.jpg) #FFFFFF top center no-repeat fixed;

margin:0 auto;
text-align: center; 
font-family: Tahoma, Arial, Helvetica, Sans-serif;

font-size:12px;
}

IMG
{
border:0px;
}


#theme_parent
{

width:1000px;
margin:0 auto;

}


DIV
{
margin:0;
}

TD
{
text-align:left;
}



#theme_top
{

}

#theme_logo
{

width:300px;
float:left;
}


#theme_top_over_menu
{
margin-bottom:40px;
float:right;
z-index:100;
}

#theme_top_menu
{

height:64px;

float:left;

}


A.cat_menu_item
{
background:url(theme/theme_cat_menu.png);
height:40px;
width:150px;
display:block;
padding:5px;
overflow:hidden;

vertical-align:middle;
padding-top:5px;
text-transform: uppercase; 
z-index:100;
}


A.cat_menu_item:hover
{
color:#FFFFFF;
background:url(theme/theme_cat_menu2.png);
}



A.theme_top_button
{
background:url(theme/theme_menu_1.png) no-repeat;
display:inline;
color:#000000;
font-family:tahoma;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
padding:4px;
padding-top:30px;
text-align:center;
font-size:13px;
height:56px;
width:130px;
overflow:hidden;
clear:right;
float:left;
}

A.theme_top_button:hover
{
color:#FFFFFF;
background:url(theme/theme_menu_2.png) no-repeat;

}


A.theme_top_button_hover
{
color:#FFFFFF;
background:url(theme/theme_menu_2.png) no-repeat;
display:inline;
font-family:tahoma;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
padding:4px;
padding-top:30px;
text-align:center;
font-size:13px;
height:56px;
width:130px;
overflow:hidden;
clear:right;
float:left;
}











A.theme_home_down_button
{

background:url('theme/theme_home_down_button.png') no-repeat scroll 0 0 transparent;
color:#000000;
display:block;
float:left;
font-family:tahoma;
font-size:9px;
font-weight:bold;
height:30px;
margin:1px;
padding:2px;
padding-top:7px;
text-align:center;
text-decoration:none;
overflow:hidden;
width:85px;
text-transform: uppercase; 

}


A.theme_home_down_button2
{

background:url('theme/theme_home_down_button.png') no-repeat scroll 0 0 transparent;
color:#000000;
display:block;
float:left;
font-family:tahoma;
font-size:9px;
font-weight:bold;
height:30px;
margin:1px;
padding:2px;
padding-top:7px;
text-align:center;
text-decoration:none;
overflow:hidden;
width:79px;
text-transform: uppercase; 

}


A.theme_home_down_button3
{

background:url('theme/theme_home_down_button.png') no-repeat scroll 0 0 transparent;
color:#000000;
display:block;
float:left;
font-family:tahoma;
font-size:9px;
font-weight:bold;
height:30px;
margin:1px;
padding:2px;
padding-top:7px;
text-align:center;
text-decoration:none;
overflow:hidden;
width:78px;
text-transform: uppercase; 

}

A.theme_home_down_button:hover,A.theme_home_down_button2:hover
{
color:#FFFFFF;


}



A.theme_menu_element
{
display:block;
color:#000000;
font-family:tahoma;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
padding:4px;
padding-top:18px;
text-align:center;
font-size:13px;
height:48px;
width:115px;
overflow:hidden;
clear:right;
float:left;
}

A.theme_menu_element:hover
{
color:#FFFFFF;
background:url(theme/theme_menu_button.png) no-repeat;

}




#theme_menu_1
{
display:none;
}

#theme_menu_2
{
display:none;
}
#theme_menu_3
{
display:none;
}
#theme_menu_4
{
display:none;
}
#theme_menu_5
{
display:none;
}


#theme_down
{
clear:both;
height:570px;
background:url(theme/theme_down_back.png);
}

#theme_menu
{
clear:both;
height:50px;
overflow:hidden;
background:url(theme/theme_menu_back.png);
padding-left:5px;
}

#home_main
{
clear:both;
height:895px;
background:url(theme/home_main.jpg);
padding-top:20px;;
text-align:left;
position:relative;
}




A.home_main_item
{
padding:5px;
padding-top:12px;

text-transform: uppercase; 
text-align:center;
position:absolute;
background:url(theme/theme_home_button.png) no-repeat;
width:140px;
height:40px;
display:block;
overflow:hidden;
font-weight:bold;
color: #FFFFFF;
text-decoration: none;


letter-spacing: 0;
line-height: 1.1em;
font-size: 12px;






}

A.home_main_item:hover
{
color:#000000;
}


DIV.theme_stopka
{
margin-left:40px;
color:#FFFFFF;
font-size:13px;
width:530px;
float:left;
}

A.theme_stopka
{
color:#FFFFFF;
font-size:13px;
}
A.theme_stopka:hover
{

color:#7EBE01;

}



a.lang_item {
background:url("images/langs.png") no-repeat scroll 0 0 transparent;
height:11px;
width:18px;
margin-left:5px;
}

A.lang_item:hover {background-image:url(images/langs2.png);}


