html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/*::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }*/

html {height: 100%;}
body {background-image:url(../img/foni.png); background-repeat: repeat; font: 14px/20px Arial, Tahoma, Verdana, sans-serif;  height: 30px; color: #fff; text-shadow:1px 1px 1px #000; text-align: justify;}

a {color: #bcff64; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus {outline: none;}
a:hover, a:active {outline: 0;}

ul, ol {list-style:none;}

p {margin: 0 0 15px 0;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
input {vertical-align: middle;}

table {border-collapse: collapse; border-spacing: 0; border:0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

.clear {clear: both; font-size: 1px; height: 0; line-height: 0;}
.clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0; overflow: hidden;}  
.clearfix:after {clear: both;}
.lt-ie7 .clearfix, .lt-ie8 .clearfix { zoom: 1; } 

#wrapper {min-height: 100%; height: auto !important; height: 100%;}
#center, .footer_content, .header_content {min-width: 1000px;max-width: 1280px;margin: 0 auto;}

.l_s_n {list-style:none;}
.m_down {margin:0 0 15px 0;}


h1,h2,h3,h4 {font-family:Arial, Helvetica, sans-serif;  font-weight:normal;  }
h1 {font-size:21px;line-height:1.3;margin:0 0 0.8em 0; }
h2 {font-size:19px;line-height:1.3;margin:0 0 0.8em 0; }
h3 {font-size:16px;line-height:1.1;margin:0 0 0.3em 0;}


h1 {
	margin:0 0 15px 0;
	background: #404040;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #404040 0%, #242424 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #242424));
	background: -webkit-linear-gradient(top, #404040 0%, #242424 100%);
	background: -o-linear-gradient(top, #404040 0%, #242424 100%);
	background: -ms-linear-gradient(top, #404040 0%, #242424 100%);
	background: linear-gradient(to bottom, #404040 0%, #242424 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#242424', GradientType=0 );
 
 text-align:center;
	padding:13px;border: 1px solid #1C1C1C;
	box-shadow: 0 1px 0 0 #595959 inset;
	position: relative;
	text-shadow: 0 1px 0 #150F0F;
	color:#BCFF64;
 }
 
h1 span {display:block;
	
	background:url(../img/arrow.png) top left no-repeat;
	
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 50px;background: url(../img/header.png) top left repeat-x; margin:0 0 60px 0; }
.header_content {}

.logo {display:block; float:left; width:221px; height:48px; background:url(../img/logo.png) 0 -3px no-repeat; text-indent:-9999px;}

.up_nav {float:right;}
.up_nav li {float:left; padding:10px 0 0 0; margin:0 15px 0 0;}
.up_nav li a, .up_nav li span {
	display:block;
	padding: 5px 10px;
	text-align:center;
	
		background: #404040;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDA0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #404040 0%, #242424 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #242424));
	background: -webkit-linear-gradient(top, #404040 0%, #242424 100%);
	background: -o-linear-gradient(top, #404040 0%, #242424 100%);
	background: -ms-linear-gradient(top, #404040 0%, #242424 100%);
	background: linear-gradient(to bottom, #404040 0%, #242424 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#242424', GradientType=0 );
	
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
   border-width:1px;
	border-style: solid;
	border-color:#232323;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
	color:#BCFF64;
}
.up_nav li a:hover, .up_nav li span:hover {
	background:#33363a;
	border-color:#1e1f21;
	color:#88E0F9;
	
	box-shadow:inset 1px 2px 2px #232323;
}


.social_buttons_block { position:absolute; left:50%; margin-left:-20%; top:13px;}
.gplus, .twitter, .vk_button, .facebook_block {position:absolute; top:0; }


.gplus {left:390px;}
.twitter {left:265px;}
.vk_button {left:0;}
.facebook_block {left:115px;}


/* Center
-----------------------------------------------------------------------------*/
#center {padding:0 0 25px 0;}
#middle {width: 100%;height: 1%;position: relative;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%; float: left;  overflow: hidden;}
#content {padding: 0 270px 0 270px;}



/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {float: left;width: 250px;margin-left: -100%;position: relative;background: none;}



/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left;margin-right: -3px;width: 250px;margin-left: -250px;position: relative;background: none;}

/* Footer
-----------------------------------------------------------------------------*/
#fake_footer {height:50px; background:none; 
margin-top: -150px; /* negative value of footer height */
    height: 300px;


}
#footer {   
 height: 50px; background:#333;  
        
        margin: 0 auto -100px;}
.footer_content { background:#none; padding:10px 0 0 0; }

.footer_menu {float:right;}

.footer_menu li {float:left;margin:0 0 0 25px;}

.footer_menu li a {}

.live_internet {float:left; margin:0 0 0 25px;}