body {
background-color:#FFF;
margin:0;
}

a.top {
text-decoration:none;
font-family:Trebuchet MS;
font-size:21px;
color:#FFFFFF;
}

a.top:hover {
text-decoration:underline;
color:#FFFFFF;
}

a.white_main {
text-decoration:none;
color:#FFF;
font-family:Arial;
font-size:16px;
}

a.white_main:hover {
text-decoration:underline;
color:#FFF;
}

a.ext {
text-decoration:none;
color:#333;
font-family:Arial;
font-size:12px;
}

a.newlink {
font-family:Trebuchet MS;
display:block;
font-size:13px;
text-decoration:none;
cursor:hand;
color:#36F;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#F5F5F5 1px solid;
border-top:#FFF 1px solid;
border-left:#F5F5F5 5px solid;
border-right:#F5F5F5 5px solid;
}

a.newlink:hover {
background-color:#F5F5F5;
border-left:#36F 5px solid;
border-bottom:#36F 1px solid;
border-top:#36F 1px solid;
border-right:#36F 5px solid;
}

a.newlink2 {
font-family:Trebuchet MS;
display:block;
font-size:13px;
font-weight:bold;
background-color:#F5F5F5;
text-decoration:none;
cursor:hand;
color:#06F;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#FFD700 1px solid;
border-top:#FFD700 1px solid;
border-left:#FFD700 5px solid;
border-right:#FFD700 5px solid;
}

a.newlink2:hover {
color:#03F;
}

a.newlink3 {
font-family:Trebuchet MS;
display:block;
font-size:13px;
text-decoration:none;
cursor:hand;
color:#36F;
padding-bottom:1px;
padding-left:10px;
padding-right:1px;
border-bottom:#DCDCDC 1px solid;
border-top:#DCDCDC 5px solid;
border-left:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
font-weight:bold;
}

a.newlink3:hover {
color:#36F;
background-color:#FFF;
border-left:#36F 1px solid;
border-bottom:#36F 1px solid;
border-top:#36F 5px solid;
border-right:#36F 1px solid;
}

a.newlink4 {
font-family:Trebuchet MS;
display:block;
font-size:13px;
text-decoration:none;
cursor:hand;
color:#36F;
padding-bottom:1px;
padding-left:10px;
padding-right:1px;
border-bottom:#FFD700 1px solid;
border-top:#FFD700 5px solid;
border-left:#FFD700 1px solid;
border-right:#FFD700 1px solid;
font-weight:bold;
}

a.newlink4:hover {
color:#03F;
background-color:#F5F5F5;
}

.newlink5 {
font-family:Trebuchet MS;
display:block;
background-color:#FFF;
font-size:13px;
text-decoration:none;
cursor:hand;
color:#888;
padding-bottom:1px;
padding-left:10px;
padding-right:1px;
border-bottom:#DCDCDC 1px solid;
border-top:#AAA 5px solid;
border-left:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
font-weight:700;
}

a.link1 {
text-decoration:none;
color:#FFF;
font-family:Trebuchet MS;
font-size:13px;
font-weight:bold;
}


a.link1:hover {
text-decoration:underline;
color:#FFF;
}

a.link2 {
color:#36F;
font-family:Arial;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

a.link2poll {
color:#36F;
font-family:Arial;
font-size:12px;
font-weight:700;
text-decoration:none;
}

a {
color:#36F;
font-family:Arial;
font-size:13px;
text-decoration:underline;
}

a.gray {
color:#666;
font-family:Arial;
font-size:13px;
text-decoration:underline;
}

a.gray:hover {
text-decoration:none;
color:#666;
}

a.dashed {
color:#36F;
font-family:Arial;
font-size:14px;
text-decoration:underline;
font-weight:700;
}

a.dashed:hover {
color:#36F;
text-decoration:none;
}

.not_dashed {
color:#D4D4D4;
font-family:Arial;
font-size:14px;
text-decoration:none;
font-weight:700;
}

a.mixname {
color:#0057f9;
font-family:Arial;
font-size:12px;
text-decoration:underline;
font-weight:700;
}

a.collect {
color:#36F;
font-family:Arial;
font-size:12px;
text-decoration:none;
border-bottom:1px dotted;
font-weight:700;
}

a.collect:hover {
text-decoration:none;
color:#36F;
border-bottom:0;
font-weight:700;
}

a.collect2 {
color:#36F;
font-family:Arial;
font-size:12px;
text-decoration:none;
border-top:1px solid #FFD700;
border-bottom:1px solid #FFD700;
border-right:5px solid #FFD700;
border-left:5px solid #FFD700;
font-weight:700;
background-color:#FFF;
padding:1px 3px;
}

a.collect2:hover {
text-decoration:none;
color:#03F;
font-weight:700;
}

a.transl {
color:#000;
font-family:Arial;
font-size:18px;
text-decoration:none;
}

a.transl:hover {
text-decoration:none;
color:#000;
}

a.red {
color:red;
font-family:Arial;
font-size:12px;
text-decoration:underline;
}

a.red:hover {
text-decoration:none;
color:red;
}

a.white {
color:#FFF;
font-family:Arial;
font-size:12px;
text-decoration:underline;
}

a.white:hover {
text-decoration:none;
color:#FFF;
}

a.blue {
color:#007cd9;
font-family:Arial;
font-size:12px;
text-decoration:underline;
}

a.blue:hover {
text-decoration:none;
color:#007cd9;
}

a.orange {
color:#f60;
font-family:Arial;
font-size:12px;
text-decoration:underline;
}

a.orange:hover {
text-decoration:none;
color:#f60;
}

a.link3 {
font-family:arial;
font-size:16px;
background-color:#FFF;
font-weight:700;
text-decoration:none;
color:#36F;
padding-left:1px;
padding-right:1px;
margin-left:1px;
margin-right:1px;
border-bottom:#F5F5F5 1px solid;
border-top:#F5F5F5 1px solid;
border-left:#FFF 3px solid;
border-right:#FFF 3px solid;
}

a.link3:hover {
font-family:arial;
font-size:16px;
background-color:#F5F5F5;
font-weight:700;
text-decoration:none;
color:#36F;
padding-left:1px;
padding-right:1px;
margin-left:1px;
margin-right:1px;
border-bottom:#FFD700 1px solid;
border-top:#FFD700 1px solid;
border-left:#FFD700 3px solid;
border-right:#FFD700 3px solid;
}

a.link33 {
font-family:arial;
font-size:18px;
background-color:#F5F5F5;
font-weight:700;
text-decoration:none;
color:#06F;
padding-left:2px;
padding-right:2px;
margin-left:2px;
margin-right:2px;
border-bottom:#FFD700 1px solid;
border-top:#FFD700 1px solid;
border-left:#FFD700 3px solid;
border-right:#FFD700 3px solid;
}

a.link33:hover {
font-family:arial;
font-size:18px;
background-color:#F5F5F5;
font-weight:700;
text-decoration:none;
color:#03F;
padding-left:2px;
padding-right:2px;
margin-left:2px;
margin-right:2px;
border-bottom:#FFD700 1px solid;
border-top:#FFD700 1px solid;
border-left:#FFD700 3px solid;
border-right:#FFD700 3px solid;
}

a.link4 {
text-decoration:underline;
color:#333;
font-family:Arial;
font-size:12px;
font-weight:700;
}

a.link5 {
text-decoration:none;
color:#36F;
font-family:Arial;
font-size:12px;
font-weight:700;
}


td {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}

a.link {
font-family:arial;
background-color:#FFF;
font-size:12px;
font-weight:700;
text-decoration:none;
cursor:hand;
color:#888;
border-bottom:#DCDCDC 1px solid;
border-left:#DCDCDC 5px solid;
border-right:#DCDCDC 5px solid;
padding:0 5px;
}

a.submenu2 {
font-family:arial;
display:block;
font-size:11px;
font-weight:700;
background-color:#F5F5F5;
text-decoration:none;
width:200px;
cursor:hand;
color:#666;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#FEE96D 1px solid;
border-left:#FEE96D 5px solid;
border-right:#FEE96D 5px solid;
}

a.menu2 {
font-family:Trebuchet MS;
display:block;
font-size:13px;
font-weight:bold;
background-color:#F5F5F5;
text-decoration:none;
max-width:200px;
cursor:hand;
color:#06F;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#FFD700 1px solid;
border-left:#FFD700 3px solid;
border-right:#FFD700 3px solid;
border-top:#FFD700 1px solid;
}

a.menu2:hover {
color:#03F;
}

a.menu {
font-family:Trebuchet MS;
display:block;
font-size:13px;
font-weight:none;
text-decoration:none;
max-width:200px;
cursor:hand;
color:#36F;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#F5F5F5 1px solid;
border-left:#F5F5F5 3px solid;
border-right:#F5F5F5 3px solid;
border-top:#FFF 1px solid;
}

a.menu:hover {
color:#36F;
background-color:#F5F5F5;
border-left:#36F 3px solid;
border-bottom:#36F 1px solid;
border-right:#36F 3px solid;
border-top:#36F 1px solid;
}

a.submenu2:hover {
font-family:arial;
background-color:#F5F5F5;
font-weight:700;
text-decoration:none;
width:200px;
cursor:hand;
color:#333;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#FEE96D 1px solid;
border-left:#FEE96D 5px solid;
border-right:#FEE96D 5px solid;
}

a.map {
font-family:arial;
font-size:12px;
display:block;
font-weight:700;
text-decoration:none;
width:380px;
cursor:hand;
color:#A9A9A9;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#F5F5F5 1px solid;
border-left:#DCDCDC 5px solid;
border-right:#DCDCDC 5px solid;
}

a.menu3 {
font-family:arial;
background-color:#F5F5F5;
display:block;
font-size:12px;
font-weight:700;
text-decoration:none;
width:200px;
cursor:hand;
color:#A9A9A9;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#F5F5F5 1px solid;
border-left:#DCDCDC 5px solid;
border-right:#DCDCDC 5px solid;
}

a.menu4 {
font-family:Trebuchet MS;
display:block;
font-size:13px;
font-weight:bold;
text-decoration:none;
max-width:200px;
cursor:hand;
color:#36F;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#F5F5F5 1px solid;
border-left:#F5F5F5 3px solid;
border-right:#F5F5F5 3px solid;
border-top:#FFF 1px solid;
}

a.menu4:hover {
background-color:#F5F5F5;
border-left:#36F 3px solid;
border-bottom:#36F 1px solid;
border-right:#36F 3px solid;
border-top:#36F 1px solid;
}

a.submenu {
font-family:arial;
display:block;
font-size:11px;
font-weight:700;
text-decoration:none;
width:200px;
cursor:hand;
color:#A9A9A9;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#F5F5F5 1px solid;
border-left:#F5F5F5 5px solid;
border-right:#F5F5F5 5px solid;
}

a.submenu:hover {
color:#444;
background-color:#F5F5F5;
text-decoration:none;
font-weight:700;
border-left:#9B9DFF 5px solid;
border-bottom:#DCDCDC 1px solid;
border-right:#9B9DFF 5px solid;
}

.input {
border-bottom:#DCDCDC 1px solid;
border-left:#DCDCDC 1px solid;
border-right:#DCDCDC 1px solid;
border-top:#DCDCDC 1px solid;
}

.input2 {
border-bottom:#7E9DB9 1px solid;
border-left:#7E9DB9 1px solid;
border-right:#7E9DB9 1px solid;
border-top:#7E9DB9 1px solid;
}

.text {
font-family:arial;
font-size:13px;
text-decoration:none;
color:#333;
border-bottom:#F5F5F5 1px solid;
border-left:#F5F5F5 5px solid;
border-right:#F5F5F5 5px solid;
word-spacing:1px;
font-weight:normal;
}

.text2 {
font-family:arial;
font-size:12px;
background-color:#F5F5F5;
font-weight:400;
text-decoration:none;
color:#333;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-bottom:#FFD700 1px solid;
border-left:#FFD700 5px solid;
border-right:#FFD700 5px solid;
}

.text4 {
font-family:arial;
font-size:12px;
background-color:#F5F5F5;
font-weight:400;
text-decoration:none;
color:#333;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-top:#FFD700 1px solid;
border-bottom:#FFD700 1px solid;
border-left:#FFD700 5px solid;
border-right:#FFD700 5px solid;
}

.text5 {
font-family:arial;
font-size:12px;
font-weight:400;
text-decoration:none;
color:#333;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-left:#F9F 5px solid;
border-right:#F9F 5px solid;
}

.style1 {
font-size:10px;
}

#slide {
visibility:visible;
position:absolute;
left:33%;
top:0;
padding:20% 0 0;
}

.error {
background-color:#FF9;
font-family:Tahoma, sans-serif;
font-size:10pt;
color:#000;
}

#2 {
position:relative;
width:25px;
z-index:1;
left:0;
top:6px;
}

.date1 {
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#666;
}

.date2 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#666;
}

#info {
border:#FFAB0F 1px solid;
background-color:#FFD700;
width:22px;
height:22px;
text-align:center;
text-decoration:none;
color:#FFAB0F;
padding:2px 8px 0px;
-webkit-border-radius: 5px 5px 5px 5px;
moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-style:italic;
font-family:Sans;
font-size:14px;
}

#close {
text-decoration:none;
font-size:9px;
color:#FFAB0F;
}

#close_recom {
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#2b587a;
font-weight:bold;
}

#serv {
border:#fadda9 2px solid;
background-color:#fdf4e1;
width:170px;
display:none;
text-align:left;
padding:5px;
}

h3 {
text-decoration:none;
font-size:16px;
color:#000;
}

.tablerating {
border-bottom:1px #d4d0c8;
border-top:0;
border-right:1px #d4d0c8;
border-left:0;
margin-left:20px;
border-style:dotted;
}

#cd2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#36F;
font-weight:700;
}

#noborder {
border:none;
}

;
#turn_wrapper {
width:50px;
height:50px;
display:block;
position:absolute;
top:0;
left:0;
}

#turn_hideme {
width:85%;
height:85%;
overflow:hidden;
display:block;
position:absolute;
float:left;
top:0;
left:0;
z-index:1;
}

#turn_wrapper.right #turn_hideme *,#turn_wrapper.right #turn_object {
float:right !important;
}

#turn_wrapper.right #turn_hideme {
float:right !important;
right:0 !important;
left:auto;
}

#turn_wrapper.right #turn_object {
right:0 !important;
left:auto !important;
}

#turn_wrapper.right {
position:absolute;
top:0;
width:100%;
height:0;
right:0 !important;
}

#turn_wrapper.right #turn_object * {
position:absolute;
right:0 !important;
}

#turn_wrapper #turn_object img#turn_fold {
display:block;
width:100%;
height:100%;
z-index:1000;
right:0;
position:absolute;
}

#turn_wrapper .ui-resizable-handle {
position:absolute;
font-size:0.1px;
z-index:99999;
display:block;
background-image:url(#none);
}

#turn_wrapper .ui-resizable-se {
cursor:se-resize;
width:12px;
height:12px;
right:0;
bottom:0;
}

#turn_wrapper .ui-resizable-sw {
cursor:sw-resize;
width:12px;
height:12px;
left:0;
bottom:0;
}

.5years {
font-size:100px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#banners a img {
opacity:0.35;
-moz-opacity:0.35;
filter:alpha(opacity=35);
background-color:#FFF;
margin:3px;
}

#banners a:hover img {
opacity:1;
-moz-opacity:1;
filter:alpha(opacity=100);
background-color:#FFF;
margin:3px;
}

ul.suggestions {
list-style:none;
margin:0;
padding:0;
}

#smrt_table {
border-bottom-color:#EEE;
border-style:solid;
border-width:0 0 1px;
}

#smrt_table:hover {
background-color:#EBEBEB;
border-bottom-color:#DCDCDC;
border-style:solid;
border-width:0 0 1px;
}

#smrt_table2 {
background-color:#f4f4f4;
border-bottom-color:#DCDCDC;
border-style:solid;
border-width:0 0 1px;
}

.smrt_table3 {
background-color:#fff;
border-bottom-color:#DCDCDC;
border-style:solid;
border-width:0 0 1px;
}

#smrt_table4 {
border-bottom-color:#EEE;
border-style:solid;
border-width:0 0 1px;
}

#smrt_table4:hover {
background-color:#f4f4f4;
border-bottom-color:#DCDCDC;
border-style:solid;
border-width:0 0 1px;
}

.rating {
font-size:20px;
color:#333;
}

.table {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#2f2f2f;
width:170px;
margin-left:10px;
}

.table .curr {
background-color:#D7D7D7;
font-weight:700;
}

.table .weekend {
background-color:#E5E5E5;
}

.table td a {
text-decoration:none;
color:#000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
display:block;
height:16px;
margin-top:2px;
text-align:center;
}

.table td:hover {
background-color:#36f;
}

.table td:hover a {
color:#FFF;
}

.table th {
border-bottom:1px dotted #DCDCDC;
border-top:1px dotted #DCDCDC;
}

.monthName {
text-align:center;
font-size:12px;
margin:7px 7px 5px 10px;
}

.monthName a {
color:#111;
text-decoration:none;
}

.next {
float:right;
margin-right:30px;
font-weight:700;
}

.prev {
float:left;
margin-left:30px;
font-weight:700;
}

#ctrlcopy {
color:transparent;
height:1px;
overflow:hidden;
position:absolute;
width:1px;
}

#social {
background:#F0F0F0;
opacity:0.8;
filter:alpha(opacity=80);
}

a.ext:hover,a.link4:hover {
text-decoration:none;
color:#333;
}

a.link2:hover,a.link2poll:hover,a:hover,a.mixname:hover,a.link5:hover {
text-decoration:none;
color:#36F;
}

a.link:hover,a.map:hover,a.menu3:hover {
color:#000;
background-color:#F5F5F5;
text-decoration:none;
font-weight:700;
border-left:#66F 5px solid;
border-bottom:#DCDCDC 1px solid;
border-right:#66F 5px solid;
}

.tablerating2,.tablerandom {
border-bottom:1px #d4d0c8;
border-top:0;
border-right:0;
border-left:0;
border-style:dotted;
}

#turn_object,#turn_wrapper .ui-resizable {
position:relative;
}

a#move_up {
	position: fixed;
	top: 8px;
	right: 20px;
	width: 55px;
	height: 21px;
	display: none;
	text-align: center;
	font: 12px Arial;
	color: #3366ff;
	background: #D9E7F4;
	padding-top:5px;
	opacity:0.55;
	filter: alpha(opacity=55);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-decoration:none;
}
a#move_up:hover {
	opacity:0.9;
	filter: alpha(opacity=90);	
}

.more_arrow_up{
	display:block;
	width:9px;
	height:5px;
	background:#99958d url(/pict/arrow.gif) no-repeat 0 0;
	background-position:0 -4px;
}
.more_arrow_down{
	display:block;
	width:9px;
	height:5px;
	background:#99958d url(/pict/arrow.gif) no-repeat 0 0;
}
.more_space{
	display:block;
	height:3px;
}
.more_link:hover{color:#3366ff!important}
.more_link:hover .more_arrow_down {background-color:gold;}
.more_link:hover .more_arrow_up {background-color:gold;}
.more_link{color:#666;text-decoration:none;border-bottom:1px dotted;font-family:Arial;font-size:13px; cursor:pointer;
}

p#vtip { 
display: none;
position: static; 
padding: 8px;
margin-left: 15px;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 0px;
border: 1px #FFFFFF solid;
font: 12px Arial;
color: #000000;
background: #FFDDDD;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
z-index: 9999;
}
.vtip {
color:#FF5353;
text-decoration:none;
border-bottom: 1px dotted red;
font-size:14px;
font-weight:bold;
cursor:pointer;
}
.vtip:hover {
color:#FF2F2F;
}

.text_transl, .text_song {
font-family: Arial;
font-size:13px;
text-decoration:none;
color:#333;
border-bottom:#F5F5F5 1px solid;
border-left:#F5F5F5 5px solid;
border-right:#F5F5F5 5px solid;
word-spacing:1px;
font-weight:normal;
line-height:140%;
}

.lazy, .nolazy {
border:1px #E8E8E8 solid;
}

.lazy:hover, .nolazy:hover {
border:1px gold solid;
}

.image_band {
-webkit-border-radius: 5px;
moz-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px;
float:left;
border:2px #f0f0f0 solid;
background-color:#FFFFFF;
margin:3px;
}
