body {margin:0px; background-color:#000000; background-image:url(/images/bg_lb.png); background-repeat:repeat-y; background-position:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffddaa;}
a { color:#ffddaa; text-decoration:underline;}
a:hover { color:#e35a6b; text-decoration:none; font-weight:400;}
h2 {margin-top:0px;}
h3 {margin-top:0px;}

.music_div {height:50px; position:relative;}
.music_div1 {position:absolute; top:5px; display:block;}
.menu {background-image:url(/images/menu_lines.png); background-repeat:repeat-x; height:117px;}
.menu_index {background-image:url(/images/lines_main.png); background-repeat:no-repeat; height:117px;  color:#ffddaa;}
.menu_div { background-image:url(/images/menu_all_fire.png); background-repeat:no-repeat; background-position:left; margin-left:0px; margin-top:0px; height:89px;}
.menu_music {padding-left:138px; margin-top:14px;}
.footer {background-image:url(/images/bg_nv.png); background-repeat:no-repeat; background-position:right; height:142px;}
.line_bootom {padding-top:47px; padding-right:115px;}
.vlasova { position:absolute; display:block; top:0px; right:0px;}
.vlasova .bg { width:704px; height:567px; position:relative; display:block; top:0px; right:0px;  z-index:-10;}
.content_all {padding-left:60px; padding-top:15px; color:#CCCCCC;}
.img {margin:5px;}
.album_mini {padding:8px;}
.email {color:#ff3300;}
.email a {text-decoration:underline; color:#ff3300;}
.email a:hover {text-decoration:underline; color:#8d1c00;}
.tv {color:#ffddaa;}
.tv a {color:#dc5a0c; text-decoration:underline;}
.tv a:hover {color:#d22a00; text-decoration:none;}
.tv2 {color:#ffddaa;}
.tv2 a {color:#ffddaa;text-decoration:underline;}
.tv2 a:hover {color:#d22a00; text-decoration:none;}
.head a{color:#dc5a0c; font-weight:bold;}
.head a:hover {color:#d22a00; text-decoration:none; font-weight:bold;}
.head-video a {color:#ffddaa; font-weight:bold;}
.head-video a:hover {color:#d22a00; text-decoration:none; font-weight:bold;}
.forma1 {color:#ffddaa; font-size:12px;}

.banner {position:absolute; top:455px; display:block; right:20px;}

.news_a a { color:#dc5a0c; text-decoration:underline;}
.news_a a:hover { color:#d22a00; text-decoration:none; font-weight:400;}
.bio { padding-left:10px; padding-bottom:10px; padding-right:10px; padding-top:0px; text-align:justify;}
.bio p {text-align:justify; margin-top:0px;}
.bio_a a {color:#dc5a0c; text-decoration:none; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#dc5a0c; font-size:16px;}
.bio_a a:hover { color:#d22a00; text-decoration:none; font-weight:400; font-size:16px; border-bottom:1px dashed #d22a00;}
.bio_a_small {color:#dc5a0c; font-size:14px;}
.bio_a_small a {color:#dc5a0c; text-decoration:none; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#dc5a0c; font-size:14px;}
.bio_a_small a:hover { color:#d22a00; text-decoration:none; font-weight:400; font-size:14px; border-bottom:1px dotted #d22a00;}
.login_news {color:#ff3300; font-size:14px;}
.header_news {font-weight:bold; padding:5px; margin:5px;}
.lent_news p { margin-top:5px; margin-bottom:0px;}
.lent_news a { color:#dc5a0c; text-decoration:underline;}
.lent_news a:hover { color:#d22a00; text-decoration:none; font-weight:400;}
.news_view {padding-left:40px; padding-top:20px;}
.footer {background-image:url(/images/bg_nv.png); background-repeat:no-repeat; background-position:right; height:142px;}
.line_bootom {padding-top:47px; padding-right:115px;}
.footer_bottom {padding-left:50px; padding-top:15px;  color:#FFFFFF; bottom:0px; margin-bottom:0px; color:#ffddaa; font-size:12px;}

.footer_bottom2 {padding-left:35px; padding-top:15px;  color:#FFFFFF; bottom:0px; margin-bottom:0px; color:#ffddaa; font-size:12px;}

.div_video {float:left; width:410px; height:100px; margin-top:10px;}
.div_photo {float:left; width:300px; height:126px; margin-top:10px;}

.banerrr {padding-top:20px; padding-left:25px; color:#ffddaa; position:relative;  color:#ffddaa; z-index:-1;}
.pole_div {position:absolute; top:140px; right:150px;}
.content_index {padding-top:10px; padding-left:25px; width:290px; float:left;  color:#ffddaa;}
.content_index2 {padding-top:20px; padding-left:40px; width:260px; float:left;  color:#ffddaa;}
.baner1 {padding-top:30px; padding-left:20px; width:200px; float:left; }
.content_index3 {padding-top:10px; padding-left:25px;  float:left;  color:#ffddaa; position:relative; margin-bottom:-35px;}
.content_guest {padding-top:10px; padding-left:35px;  color:#ffddaa; }
.content_index a { color:#ffddaa; text-decoration:underline;}
.content_index a:hover { color:#e35a6b; text-decoration:none; font-weight:400;}
.content_inner {padding-top:20px; padding-left:40px; width:80%; text=align:left;  color:#ffddaa;}
.content_photo {padding-top:10px; padding-left:40px; color:#ffddaa;}
.on_index {position:absolute; top:0px; right:150px;}

.adm {color:#ffddaa;}
.adm a { color:#dc5a0c; text-decoration:underline;}
.adm a:hover { color:#d22a00; text-decoration:none; font-weight:400;}

#products_nav div.level1 { float: left; margin: 0 0 0 0; background-repeat: no-repeat; padding-left: 15px;  height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#products_nav div.level1.first { padding: 0; background-image: none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:18px;}
#products_nav a.level1 { display: block; width: 80px; font-family:Arial, Helvetica, sans-serif;font-size:12px; }
#products_nav .level2 { position: absolute; z-index: 100; display: block; overflow: visible; font-family:Arial, Helvetica, sans-serif;font-size:12px; }

.products_nav_level2_t { }
.products_nav_level2_t td div { line-height: 1px; font-size: 1px; height: 5px; font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.products_nav_level2_tl div { width: 5px; background-image:url(/images/products-nav-bg-tl.png); background-repeat: no-repeat; font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.products_nav_level2_tc { background-color: #444; font-size:12px; }
.products_nav_level2_tr div { width: 5px; background-image:url(/images/products-nav-bg-tr.png); background-repeat: no-repeat; font-family:Arial, Helvetica, sans-serif;font-size:12px; }

.products_nav_level2_l, .products_nav_level2_r {  line-height: 1px; background-color: #444; font-family:Arial, Helvetica, sans-serif;font-size:12px; }

.products_nav_level2_main { background-color: #444; font-size:12px; }
.products_nav_level2_main div { margin: 5px 10px 5px 10px; font-size:12px; }
.products_nav_level2_main a { display: inline; color: #fff; text-decoration: none; line-height: 18px; font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.products_nav_level2_main a:hover { color: #fff; text-decoration: underline; font-family:Arial, Helvetica, sans-serif;font-size:12px; }

.products_nav_level2_b {  }
.products_nav_level2_b td div { line-height: 1px; font-size: 1px; height: 5px; font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.products_nav_level2_bl div { width: 5px; background-image:url(/images/products-nav-bg-bl.png); background-repeat: no-repeat; font-family:Arial, Helvetica, sans-serif;font-size:12px; }
.products_nav_level2_bc { background-color: #444;font-size:12px;  }
.products_nav_level2_br div { width: 5px; height: 5px; background-image:url(/images/products-nav-bg-br.png); background-repeat: no-repeat; font-family:Arial, Helvetica, sans-serif;font-size:12px; }

.products_nav_level2_arrow div { background-image:url(/images/products-nav-arrow.png); width: 14px; height: 7px; background-repeat: no-repeat; font-size:12px;  line-height: 1px; margin-left: 13px; font-family:Arial, Helvetica, sans-serif;}

table { border-collapse: collapse; }
td { padding: 0; }

a { color: #b84b0a; }
a:hover { color: #941d00; }

div.tooltip {
	width: 200px;
	color: #fff;
	text-align: center;
}

div.tooltip h4 {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(/images/balloon.png) top left no-repeat !important;
	background: url(/images/balloon.gif) top left no-repeat;
	font-size: 1px;
}

div.tooltip p {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(/images/balloon.png) bottom left no-repeat !important;
	background: url(/images/balloon.gif) bottom left no-repeat;
	font-size: 12px;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 23px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(/images/tipMid.png) repeat-y; padding: 0 25px 8px 25px;}
.tipBtm {background: transparent url(/images/tipBtm.png) no-repeat bottom; height: 32px;}