body
{
   margin: 0px;
   padding:0px;
   background: #66ccff url(/tpl/images/brands/budni_bg.jpg) no-repeat;
   background-position: top center; 
   font: normal normal normal 12px Verdana;
   color: #000000;
}

p
{   
   padding-left: 15px;
   padding-right: 30px;  
}

h2{padding-left: 15px;}

#container
{
   float: left;
   width: 100%;
   height: 100%; 
   	
}

#site_path
{
   float: left;
   width: 100%;
   height: 100%; 
   background: #FFFFFF url(/tpl/images/bg.jpg) repeat-x;
   background-position: top center;
   position: relative;
}

#site_body
{   
   width: 1000px;
   height: 100%;
   margin: 0px auto;
   position: relative; 
}

#site_left
{
	float: left;
	width: 640px;
	padding-left: 30px;	
	padding-bottom: 10px;
}

#site_right
{
	float: left;
	width: 330px;
}


#head_banner
{  
   width: 1000px;
   height: 150px;
   cursor: pointer;
   margin: 0px auto;
   position: relative;
   display: none;
   z-index: 50;  
}

#head_banner_swf
{  
   width: 1000px;
   height: 150px;   
   margin: 0px auto;
   position: relative;
   z-index: 50;   
}

a.hnavy:link {color: #ffffff; font-size: 14px; text-decoration: none;}
a.hnavy:visited {color: #ffffff; font-size: 14px; text-decoration: none;}
a.hnavy:activ {color: #ffffff; font-size: 14px; text-decoration: none;}
a.hnavy:hover {color: #ffffff; font-size: 14px; text-decoration: underline;}

a.upp_link:link {color: #ffffff; font-size: 12px; text-decoration: none;}
a.upp_link:visited {color: #ffffff; font-size: 12px; text-decoration: none;}
a.upp_link:activ {color: #ffffff; font-size: 12px; text-decoration: none;}
a.upp_link:hover {color: #ffffff; font-size: 12px; text-decoration: underline;}

#uppanel{
	width: 100%;
    height: 40px;
    background: url(/tpl/images/uppanel/bg.png) repeat-x;
    background-position: top center; 
}

#upp_logo{
	float:left;
	width: 103px;
    height: 40px;
    background: url(/tpl/images/uppanel/logo.png) no-repeat;
    background-position: top left;
    cursor: pointer; 
}

#upp_menu{
	float:left;
	width: 270px;       
    padding-top: 11px;  
}

#upp_molodejjru{
	float: left;
    width: 472px;
    padding-top: 9px;
    text-align: right;
}

#video_btn{
	background: url(/tpl/images/menu/video_bg_red.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}

#footer
{   
   width: 1000px; 
   height: 137px;
   margin: 0px auto;
   position: releative;
}

#footer_path
{
   float: left;
   width: 100%;
   height: 100%; 
   background-color: #171717;  
      
}

#footer_text
{
  width: 700px;  
  padding-left: 20px;
  padding-top: 30px; 
  color: #CCCCCC;
  font-size: 12px;
} 

a.fnavy:link {color: #00ccff; font-size: 12px; text-decoration: underline;}
a.fnavy:visited {color: #00ccff; font-size: 12px; text-decoration: underline;}
a.fnavy:activ {color: #00ccff; font-size: 12px; text-decoration: underline;}
a.fnavy:hover {color: #00ccff; font-size: 12px; text-decoration: none;}

#player_line
{    
    width: 100%;
    height: 390px;
	background: url(/tpl/images/player_bg.png) repeat-x;        
}

#player_box
{   
	
	width: 1000px;
    height: 390px;
    margin: 0px auto;	
    position: relative;   
}

a.site_menu:link {color: #3399cc; font-size: 12px;  text-decoration: none;}
a.site_menu:visited {color: #3399cc; font-size: 12px; text-decoration: none;}
a.site_menu:activ {color: #3399cc; font-size: 12px; text-decoration: none;}
a.site_menu:hover {color: #3399cc; font-size: 12px; text-decoration: none;}

a:link {color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline;}
a:visited {color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline;}
a:activ {color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline;}
a:hover {color: #000000; font-size: 12px; font-weight: normal; text-decoration: none;}

a.videoline:link {color: #3399cc; font-size: 16px; font-weight: normal; text-decoration: none;}
a.videoline:visited {color: #3399cc; font-size: 16px; font-weight: normal; text-decoration: none;}
a.videoline:activ {color: #3399cc; font-size: 16px; font-weight: normal; text-decoration: none;}
a.videoline:hover {color: #3399cc; font-size: 16px; font-weight: normal; text-decoration: underline;}

a.accent:link {color: #CCCCCC; font-size: 12px; font-weight: normal; text-decoration: none;}
a.accent:visited {color: #CCCCCC; font-size: 12px; font-weight: normal; text-decoration: none;}
a.accent:activ {color: #CCCCCC; font-size: 12px; font-weight: normal; text-decoration: none;}
a.accent:hover {color: #FFFFFF; font-size: 12px; font-weight: normal; text-decoration: underline;}

a.info_title:link {color: #ffffff; font-size: 16px; text-decoration: none;}
a.info_title:visited {color: #ffffff; font-size: 16px; text-decoration: none;}
a.info_title:activ {color: #ffffff; font-size: 16px; text-decoration: none;}
a.info_title:hover {color: #ffffff; font-size: 16px; text-decoration: underline;}

a.info_category:link {color: #3399cc; font-size: 10px; text-decoration: none;}
a.info_category:visited {color: #3399cc; font-size: 10px; text-decoration: none;}
a.info_category:activ {color: #3399cc; font-size: 10px; text-decoration: none;}
a.info_category:hover {color: #3399cc; font-size: 10px; text-decoration: underline;}

.subcategory_row
{
	float: left;
	width: 608px;
	border-top: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 15px;  
}

.category_row
{
	float: left;
	width: 608px;
	border-top: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 15px;  
}


.new_tab_act {border: 1px solid #FFFFFF;}
.new_tab_noact {border: 1px solid #999999;}
.fill_row {border: 1px solid #666666; padding: 2px; background-color: #CCCCCC;}
.fill_row_select {border: 0px solid #333333; padding: 2px; background-color: #333333; color: #FFFFFF;}