#menumain {
list-style-type: none;
margin: 0 175px 0 234px;
position: relative;
top: 40px;
}

#menumain li {
float: left;
margin: 0 0 0 22px;
position: relative;
}

#menumain li a {
display: block;
text-indent: -20000px;
overflow: hidden;
height:16px;
}

#menumain .but1,
#menumain .but2,
#menumain .but3,
#menumain .but4 {
position: relative;
}

#menumain .but1 a {
width: 134px;
background: url(../i/buttons/menumain_but1.png) no-repeat;
}

#menumain .but1 a:hover,
#menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_red.png) no-repeat;
}

#menumain .but2 a {
width: 53px;
background: url(../i/buttons/menumain_but5.png) no-repeat;
}

#menumain .but2 a:hover,
#menumain .but2.active a {
background: url(../i/buttons/menumain_but5_a_red.png) no-repeat;
}

#menumain .but3 a {
width: 89px;
background: url(../i/buttons/menumain_but2.png) no-repeat;
}

#menumain .but3 a:hover,
#menumain .but3.active a {
background: url(../i/buttons/menumain_but2_a_red.png) no-repeat;
}

#menumain .but4 a {
width: 100px;
background: url(../i/buttons/menumain_but3.png) no-repeat;
}

#menumain .but4 a:hover,
#menumain .but4.active a {
background: url(../i/buttons/menumain_but3_a_red.png) no-repeat;
}

#menumain .but5 a {
width: 84px;
background: url(../i/buttons/menumain_but4.png) no-repeat;
}

#menumain .but5 a:hover,
#menumain .but5.active a {
background: url(../i/buttons/menumain_but4_a_red.png) no-repeat;
}

/* colors */


.red #menumain .but1 a:hover,
.red #menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_red.png) no-repeat;
}

.red #menumain .but2 a:hover,
.red #menumain .but2.active a {
background: url(../i/buttons/menumain_but5_a_red.png) no-repeat;
}

.red #menumain .but3 a:hover,
.red #menumain .but3.active a {
background: url(../i/buttons/menumain_but2_a_red.png) no-repeat;
}

.red #menumain .but4 a:hover,
.red #menumain .but4.active a {
background: url(../i/buttons/menumain_but3_a_red.png) no-repeat;
}

.red #menumain .but5 a:hover,
.red #menumain .but5.active a {
background: url(../i/buttons/menumain_but4_a_red.png) no-repeat;
}



.pink #menumain .but1 a:hover,
.pink #menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_pink.png) no-repeat;
}

.pink #menumain .but2 a:hover,
.pink #menumain .but2.active a {
background: url(../i/buttons/menumain_but5_a_pink.png) no-repeat;
}

.pink #menumain .but3 a:hover,
.pink #menumain .but3.active a {
background: url(../i/buttons/menumain_but2_a_pink.png) no-repeat;
}

.pink #menumain .but4 a:hover,
.pink #menumain .but4.active a {
background: url(../i/buttons/menumain_but3_a_pink.png) no-repeat;
}

.pink #menumain .but5 a:hover,
.pink #menumain .but5.active a {
background: url(../i/buttons/menumain_but4_a_pink.png) no-repeat;
}

.gold #menumain .but1 a:hover,
.gold #menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_gold.png) no-repeat;
}

.gold #menumain .but2 a:hover,
.gold #menumain .but2.active a {
background: url(../i/buttons/menumain_but5_a_gold.png) no-repeat;
}

.gold #menumain .but3 a:hover,
.gold #menumain .but3.active a {
background: url(../i/buttons/menumain_but2_a_gold.png) no-repeat;
}

.gold #menumain .but4 a:hover,
.gold #menumain .but4.active a {
background: url(../i/buttons/menumain_but3_a_gold.png) no-repeat;
}

.gold #menumain .but5 a:hover,
.gold #menumain .but5.active a {
background: url(../i/buttons/menumain_but4_a_gold.png) no-repeat;
}


.blue #menumain .but1 a:hover,
.blue #menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_blue.png) no-repeat;
}

.blue #menumain .but2 a:hover,
.blue #menumain .but2.active a {
background: url(../i/buttons/menumain_but5_a_blue.png) no-repeat;
}

.blue #menumain .but3 a:hover,
.blue #menumain .but3.active a {
background: url(../i/buttons/menumain_but2_a_blue.png) no-repeat;
}

.blue #menumain .but4 a:hover,
.blue #menumain .but4.active a {
background: url(../i/buttons/menumain_but3_a_blue.png) no-repeat;
}

.blue #menumain .but5 a:hover,
.blue #menumain .but5.active a {
background: url(../i/buttons/menumain_but4_a_blue.png) no-repeat;
}



.green #menumain .but1 a:hover,
.green #menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_green.png) no-repeat;
}

.green #menumain .but2 a:hover,
.green #menumain .but2.active a {
background: url(../i/buttons/menumain_but2_a_green.png) no-repeat;
}

.green #menumain .but3 a:hover,
.green #menumain .but3.active a {
background: url(../i/buttons/menumain_but3_a_green.png) no-repeat;
}

.green #menumain .but4 a:hover,
.green #menumain .but4.active a {
background: url(../i/buttons/menumain_but4_a_green.png) no-repeat;
}

.silver #menumain .but1 a:hover,
.silver #menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_silver.png) no-repeat;
}

.silver #menumain .but2 a:hover,
.silver #menumain .but2.active a {
background: url(../i/buttons/menumain_but2_a_silver.png) no-repeat;
}

.silver #menumain .but3 a:hover,
.silver #menumain .but3.active a {
background: url(../i/buttons/menumain_but3_a_silver.png) no-repeat;
}

.silver #menumain .but4 a:hover,
.silver #menumain .but4.active a {
background: url(../i/buttons/menumain_but4_a_silver.png) no-repeat;
}

.black #menumain .but1 a:hover,
.black #menumain .but1.active a {
background: url(../i/buttons/menumain_but1_a_black.png) no-repeat;
}

.black #menumain .but2 a:hover,
.black #menumain .but2.active a {
background: url(../i/buttons/menumain_but2_a_black.png) no-repeat;
}

.black #menumain .but3 a:hover,
.black #menumain .but3.active a {
background: url(../i/buttons/menumain_but3_a_black.png) no-repeat;
}

.black #menumain .but4 a:hover,
.black #menumain .but4.active a {
background: url(../i/buttons/menumain_but4_a_black.png) no-repeat;
}



#footer #menu-down {
list-style-type: none;
overflow: hidden;
}

#menu-down li {
float: left;
margin: 0 10px;
padding-bottom: 2px;
}

#menu-down li a:link,
#menu-down li a:visited {
color: #ccc;
text-decoration: none;
}

#menu-down li a:hover,
#menu-down li a:active {
color: #ff9315;
text-decoration: underline !important;
}

#menumain ul {
list-style-type: none;
}

#menumain li:hover .podmenu {
display: block;
}

#menumain .podmenu {
position: absolute;
left: 0;
top: 35px;
z-index: 9;
background: url(../i/bg_podmenu.png) repeat-x;
border: 1px solid #c5c5c5;
}

#menumain ins {
width: 18px;
height: 10px;
background: url(../i/podmenu_ins1.png);
position: absolute;
top: -9px;
left: 25px;
}

#menumain .podmenu ul {
padding: 15px 25px;
}

#menumain .podmenu li {
margin: 0;
padding: 0.3em 0;
float: none;
}

#menumain .podmenu li a {
font-size: 13px;
background: none !important;
text-indent: 0 !important;
font-family: Times New Roman, serif;
text-shadow: #000 1px 1px 0;
height: auto !important;
text-decoration: none;
width: auto !important;
white-space: nowrap;
letter-spacing: 0.05em;
display: block;
}

#menumain .podmenu li a:link,
#menumain .podmenu li a:visited {
color: #fff;
}

#menumain .podmenu li a:hover {
 color: #ff9315;
}

#menumain .podmenu .level2 {
background: url(../i/bg_podpodmenu.png) repeat-y;
border-left: 1px solid #a8a8a8;
/*display: none;*/
}

#menumain .podmenu .level2 ul {
display: none;
position: relative;
}

#menumain .level2 ins {
width: 11px;
height: 19px;
background: url(../i/podmenu_ins2.png);
position: absolute;
top: 1.4em;
left: -11px;
}

#menumain .level2 .p2 ins {
top: 3.2em;
}


.myplace .profile .profile-menu {
clear: both;
padding: 15px 0 0;
list-style-type: none;
}

.myplace .profile .profile-menu li {
margin: 0.9em 0;
}

.myplace .profile .profile-menu a {
font-family: Georgia, serif;
font-weight: bold;
font-size: 14px;
padding: 0 0 0 23px;
min-height: 16px;
}

.myplace .profile .profile-menu li ul {
margin: 5px 0 5px 40px;
list-style-type: none;
display: none;
}

.myplace .profile .profile-menu li li {
margin: 0.2em 0;
}

.myplace .profile .profile-menu li li a {
font-size: 12px;
font-weight: normal;
font-family: Arial, Tahoma, sans-serif;
padding: 0;
background: none;
text-decoration: underline !important;
}

.myplace .profile .profile-menu li li a:hover {
text-decoration: none !important;
font-weight: bold;
}

.myplace .profile .profile-menu .frame {
overflow: hidden;
margin: 10px 0;
display: block;
background: none;
padding: 0;
}

.myplace.video .profile .profile-menu .frame,
.myplace.tests .profile .profile-menu .frame,
{
display: none;
}

.myplace .profile .profile-menu .frame,
.myplace .profile .profile-menu .frame img {
width: 200px;
height: 118px;
position: relative;
}

.myplace .profile .profile-menu .frame span {
width: 200px;
height: 118px;
background: url(../i/myplace_frame_left.png) no-repeat;
}

.profile .profile-menu .it-cyan a {
background: url(../i/item_li_cyan.png) left center no-repeat;
}

.profile .profile-menu .it-pink a {
background: url(../i/item_li_pink.png) left center no-repeat;
}

.profile .profile-menu .it-pink a.active {
background: url(../i/item_li_pink_a.png) left center no-repeat;
text-decoration: none;
}

.profile .profile-menu .it-green a {
background: url(../i/item_li_green.png) left center no-repeat;
}

.profile .profile-menu .it-blue a {
background: url(../i/item_li_blue.png) left center no-repeat;
}

.myplace.giftery .profile .profile-menu .it-pink ul,
.myplace.pangurman .profile .profile-menu .it-pink ul {
display: block;
}

.myplace.giftery .profile .profile-menu .it-pink a,
.myplace.pangurman .profile .profile-menu .it-pink a {
text-decoration: none;
}

.myplace .profile .profile-menu .it-pink ul li a:hover {
color: #e2a4e2 !important;
}