div, html, body, p,img,
h1, h2, h3, h4, h5, h6, td
form, fieldset, a, img, a img{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
form{
	margin-bottom:0;
}

input::-moz-focus-inner
{
    border : 0px;
}


html {
	width:100%;
	height:100%;
	font: 62.5%/1.4 Arial, Helvetica, sans-serif;
	background:#fff;
	color: #000;
}
 body {
	background:transparent url('/img/obg.gif') 0% 100% no-repeat;
	font-size:1.2em;
	text-align:left;
	height: 100%;
	min-height: 100%;
	height: auto !important;
}


a, a:visited{
	color: #207c01;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

a.nou{
	text-decoration: none;
}

a.nou:hover{
	text-decoration: underline;
}

.outer{
	min-width: 990px;
	max-width: 1560px;
	margin: 0 auto;
}

.green{
	color: #207c01;
}

/*technical*/

.fwb{
	font-weight: bold;
}

.fwn{
	font-weight: normal;
}

.mb5{
	margin-bottom: 5px
}

.mt5{
	margin-top:5px;
}

.ml5{
	margin-left: 5px;
}

.mr5{
	margin-right: 5px;
}

.mb10{
	margin-bottom: 10px
}

.mt10{
	margin-top:10px;
}

.ml10{
	margin-left: 10px;
}

.mr10{
	margin-right: 10px;
}

.mb20{
	margin-bottom: 20px
}

.mt20{
	margin-top:20px;
}

.ml20{
	margin-left: 20px;
}

.mr20{
	margin-right: 20px;
}

.flr{
	float: right;
}

.fll{
	float: left;
}

.di{
	display: inline;
}

.db{
	display: block;
}

.dit{
	display: table;
	_height: 0;
	zoom:1;
}

.test{
	border: 1px solid red;
}

p{
		margin-bottom: 15px;
}
	
.c{
		text-align:center
}

.ar{
	text-align:right;
}

.ac{
	text-align:center;
}

.fs90{
	font-size: 90%;
}


.fs80{
	font-size: 80%;
}

.fs70{
	font-size: 70%;
}

.fs60{
	font-size: 60%;
}

.fs50{
	font-size: 50%;
}

.fs110{
	font-size:110%;
}

.fs125{
	font-size: 125%
}

.fs150{
	font-size: 150%;
}

.fs175{
	font-size: 175%;
}

.fs200{
	font-size: 200%;
}

.vam{
	vertical-align:middle;
}

.vat{
	vertical-align:top;
}

.oh{
	overflow: hidden;
}

.clear{
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.nobr{
	white-space: nowrap;
}

.mb40{
	margin-bottom: 40px;
}

.mt40{
	margin-top: 40px;
}

.gray, .gray:visited{
	color: #5f5e5e;
}

.black, .black:visited{
	color: #000;
}

.p10{
	padding: 10px;
}

.mb10{
	margin-bottom: 10px
}

.half{
	width:47%;
	margin-right: 2.5%;
	float:left;
}

.pt10{
	padding-top: 10px;
}

.pr{
	position: relative;
}

.w100p{
	width: 96%;
}

.mb0{
	margin-bottom:0;
}
/*end of technical*/

h1,h2,h3,h4,h5{
	margin-bottom:0.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: normal;
}

h1{font-size:200%;}
h2{font-size:175%;}
h3{font-size:150%;}
h4{font-size:125%}
h5{font-size:110%}

h1{
	color: #1f7c01;
}

#header{
	margin:0 40px;
	overflow: hidden;
}

#header .bn{
	margin-top:10px;
}

.sform{
	float:right;
	width:284px;

}

input,textarea,button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.sinput{
	height: 17px;
	line-height: 17px;
	background: #eef0f1 url('/img/sinput.gif') 50% 50% repeat-x;
	border-left: 2px solid #dee0e4;
	border-right: 2px solid #dee0e4;
	padding: 0 5px;
}

input.sinp{
	height: 17px;
	font-size: 10px;
	border:none;
	height: 15px;
	background: transparent;
	width: 200px;
	float: left;
}

#subheader{
	height: 100px;
	padding: 0 40px;
	background: #1f7c01 url('/img/subheader.jpg') 100% 0% no-repeat;
	margin-bottom:20px;
	position: relative;
	/*-moz-box-shadow: 0px 5px 10px #ccc;
	-webkit-box-shadow: 0px 5px 10px #ccc;
	box-shadow: 0px 5px 10px #ccc;*/
}

#subheader .username{
	position: absolute;
	bottom: 6px;
	right: 40px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

.username a, .username a:visited{
	color: #000;
}

.submenu{
	float: right;
	color: #fff;
}

.submenu a, .submenu a:visited{
	text-decoration: none;
	margin:0 5px;
	color: #fff;
}

#midmt, #midmt2{
	margin: 0 40px 48px 40px;
}

.rounded{
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
}

.rounded4{
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

.poll{
	position: relative;
}

.coin_tl{
	width:8px;
	height: 8px;
	background: transparent url('/img/opcoins.gif') 0% 0% no-repeat;
	position: absolute;
	top:0;
	left:0;
	z-index: 4;
}

.coin_tr{
	width:8px;
	height: 8px;
	position: absolute;
	top:0;
	right:0;
	background: transparent url('/img/opcoins.gif') 100% 0% no-repeat;
	z-index: 4;
}

.coin_br{
	width:8px;
	height: 8px;
	position: absolute;
	bottom:0;
	right:0;
	background: transparent url('/img/opcoins.gif') 100% 100% no-repeat;
	z-index: 4;
}

.coin_bl{
	width:8px;
	height: 8px;
	position: absolute;
	bottom:0;
	left:0;
	background: transparent url('/img/opcoins.gif') 0% 100% no-repeat;
	z-index: 4;
}

.poll a, .poll a:visited{
	color: #fff;
}

.poll_bg1{
	background: #217e01 url('/img/pollbg1.gif') 50% 0% repeat-y;
	z-index: 2;
}

.poll_bg2{
	background: transparent url('/img/pollbg2.png') 100% 100% no-repeat;
	color: #fff;
	min-height:100%;
}

.inpbut{
	border: 1px solid #b4b4b4;
	background: #000 url('/img/butbg.gif') 0% 50% repeat-x;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px 1px 0px #434343;
}

.replica{
	cursor:pointer;
	margin-bottom: 20px;
}

.replica_bg1{
	border: 1px solid #c3d4d7;
}

.replica_bg2{
	border: 1px solid #fff;
	padding: 15px;
	background: #fff;
}

.replica-tail{
	z-index:3;
	position: relative;
	top:-1px;
	height: 16px;
	background: transparent url('/img/replica_tail1.gif') 90% 50% no-repeat;
	width:96%;
}

.slide{
	border: 1px solid #c3d4d7;
	position: relative;
	padding: 0 15px;
	text-align: center;
	background: #fff;
}

.slide a, .slide a:hover, .slide a:visited{
	color: #000;
	text-decoration: none;
}

.pod{
	color: #7b8591;
}

a.sbl{
	display: block;
	height: 15px;
	width:14px;
	position: absolute;
	left:0;
	top: 50%;
	margin-top: -7px;
	cursor: pointer;
}

a.sbr{
	display: block;
	height: 15px;
	width:14px;
	position: absolute;
	right:0;
	top: 50%;
	margin-top: -7px;
	cursor: pointer;
}

#news3{
	margin: 0 40px 30px 40px;
	padding-bottom: 30px;
	border-bottom: 1px solid #c3d4d7;
}

.onenews{
	float: left;
	width: 31%;
	margin-right: 2.5%;
}

.onenews_last{
	margin-right: 0;
}

.onenews a, .onenews a:hover, .onenews a:visited{
	text-decoration: none;
}

a.ntext, a.ntext:visited{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.heading{
	font-size: 0.92em;
	margin-bottom: 5px;
}


#botcontent{
	margin: 0 40px;
}

.experts_sidebar{

}

.expert_item{
	/*margin-bottom: 8px;*/
}

.expert_item a img{
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	height:50px;
	width:50px;
}

.expert_item a, .expert_item a:visited{
	color: #000;
	text-decoration: none;
}

.expert_item p{
	margin-bottom: 8px;
}

.expert_last{
	border-bottom: none;
}

.twopane{
	background: transparent url('/img/2pane.gif') 50% 0% repeat-y;
	margin-bottom: 40px;
}

.lpane{
	width: 48%;
	padding-right: 1.8%;
}

.rpane{
	width: 48%;
	padding-left: 1.8%;
}

div.tinker{
	padding:10px;
	border:1px solid #d5d5d5;
	overflow: hidden;
	margin-bottom: 24px;
}

div.tinker p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.tinker a, div.tinker a:visited{
	color: #186d89;
	text-decoration: none;
}

#rdp{
	float: right;
	width: 240px;
	margin-left: 30px;
}

.t-item{
	float:left;
	width: 100px;
	margin-left: 20px;
	margin-top: 20px;
	color: #fff;
}

.t-item a, .t-item a:visited{
	color: #fff;
}

.bn{
	text-align:center;
	margin-bottom: 10px;
}

#midmt0{
	margin: 0 40px 20px 40px;
}

.projectmenu{
	/*text-align: right;*/
}

.projectmenu a, .projectmenu a:visited{
margin:1px;
text-align:center;
padding: 0 5px;
text-decoration: none;
display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
color: #000;
}

#line{
	overflow:hidden;
	background: #fdb980 url('/img/tl.gif') 0% 0% repeat-x;
	border-bottom: 1px solid #fdb375;
	padding-right: 35px;
}

.wob{
	background: #000 url('/img/wob.gif') 0% 0% repeat-x;
	color: #fff;
	padding: 0 10px;
	margin-bottom: 0;
	text-shadow: 0px -1px 1px #333;
}

.wob a, .wob a:visited{
	color: #fff;
	text-decoration: none;
}

.poll .wob{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
}

div.midmt{
	margin: 0 40px 24px 40px;
}

a.brown, a.brown:visited{
	color: #672b01;
}

.nd{
	position:relative;
	zoom:1;
}
	
.ndout{
	background: #fff url('/img/ndbg.gif') 0% 100% repeat-x;
	padding: 10px;
	border:1px solid #d7d7d7;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	zoom:1;
	z-index:2;
}

div.nd div.coin_br{
	width:8px;
	height: 8px;
	position: absolute;
	bottom:0;
	right:0;
	background: transparent url('/img/opcoins2.gif') 100% 100% no-repeat;
	z-index: 4;
}

div.nd div.coin_bl{
	width:8px;
	height: 8px;
	position: absolute;
	bottom:0;
	left:0;
	background: transparent url('/img/opcoins2.gif') 0% 100% no-repeat;
	z-index: 4;
}

/*ndtab*/

.ndtab{
	overflow: hidden;
}

.ndtab a, .ndtab a:visited{
	color: #ffddc5;
	text-decoration: none;
	background: transparent url('/img/ndtab_bg.gif') 0% 0% no-repeat;
	display: inline-block;
	float: left;
	font-size: 16px;
	margin-right: 1px;
	cursor: pointer;
}

.ndtab a span, .ndtab a:visited span{
	height: 25px;
	line-height: 28px;
	display: block;
	float: left;
	padding: 0 8px;
}


.ndtab a.last span, .ndtab a.last:visited span{
	background: transparent url('/img/ndtab_bgl.gif') 100% 0% no-repeat;
}


.ndtab a.active, .ndtab a.active:visited, .ndtab a:hover{
	color: #000;
	text-decoration: none;
	background: #fe8d00 url('/img/ndtab_bga.gif') 0% 0% no-repeat;
	display: inline-block;
	float: left;
	font-size: 16px;
	cursor: pointer;
}

.ndtab a.active span, .ndtab a.active:visited span, .ndtab a:hover span, .ndtab a.last:hover span{
	background: transparent url('/img/ndtab_bgal.gif') 100% 0% no-repeat;
	height: 25px;
	line-height: 25px;
}

/*ndtab*/

.tn{
	border: 1px solid #000;
	border-top: none;
}

.tn a, .tn a:visited{
	color: #fe8d00;
}

ul.slider{
	margin:0;
	padding: 0;
	list-style:none;
}

ul.slider li{
	float:left;
	width: 27%;
	height: 90px;
	background: #f3f3f3;
	padding: 10px;
	text-align: center;
}

.os{
	margin:0 auto;
}

.basic span.head{
	background: #d6d6d6 url('/img/acc_una.gif') 100% 50% no-repeat;
	border-bottom: 1px solid #fff;
	display:block;
	color: #3c3b3b;
	text-decoration: none;
	font-size: 14px;
	padding: 3px 10px;
	cursor: pointer;
}

.basic span.selected, .basic span.ui-state-active{
	background: #5ec51d url('/img/acc_a.gif') 100% 50% no-repeat;
	border-bottom: 1px solid #fff;
	display:block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	padding: 3px 10px;
	cursor: pointer;
}


.boo{
	background: #ffe1bc url('/img/boo.gif') 0% 100% repeat-x;
	color: #000;
	padding: 0 10px;
	margin-bottom: 0;
}

.wog{
	background: #3ba500 url('/img/wog.gif') 0% 100% repeat-x;
	color: #fff;
	padding: 0 10px;
	margin-bottom: 0;
}

.boo a, .boo a:visited{
	color: #000;
	text-decoration: none;
}

table.three{
	border-collapse: collapse;
	width: 100%;
}

table.three td{
	vertical-align: top;
	width: 33.3%;
	padding: 0 8px;
}

table.three td.first{
	padding-left:0;
}

table.three td.last{
	padding-right:0;
}

table.three td.m{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.dmenu{
	background: #1e7a00 url('/img/dmenu.gif') 0% 0% repeat-x;
	
}

.dmenu td{
	height:25px;
	text-align: center;	
}

.dmenu a, .dmenu a:visited{
	color: #fff;
	text-decoration: none;
	font-size:14px;
}

#right-aside{
	float:right;
	width:320px;
}

#left-cont{
	float: left;
	padding-right: 364px;
}

.nl-item{
	border-bottom: 1px solid gray;
	padding: 5px 0;
	overflow:hidden;
}

.nl-item a img{
	float: left;
	margin-right: 20px;
}

.nl-last{
	border-bottom: none
}

div.hr{
	margin: 15px 0;
	font-size: 1px;
	line-height: 1px;
	border-top: 1px solid #bec1bc;
}

.infopanel{
	display: none;
}

.downb{
	border-bottom: 1px solid #000;
}

.quick-reply{
	border: 1px solid #d5d5d5;
	background: #cee1b6;
	width:99.9%;
	text-align: left;
	/*display: none;*/
	margin-top:10px;
}

.quick-reply form{
	background: #fff;
	padding: 10px;
}

textarea.itext{
	border: 1px solid #9e9e9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.quick-reply a, .quick-reply a:visited{
	color: #207c01;
	text-decoration: none;
}

.quick-reply a, .quick-reply span{
	font-size: 10px;
}

.quick-reply span{
	margin: 0 5px;
	color: #9e9e9e;
}

div.pager a, div.pager a:visited, div.pager span{
	text-decoration: none;
	margin:0 1px 
}

.poll_bg2 div.voter{
	background: #fff;
}

div.voter{
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	background: #217d01 url('/img/vote_line.gif') 100% 0% repeat-y;
	float: left;
	margin-left:10px;
}


table.voter td{
	padding-bottom: 10px;
}

div.ln{
	margin-bottom: 15px;
}

ul.sl2{
	list-style:none;
	margin: 0;
	padding:0;
}

ul.sl2 li{
	padding: 10px;
}
.os2{
	width: 100%;
	margin:0 auto;
}

.footertext{
	padding-bottom: 20px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 40px
}

.poll .head{
	background: #000 url('/img/wob.gif') 0% 0% repeat-x;
	color: #fff;
	padding: 0 10px;
	margin-bottom: 0;
	font-size: 120%;
	display: block;
	cursor: pointer;
}

.poll .selected{
	background: #3ba500 url('/img/wog.gif') 0% 0% repeat-x;
}

#subheader .sitesearch{
	width: 240px;
	position: absolute;
	top: 24px;
	right:40px;
	color: #fff;
}

.blogentry{
	padding: 7px 0 7px 0;
	border-bottom: 1px solid #acacac;
}

.noborderbot{
	border-bottom: none;
}

table.hormenu td{
	white-space:nowrap;
	text-align:center;
}

table.hormenu td.sep{
	padding:0;
	width:10000px;
}

#slide1{
	border: 4px solid #000;
	background: #4c4c4c url('/img/slidertv2.gif') 0% 0% repeat-x;
}

#slide1 ul.slider li{
	background: transparent
}

#slide1 a, #slide1 a:visited{
	color: #fff;
}

.blogmenu{
	padding:0;
}

.blogmenu td{
	height: 26px;
	text-align: center;
	font-size: 125%;
	background: transparent url('/img/blogmenusep.gif') 100% 50% no-repeat;
}

.blogmenu td.last{
	background-image: none;
}

.blogmenu td.active{
	background: #1E7A00 url(/img/dmenu.gif) repeat-x scroll 0 0;
	font-weight: bold;
}

/*calender*/
div.calend{
	background: #e2e2e2 url('/img/calendbg.gif') 0% 0% repeat-x;
	margin-bottom: 20px;
}

div.calend{
	font-size: 14px;
	padding-bottom: 10px;
}

div.calend div.caption-container, div.calend div.days-container{
	overflow:hidden;
	width:251px;
	margin: 0 auto
}

div.calend div.caption{
	overflow: hidden;
	margin-right: -1px
}

div.calend div.days{
	overflow: hidden;
	margin-right: -1px;
	margin-bottom: -1px;
}

div.calend div.caption div{
	width:35px;
	text-align: center;
	float: left;
	color: #000;
	background: #58c205;
	height: 22px;
	line-height: 22px;
	border-right: 1px solid #fff;
}

div.calend div.caption div.weekend{
	color: #fff;
}

div.calend div.days div, div.calend div.days a, div.calend div.days a:visited{
	width:35px;
	text-align: center;
	float: left;
	color: #000;
	background: #e2e2e2;
	height: 22px;
	line-height: 22px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}

div.calend div.days a:hover{
	background: #cfcfcf;
}

div.calend div.days a, div.calend div.days a:visited{
	font-weight: bold;
}

div.calend div.days div.weekend, div.calend div.days a.weekend, div.calend div.days a.weekend:visited{
	color: #fe6600;
}

div.calend div.days div.selected, div.calend div.days a.selected, div.calend div.days a.selected:visited{
	color: #fff;
	font-weight: bold;
	background: #58c205;
}

div.calend div.days div.today, div.calend div.days a.today, div.calend div.days a.today:visited{
	color: #fff;
}

/*calender*/

.testtable{
	border-collapse: collapse;
}

.testtable tr td{
	border: 1px dashed #999;
}

.newshold{
	border: 1px solid #518610;
	padding: 8px;
	margin-bottom: 10px;
	border-top:none;
}

/*tabs*/
.tabscont{
	overflow: hidden;
	background: transparent url('/img/dotgr.gif') 0 100% repeat-x;
}

.tabscont a, .tabscont a:visited{
	background: #000 url('/img/tabsuna1.gif') 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	float:left;
	margin-right: 2px;
	cursor:pointer;
}

.tabscont a span{
	height: 33px;
	line-height: 33px;
	padding: 0 8px;
	display:block;
	background: transparent url('/img/tabsuna1r.gif') 100% 0 no-repeat;
	cursor:pointer;
}

.tabscont a:hover{
	text-decoration: underline;
}

.tabscont a.active, .tabscont a.active:visited{
	background: #518610 url('/img/tabsa2.gif') 0 0 no-repeat;
	color: #000;
}

.tabscont a.active span, .tabscont a.active:visited span{
	background: transparent url('/img/tabsa2r.gif') 100% 0 no-repeat;
}

div.npanel{
	display: none;
	overflow: hidden;
}

/*tabs*/

/*false tabs*/
.tabscont1{
	overflow: hidden;
	background: transparent url('/img/dotgr.gif') 0 100% repeat-x;
}

.tabscont1 a, .tabscont1 a:visited{
	background: #000 url('/img/tabsuna1.gif') 0 0 repeat-x;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	float:left;
	margin-right: 2px;
	cursor:pointer;
	cursor:hand
}

.tabscont1 a span{
	height: 33px;
	line-height: 33px;
	padding: 0 8px;
	display:block;
	background: transparent url('/img/tabsuna1r.gif') 100% 0 no-repeat;
	cursor:pointer;
}

.tabscont1 a:hover{
	text-decoration: underline;
}

.tabscont1 a.active, .tabscont1 a.active:visited{
	background: #518610 url('/img/tabsa2.gif') 0 0 no-repeat;
	color: #000;
}

.tabscont1 a.active span, .tabscont1 a.active:visited span{
	background: transparent url('/img/tabsa2r.gif') 100% 0 no-repeat;
}
/*false tabs*/

.ke{
	overflow: hidden;
	margin-bottom: 10px;
}

.ke a img{
	float: left;
	margin-right: 10px;
}

.bb1{
	padding-bottom: 10px;
	border-bottom: 1px solid #bec1bc;
}

a.forumbut, a.forumbut:visited{
	padding: 0 10px;
	border: 1px solid #b4b4b4;
	background: #000 url('/img/butbg.gif') 0% 50% repeat-x;
	color: #fff;
	font-weight: bold;
	text-shadow: 0px 1px 0px #434343;
	text-decoration: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

div.tbline{
	border: 1px solid #518610;
	border-top:none
}

.inptxt{
	width:96%;
	border: 1px solid #82ae4d;
}

/*calend_dates*/
.calend_dates a, .calend_dates span{
	padding: 2px 2px;
}

.calend_dates a, .calend_dates a:visited{
	text-decoration: none;
}

.calend_dates .today, .calend_dates .today:visited{
	background: #518610;
	color: #fff;
}
/*calend_dates*/

.breadcrumbs{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #5f5e5e;
}

.breadcrumbs span.arr{
	font-size:120%;
}

.breadcrumbs span, .breadcrumbs a{
	margin-right: 5px;
}

.modalwindow{
	padding: 10px;
	border: 1px solid #518610;
	background: #fff;
}

.modalwindow h3{
	margin: -10px -10px 10px -10px
}

#intest{
	background: url('/img/testbg.gif') 0 0 repeat-x;
	text-align: center;
}

.variants{
	height: 150px;
	overflow-y: auto;
}

div.floating_tag {
	position: relative;
	top:0;
	left:0;
	width:200px;
	height:20px;
	border:1px solid silver;
	border-top:none;
	cursor:pointer;
}

div.floating_tag_selected {
	background-color: #ebebeb;
}

.blogtheme img {
    margin-right: 10px;
    margin-bottom: 10px;
}

.error {
    color:red;
}


.videoplayer {
	border: 1px solid #a8a8a8;
	padding:1px;
}
	.video_noready div.videoscreen {
		background-color:#CCCCCC;
		background-repeat: no-repeat;
		height:100%;
		position:relative;
		top:0;
		bottom:0;
		right:0;
		left:0;
 	}
	.video_noready a {
		color: #fff;
		font-size: 1.5em;
	}
	.video_noready .videoscreen div {
		height: 50%;
		opacity:0.5;
		background: #000;
		padding:10%;
		text-align:center;
	}
	.video_noready .videoscreen span {
		display: block;
		padding-top: 10px;
		color: #fff;
		font-size: 1.5em;
	}
.flash_install {
	background-color:#CCCCCC;
	background-repeat: no-repeat;
	height:100%;
	position:relative;
	top:0;
	bottom:0;
	right:0;
	left:0;
}
	.flash_install div {
		padding:10px;
		background-color:#000;
		opacity:0.5;
		color:#fff;
	}
	.flash_install a {
		background: url('/img/flash.jpg') no-repeat;
		display: block;
		width: 92px;
		height: 92px;
		margin-top: 25%;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	

.video-preview-100 {
	width: 100px;
	height: 75px;
	border: 1px solid #A8A8A8;
	padding: 1px;
	opacity: 1;
}
.video-preview-100:hover {
	opacity: 1;
}
.opacity50 {
	opacity: 0.5;
}
	.video-preview-100 a {
		display: block;
		background-repeat: no-repeat;
	}
	.video-preview-100 a img{
		width: 100px;
		height: 75px;
		background: transparent url('/img/play_video.png') no-repeat center center;
	}
