body {behavior: url('themes/video/jsripts/csshover3.htc');background-image: url('../images/bg.gif'); background-repeat: repeat-x; padding: 0px; font-size: 12px; font-family: arial; margin: 8px 8px 0px 8px;}
.mini_font{
	font-size: 8px;
}

form {margin: 0px; padding: 0px;}
.cat_list {font-size: 12px;font-family: arial;}

#header_wrap table {
	width: 100%;
}



.search_form{
	background: url('../images/header_bg.gif') repeat-x; 
	height:70px;
	width: 80%;
}
.search_input{
	width: 99%;
	background-image: url('../images/input_bg.gif'); 
	border: 1px solid #8B0021; 
}

#suggest_div {
	border: 0px; position: absolute; z-index: 15;
}

.search_button{
	background:  url('../images/button.gif'); 
	border: 1px solid #8B0021
}
.header_statistic{
	background: url('../images/header_bg.gif') repeat-x;
	width: 180px;
}

.lang_switcher{
width: 30px; height: 15px; background-repeat: no-repeat; display: inline; padding: 2px 3px; cursor: pointer
}

#main_table {
	width: 100%;
}

.active_tab_bg {background-image: url('../images/news_gradient.gif');border: 1px solid #cccccc; border-bottom: 0px;  margin-bottom:2px}
.inactive_tab_bg {border: 1px solid #cccccc;border-bottom: 0px;background-image: url('../images/spacer.gif');} 

.colorOrange {
background-image: url('../images/cat_sel.gif');
}
.body_container { width: 100%; height: 800px; margin: auto; min-width: 960px; }
.error {font-size: 12px; color: red}
.login {border: 0px;  font-size: 12px; height: 17px; font-size: 12px;} 
.submit{
	width: 50px; font-size: 12px; font-family: sylfean; border: 0px; height: 21px; padding: 0px; margin:  0px;
}

.category_list {width: 100%;}
.navigation {height: 20px; 
			 text-decoration: none;	
			 text-shadow: #aaa 5px 5px 5px; 
			 }
.col_container {width: 200px; vertical-align: top; padding-top: 5px; vertical-align: top;}
*.html.col_container {width: 200px; vertical-align: top; padding-top: 5px}

.content {width: 100%}
.content_td1 {padding-left: 10px; padding-right: 10px; padding-top: 5px;}
.content_td2 { width: 200px; padding-top: 4px;}
*.html.content_td2 {width: 200px; padding-top: 4px;}
.SubMenuLinks {font-size: 13px; border:}
fieldset {border:  1px solid #cccccc; padding: 10px; }
legend {padding: 5px}
select {width: 145px}
a {text-decoration: none; color: #110040}
a:hover {color: #628FC6; }
.search_color {color: yellow; background: #cccccc;}

/*
img {filter: expression(transparent(this));border:0px; border: 0px;
}
*/

.rel_switcher {width: 10px; text-align: center; height: 110px; padding: 5px}

.main_selected_link{
padding: 5px;
}
.main_selected_link:hover{
	color: #cccccc;
}

.main_window{
	display: inline;
		min-width: 580px;	
 		width: expression(document.body.clientWidth < 1024 ? "560px" : "100%" ); /* set min-width for IE */  	
}


.main_part {
		display: block;
		min-width: 140px;
 		overflow: hidden;
 		width: expression(document.body.clientWidth < 141 ? "140px" : "100%" ); /* set min-width for IE */  
		
}

.title{
tooltip: title;
tooltip-class: tooltip;
}
h3 {font-weight: normal;}
.user_pad {padding: 3px}
.footer {font-size: 10px;}
.coment_area {width: 300px; height:  60px;}
.video_window{width: 120px; height: 84px; border: 1px solid #cccccc; padding-top: 4px ; cursor:  pointer; text-align: center;}
.video_window:hover{border: 1px solid #0099FF;}
.video_window img  {width: 110px; height: 80px}
.mouse_title {width: 155px; height: 80px; z-index: 1;position: absolute;color: #1298B9; cursor: pointer;font-size: 12px; padding-left:  5px; background-repeat: no-repeat; opacity:0.9;filter:alpha(opacity=90); }


.main_image {border:1px solid #cccccc; width: 438px; height: 244px; text-align: center; padding-top: 4px}

.main_small_container {float: left; width: 100px; height: 84px;}

.spacer_div {height: 8px}
*.html.spacer_div {height: 6px}

.small_view_container {float: left; width: 120px; height: 140px; margin-left:  5px; }
*.html.small_view_container {float: left; width: 120px; height: 140px; margin-right: 0px;}

.capsule {width: 114px; height: 110px; border: 0px solid #d4d4d4; padding: 2px; float: left; margin-right: 5px; margin-top: 7px;  padding-top: 3px; font-size: 12px; background-color: #ffffff}
*.html.capsule {width: 114px; height: 110px; border: 0px solid #d4d4d4; padding: 2px; float: left; margin-right: 2px; margin-top: 7px;  padding-top: 3px; font-size: 12px; background-color: #ffffff}


.pagenation {
	float: left; margin: 0 3px; width: 26px; border: 1px solid #cccccc; color: white; font-size: 12px;height: 14px; 
}
*.html.pagenation {
	float: left; margin: 0 3px; width: 26px; border: 1px solid #cccccc; color: white; font-size: 12px;height: 14px;
}

.pagenation_img {
	 width: 26px; border: 1px solid #cccccc; color: white; font-size: 12px;height: 12px; padding-top: 2px 
}
*.html.pagenation_img {
	 width: 26px; border: 1px solid #cccccc; color: white; font-size: 12px;height: 10px; padding-top: 0px;
}

.smiles {width: 19px; height: 19px; border: 0px;}

.last_video {width: 147px; height: 100px; border: 1px solid #bbbbbb; padding: 4px; background-color: #F3F3F3;}
.last_video:hover {border: 1px solid #48A7DE}
*.html.last_video:hover {border: 1px solid red}


.rate_title {
	font-size: 12px;
	font-weight: bold;
}

.view_rate_block {
	background-image: url('../images/inactive_star.gif'); width: 65px; background-repeat: repeat-x; padding: 0;
}

*.html.view_rate_block .small_rate {
margin-top: -2px;
}


#player_div {height: 407px;  text-align: left; float: left; z-index: 50; }



.related{
  width: 100%;
  height: 400px;
  overflow: auto; /* es parametri umatebs scrols */
  }	
  

#about_video {display: block;}

.add_to_playlist input,textarea {border: 1px solid #cccccc}

#download_video{width: 400px; height: 250px; position: absolute;  border: 1px solid #cccccc; background-color: #f4f4f4; z-index: 100; text-align:  left;padding: 3px; background-image: url('../images/mail_control.gif'); background-repeat: repeat-x; visibility: hidden;}


  	a.footer {
		color:#0066CC;
		text-decoration:none;
		font-size: 13px
	}
	a.footer:hover{
		text-decoration:underline;
	}
	.bc {	color:#0066CC;
		text-decoration: none;
		font-size: 13px}
		
		
.active{cursor: pointer;  width: 28px; border: 1px solid #cccccc;	color: white; font-size: 10px; height: 14px;
}
*.html.active{cursor: pointer;  width: 28px; border: 1px solid #cccccc;	color: white; font-size: 10px; height: 14px;  padding-top: 2px} 

.inactive {background-color: white; width: 28px;
border: 1px solid #cccccc;	color: black; font-size: 10px; cursor: pointer;height: 12px; padding: 1px 0px; }

*.html.inactive {background-color: white; width: 28px;
border: 1px solid #cccccc;	color: black; font-size: 10px; cursor: pointer;height: 14px; padding: 1px; }


.pagination{
padding: 2px;
}

.pagination ul{
display: inline;
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
width: 40px;
list-style-type: none;
display: inline;
padding-bottom: 0px;
}

.pagination a, .pagination a:visited{
height: 20px;	
padding: 0px 12px;
border: 1px solid #9aafe5;
font-family: arial;
font-size: 12px;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
}

.pagination a.currentpage{
/*background-color: orange;*/
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
background-color: #D10032;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
margin-top: 0px;
height: 15px;
padding: 0px 10px 0px 10px ;
}
.pagination a.prevnext img{
margin-top: 3px;	
}
.aphavit{
	margin-left: 20px;
}
.aphavit a {
	color: #ffffff;
	font-family: arial;
	font-size: 12px; 
	font-weight: bolder;
	
	}




/*

TAG CLOUDING

*/



 .word {
  	font-family: Tahoma;
  	padding: 2px 2px 2px 2px;
  	letter-spacing: 1px;
  }
  a.word:hover {text-decoration: underline; color: #6277CD}
  a.size1 {
  	color: #000;
  	font-size: 1.5em;
  }
  a.size2 {
  	color: #333;
  	font-size:1.3em;
  }
  a.size3 {
  	color: #666;
  	font-size: 1.1em;
  }
  a.size4 {
  	color: #999;
  	font-size: 0.9em;
  }
  a.size5 {
  	color: #aaa;
  	font-size: 0.7em;
  }
  a.size6 {
  	color: #bbb;
  	font-size: 1.0em;
  }
  a.size7 {
  	color: #ccc;
  	font-size: 1.2em;
  }
  a.size8 {
  	color: #ddd;
  	font-size: .8em;
  }
  a.size0 {
  	color: #ccc;
  	font-size: .6em;
  }

/*FOOTER*/


a.boomimg:link, a.boomimg:visited, a.boomimg:active {
   font-family: Sylfaen, Arial, Verdana;
	color: #494949;
	font-size: 10px;
	text-decoration: none;
	margin-left: 10px;
	vertical-align: middle;
	color: #777777
}

a.boomtext:link, a.boomtext:visited, a.boomtext:active {
   font-family: Sylfaen, Arial, Verdana;
	color: #494949;
	font-size: 11px;
	text-decoration: none;
	margin-left: 2px;
	padding-top: 5px;
}

.cat_images {
	position: absolute;margin-left: 100px;margin-top: -41px; width: 93px; height: 68px;border-left: 1px solid #cccccc; background: white no-repeat;background-position:center;
}
*.html.cat_images {
	position: absolute;margin-left: 57px;margin-top: -27px; width: 90px; height: 68px;border-left: 1px solid #cccccc; background: white no-repeat;background-position:center;
}
/**/
#dhtmltooltip{
position: absolute;
left: -300px;
max-width: 150px;
border: 1px solid #FE5B00;
padding: 2px;
background-color: #FAFAFA;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.pl_data_row td{
	height: 25px;

	border-top: 1px solid #cccccc;
	font-size: 11px;

}

.pl_data_row{
	cursor: pointer;
	background-image: url('../images/pl_data_row.gif');
}
.pl_data_row:hover{
	background-image: url('../images/pl_data_row_hover.gif');
}

.edit_pl_name{
	border:  1px solid #777777;
	width: 170px;
	height: 20px;
	background-color: #ffffff;
	position: absolute;
	padding: 5px;
}