TD {
	FONT: 9pt Arial;
	COLOR: #030303;
}
A:link {
	FONT: 9pt Arial; COLOR: #55a6e8; text-decoration: none;
}
A:visited {
	FONT: 9pt Arial; COLOR: #55a6e8; text-decoration: none;
}
A:active {
	FONT: 9pt Arial; COLOR: #55a6e8; text-decoration: none;
}
A:hover {
	COLOR: #000000; 
}

.gray {
	FONT: 9pt Arial; COLOR: #505050
}
.td_top_right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify; BORDER-LEFT: #6e6e6e 1px solid; BORDER-right: #6e6e6e 1px solid
}
.td_top_right_menu {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: justify; BORDER-LEFT: #6e6e6e 1px solid; BORDER-right: #6e6e6e 1px solid

}

.td_top_right_niz {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: justify; BORDER-LEFT: #6e6e6e 1px solid; BORDER-right: #6e6e6e 1px solid

}

.copyright {
MARGIN: 0px 0px 0px 50px;
FONT: 9pt Arial;
COLOR: #030303;
}
.counter {
MARGIN: 0px 0px 0px 8px;
}
H1 {
	MARGIN: 0px 0px 0px 0px; FONT: 9pt Arial;
COLOR: #030303;
}
H2 {
	MARGIN: 0px 0px 0px; FONT: bold 11pt Verdana; COLOR: #55a6e8
}
.black {
	MARGIN: 0px 0px 0px; FONT: bold 10pt Verdana; COLOR: #000000
}

.partners {
PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: justify; BORDER-LEFT: #6e6e6e 1px solid; BORDER-right: #6e6e6e 1px solid
}


.partners a:link {
	font-family: tahoma;
	font-size: 11px;
	color: #55a6e8;
        margin-left: 6px;
        line-height: 16px;
        text-decoration: underline;

}
.partners a:active {
	font-family: tahoma;
	font-size: 11px;
	color: #55a6e8;
        margin-left: 6px;
        line-height: 16px;
        text-decoration: underline;
}
.partners a:visited {
	font-family: tahoma;
	font-size: 11px;
	color: #55a6e8;
        margin-left: 6px;
        line-height: 16px;
        text-decoration: underline;
}
.partners a:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #55a6e8;
        margin-left: 6px;
        line-height: 16px;
        text-decoration: underline;
}

.niz {
margin: 0px 0px 0px 15px; 
}
.pravo {
margin: 0px 0px 0px 9px; 
}

.tags {
	font-family: tahoma;
	font-size: 10px;
	color: #006dbd;
text-decoration: none;
}

.rating {
color : #666666;
font-family : Tahoma, helvetica, sans-serif;
font-size : 11px; 
width : 85px;
height : 16px;
}
.unit-rating {
list-style : none;
margin : 0;
padding : 0;
width : 85px;
height : 16px;
position : relative;
background : url(/templates/default/images/rating.gif) top left repeat-x;
}

.unit-rating li {
text-indent : -90000px;
padding : 0;
margin : 0;
float : left;
}
.unit-rating li a {
display : block;
width : 17px;
height : 16px;
text-decoration : none;
text-indent : -9000px;
z-index : 17;
position : absolute;
padding : 0;
}
.unit-rating li a:hover {
background : url(/templates/default/images/rating.gif) left center;
z-index : 2;
left : 0;
}

.unit-rating a.r1-unit {
left : 0;
}

.unit-rating a.r1-unit:hover {
width : 17px;
}

.unit-rating a.r2-unit {
left : 17px;
}

.unit-rating a.r2-unit:hover {
width : 34px;
}

.unit-rating a.r3-unit {
left : 34px;
}

.unit-rating a.r3-unit:hover {
width : 51px;
}

.unit-rating a.r4-unit {
left : 51px;
}

.unit-rating a.r4-unit:hover {
width : 68px;
}

.unit-rating a.r5-unit {
left : 68px;
}

.unit-rating a.r5-unit:hover {
width : 85px;
}

.unit-rating li.current-rating {
background : url(/templates/default/images/rating.gif) left bottom;
position : absolute;
height : 16px;
display : block;
text-indent : -9000px;
z-index : 1;
}

#loading-layer {
display : none;
width : 180px;
height : 40px;
background : #fff;
text-align : center;
border : 1px solid #eeeeef;
}
#calendar { text-align : center; font-size : 11px; }
#calendar .month { color : #444; border : solid 1px #6e6e6e; }
#calendar .month a { font-weight : bold; color : #444; }
#calendar .weekday { color : #444; padding : 2px; border : solid 1px #6e6e6e; }
#calendar .weekday a { color : #444; font-weight : bold; }
#calendar .day { color : #444; border : solid 1px #6e6e6e; }
#calendar .day a { color : #444; font-weight : bold; }
#calendar .weekend { color : #f30; padding : 2px; border : solid 1px #6e6e6e; }
#calendar .weekend a { color : #444; font-weight : bold; }
#calendar .endday { color : #f30; border : solid 1px #6e6e6e; }
#calendar .endday a { color : #444; font-weight : bold; }