body, div, td, input, select, optgroup, form, p, textarea, button{
	font-size: 13px;
	font-family: Arial, non-serif;
	cursor: default;
	margin: 0px;
	color: #333333;
}

html{ background-color: #333333; }
body{ margin-bottom: 34px; }

a{ text-decoration: none;}
a:hover{ text-decoration: underline;}

p{ margin-bottom: 10px; }

img{ border: 0px; }

.none {display: none;}

.floatLeft {float: left;}
.floatRight {float: right;}
.clear {display: block;	clear: both; height: 0;	line-height: 0;	font-size: 0;}

.f14 {font-size: 14px;}
div.c{ clear: both; }
.mb0{ margin-bottom: 0px !important; }
.mb5{ margin-bottom: 5px !important; }
.mb10{ margin-bottom: 10px !important; }
.mb15{ margin-bottom: 15px !important; }
.mb20{ margin-bottom: 20px !important; }
.mr0{ margin-right: 0px !important; }
.mt10{ margin-top: 10px !important; }
.pb0{ padding-bottom: 0px !important; }
.bt{ border-top: 1px solid #999999; }
.bb{ border-bottom: 1px solid #CCCCCC; }
.nb{ border: 0px !important; }
.right{ float: right !important; }
.tleft{ text-align: left !important; }
.tright{ text-align: right !important; }
.center{ text-align: center !important; }
.vcenter{ vertical-align: middle !important; }
.nobg{ background: none !important; }
.grey{ color: #999999 !important; }
.grey2{ color: #666666 !important; }
input.grey, textarea.grey{ border: 1px solid #9D9D9D !important; color: #666666 !important; }
input.error{ border: 1px solid #CC0000 !important; }
div.error, span.error{ color: #CC0000; }
.green{ color: #248F30 !important; }
.green2{ color: #4a7724 !important; }
.blue{ color: #156ABB !important; }
.red{ color: #B50000 !important; }
.small{ font-size: 11px !important; }
.w360 {width: 360px !important;}
.w600 {width: 600px !important;}

.over{ background-color: #E5EDE6 !important; }

div.line{
	height: 1px;
	background: url(/images/default/dot2.gif) repeat-x;
}

h1{ font-size: 17px; }

/* CHANGES */
span.change { background-repeat: no-repeat; overflow: hidden; }
span.change.up{ background-position: right -0px; background-image: url(/images/default/icon_change.gif); color: #009900; }
span.change.down{ background-position: right -50px; background-image: url(/images/default/icon_change.gif); color: #CC0000; }
span.change.nc{ background-position: right -25px; background-image: url(/images/default/icon_change.gif);  }

span.change2 { background-repeat: no-repeat; overflow: hidden; padding-right: 20px; }
span.change2.up{ background-position: right -4px; background-image: url(/images/default/icon_change.gif); color: #009900; }
span.change2.down{ background-position: right -55px; background-image: url(/images/default/icon_change.gif); color: #CC0000; }
span.change2.nc{ background-position: right -29px; background-image: url(/images/default/icon_change.gif);  }


span.change_up{ background: url(/images/default/icon_change_up.gif) no-repeat top right; padding-right: 25px; }
span.change_down{ background: url(/images/default/icon_change_down.gif) no-repeat top right; padding-right: 25px; }

#t, #h, #main{ width: 1000px; margin: 0px auto; }

/* TOP LINKS */
#t{ text-align: center; color: #B3B3B3; height: 20px; line-height: 20px; font-size: 12px; }
#t a{ color: #B3B3B3; }
#t b{ font-weight: normal; }

#h, #c, #main{ background: white; height: auto; }

/* HEADER */
/*#h { padding-bottom: 10px; }*/
#h div.c1{ float: left; width: 250px; }
#h div.c2{ float: left; width: 710px; }

#h1, #h2, #h3, #h4, #c{ width: 960px; margin: 0px auto; clear: both;  }

#h1 div{ line-height: 25px; font-size: 13px; }
#h1 div.c1{	color: #9E9E9E; text-transform: lowercase; }
#h1 div.c2{	text-align: right;  }

/* LOGO & SEARCH */
#h2{ height: 70px; }
#h2 div.c1{ padding-top: 11px; }
#h2 div.c2 form{ width: 340px; margin-top: 23px; margin-left: auto; }
/*
#h2 div.c2 input{
	display: block;
	float: left;
	width: 225px;
	height: 20px;
	border: 0px;
	color: #999999;
	padding: 5px 10px 0px 10px;
}
#h2 div.c2 button{
	display: block;
	float: left;
	width: 75px;
	height: 25px;
	background: url(/images/default/search.jpg);
	border: 0px;
}
*/
#h2 div.c2 input{
	display: block;
	float: left;
	width: 270px;
	height: 20px;
	border: 1px solid #2c520c;
	color: #999999;
	padding: 5px 10px 3px 10px;
	background: url(/images/facelift/search_input.gif) repeat-x;
	border-right: 0px;
}
#h2 div.c2 button{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background: url(/images/facelift/search_new.jpg) no-repeat;
	border: 1px solid #2c520c;
	border-left: 0px;
}
/* MENU */
#h3{
	width: 956px;
	height: 34px;
	padding-left: 4px;
}
#h3 a{
	display: block;
	float: left;
	height: 27px;
	line-height: 28px;
	padding: 0px 10px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	margin-top: 3px;
	background: url(/images/default/menu_sep.gif) no-repeat right 6px;
}
#h3 a.n{ background: none; }
#h3 b a{
	background: white;
	margin-top: 0px;
	height: 33px;
	line-height: 32px;
	border: 1px solid #999999;
	border-bottom: 0px;
}

/* SUBMENU */
#h4{
	height: 30px;
	background: url(/images/default/submenu.gif) repeat-x bottom;
	font-size: 12px;
	font-weight: bold;
}
#h4 a{
	display: block;
	float: left;
	height: 30px;
	line-height: 27px;
	padding: 0px 10px;
	background: url(/images/default/submenu_sep.gif) no-repeat right 7px;
}
#h4 b a{ height: 17px; line-height: 16px; margin-top: 5px; color: white; }
#h4 a.n{ background: none; }
#h4 div{ float: left; }
#h4 div.p1{}
#h4 div.p2{ width: 10px; }
#h4 div.p3{ width: 10px; }
#h4 div.p4{ width: 150px; }
#h4 div.p6{ width: 260px; }
#h4 div.p7{ width: 390px; }
#h4 div.p8{ width: 400px; }
#h4 div.p9{ width: 390px; }
#h4 div.p10{ width: 390px; }
#h4 div.p11{ width: 370px; }

/* BANNERS */
div.banner{
	background: url(/images/default/ad.gif) no-repeat right top;
	/*padding: 8px 0px 0px 0px;*/
	margin-bottom: 20px;
	text-align: center;
}
div.bannerslb{ margin-bottom: 20px; padding-top: 5px;}
div.bannerslb div.c1{		
	background: none;
	/*float: left;
	margin-right: 12px;*/
	margin-left: auto;
	margin-right: auto;
	padding-right: 13px;
}
div.bannerslb div.b960{ 
	width: 960px; 
	margin-left: 0px !important; 
	margin-right: 0px !important;	
	background: none;
}
div.bannerslb div.c2{
	width: 220px;
	float: left;
	overflow: hidden;	
	background: none;
}

div.bannerslb .banners_4_wrapper{	
	background: none;
}

/* MAIN COLUMNS */
#c{ overflow: hidden; background: none; }
#c1{ float: left; width: 640px; margin-right: 18px; padding-bottom: 30px; position: relative;}
#c2{ float: left; width: 300px; }

/* INNER COLUMNS */
div.col{ clear: both; height: 100%; margin-bottom: 10px; overflow: hidden; }

div.col1, div.col2{ float: left; overflow: hidden; }

#c1 div.col1{ width: 320px; margin-right: 20px; }
#c1 div.col2{ width: 300px; }
#c2 div.col1, #c1 div.col div.col div.col1{ width: 145px; margin-right: 10px; }
#c2 div.col2, #c1 div.col div.col div.col2{ width: 145px; }

#c2 div.pad div.col1, #c1 div.pad div.col1{ width: 135px; margin-right: 10px; }
#c2 div.pad div.col2, #c1 div.pad div.col2{ width: 135px; }

/* TABS */
div.tabs{
	height: 23px;
	line-height: 23px;
	padding-left: 3px;
	overflow: hidden;
	background: url(/images/default/dot.gif) repeat-x 0px 22px;
}
div.tabs div{ height: 23px; line-height: 23px; }
div.tabs div.links a, div.tabs div.links span{
	display: block;
	float: left;
	height: 23px;
	line-height: 22px;
	background: #999999;
	border: 1px solid #999999;
	margin-right: 3px;
	padding: 0px 3px;
	color: white;
	font-weight: bold;
}
div.tabs div.links a.sel{
	background: white;
	color: #666666;
	border-bottom: 1px solid white;
}
div.tabs div.links a.n{ margin-right: 0px;}
div.bg div.tabs div.links a.sel{
	background: #F5F5F5;
}
div.tabs div.title{ color: #666666; font-weight: bold; }
div.pad2 div.tabs div.title{ text-indent: 10px; }

div.tabs2{
	padding-left: 12px;
	background-image: url(/images/default/dot2.gif);
}
div.tabs2 div.links a{
	background: none;
	border: 0px;
	color: auto;
	padding: 0px 5px;
	font-weight: normal;
}
div.tabs2 div.links a.sel{
	background: url(/images/default/tabs_article.jpg) top;
	color: #666666;
	border: 1px solid #D3D3D3;
	border-bottom: 1px solid white;
}

div.tabs3{
	height: 40px;
	overflow: hidden;
	padding-left: 9px;
	background: url(/images/default/dot2.gif) repeat-x 0px 39px;
}
div.tabs3 div.links a, div.tabs3 div.links span{
	height: 38px;
	line-height: 38px;
	background: #EDEDED;
	padding: 0px 8px;
	text-align: center;
	border-color: #CCCCCC;
	margin-right: 5px;
}
div.tabs3 div.links a.c, div.tabs3 div.links span{
	line-height: 16px;
	padding-top: 2px;
	height: 36px;
}
div.tabs3b{
	height: 25px;
	background-position: 0px 24px;
}
div.tabs3b div.links a{
	height: 23px;
	line-height: 23px;
}

div.tabs4{
	height: 33px;
	padding-left: 12px;
	background: url(/images/default/dot2.gif) repeat-x 0px 32px;
}
div.tabs4 div.links{
	padding-top: 9px;
}
div.tabs4 div.links a{
	height: 23px;
	line-height: 23px;
	border: 0px;
	background: none;
	padding: 0px 9px;
}
div.tabs4 div.links a.sel{
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
}
div.tabs4 div.right{
	padding-top: 5px;
	padding-right: 5px;
}

a.arrow{
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 20px;
	background: url(/images/default/icon_arrow.gif) no-repeat right;
}

.comments_article .comments-page{ display: none; }

a.button{ display: block; float: left; text-align: center; padding: 0px 7px; height: 23px; line-height: 23px; }
button, a.button, input.dark{ border: 0px; color: white; font-weight: bold; cursor: pointer; }
button.light{
	height: 23px;
	line-height: 22px;
	padding-bottom: 3px;
	background: url(/images/default/button_light.jpg);
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	_border-left: 0px;
	_border-right: 0px;
	color: #666666;
}

div.copyright{
	width: 1000px;
	height: 57px;
	margin: 0px auto;
	background: #D3D3D3;
	line-height: 52px;
	color: #464646;
	font-size: 12px;
	padding-top: 3px;
}
div.copyright div.logo{
	width: 120px;
	height: 40px;
	float: left;
	padding-top: 5px 0px 0px 0px;
	border-right: 1px solid #9E9E9E;
	margin: 8px 10px 0px 5px;
}
div.copyright div object{ display: block; }
div.copyright div.logo img{ margin: 0px auto; }

#icons{
	width: 1000px;
	height: 51px;
	margin: 0px auto;
	background: #F3F3F3;
	border-top: 1px solid #D3D3D3;
}
#icons a{
	display: block;
	float: left;
	height: 37px;
	line-height: 37px;
	padding-left: 52px;
	margin-top: 5px;
	margin-right: 15px;
	background-position: 10px 0px;
	background-repeat: no-repeat;
}
#icons a.newsletters{ background-image: url(/images/default/icon_newsletters.gif); }
#icons a.rss{ background-image: url(/images/default/icon_rss.gif); }
#icons a.mobile{ background-image: url(/images/default/icon_mobile.gif); }
#icons a.cobos{ background-image: url(/images/default/icon_cobos.gif); }
#icons a.sms{ background-image: url(/images/default/icon_sms.gif); }
#icons a.calc{ background-image: url(/images/default/icon_calc.gif); }


/* BOX HEADERS */
div.h1, div.h2, div.h3{
	color: #666666;
	font-size: 14px;
	height: 23px;
	line-height: 23px;
	text-indent: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
}
div.h1 a, div.h2 a, div.h3 a{
	display: block;
	height: 23px;
	line-hight: 23px;
	color: #666666;
	background-image: url(/images/default/h1.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
}

div.h1b, body.inner #c2 div.h1{ border-bottom-color: #D3D3D3 !important; }

body.inner #c2{ padding-top: 8px; }
body.inner .c2_article{ padding-top: 0px !important;}

div.h1main{ font-size: 22px !important; font-weight: bold; height: 32px; line-height: 32px; }

div.h1main a{ font-size: 22px !important; font-weight: bold; background: none; }

div.h1 a, div.h1{ font-size: 18px; }

div.h1 span{ display: block; float: right; padding-right: 10px; }
div.h1main span, div.h1main span a{ display: inline; background: none; font-size: 12px !important; font-weight: normal; }
div.h1main span a:hover{ background: none; text-decoration: underline }

div.comments_header span a{ background: none; }
div.comments_header span{ padding-right: 0px; }

div.h1 span.rss{ padding-right: 0px; }
div.h1 span.rss a, div.h1 span.rss a:hover{
	width: 50px;
	display: block;
	background: url(/images/default/icon_rss2.gif) no-repeat right 9px;
}
div.tStyle span.rss a{ background-position: right 5px !important; }

div.h1.blog a{
	background-color: #ECECEC;
	background-image: url(/images/default/h1_blog.jpg);
	background-position: right 0px;
}
div.h1.blog a:hover{ color: #333333; background-color: #ECECEC; background-position: right 0px; }

div.h1.style a{
	background-color: #ECECEC;
	background-image: url(/images/default/h1_style.jpg);
	background-position: right 0px;
}
div.h1.style a:hover{ color: #333333; background-color: #ECECEC; background-position: right 0px; }

div.h1.webit a{
	background-color: #ECECEC;
	background-image: url(/images/default/h1_webit.jpg);
	background-position: right 0px;
}
div.h1.webit a:hover{ color: #333333; background-color: #ECECEC; background-position: right 0px; }

div.h1.rabota a{
	background-color: #ECECEC;
	background-image: url(/images/default/h1_rabota.jpg);
	background-position: right 0px;
}
div.h1.rabota a:hover{ color: #333333; background-color: #ECECEC; background-position: right 0px; }

div.h4{
	color: black;
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	margin-top: 0px;
	margin-bottom: 10px;
}


div.bg2 div.h1{ border-bottom-color: #999999; }

div.h2{ border-top-width: 2px; margin-top: 20px; margin-bottom: 3px; }
div.h3{
	height: 20px;
	line-height: 20px;
	border-top: 0px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	border-bottom: 1px solid #999999;
	text-indent: 0px;
}
div.h3 a{ height: 20px; line-height: 20px; text-indent: 3px; background-image: url(/images/default/h3.gif); }

div.h3big{ font-size: 16px; color: #333333; border-bottom-color: #D3D3D3; }

div.h3 span{ display: block; float: right; padding-right: 10px; }
div.h3 span, div.h3 span a{ display: inline; background: none; font-size: 12px; font-weight: normal; }
div.h3 span a:hover{ background: none; text-decoration: underline }

/* BOXES */
div.ttl{ margin-bottom: 5px; }

div.datetime{ font-size: 12px; color: #999999; margin-bottom: 3px; }

div.info, div.date{
	float: left;
	width: 33px;
	line-height: 15px;
	font-size: 11px;
	margin-bottom: 6px;
	color: #666666;
}
div.date{ width: 73px; font-size: 13px; }
div.stats, div.stats2{
	display: inline;
	height: 15px;
	margin-bottom: 6px;
	padding-left: 5px;
}
div.stats2{
	display: block;
	padding-left: 0px;
	color: #9E9E9E;
	font-size: 11px;
}
div.stats div, div.stats span{
	display: inline;
	font-size: 10px !important;
	font-weight: normal !important;
}
div.stats2 span{
	font-weight: normal !important;
}
div.stats span{	color: #CCCCCC; width: 10px; text-align: center; }
div.stats div.com, div.stats a.com{
	font-size: 10px !important;
	font-weight: normal !important;
	padding-left: 19px;
	padding-right: 4px;
	background: url(/images/default/icon_comments.gif) no-repeat 4px 2px;
}
div.stats div.video{ padding-left: 19px;	background: url(/images/default/icon_video.jpg) no-repeat 0px 0px; }
div.stats div.photos, div.stats a.photos{
	font-size: 10px !important;
	font-weight: normal !important;
	padding-left: 16px;
	background: url(/images/default/icon_photos.jpg) no-repeat 0px 0px;
}

div.stats div.polls, div.stats a.polls{
	font-size: 10px !important;
	font-weight: normal !important;
	padding-left: 16px;
	background: url(/images/default/icon_polls.gif) no-repeat 4px 2px;
}

div.desc{ color: #333333; margin-bottom: 0px; }

div.img img{ display: block;  }
div.img{ height: 100%; }

div.dots{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: 6px;
	background: url(/images/default/dots.gif);
}

.bg{
	background-color: #F5F5F5 !important;
	/*padding-bottom: 10px;*/
	margin-bottom: 20px;
}

.bg2{
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	margin-bottom: 20px;
}

div.pad{ padding: 10px 10px; }
div.pad2{ padding: 10px 0px 0px 00px; }

div.press{
	width: 300px;
	height: 35px;
	line-height: 40px;
	margin-bottom: 20px;
	font-weight: bold;
	text-indent: 50px;
	background: url(/images/default/press.gif);
}

/* =============== BOX 1 ================== */
div.b1{
	margin-bottom: 20px;
}
div.b1 div.img{
	width: 135px;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.b1 div.ttl a{
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 5px;
}
div.b1b div.img{
	float: none;
	margin-bottom: 10px;
}

/* =============== BOX 2 ================== */
div.b2{
	clear: both;
	height: 100%;
	margin-bottom: 25px;
}
div.b2 div.img{
	margin-right: 15px;
	float: left;
	padding-top: 3px;
}
div.b2 div.ttl{
	font-size: 16px;
	font-weight: bold;
}
div.b2 div.info {
	padding-left: 3px;
}
div.b2 div.ttl .stats2 a{
	font-size: 13px;
	font-weight: normal;
}

/* =============== BOX 3 ================== */
div.b3{
	clear: both;
	margin-bottom: 10px;
	padding: 0px 5px;
}
div.b3 div.img{
	margin-right: 5px;
	float: left;
	padding-top: 2px;
}
div.b3 div.ttl a{
    font-weight: bold;
    line-height: 15px;
}
#c2 div.b3 div.ttl a{
	 font-size: 14px;
	 font-family: Tahoma;
}
/* =============== BOX 4 ================== */
div.b4{
	clear: both;
	margin-bottom: 10px;
}
div.b4 div.ttl a{
	line-height: 15px;
	font-size: 13px;
	font-weight: bold;
}
div.b4 div.ttl{
	float: none;
	padding-left: 34px;
}

/* =============== BOX 5 ================== */
div.b5{
	clear: both;
	margin-bottom: 10px;
}
div.b5 div.img{
	width: 300px;
}
div.b5 div.img img{
	display: block;
	width: 300px;
	margin: 0px auto;
}
div.b5 div.ttl a{
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
}
div.b5 div.ttl{ padding: 3px 9px 0px 9px; }
div.b5 h1{ margin-bottom: 0px; }

/* =============== BOX 6 ================== */
div.b6{
	clear: both;
	margin-bottom: 10px;
}
div.b6 div.img{
	margin-bottom: 5px;
}
div.b6 div.ttl a{
	font-weight: bold;
}

div.bTopBtm{ border-top: 1px solid #4a7724; border-bottom: 1px solid #4a7724; }

/* ============= BOX NEWSLETTER ============= */
div.bNewsletter{
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
}
div.bNewsletter div.h1{
	text-indent: 0px;
}
div.bNewsletter div.c1{
	float: left;
	width: 35px;
	height: 40px;
	background: url(/images/default/icon_newsletter.gif) no-repeat 0px 7px;
}
div.bNewsletter div.c2{
	float: left;
	width: 220px;
	height: 40px;
	color: #666666;
}
div.bNewsletter div.c3{
	clear: both;
	float: left;
	width: 170px;
	height: 30px;
	padding-right: 5px;
}
div.bNewsletter div.c3 input{
	display: block;
	height: 19px;
	width: 100%;
	border: 1px solid #CCCCCC;
}
div.bNewsletter div.c4{
	float: left;
	width: 90px;
}
div.bNewsletter div.c5{
	clear: both;
	font-size: 11px;
	color: #9E9E9E;
}

/* ============= BOX RABOTA ============= */
div.bRabota{ height: 55px; }
div.bRabota select { width: 190px; font-size: 11px; }
div.bRabota div.c1{ margin-bottom: 5px; }
div.bRabota div.c2{ float: left; padding-top: 2px; margin-right: 5px; }
div.bRabota button{ float: left; }

/* ============= BOX RECHNIK ============= */
div.bDictionary input { color: #666666; width: 180px; margin-right: 10px; }
div.bDictionary button { width: 80px; }
div.bDictionary b{ color: #666666; }

/* ============= BOX FOREX ============= */
div.bForex{ width: 280px; overflow: hidden; }
div.bForex div.rates{ margin-bottom: 10px; }
div.bForex div.rates div{
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 2px;
}
div.bForex div.rates div.dots{ clear: none; width: 130px; margin-right: 10px; }
div.bForex div.rates div.c1{ width: 55px; font-weight: bold; }
div.bForex div.rates div.c2{ width: 75px; margin-right: 10px; }
div.bForex div.graph{ clear: both; background: white; padding-bottom: 10px; }
div.bForex div.graph img{ display: block; margin: 0px auto 10px auto; }
div.bForex div.graph select{ display: block; width: 75px; margin: 0px auto; font-size: 11px; }

/* ============= BOX CALCULATOR ============= */
div.bCalc form{ width: 265px; margin: 0px auto 10px auto; }
input.date-pick{
	width: 65px;
	height: 12px;
	line-height: 12px;
	margin-left: auto;
	background: url(/images/default/icon_date.gif) no-repeat left;
	border: 0px !important;
	color: #4a7724;
	cursor: pointer;
	font-size: 12px;
	padding-left: 15px;
	margin-bottom: 5px;
	width: 65px !important;
}
div.bCalc form div{
	float: left;
	width: 125px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 20px;
}
div.bCalc form div select{ display: block; width: 100%; }
div.bCalc form div input{ display: block; width: 95%; }
div.bCalc form div button{ margin-top: 20px; width: 100%; }
div.bCalc div.result{ font-weight: bold; text-indent: 8px; }
div.bCalc div#calculator_errors{ color: red; }

/* ============= BOX TERM ============= */
div.bTerm input, div.bTerm textarea{ width: 90%; border: 1px solid #9D9D9D; }
div.bTerm div{ float: left; line-height: 20px; margin-bottom: 5px; color: #666666 }
div.bTerm div.c1, div.bTerm div.c2, div.bTerm div.c5, div.bTerm div.c6{ width: 140px; }
div.bTerm button{ width: 83px; display: block; margin: 0px auto; clear: both; }

div.bDictFilter{ line-height: 25px; margin-bottom: 5px; }
div.bDictFilter a{
	font-weight: bold;
	font-size: 13px;
	padding: 3px 3px;
	margin-right: 2px;
}
div.bDictFilter a.sel{ background: #DCE7DD; color: #666666; }
div.bDictFilter a.all{ margin-right: 12px; }


/* ============= BOX CHARTS ============= */
div.bChartDict{ padding: 2px 10px; height: 22px; }
div.bChartDict a{ padding: 2px 5px; font-weight: bold; font-size: 13px; margin-right: 1px; }
div.bChartDict a.sel{ padding: 2px 5px; background: #DCE7DD; color: #666666; font-weight: bold; font-size: 13px; margin-right: 1px; }

div.bForumDict a{ padding: 2px 4px !important;  }

div.bChartSearch div{ font-weight: bold; height: 27px; line-height: 27px; }
div.bChartSearch div.c2{ float: left; width: 100px; }
div.bChartSearch div.c3{ float: left; width: 80px; }
div.bChartSearch div.c4 select{ width: 100px; }
div.bChartSearch div.c5{ clear: both; float: left; width: 80px; padding-left: 100px; }
div.bChartSearch div.c6 select{ width: 280px; }
div.bChartSearch div.c7{ clear: both; width: 84px; float: left; }
div.bChartSearch div.c8{ width: 450px; float: left; }
div.bChartSearch div.c8 a{ display: block; width: 11px; height: 13px; background: url(/images/default/icon_question.gif) no-repeat; }
div.bChartSearch div.c8 select{ display: block; float: left; width: 376px; }
div.bChartSearch div.c10{ clear: both; width: 84px; float: left; }
div.bChartSearch div.c11{ width: 140px; float: left; }
div.bChartSearch div.c11 select{ width: 120px; }
div.bChartSearch div.c12{ width: 120px; float: left; }
div.bChartSearch div.c13{ width: 125px; float: left; }
div.bChartSearch div.c13 select{ width: 115px; }
div.bChartSearch div.c14{ clear: both; padding-left: 358px; }
div.bChartSearch div.c14 button{ width: 100px; }

/* =============== TABLES ================== */
div.w{ background-color: white; }
div.table.w{ padding: 0px 5px; }
div.table div{ height: 25px; line-height: 25px;  }
div.table div.tr{ clear: both; }
div.table div.tr{ background: url(/images/default/dots.gif) repeat-x bottom; }
div.table div.tr.last{ background: none; }
div.table div.tr div{ float: left; }
div.table div.tr2, div.table div.tr2 div{ height: 35px !important; line-height: 16px !important;  }
div.table div.tr2{ padding-top: 4px; }
div.table div.tr div.th{ color: #999999; }
div.tableRows div{ float: left; height: auto; line-height: 18px; padding: 2px 0px 2px 0px; }
div.tableRows div.tr{ width: 100%; }

/* =============== TABLE QUOTES ================== */
div.tableQuotes div.c1{ width: 35px; text-indent: 5px; }
div.tableQuotes div.c2{ width: 75px; }
div.tableQuotes div.c2b{ width: 65px; }
div.tableQuotes div.c3{ width: 75px; }
div.tableQuotes div.c4{ width: 75px; }
div.tableQuotes div.c5{ width: 20px; }
div.tableQuotes div.c5 a{
	display: block;
	width: 11px;
	height: 11px;
	margin: 7px auto 0px auto;
	background: url(/images/default/icon_x.gif) no-repeat;
}
div.tableQuotes div.c6{ width: 40px; }
div.tableQuotes span.change { display: block; height: 24px; float: left; padding-right: 20px; }

/* =============== TABLE QUOTES ================== */
div.tableQuotesArticle div.c1{ width: 67px; }
div.tableQuotesArticle div.c2{ width: 50px; }
div.tableQuotesArticle div.c3{ width: 76px; }
div.tableQuotesArticle div.c4{ width: 85px; }

/* =============== TABLE CHARTS ================== */
div.tableCharts div.c1{ width: 64px; }
div.tableCharts div.c2{ width: 50px; }
div.tableCharts div.c3{ width: 65px; }
div.tableCharts div.c4{ width: 100px; text-align: right; }
div.tableCharts span.change { display: block; height: 24px; float: left; padding-right: 20px; }

/* =============== TABLE BULLETIN ================== */
div.bBulletinSearch div{ height: 35px; }
div.bBulletinSearch div.c1{ clear: both; width: 175px; float: left; font-weight: bold; }
div.bBulletinSearch div.c2{ width: 460px; }
div.bBulletinSearch div.c2 input.text{ width: 250px; border: 1px solid #9D9D9D; }
div.bBulletinSearch div.c2 select{ width: 254px; }
div.bBulletinSearch div.c3{ width: 460px; font-weight: bold; }
div.bBulletinSearch div.c4{ padding-left: 330px; }
div.bBulletinSearch div.c4 button{ width: 100px; }

div.bulletin_filter{ float: right; }
div.bulletin_filter input{ border: 1px solid #9D9D9D; color: #999999; width: 150px; height: 15px; }

/* =============== TABLE FIXING ================== */
div.tableFixing div.c1{ width: 40px; }
div.tableFixing div.c1 img{ display: block; margin-top: 7px; }
div.tableFixing div.c2{ width: 90px; }
div.tableFixing div.c3{ width: 15px; }
div.tableFixing span.change { display: block; height: 24px; }

div.tableFixingExt div.c1{ width: 20px; }
div.tableFixingExt div.c1 img{ display: block; margin-top: 7px; }
div.tableFixingExt div.c2{ width: 65px; }
div.tableFixingExt div.c3{ width: 10px; }
div.tableFixingExt span.change { display: block; height: 24px; }

table.tableFixing .c1{ padding-left: 20px; text-indent: 0px !important; }
table.tableFixing td.c2{ font-weight: bold; }
table.tableFixing td.c3{ padding-right: 26px; }


/* =============== TABLE FOREX ================== */
div.tableForex div.c1{ width: 110px; text-indent: 5px; }
div.tableForex div.c2{ width: 160px; }
div.tableForex span.change { display: block; height: 24px; }

/* =============== TABLE INDEXES ================== */
div.tableIndexes{ border: 0px !important; background: none; }
div.tableIndexes div{ height: 27px; line-height: 27px; }
div.tableIndexes div.c1{ width: 80px; text-indent: 5px; }
div.tableIndexes div.c2{ width: 80px; }
div.tableIndexes div.c3{ width: 65px;}
div.tableIndexes div.c4{ width: 65px; }
div.tableIndexes span.change { display: block; height: 24px; }

#indexesBox div.col1{ width: 300px; float: left; margin-right: 0px; }
#indexesBox div.col2{
	width: 290px;
	height: 143px;
	float: left;
	padding-left: 30px;
	display: none;
}
#indexesBox div.col2 img{ display: block; margin-left: auto; margin-right: 20px; margin-top: 3px; }

#indexesBoxContainer{ width: 300px; height: 190px; position: relative; }

div.tableIndexesExtended{
	background: white;
	width: 620px;
	position: absolute;
	right: 0px;
}
div.tableIndexesExtended div.over div{ cursor: pointer; }

#indexesBox{ overflow: hidden; }
#indexesBox div.h1{ width: 300px; position: relative; }
#indexesBox.tableIndexesExtended div.h1{ width: 620px; }

div.tableIndexesWorld{ border: 0px !important; background: none; }
div.tableIndexesWorld div{ height: 27px; line-height: 27px; }
div.tableIndexesWorld div.c1{ width: 100px; text-indent: 5px; }
div.tableIndexesWorld div.c2{ width: 90px; }
div.tableIndexesWorld div.c3{ width: 80px;}
div.tableIndexesWorld span.change { display: block; height: 24px; }

div.tableIndexesBtm{
	cleart: both;
	/*height: 20px;*/
	width: 280px;
	margin: 0px auto;
	padding-bottom: 5px;
	overflow: hidden;
}
div.tableIndexesBtm div.c1{ float: left; width: 85px; }
div.tableIndexesBtm div.c1b{ float: left; width: 85px; display: none; }
div.tableIndexesBtm div.c2{
	float: left;
	width: 190px;
	line-height: 20px;
	text-align: right;
	color: #9E9E9E;
}
div.tableIndexesBtm div.c1 a, div.tableIndexesBtm div.c1b a{
	display: block;
	width: 89px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	text-indent: 23px;
	color: white;
	background: url(/images/facelift/markets_open.png) no-repeat;
}
div.tableIndexesBtm div.c1b a{ background: url(/images/facelift/markets_close.png) no-repeat;  }

div.indexesChange{ text-align: center; height: 25px; line-height: 25px; }
div.indexesChange span{ paddin-bototm: 3px; padding-right: 17px; background-position: right -4px; }

div.indexesPeriod{ clear: both; padding-left: 10px; height: 30px; padding-top: 5px; overflow: hidden; }
div.indexesPeriod a{
	display: block;
	float: left;
	width: 58px;
	height: 18px;
	color: #999999;
	line-height: 18px;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #999999;
}
div.indexesPeriod a.sel{ background: #999999; color: white; }

/* =============== TABLE POLL ================== */
div.tablePoll{ padding: 5px 10px; }
div.tablePoll div{ height: auto;  }

div.tablePoll div.voters{ color: #666666; float: none; clear: both;  }

div.tablePollResultsBig div.tablePoll{ width: 590px; margin: 0px auto; }
div.tablePollResultsBig p{ font-size: 17px; text-align: center; }

div.tablePollResultsBig div{ line-height: 20px; }
div.tablePollResultsBig div.c{ text-align: center; }

div.tablePollResultsBig div.chart{
	width: 275px;
	margin: 0px auto 10px auto;
	height: 15px;
}
div.tablePollResultsBig div.chart_bg{
	width: 240px;
	height: 15px;
	background: url(/images/default/poll_result_bg.gif) no-repeat top left;
}
div.tablePollResultsBig div.chart_bg div{
	height: 15px;
	background: url(/images/default/poll_result_gradient.gif) repeat-x top;
}
div.tablePollResultsBig span.chart_numbers{
	display: block;
	float: right;
	width: 30px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
}

div.tablePollResults div{ line-height: 17px; }
div.tablePollResults div.chart{
	width: 260px;
	height: 10px;
	line-height: 12px !important;
}
div.tablePollResults div.chart_bg{
	width: 230px;
	height: 10px;
	background: url(/images/default/poll_result_small_bg.gif) no-repeat top right;
}
div.tablePollResults div.chart_bg div{
	height: 10px;
	background: url(/images/default/poll_result_small_gradient.gif) repeat-x top;
}
div.tablePollResults span.chart_numbers{
	display: block;
	float: right;
	width: 25px;
	line-height: 11px;
	font-weight: bold;
	color: #666666;
	font-size: 11px;
}


/* =============== TABLE CALENDAR ================== */
div.tableCalendar{ width: 260px; margin: 0px auto; }
div.tableCalendar div{ font-size: 12px; text-align: center; }
div.tableCalendar div.s, div.tableCalendar div.s1 { background-color: #DCE7DD; }
div.tableCalendar div.tr div{ width: 35px; height: 20px; line-height: 20px; }
div.tableCalendar div.tr div.c1{ width: 15px; }
div.tableCalendar div.tr div.c1 a{
	display: block;
	width: 15px;
	height: 20px;
	background: url(/images/default/icon_arrow2.gif) no-repeat 5px 6px;
}
div.tableCalendar div.tr{ height: 20px; }
div.tableCalendar div.tr.th{ height: 20px;}
div.tableCalendar div.tr div.th{ height: 20px; color: #333333; font-weight: bold; background: none;  }

form.formCalendar{ width: 140px; float: right; margin: 5px 0px 5px 0px; }
form.formCalendar select{ display: block; float: left; font-size: 10px; }
form.formCalendar select.c1{ width: 80px; margin-right: 5px; }
form.formCalendar select.c2{ width: 50px; }

table.tableCalendar td.c1{ font-size: 11px; }
table.tableCalendar td.c2 a{
	font-weight: bold;
	padding-right: 15px;
	background: url(/images/default/icon_expand.gif) no-repeat right 3px;
}
table.tableCalendar td{ font-size: 12px; }
table.tableCalendar td.c1{ font-size: 11px; }
table.tableCalendar td.c2{ font-size: 13px; font-weight: bold; }

table.tableCalendar tr.children td{ background: url(/images/default/w.gif) repeat-x bottom #F0F0F0; }

/* =============== TABLE COMPANIES ================== */
div.company h1{ font-size: 20px; margin: 0px 0px 5px 0px; }
div.company h2{ font-size: 17px; margin: 0px 0px 20px 0px; }

div.tableCompMain, div.tableTradesMain, div.tableViewMain, div.tableIndexiMain{ height: 80px; }
div.tablePortfolioMain{ height: 70px; }

div.tableCompMain div,
div.tableTradesMain div,
div.tableViewMain div,
div.tablePortfolioMain div,
div.tableIndexiMain div{
	float: left;
	height: 50px;
	text-align: center;
	color: #666666;
	background: url(/images/default/vdots.gif) repeat-y right;
}
div.tableCompMain div span{ color: #333333; font-size: 17px; font-weight: bold; }
div.tableCompMain div.c1{ width: 135px; }
div.tableCompMain div.c2{ width: 105px; }
div.tableCompMain div.c3{ width: 110px; }
div.tableCompMain div.c4{ width: 140px; }
div.tableCompMain div.c5{ width: 145px; background: none; }
div.tableCompMain div.c5 span{ font-size: 13px; font-weight: bold; }

div.tableIndexiMain div span{ color: #333333; font-size: 17px; font-weight: bold; }
div.tableIndexiMain div.c1{ width: 160px; }
div.tableIndexiMain div.c2{ width: 160px; }
div.tableIndexiMain div.c3{ width: 155px; }
div.tableIndexiMain div.c3 span{ font-size: 13px; font-weight: bold; }
div.tableIndexiMain div.c4{ width: 150px; background: none; line-height: 20px; padding-top: 10px; }

div.bPortfolioForm{
	border-bottom: 1px solid #4a7724;
}
div.bPortfolioForm div.pad{
	width: 300px;
	margin: 0px auto;
}
div.bPortfolioForm div.h1{ border-width: 1px; }
div.bPortfolioForm div.c1{
	width: 140px;
	margin-right: 5px;
	float: left;
	clear: both;
	text-align: right;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}
div.bPortfolioForm div.c2{
	float: left;
	width: 150px;
	margin-bottom: 10px;
	height: 20px;
}
div.bPortfolioForm div.c2 select{ width: 143px; }
div.bPortfolioForm div.c2 input{ width: 140px; border: 1px solid #9D9D9D; }
div.bPortfolioForm div.c2 button{ width: 140px;  }

div.bCompGraphNav{
	height: 60px;
	border: 1px solid #CCCCCC;
}
div.bCompGraphPeriod a, div.bCompGraphPeriod span{
	display: block;
	float: left;
	font-size: 10px;
	padding: 3px 4px;
	color: black;
	border: 1px solid #CCCCCC;
	margin-right: 1px;
}
div.bCompGraphPeriod span{ border: 0px; }
div.bCompGraphPeriod a.sel{ background: #ABABAB; }

div.bCompComparison{ position: relative; }
div.bCompComparison div.c2 a{
	display: block;
	float: left;
	color: white;
	height: 17px;
	line-height: 17px;
	background-image: url(/images/default/icon_delete_small.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding: 1px 20px 1px 5px;
	margin-right: 10px;
}
div.bCompComparison div.c2 a.color1{ background-color: #CC9933; }
div.bCompComparison div.c2 a.color2{ background-color: #6699CC; }
div.bCompComparison div.c2 a.color3{ background-color: #336536; }
div.bCompComparison div.c2 a.color4{ background-color: #996699; }
div.bCompComparison div{
	float: left;
	margin-right: 10px;
}
div.bCompComparison div.c2 a.n{
	background-image: url(/images/default/icon_delete_small_green.gif);
	background-color: white !important;
	color: #4a7724;
}
div.bCompComparison div.turn_on{
	width: 63px;
	height: 31px;
	float: none;
	position: absolute;
	background: url(/images/default/icon_turn_on.gif);
}

div.graph_msg { background-color: #EDEDED; text-align: center; padding: 5px 5px 5px 5px; }

div.tableTradesMain{ width: 410px; margin: 0px auto; }
div.tableTradesMain div span{ color: #333333; font-size: 19px; font-weight: bold; }
div.tableTradesMain div.c1{ width: 165px; }
div.tableTradesMain div.c2{ width: 125px; }
div.tableTradesMain div.c3{ width: 115px; }
div.tableTradesMain .nobg{ background: none; }

div.tableViewMain{ width: 550px; margin: 0px auto; }
div.tableViewMain div span{ color: #333333; font-size: 19px; font-weight: bold; }
div.tableViewMain div.c1{ width: 130px; }
div.tableViewMain div.c2{ width: 110px; }
div.tableViewMain div.c3{ width: 165px; }
div.tableViewMain div.c4{ width: 145px; background: none; }
div.tableViewMain div.c4 span{ font-size: 13px; font-weight: bold; }

div.tablePortfolioMain{ width: 485px; margin: 0px auto; }
div.tablePortfolioMain div span{ color: #333333; font-size: 19px; font-weight: bold; }
div.tablePortfolioMain div.c1{ width: 190px; }
div.tablePortfolioMain div.c2{ width: 150px; }
div.tablePortfolioMain div.c3{ width: 145px; background: none; }


div.tableCompStats div.tr div.c1{ clear: both; width: 205px;}
div.col2 div.tableCompStats div.c1{ width: 185px;}
div.tableCompStats div.tr div.c2{ width: 115px; font-weight: bold; }
div.tableCompStats div span { font-size: 11px; color: #999999; }

div.tableGraph{ overflow: hidden; }
div.tableGraph div{ overflow: hidden; }
div.tableGraph div.c1{ text-align: right; height: 30px; color: #999999; }
div.tableGraph div.c2{ height: 180px; }
div.tableGraph div.c4{ height: 60px; }

div.tableGraphTitle div{ overflow: hidden; }
div.tableGraphTitle div.c1{ height: 30px; line-height: 25px; font-size: 20px; }
div.tableGraphTitle div.c1 b{ font-size: 22px; }
div.tableGraphTitle div.c2{ float: right; width: 110px; height: 30px; text-align: right; }
div.tableGraphTitle div.c2 span{ font-size: 21px; background-position: right center; }

div.tableCompsReport div.c1{ width: 215px; }
div.tableCompsReport div.c2{ width: 85px; font-weight: bold; }

div.tableCompsEvents div.c1{ width: 110px; font-weight: bold; }
div.tableCompsEvents div.c2{ width: 105px; }
div.tableCompsEvents div.c3{ width: 85px; }

div.tableTrades div.tr div.c1{ width: 110px; }
div.tableTrades div.tr div.c2{ width: 90px; }
div.tableTrades div.tr div.c3{ width: 85px; }
div.tableTrades div.tr div.th{ text-align: center; }

div.bTradesFilter{ padding-left: 5px; }
div.bTradesFilter input{ margin-top: 5px; }

div.tableOffers div.tr div.c1{ width: 70px; }
div.tableOffers div.tr div.c2{ width: 70px; }

div.tableFindata div.tr div.c1{ width: 175px; }
div.tableFindata div.tr div.c1b{ width: 195px; }
div.tableFindata div.tr div.c2{ width: 65px; font-weight: bold; }
div.tableFindata div.tr div.c3{ width: 60px; font-weight: bold; }
div.tableFindata div.tr div.c2{ width: 65px; font-weight: bold; }
div.tableFindata div.tr div.c2b{ width: 125px; font-weight: bold; }
div.tableFindata div.tr div.th{ font-weight: normal; }

div.bCompSearch{
	float: right;
	height: 32px;
	color: #666666;
	margin-left: 0px;
	margin-bottom: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #4a7724;
}
div.bCompSearch input{ border: 1px solid #9D9D9D; color: #999999 }

div.bCompLinks{ float: right; line-height: 20px; }
div.bCompLinks a{ background-position: 0px 01px; background-repeat: no-repeat; padding-left: 18px;}
div.bCompLinks a.c1{ background-image: url(/images/default/icon_views.gif); }
div.bCompLinks a.c2{ background-image: url(/images/default/icon_portfolios.gif); }
div.bCompLinks a.c3{ background-image: url(/images/default/icon_mail.gif); }

div.tableCompsShares div.c1{ width: 250px; }
div.tableCompsShares div.c2{ width: 50px; }

div.bPeriod{ height: 22px; font-size: 12px; text-align: center; overflow: hidden; }
div.bPeriod span{ display: block; float: left; color: #999999; padding-top: 8px; }
div.bPeriod a{ display: block; float: left; font-weight: bold; padding: 8px 3px 0px 3px; }
div.bPeriod a.sel{ background: url(/images/default/icon_arrow_period.gif) no-repeat top center; }
div.bPeriod a.sel b{
	display: block;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	color: #666666;
	cursor: pointer;
	background: url(/images/default/period_sel_bg.gif) repeat-x bottom;
}

div.bFindataNav{ height: 45px; }
div.bFindataNav div{ float: left; margin-right: 10px; }
div.bFindataNav div.c1{ width: 71px; }
div.bFindataNav div.c2{ width: 142px; }
div.bFindataNav div.c3{ width: 201px; }
div.bFindataNav div.c4{ width: 100px; padding-top: 2px; }
div.bFindataNav div.c5{ width: 80px; padding-top: 2px; margin-right: 0px; }
div.bFindataNav div a, div.bFindataNav div b{
	display: block;
	line-height: 25px;
	height: 25px;
	border: 1px solid #CCCCCC;
	background: #F0F0F0;
	font-weight: bold;
	text-align: center;
}
div.bFindataNav div b{ background: white; color: #666666; }
div.bFindataNav div select{ display: block; width: 100%; }

div.bHistdataNav{ height: 40px; }
div.bHistdataNav div{ float: left; font-size: 13px; }
div.bHistdataNav div.c1{ color: #666666; margin-right: 10px; padding-top: 4px; }
div.bHistdataNav div.c1 a{ font-weight: bold; padding: 0px 6px; }
div.bHistdataNav div.c1 a.sel{ background: #DCE7DD; color: #666666; }
div.bHistdataNav div.c2{ float: right; padding-top: 4px; }
/*div.bHistdataNav div.c2 input{ width: 65px; border: 1px solid #9D9D9D; margin-right: 5px; }*/

div.comp_filter{ float: right; color: #666666; }
div.comp_filter input{ border: 1px solid #9D9D9D; color: #999999; width: 80px; height: 15px; }

div.fund_title{ font-size: 18px; font-weight: bold; }
div.fund_title a{ color: #333333; }

div.bFundInfo{
	background: #FFFFCC;
	border: 1px solid #4a7724;
	width: 350px;
	padding: 20px;
	position: absolute;
	z-index: 100000;
	top: 19px;
	right: 0px;
}
/*
table.tableFunds tr.children td.main{
	height: 60px;
	background-image: url(/images/default/w.gif);
	background-repeat: repeat-x;
	background-position: 0px 42px;
	padding: 2px 0px 0px 180px;
}
*/
table.tableFunds tr.children td.main{ padding: 0px; }
table.tableFunds tr.children td.main td{ background: none; }
table.tableFunds tr.children td.main th{
	font-weight: normal;
	background: url(/images/default/w.gif) repeat-x bottom;
	text-align: left;
	padding-left: 6px;
}

a.iconDownloadView{
	padding-left: 16px;
	margin-right: 10px;
	background: url(/images/default/icon_download_view.gif) no-repeat 0px 2px;
}
a.iconSummaryView{
	padding-left: 16px;
	margin-right: 10px;
	background: url(/images/default/icon_summary_view.gif) no-repeat 0px 2px;
}
a.iconMyViews{
	padding-left: 16px;
	margin-right: 10px;
	background: url(/images/default/icon_my_views.gif) no-repeat 0px 2px;
}
a.iconDelete{
	padding-left: 16px;
	background: url(/images/default/icon_delete.gif) no-repeat 0px 2px;
}
a.iconDelete2{
	display: block;
	width: 13px;
	height: 14px;
	background: url(/images/default/icon_delete.gif) no-repeat 0px 1px;
}
a.arrowRight{
	padding-left: 12px;
	background: url(/images/default/icon_arrow_right_bulletin.gif) no-repeat 0px 4px;
}
a.arrowLeft{
	padding-left: 12px;
	background: url(/images/default/icon_arrow_left_bulletin.gif) no-repeat 0px 4px;
}
a.arrowBottom{
	padding-left: 12px;
	background: url(/images/default/icon_arrow_bottom_bulletin.gif) no-repeat 0px 5px;
}
a.iconInfo{
	padding-left: 17px;
	background: url(/images/default/icon_info.gif) no-repeat 0px 2px;
}
a.iconDetails{
	padding-left: 17px;
	background: url(/images/default/icon_details.gif) no-repeat 0px 2px;
}

/* =============== TABLE ================== */
table.table{
	background: url(/images/default/table_header.gif) repeat-x 0px 0px;
	border-collapse: collapse;
}

table.table tr.footer th {background: #F0F0F0 none; border-bottom: 1px solid #406E43;}

table.tableDouble{
	background: url(/images/default/table_header_double.gif) repeat-x 0px 0px;
}
table.tableTriple{
	background: url(/images/default/table_header_triple.gif) repeat-x 0px 0px;
}
table.tableHeaderBig{
	background: url(/images/default/table_header_big.gif) repeat-x 0px 0px;
}
table.table th{ padding: 0px; margin: 0px; font-weight: bold; }
table.table td{ padding: 5px; margin: 0px; vertical-align: top; }
table.table th{
	height: 30px;
	line-height: 15px;
	overflow: hidden;
	font-size: 12px;
	padding-top: 1px;
	background: url(/images/default/table_sep.gif) no-repeat right top;
}
table.tableDouble th{
	height: 29px;
	background: url(/images/default/table_sep_double.gif) no-repeat right top;
}
table.tableTriple th{
	height: 28px;
	background: url(/images/default/table_sep_triple.gif) no-repeat right top;
}
table.tableHeaderBig th{
	height: 40px;
	background: url(/images/default/table_sep_double.gif) no-repeat right top;
}
table.table tr.bottom td{
	background: url(/images/default/table_sep_double.gif) no-repeat right -2px;
}

table.table th.n{ background: none; }
table.table th.left{ text-align: left; text-indent: 10px; }
table.table td{ background: url(/images/default/dot2.gif) repeat-x bottom; }
table.table th, table.table th a{ color: #666666; }
table.table th a.sorted{
	padding-right: 10px;
	background: url(/images/default/table_arrow.gif) no-repeat right center;
}
table.table td.level2{ padding-left: 25px; }
table.table tr.level3, table.table tr.level4{ display: none; }
table.table td.level3{ padding-left: 45px; }
table.table td.level4{ padding-left: 65px; }

a.on, a.off{
	display: block;
	padding-left: 12px;
}
a.on{ background: url(/images/default/icon_plus.gif) no-repeat center left; }
a.off{ background: url(/images/default/icon_minus.gif) no-repeat center left; }

table tr td a.plus, table tr td a.minus{
	display: block;
	float: left;
	width: 9px;
	height: 9px;
	margin-top: 4px;
	margin-right: 5px;
}
table tr td a.plus{ background: url(/images/default/icon_plus.gif) no-repeat; }
table tr td a.minus{ background: url(/images/default/icon_minus.gif) no-repeat; }
table tr th a.arrowRight{
	display: block;
	width: 13px;
	height: 13px;
	margin: 3px auto 0px auto;
	background: url(/images/default/icon_arrow_right_findata.gif) no-repeat;
}

table tr.normal th{ font-weight: normal; }
table tr.small th{ font-size: 11px; height: 21px; background-position: right -2px; }
table tr.small2 th{ font-size: 11px; height: 21px; background-position: right -2px; font-weight: normal; }

table tr th.tleft{ padding-left: 2px; }

table tr th.borderBtm{ border-bottom: 1px solid white; }

table.tableSmall tr td{ font-size: 11px;  }

table tr.bottom{ background-color: #F0F0F0; }

table tr td.sel{
	background: #F0F0F0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
table tr.children td.sel{
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #cccccc;
}


/* =============== BRANDINGS ================== */

div.sharp_big{
	background-image: url(/images/default/sharp_video_big.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.sharp_big{
	width: 625px !important;
}
div.sharp_big #videoplayer{
	padding-top: 25px;
	width: 574px;
	height: 460px;
}

div.sharp_small div.img{
	background-image: url(/images/default/sharp_video_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 13px;
	padding-left: 11px;
	height: 165px;
	width: 300px;
}

div.sharp_small div.sharp_branding{
	background-image: url(/images/default/sharp_video_small.jpg);
	background-repeat: no-repeat;
	background-position: 0px -180px;
	height: 33px;
}


/* =============== ARTICLE ================== */

div.article h1{ font-size: 20px; margin: 0px 0px 5px 0px; }
div.article h2{ font-size: 15px; margin: 0px 0px 20px 0px; font-weight: normal; font-style: italic; }

div.article_info{
	color: #999999;
	line-height: 25px;
	margin-bottom: 10px;
}
div.article_info span{
	color: #333333;
}
div.article_info a.recommend{
	background: url(/images/default/recommend.gif) no-repeat left 4px;
	padding-left: 15px;
}
div.article_info a.recommend:visited{
	color: #81A066 !important;
}
div.article_info span.recommends{
	color: #999999 !important;
}

div.text_change{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40px;
	height: 23px;
	margin-bottom: 10px;
	padding-top: 9px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
}
div.text_change a{
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background-position: top left;
	background-repeat: no-repeat;
}
div.text_change a.c1{
	background-image: url(/images/default/text_plus.gif);
}
div.text_change a.c2{
	background-image: url(/images/default/text_minus.gif);
}


div.article_related{
	float: left;
	width: 240px;
	overflow: hidden;
	margin-right: 20px;
}
div.article_related div.pad2 div.b3 div.ttl a{
	font-size: 13px !important;
}
div.article_related div.h3{
	border-bottom-width: 2px;
}
div.article_related_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_related div.b5 div.ttl{
	font-size: 11px !important;
}

div.quote{
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	background: url(/images/default/quote_top.jpg) #F7F7F7 no-repeat top left;
}
div.quote div{
	padding: 10px 15px 10px 10px;
	color: #353535;
	font-weight: bold;
	line-height: 16px;
	padding-left: 25px;
	font-size: 13px !important;
	background: url(/images/default/quote_bottom.jpg) no-repeat bottom left;
}
div.quoteRight{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}

div.article_poll{
	float: left;
	width: 240px;
	margin-right: 20px;
	overflow: hidden;
}
div.article_poll_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_poll div.col div{ width: 90px !important; }
div.article_poll a{ font-size: 12px !important; }
div.article_poll div.bg{
	padding-bottom: 5px;
}
div.article_poll button{
	float: left;
}
div.article_poll p{
	font-size: 13px !important;
	font-weight: bold;
	padding: 5px 4px 0px 4px;
}
div.article_poll div.h3{
	font-size: 13px !important;
	margin-bottom: 0px;
	border-bottom-width: 2px;
}
div.article_poll div{
	margin-bottom: 5px;
	padding-left: 5px;
}
div.article_poll div, div.article_poll div label{
	font-size: 13px !important;
}
div.article_poll div.h3 a{ background: none; }
div.article_poll div.h3 span a{ font-size: 12px !important; }
div.article_poll div.c { padding-left: 0px !important; }
div.article_poll div.tablePollResults div.chart{
	width: 210px;
	padding-left: 0px;
}
div.article_poll div.tablePollResults div.chart_bg{
	width: 180px;
	padding-left: 0px;
}
div.article_poll div.tablePollResults div.chart_bg div{
	padding-left: 0px;
}
div.article_poll div.tablePollResults div.chart span{
	font-size: 11px !important;
	overflow: hidden;
}
div.article_poll div.res a, div.article_poll div{
	font-size: 11px !important;
}
div.article_poll label{
	font-size: 11px;
}
div.article_poll div.btm{
	height: 25px;
}
div.article_poll div.btm a{
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
	font-size: 13px !important;
	font-weight: bold;
	padding-right: 20px;
	margin-right: 35px;
	background: url(/images/default/icon_arrow.gif) no-repeat right 5px;
}

div.article_btm{ padding-left: 580px; }
div.article_btm a.icon { display: block; float: left; width: 20px; height: 18px; }
div.article_btm a.c1 { background: url(/images/default/icon_report.gif); }
div.article_btm a.c2 { background: url(/images/default/icon_print.gif); }
div.article_btm a.c3 { background: url(/images/default/icon_send.gif); }

div.article_photo{
	margin-bottom: 20px;
}
div.article_photo p{
	margin: 5px 0px 0px 0px;
	color: #666666;
	font-size: 13px !important;
}

div.article_gallery div.nav{
	width: 240px;
	margin: 10px auto 00px auto;
}
div.article_gallery div.nav a{
	display: block;
	float: left;
	width: 90px;
	height: 20px;
}
div.article_gallery div.nav a.c1{ background: url(/images/default/icon_arrow_left.jpg); }
div.article_gallery div.nav a.c2{ background: url(/images/default/icon_arrow_right.jpg); }
div.article_gallery div.nav div{
	float: left;
	width: 60px;
	line-height: 20px;
	text-align: center;
}
div.article_gallery div.title{
	text-align: center;
	font-weight: bold;
	color: #666666;
	margin-bottom: 10px;
	clear: both;
	padding-top: 10px;
}
div.article_gallery div.photo{ text-align: center; margin-bottom: 10px; }
div.article_gallery p{ margin: 0px auto; width: 600px; margin-bottom: 10px; }

div.bSocial{ width: 240px; margin: 0px auto; }
div.bSocial div{ float: left; width: 60px; }
div.bSocial a{
	display: block;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 45px;
	color: black;
}
div.bSocial a.twitter{ background-image: url(/images/default/social_twitter.jpg); }
div.bSocial a.facebook{ background-image: url(/images/default/social_facebook.jpg); }
div.bSocial a.rss{ background-image: url(/images/default/social_rss.jpg); }
div.bSocial a.newsletter{ background-image: url(/images/default/social_newsletter.jpg); }

/* =============== COMMENTS ================== */

div.comments_top{
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	padding-top: 20px;
}

div.comments_top a{
	display: block;
	float: right;
	text-indent: 15px;
	font-size: 12px;
	font-weight: normal;
	margin-top: 6px;
}

div.comments_top a.comment-hide{
	background: url(/images/default/icon_comments_hide.gif) no-repeat left 3px;
}
div.comments_top a.comment-show{
	background: url(/images/default/icon_comments_show.gif) no-repeat left 3px;
}

div.comments_header{ border-bottom-width: 2px; }
/*div.comments_header a{ font-size: 15px !important; font-weight: bold !important; }*/

#article{ font-size: 15px; }

.s1, .s1 td, .s1 th, .s1 p, .s1 div, .s1 span, .s1 font, .s1 a, .s1 strong{ font-size: 11px !important; line-height: 16px !important}
.s2, .s2 td, .s2 th, .s2 p, .s2 div, .s2 span, .s2 font, .s2 a, .s2 strong{ font-size: 12px !important; line-height: 17px !important}
.s3, .s3 td, .s3 th, .s3 p, .s3 div, .s3 span, .s3 font, .s3 a, .s3 strong{ font-size: 13px !important; line-height: 18px !important}
.s4, .s4 td, .s4 th, .s4 p, .s4 div, .s4 span, .s4 font, .s4 a, .s4 strong{ font-size: 14px !important; line-height: 20px !important; }
.s5, .s5 td, .s5 th, .s5 p, .s5 div, .s5 span, .s5 font, .s5 a, .s5 strong{ font-size: 15px !important; line-height: 21px !important; }
.s6, .s6 td, .s6 th, .s6 p, .s6 div, .s6 span, .s6 font, .s6 a, .s6 strong{ font-size: 16px !important; line-height: 22px !important; }
.s7, .s7 td, .s7 th, .s7 p, .s7 div, .s7 span, .s7 font, .s7 a, .s7 strong{ font-size: 17px !important; line-height: 23px !important; }
.s8, .s8 td, .s8 th, .s8 p, .s8 div, .s8 span, .s8 font, .s8 a, .s8 strong{ font-size: 18px !important; line-height: 24px !important; }
.s9, .s9 td, .s9 th, .s9 p, .s9 div, .s9 span, .s9 font, .s9 a, .s9 strong{ font-size: 19px !important; line-height: 25px !important; }
.s10, .s10 td, .s10 th, .s10 p, .s10 div, .s10 span, .s10 font, .s10 a, .s10 strong{ font-size: 20px !important; line-height: 26px !important; }
.s11, .s11 td, .s11 th, .s11 p, .s11 div, .s11 span, .s11 font, .s11 a, .s11 strong{ font-size: 21px !important; line-height: 27px !important; }


/* =============== PAGINATION ================== */
div.pagination{ height: 25px; clear: both; }
div.pagination div{ float: left; height: 25px; line-height: 25px; padding: 3px; }
div.pagination div.info{ width: 120px; font-size: 13px; }
div.pagination div.pages{ width: 350px; text-align: center; }
div.pagination div.pages a{
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding: 3px 8px;
}
div.pagination div.pages a:hover{
	background: #508954;
	color: white;
	text-decoration: none;
	border-color: #4a7724;
}
div.pagination div.pages b{ padding: 4px 10px; font-weight: normal; }
div.pagination div.jump{ width: 150px; color: #999999; }
div.pagination div.jump form{ float: left; color: #999999; }
div.pagination div.jump input.num{
	width: 32px;
	height: 13px;
	line-height: 13px;
	border: 1px solid #CCCCCC;
	font-size: 9px;
	margin-top: 2px;
}
div.pagination div.jump input.button{
	display: block;
	float: right;
	width: 15px;
	height: 14px;
	border: 0px;
	cursor: pointer;
	margin-top: 7px;
	_margin-top: 4px;
	background: url(/images/default/pagination_arrow.gif) no-repeat center center;
}
div.pagination div.pagesSimple{
	float: none;
	text-align: center;
	color: #999999;
}
div.pagination div.pagesSimple a{ font-weight: bold; }
div.pagination div.pagesSimple b{ color: #666666; }
div.pagination div.pagesSimple a.l1{ background-image: url(/images/default/pager_arrow_left1.gif); }
div.pagination div.pagesSimple a.l2{ background-image: url(/images/default/pager_arrow_left2.gif); }
div.pagination div.pagesSimple b.l1{ background-image: url(/images/default/pager_arrow_left1_grey.gif); }
div.pagination div.pagesSimple b.l2{ background-image: url(/images/default/pager_arrow_left2_grey.gif); }
div.pagination div.pagesSimple a.r1{ background-image: url(/images/default/pager_arrow_right1.gif); }
div.pagination div.pagesSimple a.r2{ background-image: url(/images/default/pager_arrow_right2.gif); }
div.pagination div.pagesSimple b.r1{ background-image: url(/images/default/pager_arrow_right1_grey.gif); }
div.pagination div.pagesSimple b.r2{ background-image: url(/images/default/pager_arrow_right2_grey.gif); }
div.pagination div.pagesSimple a.icon, div.pagination div.pagesSimple b.icon{
	padding: 3px;
	background-repeat: no-repeat;
	background-position: center center;
}
div.pagination div.pagesSimple a.icon:hover{ text-decoration: none; }

div.news_filter{
	height: 25px;
	line-height: 25px;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	color: #666666;
}
div.news_filter input{
	width: 140px;
	height: 13px;
	line-height: 13px;
	border: 1px solid #CCCCCC;
}
div.news_filter span{
	padding-right: 15px;
	color: #666666;
	background: url(/images/default/icon_date.gif) no-repeat right center;
}

div#posts td img{ max-width: 780px; }

div.forum_author{ color: #9E9E9E; }
div.forum_author a{ color: #156ABB; }

h1.thread_title{ color: #4a7724; font-size: 18px; font-weight: normal;  }

table.forum_thread_color1{ background: #F7F7F7; border-bottom: 1px solid #D3D3D3; }
table.forum_thread_color2{ background: #EDF6ED; border-bottom: 1px solid #D3D3D3; }
table.forum_quote{ border: 1px solid #CCCCCC; background: white; }
div.forum_quote_info{ color: #333333; font-size: 15px;}
div.forum_quote_info span, div.forum_user_username{ color: #4a7724; font-weight: bold; font-size: 16px;}
div.forum_post_title{ font-size: 12px; color: #666666; height: 35px; }
.fjsel{ background: none !important; color: #333333 !important; }
div.forum_user_icons{ width: 60px; border-top: 1px solid #E5E5E5; }
div.forum_user_icons div{ float: left; width: 29px; text-align: center; padding-top: 3px; }
div.forum_user_icons div.c1{ border-right: 1px solid #E5E5E5; }
div.forum_user_info div{ clear: both; color: #666666; font-size: 12px; margin-bottom: 5px; }
div.forum_user_avatar{ padding: 5px 0px; }

div.forum_pm_stats_box{ position: relative; }
div.forum_pm_stats{ float: right; position: absolute; top: 10px; left: 400px; }
div.forum_pm_stats div.c2{
	width: 230px;
	height: 20px;
	padding: 1px;
	background: url(/images/default/forum_pm_stats.gif) no-repeat;
}
div.forum_pm_stats div.c2 div{ background: #94AD96; height: 7px; }

div.pulse {position: relative; margin: 0 auto; width: 276px; height: 17px; background: url('/images/default/market_puls_bgr.png'); text-align: center;}
div.pulse, div.pulse div { height: 17px !important; line-height: 17px !important;}
div.pulse_left {float: left; text-align: right; font-weight: bold; height: 17px; background: url('/images/default/market_puls_bgr_arrowl.gif') no-repeat top right;}
div.pulse_right {float: right; height: 17px; background: url('/images/default/market_puls_bgr_arrowr.gif') no-repeat top left;}
div.pulse_data_left {position: absolute; top 0; color: #ffffff; font-weight: bold;}
div.pulse_data_center {position: absolute; top 0; left: 125px; width: 27px; text-align: center; font-weight: bold;}
div.pulse_data_right {position: absolute; top 0; color: #ffffff; font-weight: bold;}
div.pulse_left span {padding-right: 10px;}
div.forum_pagination div.pages{ width: 671px; }
div.forum_pagination div.pages a{ margin-right: 3px; }
div.forum_pagination_smaller div.forum_pagination div.pages{ width: 352px; }

p.rss_links a{
	display: block;
	font-weight: bold;
	padding-left: 25px;
	background: url(/images/default/icon_rss3.gif) no-repeat top left;
	margin-bottom: 10px;
}

td.tdSep{ background: url(/images/default/dot2.gif) repeat-y center; }

p.connect_icons a{
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 10px;
	border: 1px solid #CDC8CC;
	background-repeat: no-repeat;
	background-position: center center;
}
p.connect_icons a.connect_fb{ background-image: url(/images/default/icon_connect_fb.gif); }
p.connect_icons a.connect_twitter{ background-image: url(/images/default/icon_connect_twitter.gif); }
p.connect_icons a.connect_yahoo{ background-image: url(/images/default/icon_connect_yahoo.gif); }
p.connect_icons a.connect_google{ background-image: url(/images/default/icon_connect_google.gif); }
p.connect_icons a.connect_c1{ background-image: url(/images/default/icon_connect_c1.gif); }
p.connect_icons a.connect_c2{ background-image: url(/images/default/icon_connect_c2.gif); }
p.connect_icons a:hover{ background-color: #eeeeee; }

p.success{ padding: 20px; text-align: center; background: #ecf5e5;}

a.icon_pm{
	display: block;
	width: 40px;
	margin: 0px auto;
	text-indent: 17px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	background: url(/images/default/icon_pm.gif) no-repeat 0px 6px;
}

span.global_search{
	display: block;
	height: 100%;
}
span.global_search_c1{
	display: block;
	float: left;
	width: 50px;
	height: 100%;
	font-weight: bold;
}
span.global_search_c2{
	display: block;
	float: left;
	height: 100%;
	width: 250px;
}
span.global_search_c3{
	clear: both;
	display: block;
}

div.searchBox{ padding: 10px 20px; }
div.searchBox div{ line-height: 25px; padding-bottom: 4px; }
div.searchBox div.c1{
	clear: both;
	float: left;
	width: 156px;
	font-weight: bold;
}
div.searchBox div.c2{
	float: left;
	width: 440px;
}

div.article_poll div.c, div.article_poll div.chart span{
	line-height: 12px !important;
}

div.bannerBtm{ width: 120px; height: 50px; float: right; margin-right: 6px; margin-top: 2px; }


div.slideshow_title{
	font-size: 20px;
}
#videoplayer_box{
	width: 600px;
	background-color: #f2f2f2;
	margin: 10px auto 20px auto;
}
#videoplayer_box div.rating{
	width: 500px;
	height: 25px;
	margin: 0px auto;
}
#videoplayer_box div.rating span{
	display: block;
	float: right;
	width: 200px;
	height: 25px;
	text-align: right;
	font-size: 11px;
}
#videoplayer_box div.rating div.stars{
	width: 104px;
	float: left;
}
#videoplayer_box div.rating div.view{
	float: left;
	font-size: 11px;
}
#videoplayer{
	width: 500px;
	height: 353px;
	margin:  11px auto 0px auto;
}


ul.errors {padding: 0px 0px 5px 0px; margin: 0; list-style: inside;}
ul.errors li {color: #ff0000;}

div.gray_box {margin: 0; padding: 10px 20px 10px 20px; background-color: #F7F7F7; border-top: 1px solid #406E43; border-bottom: 1px solid #406E43;}




div#bookmarks {
	margin-top: 9px;
	margin-bottom: 10px;
	clear: both;
}
div#bookmarks a {
	float:				left;
	margin-left:		5px;
	display:			block;
	height:				20px;
	width:				55px;
}
div#bookmarks a.blog {
	background:			url(/images/default/share/share_blog.png) no-repeat;
	width:				65px;
}
div#bookmarks a.blog:hover {background:			url(/images/default/share/share_blog_a.png) no-repeat;}
div#bookmarks a.facebook {
	background:			url(/images/default/share/share_facebook.png) no-repeat;
	width:				70px;
}
div#bookmarks a.facebook:hover {background:		url(/images/default/share/share_facebook_a.png) no-repeat;}
div#bookmarks a.twitter {	background:			url(/images/default/share/share_twitter.png) no-repeat;}
div#bookmarks a.twitter:hover {background:		url(/images/default/share/share_twitter_a.png) no-repeat;}
div#bookmarks a.a2a_dd {	background:			url(/images/default/share/share_all.png) no-repeat;}
div#bookmarks a.a2a_dd:hover {background:		url(/images/default/share/share_all_a.png) no-repeat;}


div#bookmarks a.icon { display: block; float: left; width: 20px; height: 20px; }
div#bookmarks a.c1 { background: url(/images/default/share/icon_report.png); }
div#bookmarks a.c2 { background: url(/images/default/share/icon_print.png); }
div#bookmarks a.c3 { background: url(/images/default/share/icon_send.png); }


a.black {color: #333333 !important; text-decoration: none;}


/* BOTTOM BAR BEGINS */
.btn_add_topic_spacer {
	display: block;
	float: right;
	padding-left: 10px !important;
	text-align: right !important;
	color: #CDCDCD !important;
}

.btn_add_topic {
	display: block;
	float: right;
	background: url(/images/default/bar/btn_add_green-r.gif) no-repeat top right !important;
	display: block !important;
	width: 178px;
	padding: 0 !important;
}

.btn_add_topic a {
	width: 175px;
	height: 23px !important;
	display: block !important;
	background: url(/images/default/bar/btn_add_green-l.gif) no-repeat top left !important;
	font-size: 12px;
	color: #ffffff !important;
	font-weight: bold !important;
	text-transform: uppercase;
	text-indent: 30px;
	line-height: 23px;
	text-decoration: none;
}

div.r a:visited {
	color: #81A066;
}

.th_gray {
	background-color: #F5F5F5;
	padding: 10px;
}

.h_bold_line {
	border-bottom: 4px solid #4A7724 !important;
	color: #666666;
	font-size: 20px;
	width: 100%;
	padding-bottom: 2px;
}

#my_topics {
	z-index: 19999999;
}
#iTopicsBar{
	width: 100%;
	position: fixed;
	bottom: 0px;
	z-index: 19999999;
}
#bar{
	margin: 0px auto;
	width: 1000px;
	height: 35px;
	background: url(/images/default/bar/bar.gif) no-repeat;
	padding: 8px 9px 0px 9px;
}
#bar_mid{
	width: 1000px;
	height: 35px;
	background: url(/images/default/bar/bar_mid.gif) repeat-x;
}
#bar_mid div.logo{
	width: 158px;
	height: 35px;
	background: url(/images/default/bar/separator_right.jpg) no-repeat right;
	float: left;
}
#bar_mid div.logo img{ margin: 10px 15px 0px 3px;}
#my_themes{
	height: 35px;
	background: url(/images/default/bar/separator_left.jpg) no-repeat right;
	float: left;
	text-align: center;
	padding: 0px 19px 0px 17px;
}
.down{ background: url(/images/default/bar/my_themes_down.gif) no-repeat 0px 12px;}
.up{ background: url(/images/default/bar/my_themes_up.gif) no-repeat 0px 12px;}
#my_themes a{
	display: block;
	text-indent: 18px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	height: 35px;
	line-height: 30px;
	float: left;
	line-height: 33px;
}
#bar_mid div.dhide, #bar_mid a.reg, #bar_mid a.enter{
	display: block;
	float: right;
	color: #c8c8c8;
	height: 35px;
	line-height: 30px;
	font-size: 11px;
	line-height: 33px;
}
#bar_mid a.enter{
	background: url(/images/default/bar/separator_right.jpg) no-repeat left;
	padding: 0px 20px;
}
#bar_mid a.reg{
	background: url(/images/default/bar/separator_left.jpg) no-repeat left;
	padding: 0px 15px;
}
#bar_mid a.dhide{
	background: url(/images/default/bar/separator_left.jpg) no-repeat left;
	padding: 0px 15px;
}
#bar_mid div.dhide{
	background: url(/images/default/bar/separator_left.jpg) no-repeat left;
	padding-left: 9px;
}
#bar_mid div.dhide a.hide{
	display: block;
	background: url(/images/default/bar/hide.gif) no-repeat;
	width: 15px;
	height: 15px;
	margin-top: 10px;
}

#bar_content {
	width: 800px;
	height: 545px;
	min-height: 545px;
	padding: 0;
	background: #ffffff;
	border-top: 5px solid #656565;
	border-left: 5px solid #656565;
	border-right: 5px solid #656565;
	margin-left: 153px;
	position: fixed;
	bottom: 35px;
}
#bar_content div.themes{
	width: 800px;
	background: #fff;
	padding-bottom: 20px;
}
#iTopicsBar_close{
	display: block;
	float: right;
	height: 13px;
	width: 14px;
	background: url(/images/default/bar/close.gif) no-repeat;
}
#bar_content div.col{
	clear: both;
	width: 760px;
	margin: 0px auto 0px auto;
}
#bar_content div.col div{
	float: left;
}
#bar_content div.col div.col1{
	width: 555px;
	margin-right: 15px;
}
#bar_content div.col1 div.t{
	text-indent: 8px;
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 4px;
}
#bar_content div.col1 div.menu{
	width: 543px;
	height: 24px;
	background: url(/images/default/bar/themes_menu.gif) repeat-x;
	padding-left: 12px;
	padding-top: 13px;
}

#bar_content div.col1 div.r{
	width: 555px;
	background: url(/images/default/bar/dot.gif) repeat-x bottom;
	padding: 7px 0px;
}
#bar_content div.col1 div.r div{ float: left;}
#bar_content div.col1 div.r div.c1{ width: 133px; color: #666666; font-size: 12px; padding-right: 15px;}
#bar_content div.col1 div.r div.c1 a{color:#666666 !important;}
#bar_content div.col1 div.r div.c2{ width: 339px;}
#bar_content div.col1 div.r div.c3{ width: 68px; color: #666666; font-size: 11px;}

#bar_content div.col div.col2{
	width: 190px;
}
#bar_content div.col2 div.t{
	color: #666666;
	font-size: 18px;
	margin-bottom: 4px;
}
#bar_content div.col2 div.th{
	width: 174px;
	border-top: 4px solid #d3d3d3;
	background: #f5f5f5;
	padding: 0px 8px;
	margin-bottom: 15px;
}
#bar_content div.col2 div.th div.r{
	width: 174px;
	margin: 0px auto;
	padding: 10px 0px;
	background: url(/images/default/bar/dot.gif) repeat-x top;
}
#bar_content div.col2 div.th div.nobgr{ background: none;}
#bar_content div.col2 div.th div.r div.c1{ width: 163px; float: left;}
#bar_content div.col2 div.th div.r div.c2{ width: 10px; float: left;}
#bar_content div.col2 div.th div.r div.c2 a.del_topic{
	display: block;
	width: 11px;
	height: 11px;
	background: url(/images/default/bar/delete_th.gif) repeat-x bottom;
}
#bar_content div.col2 div.th div.r div.c2 a.del_topic:hover{ background: url(/images/default/bar/delete_th_over.gif) repeat-x bottom;}
#bar_content div.col2 div.th div.r div.c2 a.add_topic{
	display: block;
	width: 11px;
	height: 11px;
	background: url(/images/default/bar/plus_th_over.gif) repeat-x bottom;
}
#bar_content div.col2 div.th div.r div.c2 a.add_topic:hover{ background: url(/images/default/bar/plus_th.gif) repeat-x bottom;}
#iTopicsBar_closed{
	width: 36px;
	height: 43px;
	background: url(/images/default/bar/small_bar.gif) no-repeat;
	position: fixed;
	bottom: 0px;
	z-index: 19999999;
}
#iTopicsBar_closed a.show{
	display: block;
	width: 15px;
	height: 15px;
	background: url(/images/default/bar/show.gif) no-repeat;
	margin: 19px auto 0px auto;
}
/* BOTTOM BAR ENDS */



/* IINSIDE BEGINS */
#iInside {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

#iInside_button {
	cursor: pointer;
}

#iInside_contentBox {
	width: 330px;
	background-color: #ffffff;
	border: 5px solid #656565;
	display: none;
}

#iInside_wrap {
	position: relative;
}

#branding {
	margin-top: 10px;
}

#iInside_close {
	width: 13px;
	height: 13px;
	background: url(/images/default/investor_inside/x.gif) no-repeat top right;
	cursor: pointer;
	float: right;
}

#iInside_header {
	font-size: 18px;
	color: #666666;
	border-bottom: 4px solid #4A7724;
	padding-bottom: 2px;
	margin: 10px 10px 0px 10px;
}

#iInside_news {
	margin: 0px 10px 0px 10px;
}

#iInside_news a {
	font-weight: bold;
}

#iInside_news p, #iInside_err p {
	background: url(/images/default/bar/dot.gif) repeat-x bottom;
	padding: 8px 0px;
	margin: 0;
}

#iInside_news span {
	font-size: 10px;
	color: #666666;
}
/* IINSIDE ENDS */


/* BEGIN CUSTOM GOOGLE ADSENSE */
.gas_wrap {width: 640px; _width: 630px; height: 100px; border: 1px solid #A9A9A9; position: relative; overflow: hidden;}
.gas_wrap .content {width: 100%; padding: 0px 4px 2px 4px;}
.gas_wrap .content .item {float: left; width: 208px; padding-right: 4px; font-size: 12px; margin-top: 2px;}
.gas_wrap .content .item p {padding: 0px 0px 2px 0px; margin: 0; word-wrap: break-word;}
.gas_wrap .content .item a.title {color: #3E6E14; text-decoration: underline; font-size: 14px; font-weight: bold;}
.gas_wrap .content .item a.short_link {color: #3E6E14; font-size: 11px; text-decoration: none;}
.gas_wrap .content .google_ads a {font-size: 12px; color: #828181 !important; margin-top: -2px; display: block;}

.palette_red .content a {color: #851111 !important;}
.palette_blue .content a {color: #20517E !important;}
.palette_purple .content a {color: #5B1541 !important;}
/* END CUSTOM GOOGLE ADSENSE */





table.ct {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
table.ct th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: #ffcc99;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ct td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: black;
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
}

#wrap {width: 1000px; margin: 0 auto;}


.links_line{
	height: 40px;		
	width: 1000px;
	margin: 0 auto;	
	background-color: #333333;
}

.links_line .logo{
	width: 108px;
	background: url(/images/default/logo_investor_lenta.png) no-repeat right 7px;
	height: 40px;
	float: left;
	margin-right: 12px;
	display: block;
	text-decoration: none;
}

.links_line .links{
	float: left;
	width: 880px;      			
	padding-top: 4px;
	height: 34px;
	overflow: visible;
	line-height: 15px;			
}

.links_line a{
	float: left;
	display: block;
	font-size: 12px;									
	color: #b2b1b1; 
	margin-bottom: 2px;	
	text-decoration: none;					
}

.links_line a:hover{
	text-decoration: underline;
}

.links_line a.sel{
	color: #5e9332;
}

.links_line div.sep{
	width: 1px;
	height: 11px;
	background-color: #5a5959;
	float: left;
	margin: 0 12px;
	position: relative;
	top: 3px;			
}		=======
#wrap {width: 1000px; margin: 0 auto;}

/* FACELIFT BEGIN */
div.press.press_new_css{
	background: url("/images/facelift/press.png") no-repeat left 5px;
	text-indent: 57px;
}

.banners_120x90{
	position: relative;
	padding: 10px 0 20px 10px;
}

.banners_120x90 .banner120x90{
	position: relative;
	width: 120px;
	height: 90px;
	float: left;
	margin-right: 35px;	
}		

.banners_120x90 .banner120x90_last{
	margin-right: 0px;	
}

.banner120x90 .img_adv{
	position: absolute;
	top: -10px;
	right: -5px;
}

.slide_block .slide_content .item{
	width: 140px;
	float: left;
	margin: 0 20px 0 0;
}	

.slide_block .slide_content .item .img{
	margin-bottom: 10px;
	display: block;
}

.slide_block .slide_content .item .title{					
	font-weight: bold;
	line-height: 14px;	
	margin: 0 0 5px 0;
}

.slide_block .slide_content .item .title_wrapper{
	display: block;
	margin: 0 0 5px 0;
	line-height: 14px;
}

.slide_block .slide_content .item .title_wrapper .title{
	display: inline;
	margin: 0px;
}

.purple_slide_block .slide_content .item .title{
	color: #5b1541;
}

.slide_block .slide_content .item .desc{						
	line-height: 14px;		
} 

.slide_block .slide_content .item .text_wrapper{			
	/*max-height: 91px;
	height: expression(this.scrollHeight > 91 ? "91px" : "auto");*/
	overflow: hidden;
}

.slide_block .slide_content{
	position: relative;
	width: 2000px;
	background-color: #f0f4ed;
	padding: 10px 0 10px 10px;
	/*THIS IS NEEDED BECAUSE OF JAVASCRIPT FUNCTION
		IN SOME BROWSERS WHEN LEFT IS NOT SET $('#id').css('left') returns 'auto'
	*/	
	left: 0px;		
}

.purple_slide_block .slide_content{		
	background-color: #f1ebef;					
}

.noslide .slide_content{		
	background-color: #FFF;
	padding: 15px 0 10px 0;					
}

.slide_block .slide_cnt_wrapper{
	position: relative;
	width: 640px;
	overflow: hidden;
}

.slide_block div.h1{
	margin-bottom: 0px;
}

.purple_slide_block div.h1{
	border-bottom-color: #5b1541;
}             

.slide_nav{
	position: relative;
	height: 24px;
	line-height: 20px;
	background-color: #ebf0e7;
	border-top: 1px solid #dee6d7;
	text-align: center;
}

.purple_slide_block .slide_nav{
	background-color: #eee6eb;
	border-top: 1px solid #e1d4dc;			
}

.slide_nav .arr_left{
	/*background: url(/images/facelift/s_nav_green_arr_left.png) no-repeat;*/
	width: 18px;
	height: 18px;
	position: absolute;
	display: block;
	top: 3px;
	left: 5px;
}

.slide_nav .arr_left .on,
.slide_nav .arr_left:hover .off{
	display: none;
}				

.slide_nav .arr_left:hover .on{
	display: inline;
}


/*.purple_slide_block .slide_nav .arr_left{
	background: url(/images/facelift/s_nav_purple_arr_left.png) no-repeat;
}

.slide_nav a.arr_left:hover{
	background: url(/images/facelift/s_nav_green_arr_left_hover.png) no-repeat;
} */

.slide_nav .arr_right{
	/*background: url(/images/facelift/s_nav_green_arr_right.png) no-repeat;*/
	width: 18px;
	height: 18px;
	position: absolute;
	display: block;
	top: 3px;
	right: 5px;
}

.slide_nav .arr_right .on,
.slide_nav .arr_right:hover .off{
	display: none;
}				

.slide_nav .arr_right:hover .on{
	display: inline;
}

/*.purple_slide_block .slide_nav .arr_right{
	background: url(/images/facelift/s_nav_purple_arr_right.png) no-repeat;
}

 .slide_nav a.arr_right:hover{
 	background: url(/images/facelift/s_nav_green_arr_right_hover.png) no-repeat;
 } */

 
 .slide_nav .sel_dot .normal{
 	display: none;
}
 
 .slide_nav .sel_dot .sel{
 	display: inline;
}
 
 .slide_nav .dot .normal{
 	display: inline;
}

 .slide_nav .dot .sel{
 	display: none;
}
 
 .slide_nav .sel_dot,
 .slide_nav .dot{
 	margin-right: 10px;	
	padding: 1px;	 	
 }
 
 .slide_nav .sel_dot{
 	position: relative;
 	top: 1px;
 }
 
.blog_blue div.h1.blog{
	position: relative;
  	border-bottom-color: #2d7fa4;
}

.blog_blue div.h1.blog a{
	background-color: #FFF;           			
	background-image: none;
	background-position: 0 0;
}

.blog_blue div.h1.blog a:hover{	
	background-color: #FFF;	
}		


.blog_blue div.blog .blog_new_pic{
	position: absolute;
	top: 3px;
	right: 0px;		
}		

.blog_blue .b3 .ttl a, .blog_blue .b3 .ttl a:hover{
	color: #2d7fa4;
}

.blog_blue .b3 .stats2 a, .blog_blue .b3 .stats2 a:hover{
	color: #666666;
}

.blog_blue .b3 .stats{
	display: none;
}

.footer_boxes{
	width: 980px;
	padding: 19px 0 18px 20px;
	background-color: #5d5d5d;					
	margin: 0 auto;
}

.footer_boxes .box{
	width: 150px;
	height: 165px;
	padding: 12px 15px;
	margin-right: 15px;
	background-color: #686868;
	float: left;
}



.footer_boxes .box .title{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px 0;					
}

.footer_boxes .box .link{	
	font-size: 12px;			
	margin: 0 0 12px 0;					
}

.footer_boxes .box .title a,
.footer_boxes .box .title a:hover,
.footer_boxes .box .link a,
.footer_boxes .box .link a:hover{
	color: #FFF;
}


div.copyright2{
	background-color: #444444;
	
}

div.copyright2 div{
	color: #a2a2a2;
}

div.copyright2 a, div.copyright2 a:hover{
	color: #a2a2a2;
}

table.ct {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #e7e7e7 !important;
}
table.ct th{
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #e7e7e7 !important;
	background-color: #ffcc99;
	-moz-border-radius: 0px 0px 0px 0px;
	background: url(/images/facelift/article_table_header.gif) repeat-x bottom #d3d3d3;
}
table.ct tr.header1 th{ 
	border-top: 1px solid #2b500b !important; 
	border-left: 1px solid #2b500b !important; 
	border-right: 1px solid #2b500b !important;
	background: url(/images/facelift/article_header1.jpg) repeat-x bottom #538629 !important; 
	color: #fff;
	-webkit-border-top-left-radius: 3px;table.ct {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #e7e7e7 !important;
}
table.ct th{
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #e7e7e7 !important;
	background-color: #ffcc99;
	-moz-border-radius: 0px 0px 0px 0px;
	background: url(/images/facelift/article_table_header.gif) repeat-x bottom #d3d3d3;
}
table.ct tr.header1 th{ 
	border-top: 1px solid #2b500b !important; 
	border-left: 1px solid #2b500b !important; 
	border-right: 1px solid #2b500b !important;
	background: url(/images/facelift/article_header1.jpg) repeat-x bottom #538629 !important; 
	color: #fff;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
table.ct td {
	border-width: 1px;
	border-style: solid;
	border-color: #e7e7e7 !important;
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
	padding: 10px;
}

table.ct .row1{ background: #f1f1f1;}
table.ct .row2{ background: #f7f7f7;}

.article_paid{ 
	float: right; 
	font-size: 11px; 
	color: #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	background: #fff;
	margin-bottom: -1px;
	padding: 0px 5px;
	font-family: Verdana, non-serif;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
}
.paid_list{
	background: url(/images/facelift/paid_list.gif) no-repeat bottom right #f5f5f5;
	padding: 5px 5px 12px 5px;
}




div.article{ clear: both;}
div.most_tabs{ margin-top: 20px;}
div.article_tabs{
	width: 100%;
	border-bottom: 1px solid #d3d3d3;
	height: 45px;
	position: relative;
	clear: both;
}
div.article_tabs b{ 
	display: block; 
	float: left; 
	padding: 0px 11px;
	position: relative;
	bottom: 0px;
	margin-right: 1px;
	border: 1px solid #d3d3d3;
	border-bottom: 0px;
	height: 31px;
	line-height: 31px;
	margin-top: 13px;
	background: #f7f7f7;
}
div.article_tabs b a{ color: #666666;}
div.article_tabs b.sel{
	margin-top: 11px;
	background: #fff;
	height: 34px;
	line-height: 34px;
}
div.article_author{
	float: right;
	height: 45px;
}
div.article_author a, div.article_author img, div.article_author span{ display: block; float: left;}
div.article_author img{ margin-right: 10px;}
div.article_author a{
	font-weight: bold;
	line-height: 60px;
	margin-right: 10px;
}
div.article_author span{ line-height: 60px; color: #777;}
div.article_title h1{ font-size: 32px; font-weight: normal;}
div.article_title h2{ font-size: 15px; font-weight: normal; font-style: italic; font-family: Georgia;}
div.social{ margin-bottom: 20px;}
b.rec{
	background: #f0f0f0;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/images/facelift/rec.gif) repeat-x bottom;
	padding: 3px 5px;
	margin-right: 10px;
	margin-top: -2px;
}
b.bface, b.rec{ display: block; float: left;}
b.rec a{ 
	font-weight: normal;
	background: url(/images/facelift/rec_a.gif) no-repeat;
	padding-left: 15px;
}
table.ct{
	border: 1px solid #e7e7e7;
	font-family: Tahoma, non-serif;
	font-size: 13px;
}
div.theme_more{ padding: 30px 0px 20px 0px;}
div.theme_more span{
	font-size: 11px;
	color: #666666;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
div.theme_more a{
	display: block;
	float: left;
	color: #ffffff;
	height: 19px;
	line-height: 19px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
	padding: 0px 5px;
}
div.theme_more a.more_blue{
	background: url(/images/facelift/more_blue.gif) repeat-x bottom;
	border: 1px solid #20517e;
}
div.theme_more a.more_green{
	background: url(/images/facelift/more_green.gif) repeat-x bottom;
	border: 1px solid #2b500b;
}
div.comments_header{ background: url(/images/default/h1.gif) no-repeat right 3px; padding-bottom: 4px;}
div.comments-new-cont{
	height: 48px;
	background: #f5f5f5;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 10px;
	text-align: center;
}
div.numbers div.b3 div.ttl{ float: left; width: 85%;}
div.numbers div.b3 span.li_numbers{ display: block; float: left; font-weight: bold; font-size: 34px; color: #d3d3d3; margin-right: 15px;}
.article_pagination div.pagination div.pages{ width: auto !important; margin-bottom: 20px;}
div.article_graph{
	float: left;
	width: 320px;
	overflow: hidden;
	margin-right: 20px;
}
div.article_graph div.pad div.tableGraphTitle div.c2 span{ font-size: 20px !important; font-family: Tahoma !important;}
div.article_graph_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_graph div.h3{ border-bottom: 3px solid #4a7724; background: url(/images/facelift/h1.gif) no-repeat right;}
div.article_graph div.company_links{ width: 300px; margin: 15px 0px 20px 0px;}
div.article_graph div.company_links a{
	display: block;
	float: left;
	font-size: 11px !important;
	background-image: url(/images/facelift/company_links.gif);
	background-repeat: no-repeat;
	text-indent: 21px;
	height: 16px;
	line-height: 16px !important;
}
div.article_graph div.company_links a.company_link_profile{ background-position: 0px 0px; margin-right: 15px;}
div.article_graph div.company_links a.company_link_comments{ background-position: 0px -20px;}
a.follow_company{
	display: block;
	width: 288px;
	height: 22px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/images/facelift/follow_company.gif) repeat-x;
	font-size: 13px !important;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	margin-bottom: 21px;
	cursor: pointer;
}
a.follow_company:hover{ text-decoration: none;}
div.profile_company_links{ display: none;}
div.profile_company_links a{
	display: block;
	background-image: url(/images/facelift/profile_company_links.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	text-indent: 19px;
	font-size: 11px !important;
	margin-bottom: 10px;
}
div.profile_company_links a.event{ background-position: 0px 6px;}
div.profile_company_links a.view{ background-position: 0px -11px;}
div.profile_company_links a.wallet{ background-position: 0px -28px;}
div.article_graph div.bg{ background-image: url(/images/facelift/graph_bg.gif); background-repeat: no-repeat; background-position: bottom;}=======
}

#wrap {width: 1000px; margin: 0 auto;}
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
table.ct td {
	border-width: 1px;
	border-style: solid;
	border-color: #e7e7e7 !important;
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
	padding: 10px;
}

table.ct .row1{ background: #f1f1f1;}
table.ct .row2{ background: #f7f7f7;}

.article_paid{ 
	float: right; 
	font-size: 11px; 
	color: #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	background: #fff;
	margin-bottom: -1px;
	padding: 0px 5px;
	font-family: Verdana, non-serif;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
}
.paid_list{
	background: url(/images/facelift/paid_list.gif) no-repeat bottom right #f5f5f5;
	padding: 5px 5px 12px 5px;
}




div.article{ clear: both;}
div.most_tabs{ margin-top: 20px;}
div.article_tabs{
	width: 100%;
	border-bottom: 1px solid #d3d3d3;
	height: 45px;
	position: relative;
	clear: both;
}
div.article_tabs b{ 
	display: block; 
	float: left; 
	padding: 0px 11px;
	position: relative;
	bottom: 0px;
	margin-right: 1px;
	border: 1px solid #d3d3d3;
	border-bottom: 0px;
	height: 31px;
	line-height: 31px;
	margin-top: 13px;
	background: #f7f7f7;
}
div.article_tabs b a{ color: #666666;}
div.article_tabs b.sel{
	margin-top: 11px;
	background: #fff;
	height: 34px;
	line-height: 34px;
}
div.article_author{
	float: right;
	height: 45px;
}
div.article_author a, div.article_author img, div.article_author span{ display: block; float: left;}
div.article_author img{ margin-right: 10px;}
div.article_author a{
	font-weight: bold;
	line-height: 60px;
	margin-right: 10px;
}table.ct {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #e7e7e7 !important;
}
table.ct th{
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #e7e7e7 !important;
	background-color: #ffcc99;
	-moz-border-radius: 0px 0px 0px 0px;
	background: url(/images/facelift/article_table_header.gif) repeat-x bottom #d3d3d3 !important;
}
table.ct tr.header1 th{ 
	border-top: 1px solid #2b500b !important; 
	border-left: 1px solid #2b500b !important; 
	border-right: 1px solid #2b500b !important;
	background: url(/images/facelift/article_header1.jpg) repeat-x bottom #538629 !important; 
	color: #fff;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
table.ct td {
	border-width: 1px;
	border-style: solid;
	border-color: #e7e7e7 !important;
	background-color: ;
	-moz-border-radius: 0px 0px 0px 0px;
	padding: 10px;
}

table.ct .row1{ background: #f1f1f1;}
table.ct .row2{ background: #f7f7f7;}

.article_paid{ 
	float: right; 
	font-size: 11px; 
	color: #d3d3d3;
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	background: #fff;
	margin-bottom: -1px;
	padding: 0px 5px;
	font-family: Verdana, non-serif;
	-webkit-border-top-left-radius: 1px;
	-webkit-border-top-right-radius: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
}
.paid_list{
	background: url(/images/facelift/paid_list.gif) no-repeat bottom right #f5f5f5;
	padding: 5px 5px 12px 5px;
}




div.article{ clear: both;}
div.most_tabs{ margin-top: 20px;}
div.article_tabs{
	width: 100%;
	border-bottom: 1px solid #d3d3d3;
	height: 45px;
	position: relative;
	clear: both;
}
div.article_tabs b{ 
	display: block; 
	float: left; 
	padding: 0px 11px;
	position: relative;
	bottom: 0px;
	margin-right: 1px;
	border: 1px solid #d3d3d3;
	border-bottom: 0px;
	height: 31px;
	line-height: 31px;
	margin-top: 13px;
	background: #f7f7f7;
}
div.article_tabs b a{ color: #666666;}
div.article_tabs b.sel{
	margin-top: 11px;
	background: #fff;
	height: 34px;
	line-height: 34px;
}
div.article_author{
	float: right;
	height: 45px;
}
div.article_author a, div.article_author img, div.article_author span{ display: block; float: left;}
div.article_author img{ margin-right: 10px;}
div.article_author a{
	font-weight: bold;
	line-height: 60px;
	margin-right: 10px;
}
div.article_author span{ line-height: 60px; color: #777;}
div.article_title h1{ font-size: 32px; font-weight: normal;}
div.article_title h2{ font-size: 15px; font-weight: normal; font-style: italic; font-family: Georgia;}
div.social{ margin-bottom: 20px;}
b.rec{
	background: #f0f0f0;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/images/facelift/rec.gif) repeat-x bottom;
	padding: 3px 5px;
	margin-right: 10px;
	margin-top: -2px;
}
b.bface, b.rec{ display: block; float: left;}
b.rec a{ 
	font-weight: normal;
	background: url(/images/facelift/rec_a.gif) no-repeat;
	padding-left: 15px;
}
table.ct{
	border: 1px solid #e7e7e7;
	font-family: Tahoma, non-serif;
	font-size: 13px;
}
div.theme_more{ padding: 30px 0px 20px 0px;}
div.theme_more span{
	font-size: 11px;
	color: #666666;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
div.theme_more a{
	display: block;
	float: left;
	color: #ffffff;
	height: 19px;
	line-height: 19px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
	padding: 0px 5px;
}
div.theme_more a.more_blue{
	background: url(/images/facelift/more_blue.gif) repeat-x bottom;
	border: 1px solid #20517e;
}
div.theme_more a.more_green{
	background: url(/images/facelift/more_green.gif) repeat-x bottom;
	border: 1px solid #2b500b;
}
div.comments_header{ background: url(/images/default/h1.gif) no-repeat right 3px; padding-bottom: 4px;}
div.comments-new-cont{
	height: 48px;
	background: #f5f5f5;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 10px;
	text-align: center;
}
div.numbers div.b3 div.ttl{ float: left; width: 85%;}
div.numbers div.b3 span.li_numbers{ display: block; float: left; font-weight: bold; font-size: 34px; color: #d3d3d3; margin-right: 15px;}
.article_pagination div.pagination div.pages{ width: auto !important; margin-bottom: 20px;}
div.article_graph{
	float: left;
	width: 320px;
	overflow: hidden;
	margin-right: 20px;
}
div.article_graph div.pad div.tableGraphTitle div.c2 span{ font-size: 20px !important; font-family: Tahoma !important;}
div.article_graph_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_graph div.h3{ border-bottom: 3px solid #4a7724; background: url(/images/default/h1.gif) no-repeat right;}
div.article_graph div.company_links{ width: 300px; margin: 15px 0px 20px 0px;}
div.article_graph div.company_links a{
	display: block;
	float: left;
	font-size: 11px !important;
	background-image: url(/images/facelift/company_links.gif);
	background-repeat: no-repeat;
	text-indent: 21px;
	height: 16px;
	line-height: 16px !important;
}
div.article_graph div.company_links a.company_link_profile{ background-position: 0px 0px; margin-right: 15px;}
div.article_graph div.company_links a.company_link_comments{ background-position: 0px -20px;}
a.follow_company{
	display: block;
	width: 288px;
	height: 22px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/images/facelift/follow_company.gif) repeat-x;
	font-size: 13px !important;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	margin-bottom: 21px;
	cursor: pointer;
}
a.follow_company:hover{ text-decoration: none;}
div.profile_company_links{ display: none;}
div.profile_company_links a{
	display: block;
	background-image: url(/images/facelift/profile_company_links.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	text-indent: 19px;
	font-size: 11px !important;
	margin-bottom: 10px;
}
div.profile_company_links a.event{ background-position: 0px 6px;}
div.profile_company_links a.view{ background-position: 0px -11px;}
div.profile_company_links a.wallet{ background-position: 0px -28px;}
div.article_graph div.bg{ background-image: url(/images/facelift/graph_bg.gif); background-repeat: no-repeat; background-position: bottom;}=======
}

#wrap {width: 1000px; margin: 0 auto;}
div.article_author span{ line-height: 60px; color: #777;}
div.article_title h1{ font-size: 32px; font-weight: normal; margin: 20px 0px;}
div.article_title h2{ font-size: 18px; font-weight: normal; font-style: italic; font-family: Georgia;}
div.social{ margin-bottom: 20px;}
b.rec{
	background: #f0f0f0;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/images/facelift/rec.gif) repeat-x bottom;
	padding: 3px 5px;
	margin-right: 10px;
	margin-top: -2px;
}
b.bface, b.rec{ display: block; float: left;}
b.rec a{ 
	font-weight: normal;
	background: url(/images/facelift/rec_a.gif) no-repeat;
	padding-left: 15px;
}
table.ct{
	border: 1px solid #e7e7e7;
	font-family: Tahoma, non-serif;
	font-size: 13px;
}
div.theme_more{ padding: 30px 0px 20px 0px;}
div.theme_more span{
	font-size: 11px;
	color: #666666;
	display: block;
	float: left;
	margin: 5px 10px 10px 0px;
}
div.theme_more a{
	display: block;
	float: left;
	color: #ffffff;
	height: 19px;
	line-height: 19px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0px 5px;
}
div.theme_more a.more_blue{
	background: url(/images/facelift/more_blue.gif) repeat-x bottom;
	border: 1px solid #20517e;
}
div.theme_more a.more_green{
	background: url(/images/facelift/more_green.gif) repeat-x bottom;
	border: 1px solid #2b500b;
}
div.comments_header{ background: url(/images/default/h1.gif) no-repeat right 3px; padding-bottom: 4px;}
div.comments-new-cont{
	height: 48px;
	background: #f5f5f5;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 10px;
	text-align: center;
}
div.numbers div.b3 div.ttl{ float: left; width: 85%;}
div.numbers div.b3 span.li_numbers{ display: block; float: left; font-weight: bold; font-size: 34px; color: #d3d3d3; margin-right: 15px;}
.article_pagination div.pagination div.pages{ width: auto !important; margin-bottom: 20px;}
div.article_graph{
	float: left;
	width: 320px;
	overflow: hidden;
	margin-right: 20px;
}
div.article_graph div.pad div.tableGraphTitle div.c2 span{ font-size: 20px !important; font-family: Tahoma !important;}
div.article_graph_right{
	float: right;
	margin-right: 0px;
	margin-left: 20px;
}
div.article_graph div.h3{ border-bottom: 3px solid #4a7724; background: url(/images/default/h1.gif) no-repeat right;}
div.article_graph div.company_links{ width: 300px; margin: 15px 0px 20px 0px;}
div.article_graph div.company_links a{
	display: block;
	float: left;
	font-size: 11px !important;
	background-image: url(/images/facelift/company_links.gif);
	background-repeat: no-repeat;
	text-indent: 21px;
	height: 16px;
	line-height: 16px !important;
}
div.article_graph div.company_links a.company_link_profile{ background-position: 0px 0px; margin-right: 15px;}
div.article_graph div.company_links a.company_link_comments{ background-position: 0px -20px;}
a.follow_company{
	display: block;
	width: 288px;
	height: 22px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(/images/facelift/follow_company.gif) repeat-x;
	font-size: 13px !important;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	margin-bottom: 21px;
	cursor: pointer;
}
a.follow_company:hover{ text-decoration: none;}
div.profile_company_links{ display: none;}
div.profile_company_links a{
	display: block;
	background-image: url(/images/facelift/profile_company_links.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	text-indent: 19px;
	font-size: 11px !important;
	margin-bottom: 10px;
}
div.profile_company_links a.event{ background-position: 0px 6px;}
div.profile_company_links a.view{ background-position: 0px -11px;}
div.profile_company_links a.wallet{ background-position: 0px -28px;}
div.article_graph div.bg{ background-image: url(/images/facelift/graph_bg.gif); background-repeat: no-repeat; background-position: bottom;}=======
}
div.quote{
	background: url(/images/facelift/quote_new.jpg) no-repeat #edf1e9 top left !important;	
	border-top: 2px solid #fff;
	width: 595px;
	float: right;
}
div.quote div{ 
	background: none; 
	border-left: 5px solid #4a7724;
	padding: 0px 29px 10px 38px;
	margin-top: 20px;
	margin-left: 1px;
	font-weight: normal;
}
a.company_code{
	border: 1px solid #bcd5af;
	background: #e5f5dd;
	color: #4a7724;
	font-size: 11px !important;
	padding: 2px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.company_code:hover{ text-decoration: none;}
#wrap {width: 1000px; margin: 0 auto;}

.hslice .most_tabs {margin: 0;}

	.news_this_days{
		font-family: Arial;
		font-size: 13px;
		padding: 1px 0 0 1px;	
		position: relative;			
	}
	
	
	
.news_this_days .box_left,
.news_this_days .box_right{
	float: left;
	height: 42px;
	line-height: 42px;
	background-color: #f7f7f7;
	padding: 0 0 0 10px;
	width: 137px;		
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
}   

.news_this_days .box_right{		
	border-left: 1px solid #ffffff;	
	width: 138px;	
}

.news_this_days .box_left a span,
.news_this_days .box_right a span{
	color: #4a7724;
	font-weight: bold;
}

.news_this_days .first_top_border{
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;		    
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    width: 297px;	
}

.news_this_days .first_left_border {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;		    
    height: 42px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1px;		    
}

.news_this_days .lt_corner{
	width: 1px;
	height: 1px;
	background-color: #FFF;
	position: absolute;
	top: 0px;
	left: 0px;				
}

.b_clear{
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

.pad3{
	padding: 20px;		
}

.dark.new{	  
  background: url("/images/facelift/anketa_sbm_bb.png") no-repeat;
  height: 20px;	  
  width: 88px;
  border-right: 0px;
  border-left: 0px;
}

div.h1 .r_a{
 float: right;
}

div.h1 .r_a, div.h1 .r_a a{
 font-size: 13px;
 font-weight: normal;
 display: inline;
 background: none;
 color: #4A7724;
}

#c2 .bg {border-bottom: 1px solid #ededed;}

div.source{ background: url(/images/facelift/article_arrorw_down.gif) no-repeat right 45px; float: left;}
div.pay_article{ 
	width: 115px;
	height: 54px;
	background: url(/images/facelift/pay_article.gif) no-repeat;	
	margin-top: 29px;
	float: left;	
}

div.article_date, div.author_sep{ float: left;}
div.quote{
	background: url(/images/facelift/quote_new.jpg) no-repeat #edf1e9 top left !important;	
	border-top: 2px solid #fff;
	width: 595px;
	float: right;
}
div.quote div{ 
	background: none; 
	border-left: 5px solid #4a7724;
	padding: 0px 29px 10px 38px;
	margin-top: 20px;
	margin-left: 1px;
	font-weight: normal;
}
a.company_code{
	border: 1px solid #bcd5af;
	background: #e5f5dd;
	color: #4a7724;
	font-size: 11px !important;
	padding: 2px;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.company_code:hover{ text-decoration: none;}

#article_suggest{
	position: fixed;
	width: 350px;
	bottom: 0px;
	right: 0px;	
	display: none;
	border-top: 4px solid #4a7724;
	background: #fff;
}
div.article_suggest_top{
	width: 350px;
	height: 31px;
	background: url(/images/facelift/article_suggest_top.png) no-repeat;	
}
div.article_suggest_top a{ display: block;}
a.suggest_cat{
	font-size: 11px;
	color: #999;
	line-height: 26px;
	text-indent: 15px;
	float: left;	
}
#close_suggest{
	float: right;
	width: 14px;
	height: 14px;
	background: url(/images/facelift/close_suggest.png) no-repeat;	
	margin-top: 6px;
	margin-right: 10px;
	cursor: pointer;
}
a.suggest_title{
	display: block;
	width: 320px;
	line-height: 140%;	
	margin: 10px auto;
	font-weight: bold;
	font-size: 14px;
}
/* FACELIFT END */
/* NEW FACELIFT */
div.info_date{ width: 45px !important;}
a img.home_img{ margin-top: 4px;}
b a img.home_img{ margin-top: 6px;}

div.gallery_new{
	width: 634px;
	background: #474747;
	padding: 3px;
	margin-bottom: 50px;
}
div.more_galleries_box{
	background: #474747;
	border: 0px !important;
	padding-top: 15px;
	padding-bottom: 25px;
}
div.gallery_new div.gallery_box{
	width: 632px;
	border: 1px solid #717171;
}
div.gallery_box div.gal_up{
	width: 585px;
	margin: 10px auto;
}
div.gal_up a.view_gall{
	display: block;
	float: left;
	background: url(/images/facelift_new/gall_all.gif) no-repeat;	
	color: #bbb;
	text-indent: 27px;
	font-size: 12px;
}
div.gal_up div.gall_nav{
	float: right;
	color: #acacac;
	font-size: 14px;
}
div.gal_up div.gall_nav a{
	font-size: 12px;
	color: #acacac;
	display: block;
	margin-top: 2px;
}
div.gal_up div.gall_nav b.b_sel{
	color: #f4f4f4;
}
div.gallery_box div.one_img{
	width: 600px;
	margin: 0px auto;
	position: relative;
}
div.one_img img{
	display: block;
	margin: 0px auto 20px auto;
}
/*
div.one_img div.img_prev, div.one_img div.img_next{
	height: 100%;
	width: 50%;
	position: absolute;
	top: 0px;
}
div.one_img div.img_prev a, div.one_img div.img_next a{
	display: none;
	width: 100%;
	height: 100%;
}
div.one_img div.img_prev{left: 0px;}
div.one_img div.img_prev a{background: url(/images/facelift_new/arrow_prev.png) no-repeat left 45%;}
div.one_img div.img_next{right: 0px;}
div.one_img div.img_next a{background: url(/images/facelift_new/arrow_next.png) no-repeat right 45%;}
*/


div.one_img a.img_prev, div.one_img a.img_next{
	height: 100%;
	width: 50%;
	position: absolute;
	top: 0px;
	display: block;
}
div.one_img a.img_prev { left: 0px;}
div.one_img a.img_next{ right: 0px;}
div.one_img a.img_prev:hover{ background: url(/images/facelift_new/arrow_prev.png) no-repeat left 45%;}
div.one_img a.img_next:hover{ background: url(/images/facelift_new/arrow_next.png) no-repeat right 45%;}
div.photo_title{
	width: 580px;
	margin: 0px auto 20px auto;
	color: #f4f4f4;
	font-weight: bold;
	font-size: 14px;
}
div.gallery_box div.photo_description{
	width: 580px;
	background: #717171;
	color: #d0cece;
	font-size: 14px;
	padding: 26px;
}
div.gallery_box div.photo_description p, div.gallery_box div.photo_description span, div.gallery_box div.photo_description div, div.gallery_box div.photo_description b,
div.gallery_box div.photo_description font, div.gallery_box div.photo_description form, div.gallery_box div.photo_description font{
	color: #d0cece;
}
div.gallery_th{
	padding-left: 32px;
}
div.gallery_th a img, div.gal_article_th a img{
	display: block;
	float: left;
	padding: 4px;
	background: #353535;
	border: 1px solid #545454;
	margin-right: 15px;
	margin-bottom: 30px;
}
div.gallery_th a:hover img, div.gal_article_th a:hover img{
	background: #fff;
	border: 1px solid #e0dfdf;
}
div.gallery_nav{
	display: table;
	margin: 0px auto 40px auto;
}
div.gallery_nav a{
	display: block;
	float: left;
	margin-right: 17px;
	font-weight: bold;
	font-size: 12px;
	color: #acacac;
	height: 18px;
	line-height: 18px;
}
div.gallery_nav a.next, div.gallery_nav a.prev{
	width: 18px;
	background-image: url(/images/facelift_new/gallery_arrows.gif);
	background-repeat: no-repeat;
}
div.gallery_nav a.next{ background-position: 0px -20px; margin-right: 0px;}
div.gallery_nav a.next:hover{background: url(/images/facelift/s_nav_green_arr_right_hover.png) no-repeat;}
div.gallery_nav a.prev{ background-position: 0px 0px; margin-right: 20px;}
div.gallery_nav a.prev:hover{ background: url(/images/facelift/s_nav_green_arr_left_hover.png) no-repeat;}

div.gallery_nav a.sel{ color: #fff;}
div.more_galleries{
	float: left;
	color: #acacac;
	font-size: 20px;
	font-family: Georgia;
	font-style: italic;
	margin-bottom: 10px;
}
#galleries_oth{
	width: 600px;
	margin: 0px auto 30px auto;
}
#galleries_oth div{
	width: 132px;
	float: left;
	margin-right: 23px;
}
#galleries_oth div img{
	display: block;
	padding: 5px;
	background: #353535;
	border: 1px solid #545454;
}
#galleries_oth div img:hover{
	background: #fff;
	border: 1px solid #e0dfdf;
}
#galleries_oth div a{ display: block;}
#galleries_oth div a.gal_title{
	color: #f4f4f4;
	font-size: 14px;
	line-height: 140%;
	margin-top: 10px;
}
div.last_gal{ margin-right: 0px !important;}

div.gallery_related{
	float: left;
	background: #474747;
	width: 236px;
	padding: 2px;
	margin-right: 20px;
	margin-bottom: 15px;
}
div.gallery_related div.gallery_cont{
	width: 220px;
	border: 1px solid #717171;
	padding-left: 14px;
}
div.gallery_related div.gallery_cont div.title{
	height: 28px;
	line-height: 28px !important;
	font-family: Georgia;
	font-style: italic;
	font-size: 14px;
	color: #acacac;
}
div.gallery_cont a.gallery_title{
	display: block;
	font-size: 14px;
	color: #f4f4f4;
	padding-right: 14px;
}
div.gal_article_th{
	padding-left: 16px;
	padding-top: 15px;
}
div.gal_article_th a img{
	margin-bottom: 16px !important;
}
div.photos_count{
	height: 31px;
	background: #717171;
	text-indent: 15px;
}
div.photos_count a{ 
	color: #f4f4f4;
	font-size: 14px;
	text-transform: uppercase;
}
div.photos_count a span, div.photos_count a img{ display: block; float: left;}
div.photos_count a span{ 
	line-height: 32px !important;
	margin-right: 6px;
}
div.photos_count a img{ margin-top: 12px;}
#menu_forum{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	margin-right: 7px;	
}

div.c2_gal{
	padding-top: 0px !important;
	margin-top: -23px;
}
a.deal{ 
	display: block;
	width: 88px;
	height: 20px;
	background: url(/images/facelift_new/deal.png) no-repeat;
	margin: 0px auto;
	
}
#menu_home{
	display: block;
	float: left;
	width: 21px;
	height: 17px;
	margin-top: 5px;
}
/* NEW FACELIFT END */
