BODY{
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	}
BODY.outside{
	background:#fff url(../images/bg_body.gif) repeat-x top;
	}
H1, H2, H3, H4, H5, P, A, UL, LI, OL, LABEL, INPUT{
	margin:0; padding:0;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
IMG{border:0}		
DIV.clear{clear:both; width:100%; font-size:0px; line-height:1}

DIV#all{width:900px; margin:0 auto; position:relative; z-index:1}	
H1#logo-index{
	position:relative; top:217px; left:20px;
	float:left;
	width:430px; height:126px;
	}
	H1#logo-index A{
		display:block; width:430px; height:126px;
		text-decoration:none;
		background:url(../images/logo_index.gif);
		text-indent:-9999px;
		}	
DIV#login{
	background:url(../images/bg_login.gif) no-repeat;
	float:right;
	position:relative; top:215px; right:20px;
	width:312px; height:115px;
	padding:12px 0 0 17px;
	}	
	DIV#login P{
		font-size:10px;	color:#241d02;
		}
	DIV#login LABEL{
		font-size:10px; color:#78671e;
		float:left; width:75px; height:22px;
		line-height:22px;
		margin-top:5px;
		}	
	DIV#login INPUT.text{
		margin-top:5px;
		border:1px solid #beb79a;
		width:225px; height:18px;
		float:left;
		background-color:#f3ecca;
		}
	DIV#login INPUT.btn_login{
		float:right;
		border:0; background:none;
		font-size:10px; color:#241d02;
		margin-right:15px;
		width:45px; height:20px;
		}
	DIV#login INPUT.btn_sign, DIV#login INPUT.btn_sign2{
		float:right;
		border:0;
		width:52px; height:20px;
		background:url(../images/btn_sign.gif) no-repeat;
		font-size:10px; color:#fff;
		margin-right:10px
		}
	 DIV#login INPUT.btn_sign2{
	 	background:url(../images/btn_sign2.gif) no-repeat;
	 	width:72px;
	 	}	
	DIV#login A{
		font-size:11px; color:#78671e;
		float:left;
		text-decoration:none;
		}
	DIV#login A:hover{
		text-decoration:underline;
		}			
UL#index-menu{
	list-style:none;
	width:850px; height:49px;
	background:url(../images/bg_index_menu.gif) repeat-x;
	position:relative; top:310px; left:0;
	padding:5px 20px 5px 30px; 
	}
	UL#index-menu LI{float:left; text-align:center;}
		UL#index-menu LI A{
			display:block;
			height:49px;
			border-right:1px solid #4c4c4c;
			line-height:49px; padding:0 35px;
			font-size:12px; font-weight:bold; color:#fff;
			text-decoration:none;
			float:left;
			}
		UL#index-menu LI A.end{border:0}
		UL#index-menu LI A:hover, UL#index-menu LI.activ A{color:#f3cf33;}						
H1#logo{
	width:201px; height:59px;
	float:right;
	margin:21px 20px 0 0;
	}
	H1#logo A{
		display:block; width:201px; height:59px;
		text-decoration:none; text-indent:-9999px;
		background:url(../images/logo.gif) no-repeat;		
		}
DIV.top-blog{
	clear:both;
	width:840px;
	padding:0 25px 0 35px;
	}
	DIV.top-blog DIV.img{
		float:left; width:85px; height:85px;
		background-color:#594c4c;
		}
	DIV.top-blog H2.blog{
		float:left;
		font-size:18px; font-weight:bold; color:#000;
		padding:65px 0 0 10px;
		}			
UL.blogs{
	float:right;
	width:350px;
	list-style:none;
	margin-top:68px;
	}
	UL.blogs LI{
		float:right;
		height:16px;
		margin-right:17px;
		}
	UL.blogs LI.home{*width:61px;}
	UL.blogs LI.first{*width:100px;}	
		UL.blogs LI A{
			display:block;
			height:16px;
			text-decoration:none;
			*float:right;
			}
DIV.text_blog{
	width:840px;
	background:#e8dca5 url(../images/bottom_text_blog.gif) no-repeat bottom;
	margin:10px auto 0 auto; padding-bottom:10px;
	position:relative;
	}
	DIV.text_blog DIV.top{
		background:url(../images/top_blog_text.gif) no-repeat;
		height:13px; width:840px;
		}
	DIV.text_blog DIV.text H3{
		background:url(../images/list2.gif) no-repeat left;
		padding-left:35px; margin-left:15px;
		font-size:18px; font-weight:bold; color:#000;
		height:25px;
		}
		DIV.text_blog DIV.text H3 SPAN{
			color:#cdb138; font-size:12px; font-weight:bold;
			position:relative; float:right;
			padding-right:15px;
			}
	DIV.text_blog DIV.text P{
		padding:0 0 5px 40px;
		width:730px;
		font-size:10px; color:#000;
		}
	DIV.text_blog DIV.text P.video-p{
		width:auto !important;
		padding:0 0 5px 10px;
		font-size:13px;
		}	
	
	div.video_comments {
		width:350px; float:left;
		}
	div.video_comment {
		border-bottom:1px solid #000;
		padding:3px 0px 12px 0px;
		}
	div.video_comments P,
	div.video_responses P{
		width:280px !important
		}

	DIV.video_responses{
		float:right;
		width:350px;
		padding-right:30px;
		line-height:1.2em;
		}		
	DIV.text_blog P{
		margin-top:10px; 
		padding:0 0 0px 40px;
		width:730px;
		font-size:11px; 
		font-family:Verdana,Arial,Helvetica,sans-serif;
		color:#000;
		width:auto;
		}
	DIV.text_blog DIV.text A.more{
		float:right; width:52px; height:20px;
		background:url(../images/btn_more.gif) no-repeat;
		font-size:9px; color:#fff;
		display:block;
		text-align:center; text-decoration:none;
		line-height:20px;
		margin-right:10px
		}
	DIV.text_blog DIV.text A.login{
		font-size:12px; color:#241D02;
		text-decoration:underline;
		padding-left:40px;
		}
	DIV.text_blog DIV.text A.login:hover{
		text-decoration:none;
		}	
DIV#all P.pages{
	font-size:11px;
	text-align:right;
	padding:20px 40px 20px 0;
	}									
	DIV#all P.pages A{
		color:#CDB138;
		text-decoration:underline;
		}
	DIV#all P.pages A:hover{text-decoration:none}
DIV#all A.edit{
	font-size:10px; color:#241D02;
	text-decoration:none; float:right; 
	padding-right:10px;
	line-height:45px
	}
DIV#all A.edit:hover{
	text-decoration:underline;
	}	
		
DIV#all .no_post{
	padding:5px 0 0 30px;
	font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	color:#1f6267; 
	}		
DIV#header{
	clear:both;
	}
	DIV#header H2.header{
		background:url(../images/list3.gif) no-repeat;
		height:25px;
		padding-left:35px;
		font-size:18px; font-weight:bold; color:#000;
		position:relative; top:59px; left:19px;
		float:left;		
		}
DIV#document H2.header{
	background:url(../images/list3.gif) no-repeat;
	height:25px; margin:15px;
	padding-left:35px;
	font-size:18px; font-weight:bold; color:#000;	
	}		
DIV.left_content{
	float:left;
	width:385px;
	padding:15px 0 0 70px;
	}
	DIV.left_content P{
		font-size:10px;
		color:#000;
		margin-top:20px;
		}
	DIV.left_content DIV.round_text{
		background:url(../images/paid-text.gif) no-repeat;
		width:386px; height:174px;
		margin:5px auto; padding:10px;
		font-size:10px; color:#000;
		position:relative;
		}
		DIV.left_content DIV.round_text P{
			font-size:13px;
			/*font-weight:bold;*/
			padding:15px 0 0 45px; margin:0; *padding:10px 0 0 35px;
			}
		DIV.left_content DIV.round_text div{list-style:none;position:absolute; top:150px}			
DIV.right_content{
	float:right;
	width:440px;
	padding-top:240px
	}		
DIV.right_content UL.right_menu{
	list-style:none;
	position:relative; right:55px;
	}
	DIV.right_content UL.right_menu LI{
		float:right;
		width:61px; margin-right:15px;
		}
		DIV.right_content UL.right_menu LI A{
			display:block; height:16px; width:61px;
			text-align:right;
			text-decoration:none
			}
	DIV.right_content UL.right_menu LI.sign, DIV.right_content UL.right_menu LI.sign A{
		width:165px; height:24px;
		}
DIV.right_img{
	width:200px;
	float:right;
	padding-top:35px
	}	
	DIV.right_img DIV.img{
		float:left;
		width:85px; height:85px;
		}
DIV.mini_right{width:300px !important; padding-top:200px !important}		
	DIV.right_img P{
		float:left; width:80px;
		font-size:10px; color:#000;
		padding:70px 0 0 10px;
		}
.paid{
	padding:35px 0 0 70px;
	font-size:10px; color:#000;
	}						
DIV.content{
	width:840px; margin:0 auto;
	}
	DIV.content P{
		font-size:10px;
		color:#000;
		margin-top:20px;
		}	
	
	DIV.content UL.text{
		list-style:none;
		margin-top:20px
		}	
		DIV.content UL.text LI{
			font-size:9px; color:#000; line-height:15px
			}
	DIV.content UL.content_menu{
		width:265px;
		margin:30px auto 0 auto; list-style:none;
		}
		DIV.content UL.content_menu LI.home, DIV.content UL.content_menu LI.home A{
			float:left; height:16px; width:61px;
			}
		DIV.content UL.content_menu LI.sign, DIV.content UL.content_menu LI.sign A{
			float:left; width:165px; height:24px;
			}
		DIV.content UL.content_menu LI A{
			display:block; text-decoration:none;
			}	
		DIV.content UL.content_menu LI.home{padding-top:10px}
		DIV.content UL.content_menu LI.sign{margin-right:30px}			
DIV.index{width:100%; height:500px;}
H2.what{
	font-size:14px; font-weight:bold; color:#000;
	padding:40px 0 0 70px;
	}				
UL.about{
	margin:5px 0 0 120px;
	list-style:none;
	}
UL.getpaidlist, UL.useacrowdfirst, UL.useacrowdsecond{list-style:none; margin-top:5px}	
	UL.about LI, UL.getpaidlist LI, UL.useacrowdfirst LI, UL.useacrowdsecond LI{
		background:url(../images/list4.gif) no-repeat top left;
		margin-top:25px;	
		line-height:18px;
		cursor:pointer;
		float: left;
		width: 100%;
		}

UL.about LI LI, UL.getpaidlist LI LI, UL.useacrowdfirst LI LI, UL.useacrowdsecond LI LI{
list-style-image:none !important; background:none !important}

UL.about LI DIV OL LI, UL.getpaidlist LI DIV OL LI {}
		
		UL.about LI DIV.header_text, UL.getpaidlist LI DIV.header_text, UL.useacrowdfirst LI DIV.header_text,
		UL.useacrowdsecond LI DIV.header_text{
			min-height:35px; _height:35px;
			font-size:13px; font-weight:bold; color:#000;
			line-height:18px;
			margin-left: 45px;
			}
		UL.about LI DIV.self_text, UL.getpaidlist LI DIV.self_text, UL.useacrowdfirst LI DIV.self_text,
		UL.useacrowdsecond LI DIV.self_text{
			display:none;
			font-size:10px; 
			font-weight:normal; 
			padding:15px 0 0 25px;
			cursor:default !important;
			}
		 UL.about LI DIV.self_text LI{background:none; cursor:default !important;}

     ul.useacrowdfirst li ol li {list-style:decimal !important;}
.blog_form LABEL,.video_form LABEL{
	font-size:12px; color:#78671e;
	float:left; width:75px; height:22px;
	line-height:22px;
	margin-top:5px;
	}	
.blog_form INPUT.text, .video_form INPUT.text, .video_form SELECT{
	margin:5px 0;
	border:1px solid #95948f;
	width:225px; height:18px;
	float:left;
	background-color:#f0f0ef;
	font-size:12px
	}		
.video_form LABEL{
	width:150px; height:auto;
}	
.long LABEL{width:300px !important}
.video_form SELECT{
	height:auto;
	}
.video_form INPUT.check{
	margin-top:10px;
	}	

TABLE.video TD A{
	color:#7b102c;
	text-decoration:underline;
	}
TABLE.video TD A:hover{
	text-decoration:none;
	}		
A.add{
	font-size:13px; color:#241D02;
	text-decoration:underline;
	padding:10px
	}		
A.add:hover{
	text-decoration:none;
	}
	
/* PNG 24*/

* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* html .donkey {behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
); }

/*** tinyMCE ***/
/*body.mceContentBody{background:#fff;color:#000;font:14px Arial,Helvetica,sans-serif;}*/
body.mceContentBody {
   background: #fff;
   padding:10px;
   color:#000;
   font-size:12px;
}

/*Button*/
.btn1{
	float:left;
	border:0;
	width:52px; height:20px;
	background:url(../images/btn_sign.gif) no-repeat;
	font-size:10px; color:#fff;
	margin-left:10px
	}
.right{
	float:right !important;
	margin:10px 60px 0 0;	
	}
.no_ml{margin-left:0}	
/*FORM*/
.form_left{float:left;padding-left:80px; width:300px}
.form_right{float:left; width:300px}
.form_left label, .form_right label {display:block; font-size:11px;color:#000;text-align:left;width:200px; font-weight:normal; float:none}
.form_right label.radiolabel, .form_left label.radiolabel, .password LABEL {font-size:11px;color:#000;text-align:left;width:45px; clear:none; float:left}
.password LABEL{width:180px}

.form_right input, .form_left input, .password INPUT.text{font-size:12px;color:#000;text-align:left;width:227px;background:#f0f0ee;border:1px solid #90918c; margin:3px 0 10px 0}
.form_right input.radio, .form_left input.radio {font-size:12px;color:#000;text-align:left;width:15px;background:#f0f0ee;border:1px solid #90918c; float:left; margin-top:2px}
.form_right P, .form_left P{font-size:12px; padding-bottom:10px; font-weight:bold;}
.password INPUT.text{margin:0 0 5px 0}

UL.getpaidlist{
	list-style:none;
}

UL.getpaidlist LI P STRONG {
	cursor:pointer
}
UL.menu-inmain{
	list-style:none;
	margin:15px 0 0 0;
	}
	UL.menu-inmain LI{
		float:left;
		margin-left:5px
		}



/****** dmitriy ******/

#document {
	min-width:880px;
	}
#header-inner {
	background:url(../images/hr_bg.jpg) 0% 50% repeat-x;
	width:100%;
	height:89px;
	position:relative;
}
h1#black_logo {
	background:url(../images/logo.jpg) 0% 0% no-repeat;
	width:201px;
	height:59px;
	position:absolute;
	top:15px;
	left:15px;
	}
	h1#black_logo A{
		display:block; width:201px; height:59px;
		text-decoration:none;
		text-indent:-9999px;
		}
div#logout {		
	float:right; width:70px; height:20px;
	padding:5px 0 5px 0;
	}
	div#logout a {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		color:#fff !important;
		text-decoration:underline!important;
		}
	DIV#logout A:hover{
		text-decoration:none!important;
	}

ul#nav {
	list-style-type:none;
	position:absolute;
	top:61px;
	left:270px;
	width:410px;
	}	
ul#nav li {	
	float:left;
	width:100px; height:28px;
	margin-right:2px
	}
ul#nav li a {
	display:block;
	width:100px; height:28px;
	line-height:28px;
	font-size:11px; color:#599ca1;
	background:url(../images/bg-menu.gif) no-repeat top left;
	text-decoration:none; text-align:center;	
	}
	ul#nav li a:hover, ul#nav li.active A{color:#000; background:url(../images/bg-menu.gif) no-repeat 0 -28px;}

#main h2.myvideo {
	background:url(../images/lbl_myvideo.gif) 0% 0% no-repeat;
	width:105px;
	height:18px;
	margin:40px auto 15px;
	width:840px;
	}
DIV.text_video{
	width:840px;
	background:#e8dca5 url(../images/bottom_text_blog.gif) no-repeat bottom;
	margin:10px auto 0 auto; padding-bottom:10px;
	position:relative;
	}
	DIV.text_video DIV.top{
		background:url(../images/top_blog_text.gif) no-repeat;
		height:13px; width:840px;
		}
	DIV.text_video DIV.text H3{
		background:url(../images/list2.gif) no-repeat left;
		padding-left:35px; margin-left:15px;
		font-size:18px; font-weight:bold; color:#000;
		height:25px;
		width:515px;
		position:absolute;
		right:10px; top:15px;
		}
		DIV.text_video DIV.text H3 span.tb_date {
			color:#cdb138; font-size:12px; font-weight:bold;
			position:relative; float:right;
			padding-right:15px;
			font-family:arial;
			font-weight:bold;
			font-size:15px;
			}
		DIV.text_video DIV.text H3 span.tb_hdr {
			float:left;
			font-family:arial;
			line-height:25px;
			}
	DIV.text_video DIV.text P{
		margin-top:20px; padding:0 0 10px 40px;
		width:730px;
		font-size:10px; color:#000;
		}
	DIV.text_video DIV.text A.more{
		float:right; width:52px; height:20px;
		background:url(../images/btn_more.gif) no-repeat;
		font-size:9px; color:#fff;
		display:block;
		text-align:center; text-decoration:none;
		line-height:20px;
		margin-right:10px
		}
	DIV.text_video DIV.text A.login{
		font-size:12px; color:#241D02;
		text-decoration:underline;
		padding-left:40px;
		}
	DIV.text_video DIV.text A.login:hover{
		text-decoration:none;
		}
div#images {
	width:251px;
	height:206px;
	margin:0px 0px 0px 15px;
	float:left;
	}
		
	
P.right-bottom{text-align:right; padding:15px 127px 0 0}	
P.right-bottom A{font-size:11px; text-decoration:underline; color:#78671E}
P.right-bottom A:hover{text-decoration:none}	

div.video_descr {
	font-size:13px;	
	line-height:21px;
	float:left; width:550px; min-height:206px; *height:206px; *width:520px;
	margin-left:20px
	}
form.natvoivkus {
	float:left; width:90px;
	margin-left:30px
	}
span.response {
	float:right;
	font-size:14px;
	margin:20px 30px 0 0;
	}
span.comments {
	font-size:14px;
	float:left;
	margin:20px 0 0 10px
	}
div.video_info {
	margin:10px 0px 0px 15px;
	}
span.vc_date {
	color:#767676;
	font-size:10px;
	}
div.video_comment p a {
	font-size:13px;
	color:cadetBlue;
	}
SPAN.label-video{	
	padding-left:50px
	}

.error{
	color:#d00;
	font-size:12px;
	margin:0 auto;
}
.round_text OL{
	list-style:none;
	width:300px;
	font-size:11px; color:#000;
	margin:0px auto; padding-top:30px
	}
	.round_text OL LI{
		line-height:1.8}
.img-logo{
	float:left; width:35px;
	margin:4px 10px 0 0;padding-left:0 
	}
.text-ul{	
	padding-left:0px !important;
	display:block; float:left;
	width:90%
	}
UL.useacrowdfirst, UL.useacrowdsecond{list-style:none}	
	UL.useacrowdfirst .text-ul, UL.useacrowdsecond .text-ul{width:85%}
UL.getpaidlist SPAN{
	padding-left:45px;
	}
DIV.win_buttons {width:610px;}
	DIV.win_buttons button{float:right}
DIV#document A{
	font-size:11px;	color:#78671E;
	text-decoration:underline
	}
DIV#document A:hover{text-decoration:none}	
	
TABLE.bid, TABLE.video{
	border:0; border-collapse:collapse;
	margin:15px 0 0 0; width:100%
	}
	TABLE.bid TD, TABLE.bid TH,
	TABLE.video TD, TABLE.video TH{
		border:1px solid #c93;
		font-size:11px; color:#000;
		padding:5px;
		}	
	TABLE.bid TH{font-weight:bold}	
DIV.video_form DIV#btn_submit{
	float:right; margin:3px 245px 0 0;
	}
DIV#updform LABEL{
	float:left !important; width:60px !important;
	font-size:11px; color:#000;
	line-height:20px !important
	}
DIV#addform	LABEL{width:220px !important;float:left !important; line-height:20px !important}
DIV#updform INPUT{
	width:500px; float:left;
	border:1px solid #333;
	height:18px
	}	
DIV#addform	button, DIV#updform button{
	background:url(../images/window/btn_green.gif) no-repeat; font-size:10px; 
	width:52px; height:20px; font-weight:normal;
	border:0; color:#fff;
	float:left;	
	}
button#upd_button{margin:3px 0 0 10px;}	

DIV.block{
	width:840px; margin:0 auto;
	}
.password{padding-left:180px;}
div#form p img {
float:left;
}
div#form {
margin-top:10px;
}
div#form p {
margin-top:12px;
}
div#form p inout {
float:left;
}
div#form label {
margin:0;
width:150px;
color:#78671E;
font-size:10px;
}
input#ue, input#capid {
width:145px;
background-color:#F3ECCA;
border:1px solid #BEB79A;
font-size:11px;
font-family:tahoma;
margin-left:5px;
}
div#form p {
clear:both;
color:#241D02;
font-size:10px;
overflow:hidden;
margin-bottom:10px;
}
div#form input#sbmt {
float:right;
margin-right:10px;
background:transparent url(../images/btn_sign.gif) no-repeat scroll 0%;
border:0pt none;
color:#FFFFFF;
font-size:10px;
height:20px;
width:52px;
}
div#form p#result {
position:relative;
top:-10px;
}
label {
	cursor: pointer;
}


table.video tr td.right_text {text-align:right;}
table.video tr td.center_text {text-align:center;}

.contact-content form.signup_form LABEL{text-align:left!important}

.btn-grey{background:#ddd; color:#6E6E6E; border:0; padding:2px 3px}
.btn-green{background:#66BB66; border:0; padding:2px 3px; color:#fff; }