/*----- Start "Main definitions" -----*/
#top-serv { width:100%; margin:0 auto; align:center;}
	#top-serv .article { float:left; width:135px; height:180px; margin:2px 2px; color:#ddd; background:#222; border-top:1px solid #333; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow: 0px 1px 1px #000; -webkit-box-shadow: 0px 1px 1px #000; box-shadow: 0px 1px 1px #000; background:rgb(0,0,0); background:rgba(49,49,49,0.65);}
	#top-serv .image { width:100px; }
	#top-serv .image img { margin:5px; padding:1px; border:solid 1px #1e1e1e; width:120px; height:85px; }
	#top-serv .cnt { padding:5px; margin:0 auto; width:130px; height:70px;font-size:10px; color:#fff; overflow: hidden;}
	#top-serv .cnt h4 { font-size: 11px; width:125px; overflow: hidden;display: block;white-space: nowrap;}
	#top-serv .cnt a { color:#fff; font-weight:bold; overflow: hidden; width:125px;display: block;white-space: nowrap;}
/*----- Start "Main definitions" -----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

#share42 {
  display: inline-block;
  padding: 6px 10px 10px 6px;
  margin: 6px 10px 10px 6px;
  background: #353b43;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
  width: 496px;
}
#share42:hover {
  background: #353b43;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 1.2;
    font-family: Arial, "Trebuchet MS", sans-serif;
	color: #9E9B99;
	background: url(images/cs-server_background_metal.gif) repeat 0 0;
	background-color: #353b43;
  /*  background: url(images/bg.gif) repeat 0 0;*/

}

h1 {
	font-size:20px;
	line-height:22px;
	color:#fff;
}
	h1 a, h2 a {
		color:#95a5c4;
	}
h2 {
	font-size:17px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	padding-bottom: 1px;
	padding-top: 3px;
	padding-left: 10px;
	color:#7ab7e2;
}

h1,h2 {
	margin:0 0 10px 0;
}
h4 { font-size: 19px; font-weight: bold; color: #e4e4e4;  margin-bottom: 5px; }
img {     vertical-align: middle;  }   
a img { border: 0; }
a							{ text-decoration:none; cursor:pointer; }
a:link						{ text-decoration:none; cursor:pointer; }
a:visited					{ text-decoration:none; cursor:pointer; }
a:active					{ text-decoration:none; cursor:pointer; }
a:hover						{ text-decoration:none; cursor:pointer; }
.link {color: #FFCC33; }
a { color: #95A5C4;  }
	a.js {
		text-decoration:none;
		border-bottom:1px dotted #fff;
	}
		a.js:hover {
			border:none;
		}
a:hover { text-decoration: none; }


.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

.shell { width: 98%; margin: 0 auto; }

#page { padding-bottom: 30px; }

#header { width: 100%; margin-bottom: 5px; background: url("http://cs-servers-monitoring.ru/themes/default/images/cs-monitor.jpg") no-repeat scroll center top #000000;}

#logo { text-transform: uppercase; line-height: 1; padding-bottom: 15px; }
#logo .logo1 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; font-size: 30px; color: #fff; }
#logo .logo1 a { color: #fff; text-decoration: none; }
#logo .logo1 a span { color: #7ab7e2; }
#logo .description { font-size: 10px; color: #cfd2d9; }

#top-nav { float: left; display: inline; margin-bottom: 2px; padding-left: 2px; width: 100%; min-width: 600px; /*background: url(images/top-nav-bg.jpg) repeat-x 0 0;*/ }
#top-nav ul { float: left; padding-left: 15px; display: inline; font-size: 10px; line-height: 31px; color: #fff; text-transform: uppercase;/* background: url(images/top-nav-bg.jpg) repeat-x 0 0; */}
#top-nav ul li { float: left; display: inline; list-style-type: none; }
#top-nav ul li a { float: left; display: inline; color: #fff; text-decoration: none; padding: 0 10px 0 8px; background: url(images/top-nav-sep.gif) no-repeat left 0; }
#top-nav ul li a:hover { text-decoration: underline; }
#top-nav ul li.last { padding-right: 4px; background: url(images/top-nav-last.gif) no-repeat left 0; }
#top-nav ul li.last a { background: none; }
#top-nav ul li.home { /*width: 88px; background: url(images/top-nav-home.gif) no-repeat 0 0; */}
#top-nav ul li.home a { /* background: none; width: 67px; height: 31px; line-height: 29px; padding: 0; font-weight: bold; padding-left: 18px; */}

#main-nav { float: right; display: inline; line-height: 32px; background: url(images/main-nav-bg.gif) repeat 0 0;}
#main-nav .bg-right { background: url(images/main-nav-bg-right.gif) no-repeat right 0; }
#main-nav .bg-left { background: url(images/main-nav-bg.gif) no-repeat 0 0; padding-left: 5px; width: auto; }
#main-nav ul { height: 32px; font-size: 10px; color: #a8a8a8; text-transform: uppercase; }
#main-nav ul li { float: left; display: inline; list-style-type: none; background: url(images/main-nav-sep.gif) no-repeat right 0; }
#main-nav ul li a { float: left; display: inline; text-decoration: none; color: #a8a8a8; padding: 0 11px 0 9px; }
#main-nav ul li a:hover { text-decoration: underline; }
#main-nav2  a:hover { text-decoration: underline; color: #FFFFFF;}
#main-nav3  a {color: #000000;}
#main-nav3  a:hover { text-decoration: underline; color: #FFFFFF;}


#main { padding-top: 10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;


 }
#main-bot {  padding: 0 10px 2px 10px; height: 100%; position: relative; }
#sidebar_l{
	float: left;
	width: 300px;
	margin-left:10px;
}
#sidebar_r{
	float: right;
	width: 300px;
	margin-left:10px;
}
#content { 	float: right;
	margin-left: -330px;
	width: 100%;
	margin-right:10px;

}
#primaryContentContainer
{

}
#primaryContent
{
	margin: 0em 0em 0em 330px;

}

.block { margin-bottom: 10px; background-repeat: no-repeat; background-position: 0 0; }

.block .block-bot { width: 100%;  position: relative; background-repeat: no-repeat; background-position: 0 bottom; }
.block .block-bot_t { height: 100%;	 position: relative; background-repeat: no-repeat; background-position: 0 bottom; }
.block .block-cnt { padding: 10px 10px 10px 9px; }

.block .head { background: url(images/block-head.gif) no-repeat 0 0; padding-left: 15px;  }
.block .head .head-cnt { background: url(images/block-head.gif) no-repeat right 0; line-height: 38px; height: 38px; padding-right: 13px; }
.block .head h3 { font-size: 15px; font-weight: bold; color: #262727; }
.block .head .view-all { float: right; display: inline; width: 61px; height: 18px; line-height: 16px; background: url(images/block-head-view-all.gif); margin-top: 12px; }
.block .head .view-all { color: #9e9b99; font-size: 10px; text-decoration: none; text-align: center; }
.block .head .view-all:hover { text-decoration: underline; }

#content .block { background-color: #353b43; width: 100%; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; padding-bottom:5px;  }
#content .block .block-bot { }

#sidebar_r .block { background-image: url(images/sidebar-block-top.gif); background-color: #353b43;  }
#sidebar_r .block .block-bot { background-image: url(images/sidebar-block-bot.gif); }
#sidebar_l .block { background-image: url(images/sidebar-block-top.gif); background-color: #353b43;  }
#sidebar_l .block .block-bot { background-image: url(images/sidebar-block-bot.gif); }

#search .block-cnt { padding: 5px 5px 5px 4px; }
#search .fieldplace { float: left; display: inline; width: 170px; height: 22px; background: url(images/search-field.gif) no-repeat 0 0; padding-left: 18px; }
#search .fieldplace .field { padding: 3px 6px 4px; width: 158px; border: none; background: none; }
#search .button { float: left; display: inline; width: 29px; height: 22px; font-size: 0; line-height: 0; text-indent: -4000px; cursor: pointer; border: 0; }
#search .button { background: url(images/search-button.gif) no-repeat 0 0; }

#sign .block-cnt { padding: 6px 5px 5px 5px; }
#sign .button { display: block; font-size: 11px; font-weight: bold; text-align: center; color: #fff; text-decoration: none; text-transform: uppercase; line-height: 29px; }
#sign .button { width: 105px; height: 29px; background: url(images/sign-button.gif) no-repeat 0 0; }
#sign .button:hover { background-position: 0 bottom; }
#sign .button-left { float: left; display: inline; }
#sign .button-right { float: right; display: inline; }
#sign .center { text-align: center; font-size: 11px; line-height: 16px; margin-top: 4px; }
#sign .center a { color: #35cfd9; }

#sidebar_l .articles .article { padding: 8px 7px; background: url(images/sidebar-article-sep.gif) repeat-x 0 bottom; font-size: 11px; color: #a0a0a0; }
#sidebar_l .articles h4 { color: #fff; font-weight: bold; font-size: 12px; }
#sidebar_l .articles h4 a { color: #fff; text-decoration: none; }
#sidebar_l .articles h4 a:hover { color: #ccc; }
#sidebar_l .articles .view-all { font-size: 10px; letter-spacing: 0.5px; line-height: 24px; float: right; display: inline; margin-right: 6px; }

#sidebar_l .image-articles .image { float: left; display: inline; width: 55px; }
#sidebar_l .image-articles .image img { padding: 1px; border: solid 1px #1e1e1e; width: 51px; height: 51px; }
#sidebar_l .image-articles .cnt { float: right; display: inline; width: 150px; }

#sidebar_l .text-articles .article { padding: 8px 10px; font-size: 12px; }
#sidebar_l .text-articles h4 { font-size: 13px; }

#sidebar_r .articles .article { padding: 8px 7px; background: url(images/sidebar-article-sep.gif) repeat-x 0 bottom; font-size: 11px; color: #a0a0a0; }
#sidebar_r .articles h4 { color: #fff; font-weight: bold; font-size: 12px; }
#sidebar_r .articles h4 a { color: #fff; text-decoration: none; }
#sidebar_r .articles h4 a:hover { color: #ccc; }
#sidebar_r .articles .view-all { font-size: 10px; letter-spacing: 0.5px; line-height: 24px; float: right; display: inline; margin-right: 6px; }

#sidebar_r .image-articles .image { float: left; display: inline; width: 55px; }
#sidebar_r .image-articles .image img { padding: 1px; border: solid 1px #1e1e1e; width: 51px; height: 51px; }
#sidebar_r .image-articles .cnt { float: right; display: inline; width: 150px; }

#sidebar_r .text-articles .article { padding: 8px 10px; font-size: 12px; }
#sidebar_r .text-articles h4 { font-size: 13px; }

#content .articles h4 { font-size: 19px; font-weight: bold; color: #ccc; margin: 4px 0 2px; }
#content .articles h4 a { text-decoration: none; color: #ccc; }
#content .articles h4 a:hover { color: #fff; }

#content .col-articles .image img { padding: 1px; border: solid 1px #050505; width: 194px; height: 194px; }
#content .col-articles .article {  margin: 10px 0 10px 15px; width: 100%; }

#content .row-articles .article { padding: 10px 15px 12px 15px; background: url(images/content-article-sep.gif) repeat-x 0 bottom; }
#content .row-articles .last-article { background: none; }
#content .row-articles .image { float: left; display: inline; width: 194px; }
#content .row-articles .image img { width: 194px; }
#content .row-articles .cnt { float: right; display: inline; width: 420px; }
#content .row-articles h4 { margin-top: 0; line-height: 20px; }



#footer .copy { font-size: 10px; color: #363636; text-transform: uppercase;  padding: 20px 0; margin-right:10px; }
#footer .copy a{ color: #363636; }
#footer .copy2 { font-size: 12px; color: #363636;  padding: 20px 0; margin-left:10px; }
#footer .copy2 a{ color: #363636; }
#footer .navs { background: #353b43; text-align: center; font-size: 10px; text-transform: uppercase; color: #9e9b99;  position: relative;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; margin-left:10px; margin-right:10px; }#footer .navs .navs-bot { position: relative; }
#footer .navs ul { margin: 10px 0; }
#footer .navs ul li { list-style-type: none; display: inline; padding: 0 6px; }
#footer .navs ul li a { color: #9e9b99; text-decoration: none; }
#footer .navs ul li a:hover { text-decoration: underline; }
a.vote {
	display:inline-block;
	background-position:center;
	height:16px;
	width:16px;
	background:url("../../images/icons/other/arrow_up.png");
	vertical-align: middle;
}
a.voteserv {
	display:inline-block;
	background-position:center;
	height:16px;
	width:16px;
	background:url("../../images/icons/other/arrow_large_up.png");
	vertical-align: middle;
}




#item{display:none;}

.cursor{cursor:pointer;}


/*.plus {padding-left:15px; background-image:url('../images/plus.png'); background-repeat: no-repeat; background-position:1px 3px;}
.minus {padding-left:15px; background-image:url('../images/minus.png'); background-repeat: no-repeat; background-position:1px 3px;}
*/
table.t {
			width:100%;
		}
			table.t tr th {
				height:35px;
				background:#6e7f91 url('images/table/th.gif') repeat-x;
font-size: 15px; font-weight: bold; color: #262727;
		
			}
				table.t tr th.n {
					background:url('images/table/th1.gif') no-repeat 0 0;
					padding:0 5px;
					width:10px;
				}
				table.t tr th.v {
					background:url('images/table/th2.gif') no-repeat 100% 0;


				}

			table.t tr td {
				padding:1px 0;
				height:30px;
				border-bottom:1px dotted #4f4f4f;
			}
				table.t tr td.o {
					text-align:center;
					padding:0 10px 0 5px;
				}
				table.t tr td.p {
					text-align:center;
				}
				table.t tr td.v {
					text-align:center;
					font-size:13px;
					font-weight: bold;
					color: #3db806;
				}
					table.t tr td.v a {
						text-decoration:none;
						margin:0 3px;
						color:#0e78bd;
					}
						table.t tr td.v a.rur {
							display:block;
							width:14px;
							height:19px;
							background:url('../../images/icons/other/rur.png') no-repeat 0 0;
							margin:0 auto;
						}
				table.t tr.r0 td {
					
				}
					table.t tr:hover td {
						background:#2e2e2e;
					}
				table.t tr td img {
					width:38px;
					height:28px;
					margin:0 5px 0 0;
					vertical-align:middle;
				}

					table.t tr td.favorit a {
						display:inline-block;
						width:11px;
						height:11px;
						background:url('../../images/icons/other/plus.png') no-repeat 0 0;
						background-size: 10px 10px;
						background-position: center;
					}
						table.t tr td.favorit a.minus {
							background:url('../../images/icons/other/minus.png') no-repeat 0 0;
						}


#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  width: 370px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
span.mini { font-size:10px;font-family:verdana;padding:0px;margin:0px;color:gray; }
span.must { color:red;padding-left:3px;cursor:default; }
input, textarea, select {
	color: #111;
	background: #d9d9d9;
	border: 1px #ccc solid;
	font-size: 12px;
	font-family: Verdana, Helvetica;
	text-decoration: none;
	padding:3px;
}
.sussed{color: #0dac09;}
.error{color: #ee2020;}
.warring{color: #ffcc00;}
.loading 
{ 
	width: 150px;
	height: 50px;
	vertical-align:middle;
	overflow: visible;
	padding: 10px;

	position: absolute;
	left: 39%;
	z-index: 999;
	text-align:center;
	padding-top:13px;

}

.r1, .r2, .r3 {
    display: block;
    height: 1px;
    overflow: hidden; 
    font-size:5px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #6d6d6d;
	color: #FFFFFF;
}

.inner-box {
    padding:1em;
}
.farbtastic {
 position: relative;
 background-color: black;
 border: solid 1px #333333;
}
.farbtastic * {
 position: absolute;
 cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
 width: 195px;
 height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
 top: 47px;
 left: 47px;
 width: 101px;
 height: 101px;
}
.farbtastic .wheel {
 background: url(../../images/colorpicker/wheel.png) no-repeat;
 width: 195px;
 height: 195px;
}
.farbtastic .overlay {
 background: url(../../images/colorpicker/mask.png) no-repeat;
}
.farbtastic .marker {
 width: 17px;
 height: 17px;
 margin: -8px 0 0 -8px;
 overflow: hidden;
 background: url(../../images/colorpicker/marker.png) no-repeat;
}
.banners{
margin-left: 30px;
margin-right: 30px;    
}
div.ttab_cont						{ border-bottom-color:#343434; }
textarea						{ margin:1px;	padding:2px 3px 2px 3px; border-width:1px; border-style:solid; font-size:9pt; }
div.block096				{ width:96px; position:relative; overflow:hidden; margin:0px 0px 0px 0px; }
div.block_flatbot						{}
div.block_flatbot		div.blockbgo9	{ bottom:0px; }
div.block_flatbot		div.blockbgi5	{ bottom:0px; }
div.ttab_on						{ padding-bottom:1px; }
.item_float_left			{ float:left; }
div.block_flattop						{}
div.block_flattop		div.blockbgo9	{ top:0px; }
div.block_flattop		div.blockbgi5	{ top:0px; }
/*	LINK*/
		
div.ttab_on						{ color:#FF9900; }
/*BLOCK BACKGROUND OUTER*/
div.blockbgo1		{ overflow:hidden; position:absolute; top:0px; bottom:0px; left:2px; right:2px; filter:alpha(opacity=30); opacity:.30; }
div.blockbgo2		{ overflow:hidden; position:absolute; top:2px; bottom:2px; left:0px; right:0px; filter:alpha(opacity=30); opacity:.30; }
div.blockbgo3		{ overflow:hidden; position:absolute; top:0px; bottom:0px; left:3px; right:3px; filter:alpha(opacity=70); opacity:.70; }
div.blockbgo4		{ overflow:hidden; position:absolute; top:3px; bottom:3px; left:0px; right:0px; filter:alpha(opacity=70); opacity:.70; }
div.blockbgo5		{ overflow:hidden; position:absolute; top:1px; bottom:1px; left:1px; right:1px; filter:alpha(opacity=50); opacity:.50; }
div.blockbgo6		{ overflow:hidden; position:absolute; top:0px; bottom:0px; left:4px; right:4px; }
div.blockbgo7		{ overflow:hidden; position:absolute; top:1px; bottom:1px; left:2px; right:2px; }
div.blockbgo8		{ overflow:hidden; position:absolute; top:2px; bottom:2px; left:1px; right:1px; }
div.blockbgo9		{ overflow:hidden; position:absolute; top:4px; bottom:4px; left:0px; right:0px; }
/*BLOCK BACKGROUND INNER*/
div.blockbgi1		{ overflow:hidden; position:absolute; top:1px; bottom:1px; left:3px; right:3px; filter:alpha(opacity=80); opacity:.8; }
div.blockbgi2		{ overflow:hidden; position:absolute; top:3px; bottom:3px; left:1px; right:1px; filter:alpha(opacity=80); opacity:.8; }
div.blockbgi3		{ overflow:hidden; position:absolute; top:1px; bottom:1px; left:4px; right:4px;	}
div.blockbgi4		{ overflow:hidden; position:absolute; top:2px; bottom:2px; left:2px; right:2px;	}
div.blockbgi5		{ overflow:hidden; position:absolute; top:4px; bottom:4px; left:1px; right:1px;	}
div.ttab_off					{ cursor:pointer; }
div.ttab_space					{ margin-left:6px; }
.item_display_none			{ display:none; }
div.block666				{ width:666px; position:relative; overflow:hidden; margin:0px 0px 10px 0px; }
textarea.textarea_500x60	{ width:467px; height:76px; }
/*********************************/
/*BLOCK 980*/
div.block980				{ width:980px; position:relative; overflow:hidden; margin:0px 0px 10px 0px; }
div.block980 div.blockhdr	{ width:960px; position:relative; overflow:hidden; height:32px; line-height:30px; padding:0px 0px 0px 10px; font-family:Tahoma; font-size:18px; }
div.block980 div.blockcnt	{ width:960px; position:relative; overflow:hidden; padding:10px 0px 10px 10px; }
/*BLOCK 774*/
div.block774				{ width:805px; position:relative; overflow:hidden; margin:0px 0px 10px 0px; }
div.block774 div.blockhdr	{ width:785px; position:relative; overflow:hidden; height:32px; line-height:30px; padding:0px 0px 0px 10px; font-family:Tahoma; font-size:18px; }
div.block774 div.blockcnt	{ width:785px; position:relative; overflow:hidden; padding:10px 0px 10px 10px; }
/*BLOCK 666*/
div.block666				{ width:666px; position:relative; overflow:hidden; margin:0px 0px 10px 0px; }
div.block666 div.blockhdr	{ width:646px; position:relative; overflow:hidden; height:32px; line-height:30px; padding:0px 0px 0px 10px; font-family:Tahoma; font-size:18px; }
div.block666 div.blockcnt	{ width:646px; position:relative; overflow:hidden; padding:10px 0px 10px 10px; }
/*BLOCK 300*/
div.block300				{ width:300px; position:relative; overflow:hidden; margin:0px 0px 10px 0px; }
div.block300 div.blockhdr	{ width:280px; position:relative; overflow:hidden; height:32px; line-height:30px; padding:0px 0px 0px 10px; font-family:Tahoma; font-size:18px; }
div.block300 div.blockcnt	{ width:280px; position:relative; overflow:hidden; padding:10px 0px 10px 10px; }
/*BLOCK 160*/
div.block160				{ width:160px; position:relative; overflow:hidden; margin:0px 0px 10px 0px; }
div.block160 div.blockhdr	{ width:140px; position:relative; overflow:hidden; height:32px; line-height:30px; padding:0px 0px 0px 10px; font-family:Tahoma; font-size:18px; }
div.block160 div.blockcnt	{ width:140px; position:relative; overflow:hidden; padding:10px 0px 10px 10px; }
/*BLOCK 96*/
div.block096				{ width:96px; position:relative; overflow:hidden; margin:0px 0px 0px 0px; }
div.block096 div.blockhdr	{ width:76px; position:relative; overflow:hidden; height:32px; line-height:30px; padding:0px 0px 0px 10px; font-family:Tahoma; font-size:18px; }
div.block096 div.blockcnt	{ width:86px; position:relative; overflow:hidden; padding:2px 0px 2px 5px; font-weight:bold; text-align:center; }
/*BLOCK VARIABLE*/
div.blockvar				{ position:relative; overflow:hidden; margin:0px 0px 10px 0px; }
div.blockvar div.blockhdr	{ position:relative; overflow:hidden; height:32px; line-height:30px; padding:0px 10px 0px 10px; font-family:Tahoma; font-size:18px; }
div.blockvar div.blockcnt	{ position:relative; overflow:hidden; padding:10px 10px 10px 10px; }



textarea,
select,
input[type=text],
input[type=password]				{ color:#FFFFFF; }
textarea,
select,
input[type=text],
input[type=password],
input[type=submit],
input[type=button]					{ border-color:#666666;  background-color:#353b43; }
/*	BLOCK OUTLINE*/
div.blockbgo1,
div.blockbgo2,
div.blockbgo3,
div.blockbgo4,
div.blockbgo5,
div.blockbgo6,
div.blockbgo7,
div.blockbgo8,
div.blockbgo9						{ background-color:#343434; }
div.ttab_cont						{ border-bottom-color:#343434; }
/*	BLOCK FILL*/
div.blockbgi1,
div.blockbgi2,
div.blockbgi3,
div.blockbgi4,
div.blockbgi5						{ background-color:#444444; }
.item_float_clear			{ clear:both; height:0px; font-size:0px; line-height:0px; }
.news-footer {
	font-size: 10px;
	color: #999999;

	background-color: #333333;
	border-width: 1px 1px 1px 1px;
	border-color: #666666;
	border-style: solid;
	padding: 3px 14px 4px 14px;
}


p.votes_name {color: #FFFFFF; font-size:14px; padding: 5px;}
.voting{min-width:20px !important;}
.grey{color:#AAAAAA !important;}
.dark{color:#FFFFFF !important;}
.floatRight{float:right !important;}
.floatLeft{float:left !important;padding-bottom:15px;}
.margl50{margin-left:-50px;}
.textLeft{text-align:left !important;}
.fontBold{font-weight:700 !important;}
div.votingProgress{background:#FFFFFF;margin:2px 5px 5px 5px;padding:0; }
div.votingProgress div{background:url('../../images/votingGreyRoundingRight.jpg') repeat-x left; width:100%;}
div.votingProgress div div{height:12px;width:3px;}
span.num_votes{color:#FFFFFF;}
	td.padd1{
	  padding:10px;
	}
	td.padd2{
	  padding:7px;
	}
	td.padd3{
	  padding:2px;
	}
    
    
    
    
 
			FIELDSET {
				border: solid 1px #CCC;
				-moz-border-radius: 16px;
				-webkit-border-radius: 16px;
				border-radius: 16px;
				padding: 1em 2em;
				margin: 1em 0em;
			}
			
			LEGEND {
				color: #666;
				font-size: 16px;
				padding: 0em .5em;
			}
			
			PRE {
				font-family: "Courier New", monospace;
				font-size: 11px;
				color: #666;
				background: #F8F8F8;
				padding: 1em;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
			}
			
			/* Custom dialog styles */
			#popup_container.style_1 {
				font-family: Georgia, serif;
				color: #A4C6E2;
				background: #005294;
				border-color: #113F66;
			}
			
			#popup_container.style_1 #popup_title {
				color: #FFF;
				font-weight: normal;
				text-align: left;
				background: #76A5CC;
				border: solid 1px #005294;
				padding-left: 1em;
			}
			
			#popup_container.style_1 #popup_content {
				background: none;
			}
			
			#popup_container.style_1 #popup_message {
				padding-left: 0em;
			}
			
			#popup_container.style_1 INPUT[type='button'] {
				border: outset 2px #76A5CC;
				color: #A4C6E2;
				background: #3778AE;
			}
.onlineWidget,.panel{

	background-color:#F9F9F9;
	border:2px solid #FFFFFF;
	height:25px;
	padding:4px 8px;
	position:relative;
	width:130px;

	cursor:pointer;

	/* CSS3 правила для закругленных углов и теней: */

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;

	-moz-box-shadow:0 0 3px #CCCCCC;
	-webkit-box-shadow:0 0 3px #CCCCCC;
	box-shadow:0 0 3px #CCCCCC;

	text-shadow:0 2px 0 white;
}

.onlineWidget:hover{
	background-color:#fcfcfc;
}

.onlineWidget:hover .arrow{
	/* Меняем фоновое изображение для зеленой стрелки при наведении: */
	background-position:bottom center;
}

.count{
	/* Общее количество человек онлайн - div */

	color:#777777;
	float:left;
	font-size:26px;
	font-weight:bold;
	margin-top:-3px;
	text-align:center;
	width:30px;
}

.label{
	/* Ярлык - online */

	float:left;
	font-size:10px;
	padding:7px 0 0 7px;
	text-transform:uppercase;
}
.arrow{
	/* Зеленая стрелочка справа */

	background:url(img/arrow.png) no-repeat top center;
	position:absolute;
	right:6px;

	width:25px;
	height:25px;
}

.panel{
	/* Выезжающая панель */

	position:absolute;
	cursor:default;

	bottom:50px;
	left:0;
	height:auto;
	display:none;
	margin:-2px;
	z-index:1000;
}

.preloader{
	/* Вращающийся прелоадер gif */
	display:block;
	margin:10px auto;
}

.geoRow{
	/* div, который содержит каждую страну */

	height:16px;
	overflow:hidden;
	padding:2px 0;
}

.flag{
	float:left;
	margin:0 4px;
}

.country, .people{
	float:left;
	font-size:10px;
	padding:2px;
}

.country{
	width:85px;
	overflow:hidden;
}

.people{
	font-weight:bold;
}
/*#top-serv { width:960px; margin:0 auto; }
#top-serv .article { float:left; width:152px; margin:10px 17px; background:#3F3222; border-radius:10px; border:solid 3px #FFFC04;}
#top-serv .image { width:100px; }
#top-serv .image img { padding:0; border:solid 6px #3F3222; width:140px; height:100px;}
#top-serv .cnt { margin:0 auto; width:150px; height:20px; font-size:10px;background:#3F3222; text-align:center; border-bottom:  5px solid #3F3222; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#top-serv .cnt h4 { font-size: 13px; }
#top-serv .cnt a {  font-weight:bold; }
#top-serv .cnt2 { margin:0 auto; width:150px; height:20px; font-size:11px;background:#3F3222; text-align:center; border-bottom:  5px solid #3F3222; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
#top-serv .cnt2 h4 { font-size: 10px; padding-top:8px;}
#top-serv .cnt2 a {  font-weight:bold; }
#top-serv .cnt2 a:hover {  color:#ffffff; }
#top-serv .cnt2 p1 { float:left; background:#3F3222;}
#top-serv .cnt2 p2 { float:right; background:#3F3222;}
#reserv {
	width:45px;
	height:45px;
	border:3px solid #bababa;
	margin-top:10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-shadow:1px 1px 4px #777;
	-webkit-box-shadow:1px 1px 4px #777;
	-moz-box-shadow:1px 1px 4px #777;
	-khtml-box-shadow:1px 1px 4px #777;
	color:#444;
	font-weight:bold;
	font-size:15px;
	background:#c6c6c6;
}
div.blocknew980						{ width:960px; padding:9px;margin-left:10px; }*/
/* SEARCH FORM */
span.search_item									{ display:inline-block; padding:0px; }
span.searchbar_label								{ display:inline-block;  font-weight:bold; font-size:12pt; line-height:12pt; padding-bottom:4px; }
span.search_item select								{ width:200px; margin-right:10px; vertical-align:middle; }
span.search_item input								{ vertical-align:middle; }
span.search_item input[type=text]					{ width:192px; margin-right:10px; }
div.blocknew666 span.search_item select				{ width:180px; margin-right:10px; }
div.blocknew666 span.search_item input[type=text]	{ width:172px; margin-right:10px; }
div.blocknew666 #col_playing						{ width:0px; height:0px; overflow:hidden; }

#shortnews img {
max-width: 350px;
padding: 5px;
}