*{
	padding:0;
	margin:0;
}
html, body { width:100%; height:100%;}
body {
	font:normal 11px Arial, Helvetica, sans-serif;	
	text-align:center;
	/*background-color:#03070a;*/
	min-width:916px;
}	body.body_video {background-color:#000000;}

ul, ul li {
	list-style:none;
}

.content ul, .content ul li { list-style:disc;}
.content ol, .content ol li { list-style:decimal;}
.content ul, .content ol { margin:0px 0px 20px 40px;}
img {
	border:none;
}



a {
	text-decoration:none;
	outline:none;
	color:#00aeef;
} a:hover { text-decoration:none; color:#048cbf;}


table { border-collapse:collapse; }
table td { vertical-align:top;}

h1 {
 padding-bottom:3px;
 font:normal 30px Arial, Helvetica, sans-serif;
 color:#4c4c4c;
}
h2,
.forum h1 { font:bold 16px Arial, Helvetica, sans-serif; padding-bottom:5px;}

.context table { margin:auto;}


/* MAIN LAYOUT
--------------------------------------------------------*/
#minw {
	position:relative;
	min-width:915px;
	margin:0px auto;
	overflow:hidden;
	text-align:left;
}
body.body_video { position:relative;}
body.body_video #minw {
	margin-left:-180px;
}

#container {	
	position:relative;
	width:915px;
	text-align:left;
	margin:0 auto;
	text-align:left;
	background-color:#FFF;	
}	
.body_video #container { 
	width:736px;
	overflow:hidden;
}


/*--------------------------------------------------------*/


#sideban_left, 
#sideban_right { 
	position:absolute; 
	top:0;
}
#sideban_left { 
	left:50%; 
	margin-left:-458px; 
}
#sideban_right { 
	right:50%; 
	margin-right:-458px;
}
/*--------------------------------------------------------*/
#bantop { width:736px; height:149px; margin:0px auto; overflow:hidden;}

#header {
	padding-top:4px;
	margin-bottom:2px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
}
.body_video #header:after {
	content:'';
	display:block;
	clear:both;
}
.body_video #header { 
	position:relative;
}
body.print #header { height:136px; }
.topban {padding-bottom:3px;line-height:0px;font-size:0px;overflow:hidden; zoom:1;}

.rb { 
	height:96px; 
	position:relative;
	margin-bottom:4px; 
	border-bottom:1px solid #ccc;
}
.rb:after, 
.rb form:after {
	content:'';
	display:block;
	clear:both;
}

.rb .polosochka {
	position:absolute;
	left:732px;
	top:0;
	width:1px;
	height:92px;
	background:#7fd6f7;
}

.rb form {
	margin-left:735px;
	position:relative;
	zoom:1;
	position:absolute;
	right:0px;
	_right:-1px;
	top:0;	
}	
.mbanner {
	width:730px;
	height:92px;
	overflow:hidden;
	zoom:1;

} 	
.mbanner div { 
	border:1px solid #d0d0d1;
	line-height:0px;
	font-size:0px;
}
	
	.auth {
		width:174px;
		height:82px;
		padding:10px 0px 0px 6px;
		background:#00aeef url(images/bg_str_blue.png) repeat-x 0% 100%;
		color:#FFF;
		zoom:1;
	}
	.auth table tr td.pic_avatar_reg { width:46px; *width:41px;}
		.auth input.text { 
			width:137px; 
			height:19px;
			padding:2px 0px 0px 8px;
			background:url(images/bg_login_input.png) no-repeat; 
			font:normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
			color:#abacac;
			border:none;
		}
		.auth input.submit, .auth .profilelink, .auth .logoutlink {
			float:right;
			display:inline;
			width:79px;
			height:21px;
			margin:6px 7px 0px 0px;
			background:url(images/bg_submit_blue.png) no-repeat;
			text-align:center;
			color:#FFF;
			font:normal 10px Arial, Helvetica, sans-serif;
			cursor:pointer;
			border:none;
		}
		.auth .reglink { float:left; display:inline; margin:10px 0px 0px 10px;}
		.auth .reglink a { color:#FFF; text-decoration:underline; font:normal 10px Tahoma, Geneva, Helvetica, sans-serif;}
		.auth .login { padding:0px 0px 0px 25px; background:url(images/i_hand.png) no-repeat;}
		.auth .pass { padding:0px 0px 0px 25px; background:url(images/i_key.png) no-repeat;}
		.auth p { padding-bottom:5px;}
		.auth p.aname { padding-bottom:10px;}
		.auth .profilelink, .auth .logoutlink { float:left; padding:3px 0px 0px 0px; height:18px;}

/*================================*/
#wrprLogo {
	overflow:hidden;
	zoom:1;
	clear:both;
	position:relative;
}

#wrprLogo	#logo {
		float:left;
		width:718px;
		height:139px;
		margin-bottom:1px;
		padding:5px 0px 0px 13px;
		border-bottom:1px solid #e5e5e5;
	}	
.body_video #logo { 
		float:left;
		height:139px;
		margin-bottom:1px;
		padding:5px 0px 0px 13px;
		border-bottom:1px solid #e5e5e5;
		width:	718px;
}

#topmenu {
	position:relative;
	float:left;
	width:730px;
	height:42px;
	background:url(images/bg_menu_stripe.png) repeat;
}       #topmenu.topmenu_ia { background:none;}
		#topmenu table {border-collapse:collapse;width:100%;}
		#topmenu table td { height:22px; padding:2px 17px 0px 17px; background-color:#FFF; vertical-align:top;}
		#topmenu table td.active { background-color:#00aeef;}
		#topmenu table td.hover { background:none;}
		#topmenu.topmenu_ia table td.hover {background:url(images/bg_menu_stripe.png) repeat;}
		#topmenu table td a { font-size:13px; white-space:nowrap;}
		#topmenu table td.active a, #topmenu table td.hover a { color:#FFF;}
		
		.submenu { position:absolute; height:16px; padding:4px 0px 0px 0px; top:22px;white-space:nowrap; visibility:hidden;}
		.submenu li { display:inline; margin-right:45px; }
		#topmenu .submenu li a { font:normal 11px Arial, Helvetica, sans-serif; color:#FFF;}
		
		#topmenu table td.hover .submenu { visibility:visible;}
	
	.features {
		float:right;
		position:relative;
		width:153px;
		height:184px;
		padding:1px 7px 0px 20px;
		background:#e5e5e5 url(images/bg_str_tgray.png) repeat-x 0% 0%;
		font-family:Tahoma, Geneva, Helvetica, sans-serif;
	}	.features h2, .body_video .adate h2 { padding:0px 0px 3px 0px; font:normal 18px Tahoma, Geneva, Helvetica, sans-serif; text-align:right;}
		.features p, .body_video .adate p { padding-bottom:22px; font-size:11px; color:#767676; text-align:right;}
		
		.features h2, .features p { margin-right: 10px; }
		
	
		.features table, .feats table { width:100%; margin-bottom:29px; text-align:center;}
		.features table	td, .feats table td { width:33%;}
		
		
/*  dimka   */		
.features:after {
	content:'';
	display:block;
	clear:both;
}
.wrap_features { 
	clear:both; 
	zoom:1;
	margin-left:-12px;
}
.body_video .feats table tr td .wrap_icon, 
.features table tr td .wrap_icon {
	position:relative;
	zoom:1;
	display:inline-block;
}
	
	
.sub_icon {
 position:absolute;
 left:-27px;
 top:-31px;
 overflow:hidden;
 visibility:hidden;
 z-index:200;
 background:url(images/icons/new_sub_icon.png) no-repeat 0 0;
 width:60px;
 height:28px;
 padding:2px 15px 0 8px;
 white-space:nowrap;
}
.features table tr td table { margin:0 !important;}
.features table tr td .wrap_icon.jshover .sub_icon, 
.features table tr td .wrap_icon:hover .sub_icon {
	visibility:visible;
	zoom:1;
}	

/*  dimka   */		
		
		
		
		
		/*.features table	td.sitemap {width:45%;}*/
.body_video .feats { width:200px; position:absolute; top:65px; right:30px;}

.body_video .feats table tr td .wrap_icon.jshover .sub_icon, 
.body_video .feats table tr td .wrap_icon:hover .sub_icon {
	visibility:visible;
	zoom:1;
}		
		
		
		
		.body_video .adate { position:absolute; right:11px; top:2px;}
		
		
		.search {width:147px;height:19px;background:url(images/bg_search.png) no-repeat;}
			.body_video .search { position:absolute; top:10px; right:150px;}
		.search input.text {
			float:left;
			width:114px;
			padding:3px 0px 2px 8px;
			background:none;
			font:normal 11px Tahoma, Geneva, Helvetica, sans-serif;
			color:#abacac;
			border:none;
		}
		.search input.submit {
			width:20px;
			height:20px;
			cursor:pointer;
			background:none;
			border:none;
			overflow:hidden;
		}




/*+++++++++dimka+++++++++++++*/
#regform,
#wrongAuthPopup,
#mailform { 
	width:505px; 
	position:absolute; 
	left:240px;
	top:87px; 
	z-index:999; 
	font-size:12px; 
	color:#4c4c4c; 
	display:none;
}
#wrongAuthPopup {
	top:		50px;
}


/* подложка popab */

#bgReg, 
#bgmail, 
#subArt, 
#sub {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
#bgReg {_height: expression(this.parentNode.clientHeight + 'px');} 
#bgError, 
#bgError2, 
#bgError3 {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
}




.bgTop, 
.bgBottom  { 
	height:50%;
	overflow:hidden;
	position:relative;
}

#regform .bgTop,
#wrongAuthPopup .bgTop, 
#mailform .bgTop { background:url(images/box_top.png) no-repeat 0 0;}

#regform .bgBottom,
#wrongAuthPopup .bgBottom, 
#mailform .bgBottom { 
	background:url(images/box_bottom.png) no-repeat 0 100%;
	_background:none;
	position:relative;
}
.bgBottom .ie { display:none;}


/* подложка popab */

#regform .regformWRAPPER,
#wrongAuthPopup .regformWRAPPER,
#mailform .regformWRAPPER {
	position:relative;
	width:505px;
	z-index:1000;
}

#wrongAuthPopup .popbody,
#regform .popbody { 
	position:relative;
	padding:17px 0 24px 24px;
	overflow:hidden;
}


#wrongAuthPopup a.okREG,
#regform a.okREG { 
	padding:6px 0px 9px 30px;
	margin-left:120px;
	overflow:hidden;
	background:url(images/icons/i_ok.png) no-repeat;
	color:#048CBF;	
}

#wrongAuthPopup .close,
#regform .close { position:absolute; top:15px; right:24px;}
/*========================================*/








/*========================================*/

#mailform { top:195px;}
#mailform .popbody { 
	position:relative;
	overflow:hidden;	
	padding:17px 0 40px 24px;
}
#mailform  a.ok { 
	position:absolute;
	right:24px;
	bottom:20px;
	padding:6px 0px 6px 30px;
	background:url(images/icons/i_ok.png) no-repeat;
	color:#048CBF;
}
#mailform .close { position:absolute; top:15px; right:24px;}
/*+++++++++++++++++++++++++++++*/










.regformWRAPPER h2 { 
	font:normal 18px Arial, Helvetica, sans-serif; 
	padding-bottom:10px;
}
.regformWRAPPER p { padding-bottom:10px;}
/*========================*/

/* подложка popab */

.bgTopError , 
.bgBottomError   { 
	height:50%;
	overflow:hidden;
	position:relative;
}

.bgTopError  { background:url(images/box_top_red.png) no-repeat 0 0;}
.bgBottomError  { 
	background:url(images/box_bottom_red.png) no-repeat 0 100%;
	_background:none;
	position:relative;
}
.bgBottomError .ieError  { display:none;}


.bgTopError3 , 
.bgBottomError3   { 
	height:50%;
	overflow:hidden;
	position:relative;
}

.bgTopError3  { background:url(images/box_mini_top_red.png) no-repeat 0 0;}
.bgBottomError3  { 
	background:url(images/box_mini_bottom_red.png) no-repeat 0 100%;
	_background:none;
	position:relative;
}
.bgBottomError3  .ieError3  { display:none;}

/* подложка popab */


.popbody .title { padding-bottom:20px; font:normal 18px Arial, Helvetica, sans-serif; color:#f00; }
.stripe { margin-bottom:35px;}
/*========================*/


/*++++++++++++++++++++++++++++++++++++++*/

.popform .stripe { margin:10px 10px 10px 0px;}

#regform .stripe { margin-bottom:10px;}
 


p.regErrors {
	color:			#CC0000;
	font-weight:	bold;
	margin-left:	38px;
}


.fitem {
	height:20px;
	padding-bottom:8px;
	clear:both;
}	
.fitem span { float:left; width:113px; padding:2px 27px 0px 0px; text-align:right;}
.fitem sup { color:#F00;}
	
.fitem input.text {
		background:none;
		width:311px;
		height:18px;
		padding:2px 0px 0px 2px;
		border:1px solid #b2b2b2;
}
	input.checkbox { position:relative; top:2px; margin-right:10px;}
	.fitem .select { display:inline; width:75px;}
	.country .select { margin-right:20px; width:125px;}
	.country input.textOpera { width:119px;}


body.body_video	#mailform { top:45px; left:-10px;}

#allcontent {
	padding:2px 0px 0px 0px;
	border-top:1px solid #666;
}	body.print #allcontent { border:none;}

 

	
.main { 
	padding-left:1px;  
	margin-bottom:1px; 
	background:url(images/bg_sidebar.png) repeat-y 100% 0%; 
}
body.print .main { background:none;}
.forum { background:none;}
.body_video .main { background:none;}
.m-1 {background:url(images/bg_sidebar-1.png) repeat-y 100% 0%; }
.m-2 {background:url(images/bg_sidebar-2.png) repeat-y 100% 0%; }
.main .title { padding-bottom:5px; font:normal 14px Arial, Helvetica, sans-serif;}

.main .content {
	float:left; 
	width:732px; 
	padding-left:1px;
}
	.forum .content { width:729px;}
	.body_video .main .content { float:none; width:auto; }
	.left_index { float:left; display:inline; width:480px; margin-right:11px;}
		.fl , .flr { float:left; display:inline; width:235px; margin-right:10px;}
		.flr { margin-right:0px;}
		.body_video .fl { width:355px; padding-top:4px; color:#000 !important;}
		.body_video .fl div.current-video-text p { color: #000000; }
		.body_video .fl div.current-video-text p a { color: #00AEEF; }
		.reviews .fl { width:170px; margin-right:16px;}
		.reviews .fl .pad_image { padding:0px 0px 5px 0px;}
		
		
	.right_index { float:left; display:inline; width:238px; padding-right:3px; margin-top:-3px;}

.item { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #f2f2f2;}
.item h2 { padding-bottom:2px; font:normal 16px Arial, Helvetica, sans-serif; }
.item h3 { padding-bottom:2px; font:normal 14px Arial, Helvetica, sans-serif; color:#00aeef;}

.item p { padding-bottom:5px; font-size:11px; color:#7F7F7F;}
.item p a { color:#7F7F7F;}
.item p a:hover { text-decoration:none; color:#000;}
.item .feat {font-size:11px; color:#000;}
.item .feat .date { margin-right:3px; color:#9a9a9a;}
.review_list .feat .date { margin-right:3px; color:#9a9a9a; font-size:11px;}
.item .feat a { margin-left:3px;}

.item .image { float:left; width:68px;}
.item .text { position:relative; top:-3px; padding-bottom:5px; margin:0px 0px 0px 68px; border-bottom:1px solid #e5e5e5; }
.item .text p { min-height:45px; margin-right:10px;}
.body_video .main .content .item.noborder p { color:#000 !important;}
.body_video .main .content .item.noborder p a { color:#00AEEF !important;}
.body_video .main .content .item.noborder p a:hover { text-decoration:none; color:#048cbf !important;}
.noborder, .noborder .text { border:none;}

.sban { margin-bottom:15px;	line-height:0px; font-size:0px;border-top:2px solid #000; border-bottom:2px solid #000; text-align:center;}	
.sban img {padding:2px 0px 2px 0px;}


.fit_image, .pad_image { margin-bottom:3px; background:url(images/bg_str_gray.png) repeat; line-height:0px; font-size:0px;}
body.print .fit_image, body.print .pad_image { background:none;}
.pad_image { padding:4px 4px 4px 5px;}
.body_video .pad_image { padding:0px;}
hr { border:none; border-top:1px solid #e5e5e5; height:1px; margin-bottom:1px; background:none; overflow:hidden;}
.main hr { margin-bottom:3px;}



.main .sidebar {
	float:right;
	width:179px;
	position:relative;
	overflow:hidden;
	zoom:1;
	padding:9px 0px 8px 0px;	
}
.main .sidebar.indexsidebar { padding:0 !important;}

#error_site {
	width:170px !important;
	padding-left:9px;
}

.main .sidebar .stripe { 
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;  
	width:177px;  
}

.main .sidebar .macstervideo { position:relative; left:-1px;zoom:1;}
.main .sidebar .macstervideo img { border:none; position:relative;}
.main .sidebar .sideban { 
	text-align:center;
	width:160px;
	margin:0 auto 10px;
	overflow:hidden;
	border:1px solid #c3c3c3;	
}


.content .itemlist {
	position:relative;
	float:left;
	display:inline;
	width:356px;
	padding:0px 0px 0px 0px;
	margin:4px 10px 0px 0px;
	background:url(images/bg_tcorner_356.png) no-repeat;
	overflow:hidden;
}	.content .itemlist h2 { position:relative; z-index:1;}
	.content .itemlist h2.hov { text-decoration:underline;}
	
	.content .itemlist.col1 { margin-left:5px;}
	.content .itemlist.col2 { margin-right:0px;}
	


	
h2.switch_l, h2.switch_r { cursor:pointer; color:#636466;font:normal 14px Arial, Helvetica, sans-serif;}
h2.switch_l {
	float:left;
	width:108px;
	height:23px;
	padding:7px 0px 0px 40px;
	background:url(images/bg_bluecap_148.png) no-repeat;
	color:#FFF;
}	h2.swl_active {background:none; color:#636466;text-decoration:none; cursor:default;}

h2.switch_r {
	float:right;
	width:152px;
	height:23px;
	padding:7px 0px 0px 30px;
	background:url(images/bg_bluecap_182.png) no-repeat;
	color:#FFF;
}	h2.swr_active {background:none; color:#636466;text-decoration:none;cursor:default;}

div.switch_l { position:absolute; width:356px; left:0px; top:42px; } 
div.switch_r { position:relative; width:356px; left:-356px; top:12px; }


.itemlist .item {
	border:none;
	padding:0px 0px 0px 3px;
	overflow:hidden;
	clear:both;
}	.itemlist .item .feat { text-align:right;}
	.itemlist .item .date { font:normal 10px Tahoma, Geneva, Helvetica, sans-serif; color:#b2b2b2;}
	
	
	.itemlist .item .text p { padding-right:11px;}
	.itemlist .item .text h3 { padding-right:11px;}
	.itemlist .item .text p a { color:#7f7f7f; font:normal 11px Arial, Helvetica, sans-serif;}
	.itemlist .item .text p a:hover { color:#000; text-decoration:none;}
	
	
.rating { position:relative; overflow:hidden; line-height:0px; font-size:0px; margin-top:5px; }
.rating .bar {position:absolute; background-color:#00aeef; overflow:hidden;}
.rating img { position:relative; z-index:9;}
.rating_small { width:55px; height:14px; } 
.rating_small .bar { height:14px; } 

.rating_medium { width:79px; height:20px; } 
.rating_medium .bar { height:20px; } 


.videolist li { padding:0px 0px 6px 8px; clear:both;}
.videolist .image { float:left; width:71px; display:inline; margin-bottom:6px;}
.videolist .link { float:left; width:95px; display:inline; margin:-2px 0px 6px 0px; min-height:45px; height:auto !important; height:45px;}


.archive { padding:10px 0px 0px 0px;}
.archive .title { padding-bottom:6px; margin:0px 3px 7px 0px; border-bottom:3px double #CCC;}
.archive .fl { margin-right:12px;}
.body_video .archive .fl { width:235px; margin-right:13px;}



.main .article { width:729px;}

.content .art_feat {
	position:relative; 
	width:729px;
	height:46px;
	margin:0px 0px 7px 0px;
	background:url(images/bg_article_feat.png) no-repeat;
	z-index:99;
}	.art_feat li {
		position:relative;
		float:left;
		display:inline;
		height:37px;
		padding:9px 0px 0px 13px;
	}	
		.art_feat li a { color:#000;}
		.art_feat li.addthis {width:65px;}	
			.art_feat li.addthis a, .art_feat li.addthis span { float:left; display:inline; margin:3px 7px 0px 0px; line-height:12px;}
			.art_feat li.addthis span a { margin-top:-1px;}
			.art_feat li.addthis img { position:relative; top:4px;}
			
		.art_feat li.comment {width:120px;}	
			.art_feat li.comment div, .art_feat li.comment img { float:left; display:inline;}
			.art_feat li.comment div { margin:-2px 0px 0px 5px; font-size:9px;}
			.art_feat li.comment a { font-size:16px; color:#00AEEF;}
			.art_feat li.comment a span { font-size:10px; color:#000;}
		
		.art_feat li.blogcode { width:117px;}
			.art_feat li.blogcode div, .art_feat li.blogcode img { float:left; display:inline;}
			.art_feat li.blogcode div.ku-ku { margin:0px 0px 0px 10px;}
		
		.art_feat li.print { width:104px;}
			.art_feat li.print div, .art_feat li.print img { float:left; display:inline;}
			.art_feat li.print div { margin:5px 0px 0px 10px;}
		
		.art_feat li.sendfriend { width:92px;}
			.art_feat li.sendfriend div.shiza, .art_feat li.sendfriend img { float:left; display:inline;}
			.art_feat li.sendfriend img { margin:5px 0px 0px 0px;}
			.art_feat li.sendfriend div.shiza { margin:2px 0px 0px 10px; line-height:12px;}
			
		.art_feat li.votes { width:145px;}
			.art_feat li.votes div, .art_feat li.votes img { float:left; display:inline;}
			.art_feat li.votes img { margin:0px 3px 0px 0px;}
			.art_feat li.votes div { margin:0px 0px 0px 2px; font-size:9px; }
			.art_feat li.votes div span { font-size:16px; }
			.art_feat li.votes div span.green { color:#1bbd00; }
			.art_feat li.votes div span.red { color:#aa0000; }
			.art_feat li.votes div span.black { color:#000000; }
			.art_feat li.votes div strong { font-size:11px;}
	
	
	
	
	
/*=========POPAB==========*/	
/* подложка popab */

.bg_miniTop,  
.bg_miniBottom { 
	height:50%;
	overflow:hidden;
	width:320px;
	position:relative;
}

.bg_miniTop { 
	background:url(images/box_mini_top.png) no-repeat 0 0;
	zoom:1;
}
.bg_miniBottom{ 
	background:url(images/box_mini_bottom.png) no-repeat 0 100%;
	_background:none;	
}
.bg_miniBottom .iemini { display:none;}

/* подложка popab */


ul.art_feat li.blogcode .miniPoPab { 
	position:absolute; 
	width:320px;
	top:40px;
	left:-85px;
	z-index:10;
	display:none;
}

ul.art_feat li.sendfriend .miniPoPab { 
	position:absolute; 
	width:320px;
	top:40px;
	left:-85px;
	z-index:9;
	display:none;
}

.miniPoPabWRAPPER {
	position:relative;
	width:320px;
}	
.miniPoPab_content {
	padding:25px 0 50px 33px;
	position:relative;
	width:272px;
}

ul.art_feat li .miniPoPab input.text { 
	height:18px; 
	width:230px; 
	padding:1px 0px 0px 1px; 
	font-size:12px; 
	color:#666; 
	border:1px solid #bababa;
}
.art_feat li.sendfriend p { padding-bottom:6px;}
.art_feat li.sendfriend .brwrap { padding-top:25px;}

ul.art_feat li .miniPoPab textarea { 
	width:250px; 
	height:128px;
	position:relative;
	left:-15px;
	border:1px solid #b2b2b2; 
}
li.blogcode .miniPoPab p { 
	padding-bottom:5px;
	position:relative;
	left:-15px;
}

.miniPoPab .close{
	position:absolute;
	right:0px;
	top:14px;
	display:block;
	height:23px;
	padding:8px 0px 8px 30px;
	background:url(images/icons/error_sign.png) no-repeat;
	color:#048CBF;
	z-index:1000;
}

.miniPoPab a.kopirovat {
	position:absolute;
	bottom:15px;
	right:28px;
	color:#048CBF;
	padding:8px 0 8px 30px;
	background:url(images/icons/i_ok.png) no-repeat 0 50%;
}
.art_feat li.sendfriend .miniPoPab .miniPoPab_content a.ok {
	position:absolute;
	right:40px;
	bottom:12px;
	display:block;
	height:23px;
	padding:8px 0px 0px 30px;
	margin:10px 0 0px 0px;
	background:url(images/icons/i_ok.png) no-repeat;
	color:#048CBF;	
}

.blogcode p, 
.miniPoPab form p {
	font-size:12px;
}

.miniPoPab form p span.r { color:#F00;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.miniPoPab p.sub span {
	display:inline-block;
	color:none;
	position:relative;
	top:-10px;
}
}

/*=========/POPAB==========*/



.context { 
	width:730px; 
	padding-bottom:30px; 
	font-size:14px;
	position:relative;
}
.context p { padding-bottom:20px; line-height:18px; }
.context .author { padding-bottom:13px;}
.context .date { padding-bottom:21px; font-size:12px; color:#727475;}
.context table { }
.context table td { padding-right:0px;}
.context .anounce { width:565px; padding-bottom:20px; color:#7F7F7F;}

.context .text { 
	width:640px;
	position: relative;
	zoom:1;
}
.context .text .hidden {
	width:170px;
	height:400px;
	float:right;
	display:block;
	position:relative;
	zoom:1;
}
.context .text table { clear:both;}


.content .lastcom {
	float:left;
	display:inline;
	width:350px;
	margin-right:16px;
	font-size:11px;
	color:#494a4a;
}	.content .lastcom h3{
		padding:3px 0px 2px 0px;
		margin-bottom:7px;
		font:normal 16px Arial, Helvetica, sans-serif; 
		color:#494a4a; 
		border-bottom:1px solid #CCC; 
		background:url(images/icons/i_comment.png) no-repeat 100% 0px;	
	} 
	.content .related h3 { 
		padding:3px 0px 2px 0px;
		margin-bottom:7px;
		font:normal 16px Arial, Helvetica, sans-serif; 
		color:#494a4a; 
		border-bottom:1px solid #CCC; 
	}
	
	.content .lastcom ul, .content .related ul {padding:0px 0px 2px 9px; margin:0px; list-style:none;}
	.content .lastcom li, .content .related li { list-style:none;}
	.content .lastcom ul .info span { color:#727475;}
	.content .lastcom li { padding-bottom:7px;}
	.content .lastcom .authinfo {
		padding:3px 0px 20px 9px;
		border-top:1px solid #CCC;
	}
	
	
.related {
	float:left;
	width:363px;
}
	
	.related h3 { background:none; padding-left:9px;}
	.related li { padding:0px 0px 5px 17px; background:url(images/icons/i_bullit.png) no-repeat 0px 5px;}
.readall { padding-bottom:7px; text-align:right;}
.emptyComments { text-align:center; }
	.related .emptyRelated { color: #494A4A; text-align:center; }




/*

REVIEW LIST
	
*/

.review_list {
	width:730px;
	background:url(images/bg_reviews.png) no-repeat;
	background:url(images/bg_reviews.gif) no-repeat;
}
.review_list ul { margin-left:0px;}
.review_list li, #forum_menu li { list-style:none;}
	#leftmenu, #forum_menu { float:left; width:183px; margin:0px 0px 0px 0px; padding-top:8px; padding-bottom:289px; background:url(images/bg_leftmenu_bot.png) no-repeat 0% 100%;}
	#forum_menu { padding-bottom:290px;}
	#leftmenu ul, #forum_menu ul { margin:0px; padding:0px; background:none;}
	#leftmenu li {border-left:1px solid #CCC; list-style:none;}
	#leftmenu li .wr { 
		position:relative;
		list-style:none; 
		min-height:17px; 
		height:auto !important; 
		height:17px; 
		padding:2px 0px 2px 30px; 
		background-color:#00aeef; 
		
	}
	#leftmenu ul li { border:none;}
	#leftmenu ul li .wr { border:none; padding-left:40px;}
	#leftmenu li a { font:normal 14px Arial, Helvetica, sans-serif; color:#FFF;}
	#leftmenu li li a { font-size:12px; }
	#leftmenu .tr, #leftmenu .br {
		position:absolute;
		width:7px;
		height:7px;
		overflow:hidden;
		background:url(images/star_bluecorner.png) no-repeat;
		z-index:9;
	}	#leftmenu .tr { top:-7px; right:0px; background-position:0px 0px;}
		#leftmenu .br { bottom:-7px !important; bottom:-8px; right:0px; background-position:0px -7px;}
		
		
		#leftmenu li.active .wr { background-color:#FFF; z-index:2;}
		#leftmenu li.active li .wr { background:#00aeef; z-index:1; }
		#leftmenu li.active .wr a { color:#00aeef; text-decoration:none;}
		#leftmenu li.active li .wr a { color:#FFF;}
		
		#leftmenu li .hov { background:#00aeef url(images/bg_leftmenu_hover.png) repeat;}
		#leftmenu li .hov a { text-decoration:underline;}
		

.review_content {
	position:relative;
	float:left;
	display:inline;
	width:475px;
	margin:8px 0px 0px 57px;
}
.review_content .sortname {padding-top:3px;}
.review_content .sortname span.sort_active { padding:10px; font-weight:bold;}
.sortname, .sortdate, .sortrate { font-size:14px;}

.sortdate, .sortrate {position:absolute;padding:10px;top:-7px;right:0px;font-weight:bold;}

.sortdate a, .sortrate a { font-weight:normal;}

.sortdate { right:85px;}

.sort_active {background:url(images/bg_bw_stripes.png) repeat;}

.sortname { padding:0px 0px 30px 0px;}

.review_content .item { border:none;}
.review_content .item .text { float:left; margin-left:0px; width:290px; }
.review_content .item .feat { float:left; width:95px; padding:0px 0px 0px 15px; font-size:12px;}

/*
 DOWNLOADS

*/
.tbl_downloads td { width:367px; padding:8px 10px 0px 0px; border-right:1px solid #e5e5e5; }
.tbl_downloads td.second { padding:8px 20px 0px 10px; background-position:-360px 100%; border:none;}
.tbl_downloads .striper td { border:none; height:24px; width:100%; background:#FFF url(images/bg_download_stripe.png) no-repeat 50% 50%; font-size:0px; line-height:0px;}

.tbl_downloads .item, .tbl_downloads .item .text { border:none;}

.dlink { float:right; padding:0px 0px 0px 27px; background:url(images/icons/i_download.png) no-repeat 0px 4px;}
.dlink a { font-size:9px; text-decoration:none;}
.dlink a span { font-size:13px; color:#4c4c4c;}

.dlink.intext { margin: 30px 100px 50px 0px;  padding-left:100px; background-image:url(images/icons/i_download-big.png); }
.dlink.intext a { font-size: 37px; }
.dlink.intext a span { font-size: 48px; }

/*
 FORUM

*/
.forum .sidebar { 
	padding:0px 0px 8px 0px; 
	width:180px;
}
.sidebar .round_box {
	width:auto;
	margin:0px 1px 7px 0px;
}	
.sidebar .round_box .content { padding:2px 5px 2px 5px;}	
.sidebar .round_box h3 { padding-bottom:10px;}
	
.alllink { padding:4px 0px 0px 0px; margin:6px 0px 0px 0px; border-top:1px solid #e5e5e5; }

.tagcloud .fs-8 { font-size:8px;}
.tagcloud .fs-10 { font-size:10px;}
.tagcloud .fs-12 { font-size:12px;}
.tagcloud .fs-14 { font-size:14px;}
.tagcloud .fs-16 { font-size:16px;}
.tagcloud .fs-18 { font-size:18px;}
.tagcloud .fs-20 { font-size:20px;}
.tagcloud .fs-22 { font-size:22px;}
.tagcloud .fs-24 { font-size:24px;}


.forum .userpic {
	float:left;
	padding-left:5px;
	display:inline;
	width:73px;
	overflow:			hidden;
	margin:0px 5px 20px 0px;
}	.forum .userpic img { border:1px solid #00aeef;}

	.round_box .content .userpic p { padding-bottom:2px;}





/*
 SITEMAP

*/

.sitemap .item {
	float:left;
	display:inline;
	width:226px;
	margin:0px 26px 20px 0px;
	border:none;
}	.sitemap .item ul { margin-left:8px;}
	.sitemap .item li {
		list-style:none;
		padding:0px 0px 3px 12px;
		background:url(images/icons/i_bullit_arrow.png) no-repeat 0px 3px;
	}	
		.sitemap .item li ul { padding-top:2px;}
		.sitemap .item li li { padding:0px 0px 1px 8px; background:url(images/icons/i_bullit_bluebox.png) no-repeat 0px 6px;}
	
.sitemap h2 { padding:0px 0px 2px 8px; margin-bottom:5px; font:normal 18px Arial, Helvetica, sans-serif; border-bottom:2px solid #b2b2b2;}







/*
	Round box
*/
.context .round_box {
	position:absolute;
	right:-89px;
	top:0px;
	display:inline;
	width:250px;
	margin-left:15px;
}
.round_box {
	position:relative;
	float:right;
	display:inline;
	width:300px;
	margin-left:15px;
}

.round_box .topround, .round_box .botround {
	position:relative;
	height:6px;
	margin:0px 7px 0px 7px;
	border-top:1px solid #CCC;
}	.round_box .botround { border:none; border-bottom:1px solid #CCC;}

.round_box .rtl, .round_box .rtr,
.round_box .rbl, .round_box .rbr {
	position:absolute;
	width:7px;
	height:7px;
	overflow:hidden;
	background:url(images/bg_star_corners.png) no-repeat;
}	.round_box .rtl { top:-1px; left:-7px; background-position:-7px -7px;}
	.round_box .rtr { top:-1px; right:-7px; background-position:0px -7px;}
	.round_box .rbl { bottom:-1px; left:-7px; background-position:-7px 0px;}
	.round_box .rbr { bottom:-1px; right:-7px; background-position:0px 0px;}
	
.round_box .content {
	position:relative;
	width:auto;
	float:none;
	padding:7px 10px 7px 10px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}	.round_box .content h3 { font:normal 12px Arial, Helvetica, sans-serif; color:#9a9a9a;}
	.round_box .content p { padding-bottom:15px; margin-right:0px;}
	

.round_box .rating { margin:0px 0px 15px 0px;}




.rowlast, .reviews .rowlast, .archive .rowlast,
.body_video .archive .rowlast, .sitemap .rowlast { margin-right:0px;}



/*
	FORUM
*/
.forum {color:#7f7f7f;}
.forum p.anno { padding:0px 190px 10px 0px;}
.forum .content .round_box { width:100%; margin:0px; float:none; }
.forum .content .round_box .content_wrap { background:url(images/bg_grad_stripe.png) no-repeat;}
.forum .content .round_box .content {  background:url(images/bg_grad_stripe.png) no-repeat 100% 0%; border:none; padding-left:0px; padding-right:0px;}

.forum .newtopic { text-align:right; padding:0px 190px 5px 0px; }
.forum .newtopic img { vertical-align:text-bottom; margin-right:5px; }

#forum_menu { width:183px; padding:0px 0px 289px 0px; margin-right:11px; background-position:-183px 100%; }
#forum_menu ul { padding-bottom:3px; margin-bottom:10px; border-bottom:1px solid #e5e5e5;}
#forum_menu ul.last { margin-bottom:0px; border:none;}
#forum_menu li { padding:0px 0px 6px 23px; background:url(images/icons/i_folder.png) no-repeat 5px 2px;}
#forum_menu li.inactive { background-position:5px -23px;}
#forum_menu li a { font-size:10px;}
#forum_menu h3 { padding:0px 0px 4px 0px; font:bold 13px Arial, Helvetica, sans-serif; color:#00aeef;  }
#forum_menu li.inactive a { color:#999;}
#forum_menu .fmenuwrap { padding:0px 18px 0px 18px; border-left:1px solid #CCC;border-right:1px solid #CCC;}


#forumlist {
	position:relative;
	float:left;
	display:inline;
	width:516px;
	margin-top:-2px;
	color:#7f7f7f;
}	#forumlist .topic { position:relative; width:516px; margin-bottom:13px;}
	#forumlist .topic h3 {padding:3px 0px 2px 21px; width:350px;}
	#forumlist .topic .pages { font-size:10px; padding-left:21px;}
	#forumlist .author { position:absolute; right:0px; top:0px; }
	#forumlist .author a { margin-left:3px;}

.smile h3 {background:url(images/icons/i_smiles.png) no-repeat 0px 3px;}
.smile-angry h3 { background-position:0px -23px;}
.smile-question h3 { background-position:0px -49px;}
.smile-attention h3 { background-position:0px -75px;}

.forum .topic_pop {
	position:absolute;
	top:-85px;
	left:40px;
	width:293px;
	height:70px;
	padding:8px 16px 16px 16px;
	background:url(images/bg_topic_pop.png) no-repeat;
	display:none;
	font-size:10px;
	color:#000;
}


/*
	FORUM post
*/
.forum-post-wrap { margin:0px 0px 20px 14px;}
.forum-post-wrap .avatar {
	float:left;
	display:inline;
	width:80px;
}	.forum-post-wrap .avatar p { padding-top:5px;}
.forum-post-wrap .avatar p a { font-size:14px;}
.forum-post, 
.forum-post .post-wrap, 
.forum-post .content {background:url(images/bg_post.png) no-repeat;}

.forum-post {
	position:relative;
	float:left;
	width:633px;
	padding:3px 0px 6px 0px;
	background-repeat:no-repeat;
}	.forum-post-wrap .no-theme { background-position:-3810px 0%;}
		
	.forum-post .post-wrap {position:relative; background-position:-635px 0%; background-repeat:repeat-y; }
	.forum-post .content { padding:0px 15px 50px 20px; background-position:-1270px 100%; width:auto; float:none;}
	
	.post-blue .forum-post { background-position:-1905px 0%;}
		.post-blue .post-wrap { background-position:-2540px 0%; background-repeat:repeat-y;}
		.post-blue .content  { background-position:-3175px 100%;}
		.post-blue .no-theme { background-position:-4455px 0%;}
	
	.forum-post .date, .forum-post h2 { margin-left:20px;}
	.forum-post .date { padding-bottom:3px;}
	.forum-post-wrap .no-theme .date { padding-bottom:25px;}
	.forum-post h2 { padding-bottom:8px; font:bold 12px Arial, Helvetica, sans-serif;}
	.forum-post .content div.text { 
		padding:10px 0; 
		border-top:1px solid #e5e5e5;
		border-bottom:1px solid #e5e5e5; 
		font-size:12px;
		zoom:1;
		overflow:hidden;
	}
	
	.post-blue .forum-post div.text {border-top:1px solid #ccdde3;border-bottom:1px solid #ccdde3;}
	.forum-post .content p { padding-bottom:15px;}

	.forum-post .reply { position:absolute; right:20px; z-index:1;}
	.forum-post .reply-up { top:10px; background-color: #FFFFFF; }
	
	.forum-post .reply-down input.submit {
		border:none;
		padding:1px 0px 5px 30px;
		*padding:1px 0px 5px 15px;
		background:url(images/icons/i_comment.png) no-repeat;
		color:#048CBF;
		font-size:13px;
		cursor:pointer;
		zoom:1;
	}
	.forum-post .reply a {
		display:block;
		padding:5px 0px 5px 35px;
		background:url(images/icons/i_reply.png) no-repeat;
	}
	
	.forum-post .reply-down {
			position:absolute;
			_position:relative;
			_float:right;
			_top:15px;
			_right:7px;
			bottom:15px;
	}
	.forum-post .reply-down a {padding:1px 0px 5px 25px;background:url(images/icons/i_forum_reply.png) no-repeat;}
	.forum-post .delete-down a {background-image:url(images/icons/forum-post-delete.png); margin-right: 20px;}
	.forum-post .reply img {vertical-align:text-bottom;margin-right:5px;}


/*
	WHYSIWYG, post-reply
*/

.post-send .forum-post { padding-top:44px;}
.post-send .forum-post div.text { padding:0px; border-top:none; position:relative; top:-33px;}
.post-send .forum-post .content { padding-bottom:15px; position:relative; zoom:1;}

.post-send .forum-post .content .reply-down {
	position:absolute;
	_position:relative;
	_top:-10px !important;
	_right:-5px;
	bottom:15px !important;
	zoom:1;
}

.forum-post .notify-me { position:absolute; left:22px; z-index:1;}
.forum-post .notify-me-down {
	position:absolute;
	_position:relative;
	_float:left;
	_bottom:15px;
	_left:22px;
	bottom:20px;
}

.post-reply input.text { width:594px; padding:0px 0px 1px 2px; background:none; border:1px solid #b2b2b2;}
.post-reply input.tags { width:283px;}
.post-reply select { width:285px; margin-right:23px;}

.post-reply input.radio { margin-right:5px;}
.post-reply label { margin-right:50px;}

.post-reply textarea { width:593px; height:100px; padding:3px 0px 0px 3px;background:none; border:1px solid #b2b2b2; }

.post-reply div { margin-bottom:8px;}
.post-reply div.textarea { 
	margin-bottom:3px;
	overflow:hidden;
	zoom:1;
}


/*

FORUM PROFILE

*/

.profile .data {
	float:left;
	width:360px;
	font-size:12px;
}	.profile .data div { min-height:30px; height:auto !important; height:30px;}
	.profile .data div span { float:left; width:118px; padding-right:10px; text-align:right;}
	.profile .data div.in span { margin-top:3px;}
	
.profile .striped { background:url(images/bg_profile_stripe.png) no-repeat 100% 50%;}

/*+++++++++++++++++++*/
.main.forum div.avatar { position:relative;}
.avatar { 
	position:relative; 
	height:73px; 
	padding-bottom:2px; 
	font:bold 20px Arial, Helvetica, sans-serif; 
	color:#4c4c4c;
}
.avatar .upload { position:absolute; bottom:7px; right:185px; font:normal 12px Arial, Helvetica, sans-serif;}

.profile .data input.text { width:192px; padding:2px; border:1px solid #CCC; color:#4c4c4c;}
.profile .data select { width:70px;}
#select-country, .profile .data input.city, #select-gender { width:125px;}
.profile .data input.city { width:119px;}

.profile .data .subscr { padding:30px 0px 0px 20px;}
.forum .content .profile .round_box .content { background:none; border-left:1px solid #CCC; border-right:1px solid #CCC;  color:#4c4c4c;}
.forum .content .profile .round_box .content input.submit { 
	float:right;
	display:inline;
	margin:-34px 20px 0px 0px; 
	padding:4px 0px 10px 30px; 
	font-size:12px; 
	border:none; 
	background:url(images/icons/i_ok.png) no-repeat; 
	color:#00aeef;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}



/*
	PAGER
*/
.pager {
	position:relative;
	width:520px;
	height:40px;
	left:39px;
	padding:0px 0px 0px 0px;
	margin:20px auto 20px auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}	.pager .title { position:absolute; top:0px; left:0px;}
	.pager .prev { display:block; width:100px; position:absolute; top:0px; left:19px;}
	.pager .first {display:block; width:50px; position:absolute; top:19px; left:65px;}
	.pager .next { display:block; width:100px; position:absolute; top:0px; right:37px;}
	.pager .last { display:block; width:70px; position:absolute; top:19px; right:67px;}
	

.slider_wrap {
	position:absolute;
	top:17px;
	left:120px;
	width:249px;
	height:19px;
	background:url(images/bg_slider.png) no-repeat;
}	.slider { position:relative; top:1px; margin-left:17px; width:215px; height:19px;}

.ui-slider-handle {
	position:absolute;
	width:34px;
	height:17px;
	margin-left:-17px;
	background:url(images/slider.png) no-repeat;
	zoom:1;
}

.numlist { top:0px; left:129px; position:absolute; width:235px; height:15px; overflow:hidden;}
.numlist a, .numlist span { margin:0px 3px 0px 3px; padding:0px 5px 0px 5px; font-size:11px;}
.numlist span { background-color:#00aeef; color:#FFF;}

.numlist .nslide { position:absolute;}




.content .footmenu { padding:9px 0px 0px 0px; margin:0px; text-align:center;}
.footmenu li { display:inline;  color:#bfbfbf;}
.footmenu li a {margin:0px 9px 0px 6px;}

.error_report {
	padding:0px 0px 0px 35px;
	background:url(images/icons/attention_sign.png) no-repeat 0px 5px;
	line-height:18px;
}
/*__________FOOTER________________*/
#footer { 
	position:relative; 
	width:735px; 
	height:130px;  
	font:normal 11px Tahoma, Geneva, Helvetica, sans-serif; 
	color:#7f7f7f;
	
}
#footer .footerWrpr {
	float:none !important;
	min-width:620px !important;
	margin:0 auto;
}

#footer .rambler_caunter {
	position:absolute;
	top:10px;
	right:-184px;
	width:180px;
	min-height:40px;
	height:auto !important;
	height:40px;
}
.footer_rambler_caunter_videoWrapper { width:100%; clear:left;}
.footer_rambler_caunter_video {
	position:relative;
	zoom:1;
	margin:0 auto;
	width:180px;
	min-height:40px;
	height:auto !important;
	height:40px;	
}


.rambler_caunter_print {
	width:180px;
	margin:0 auto;
	position:relative;
}
/* для оперы */
html:first-child #footer .rambler_caunter a {
	display:inline-block;
	margin-right:7px;
} 
/* для оперы */
#footer .rambler_caunter a {
	display:inline-block;
	margin-right:5px;
}

.body_video #footer { 
	width:100%;
	padding:40px 0 0 0;
}
.body_video #footer .rambler_caunter {
	position:relative;
	float:left;
	margin-left:10px;
	right:0;
	top:0;
}
.body_video #footer div { 
	width:180px; 
}
#footer div { float:left; width:250px; height:70px;}
#footer .macster { 
	padding-left:74px; 
	background:url(images/icons/DigitalTree_Logo.gif) no-repeat 0 0;
	width:230px !important;
}
	.body_video #footer .macster { width:225px;}
#footer .pr2 { 
	padding-left:60px; 
	background:url(images/pr2_logo.png) no-repeat;
}
#footer .pr2 p {
	min-height:50px;
	height:auto !important;
	height:50px;
	padding-right:30px;
	background:url(images/icons/web-fusion.png) no-repeat 85% 0;
}
.body_video #footer .pr2 p  { 
	background:none !important;
	padding-right:0px !important;
}	
/* Trash
----------*/

.clear {
	width:100%;
	height:1px;
	clear:both;
	overflow:hidden;
}

.stripe { 
	height:1px; 
	margin-bottom:1px; 
	background:#e5e5e5; 
	overflow:hidden;

}
form .stripe {
	width:95%;
}

#ads-google {
	width:179px;
}	#ads-google .content { padding:0px; border:none; background:url(images/bg_ads_top.png) no-repeat;}
	#ads-google .ads {background:url(images/bg_ads_bottom.png) no-repeat 0% 100%; padding:2px 5px; min-height:300px;}


/*__________FOOTER________________*/
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
	
}

.lbLoading {
	background: #fff url(js/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
	min-width:300px;
	background-position:50% 0%;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(js/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(js/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(js/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.example {
	color:			#CCCCCC;
}








/********************************
	Для форумного визивига
********************************/
blockquote.bb_quote {
	border:1px solid #E5E5E5;
	background:#eef0f2 url(images/css_img_quote.gif) no-repeat 100% 0;
	margin:10px;
	padding: 5px 20px;
}
.bb_quote_author {
	font-style:italic;
	display:block;
	font-weight:bold;
	padding-bottom:4px;
}


#var { display:none;}











/******************************
	Конкурс iPad-лихорадка
******************************/

#voting-ipad-concurs-wraper {
	width:			703px;
	background:		url(images/voting-ipad-concurs/bg_1.gif);
}
#voting-ipad-concurs-wraper div {
	padding:		25px 50px 45px 50px;
	background:		url(images/voting-ipad-concurs/ipad-top.gif) no-repeat center bottom;
}
#voting-ipad-concurs-wraper-ipad-bottom {
	width:			703px;
	height:			25px;
	background:		url(images/voting-ipad-concurs/ipad-bottom.gif) no-repeat center top;
}
#voting-ipad-concurs-wraper div p.vipc-header {
	text-align:		center;
	font-size:		25px;
	font-weight:	bold;
}
#voting-ipad-concurs-wraper div p.vipc-notice {
	text-align:		center;
	color:			#888888;
}
#voting-ipad-concurs-wraper div p.vipc-notice2 {
	text-align:		center;
	color:			#888888;
	padding:		20px 0px 0px 0px;
}


#voting-ipad-concurs-wraper div table {
	width:			100%;
	border-collapse:separate;
	border-spacing:	3px 3px;
}

#voting-ipad-concurs-wraper div table td {
	padding:		8px 5px 7px 5px;
	text-align:		center;
	vertical-align:	middle;
}

#voting-ipad-concurs-wraper div table tr td.vipc-place {
	font-weight:	bold;
	font-size:		18px;
	padding:		6px 5px 5px 5px;
}
#voting-ipad-concurs-wraper div table tr td.vipc-url {
	text-align:		left;
	width:			200px;
}
#voting-ipad-concurs-wraper div table tr td.vipc-voting {
	padding-left:	0px;
	padding-right:	0px;
	width:			85px;
}
#voting-ipad-concurs-wraper div table tr td.vipc-voting.vipc-novoted {
	padding:		0px;
	width:			85px;
}
#voting-ipad-concurs-wraper div table tr td.vipc-voting.vipc-novoted a {
	display:		block;
	width:			85px;
	height:			31px;
	background:		url(images/voting-ipad-concurs/voting.gif) no-repeat 0 0;
}
#voting-ipad-concurs-wraper div table tr td.vipc-voting.vipc-novoted a:hover {
	background-position:	0px -62px;
}
#voting-ipad-concurs-wraper div table tr td.vipc-voting.vipc-novoted a:active {
	background-position:	0px -31px;
}


#voting-ipad-concurs-wraper div table tr.vipc-header td {
	background-color:	#00ADEF;
	color:			#FFFFFF;
	font-weight:	normal;
	font-size:		14px;
	text-align:		center;
}

#voting-ipad-concurs-wraper div table tr.vipc-even td {
	background:		url(images/voting-ipad-concurs/bg_2.gif);
}
#voting-ipad-concurs-wraper div table tr.vipc-odd td {
	background:		url(images/voting-ipad-concurs/bg_3.gif);
}
#voting-ipad-concurs-wraper div table tr td.vipc-voting.vipc-novoted {
	background:		none;
}






.marq-anonces {
	width:			100%;
	margin-top:		5px;
}
.marq-anonces .title {
	float:			left;
	width:			110px;
	height:			20px;
	font:			14px Arial,Helvetica,sans-serif;
}
.marq-anonces .marquee {
	position:		relative;
	display:		block;
	float:			right;
	width:			620px;
	height:			20px;
	overflow:		hidden;
}
.marq-anonces .marquee-without-title {
	width:			100%;
}
.marq-anonces .marquee p.marq-inner {
	position:		absolute;
	top:			0px;
	left:			0px;
	white-space:	nowrap;
	height:			20px;
	font:			14px Arial,Helvetica,sans-serif;
}




.noWrapOverflowHidden {	/* Это заголовок поста на форуме */
	white-space:	nowrap;
	overflow:		hidden;
}

.nav {
 font-size:14px;
 padding-bottom:5px;
}

/* 404 page */
.page404 #logo {
 float:left;
 padding-top:9px;
}
.page404 h1 {
 float:right;
 padding-top:46px;
 font-size:2.727em;
 font-weight:normal;
 color:#636466;
}
.page404 .text {
 clear:both;
 padding:24px 150px 50px 77px;
 background:url(images/dog404.png) 100% 100% no-repeat;
 font-size:1.273em;
 line-height:1.357em;
}
.page404 p {
 margin-bottom:1.214em;
}
.page404 ul {
 padding-left:46px;
}
.page404 ul li {
 padding-left:21px;
 list-style:disc;
}
.page404 .mailto {
 color:#000;
 text-decoration:underline;
}t
/******************/
