BODY {
		background: #000000;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10px;
}

@font-face {
	font-family: 'MyriadProRegular';
	src: url('fonts/myriadpro-regular-webfont.eot');
	src: url('fonts/myriadpro-regular-webfont.woff') format('woff'), url('fonts/myriadpro-regular-webfont.ttf') format('truetype'), url('fonts/myriadpro-regular-webfont.svg#webfonthRZ9SvwF') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SocialNetworksNormal';
	src: url('fonts/socialnetworks-normal-webfont.eot');
	src: url('fonts/socialnetworks-normal-webfont.woff') format('woff'), url('fonts/socialnetworks-normal-webfont.ttf') format('truetype'), url('fonts/socialnetworks-normal-webfont.svg#webfonthfyHojP9') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NumberrsRegular';
	src: url('fonts/numberrs-regular-webfont.eot');
	src: url('fonts/numberrs-regular-webfont.woff') format('woff'), url('fonts/numberrs-regular-webfont.ttf') format('truetype'), url('fonts/numberrs-regular-webfont.svg#webfontY3GdQNgR') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'NotelinerRegular';
    src: url('fonts/noteliner-regular-Noteliner.eot');
    src: url('fonts/noteliner-regular-Noteliner.eot?#iefix') format('embedded-opentype'),
         url('fonts/noteliner-regular-Noteliner.woff') format('woff'),
         url('fonts/noteliner-regular-Noteliner.ttf') format('truetype'),
         url('fonts/noteliner-regular-Noteliner.svg#NotelinerRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

	IMG {border:0;}
	A {text-decoration: underline;}
	/* A:hover {text-decoration: none; color:#3366ff;} */


.copy {
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			color: #8ea7b8;
			font-family: 'MyriadProRegular', sans-serif;
			font-size: 14px;
			text-decoration: none;
}

.btitle {
	color: #fff;
	font-size: 68px;
	font-family: 'MyriadProRegular', sans-serif;
	font-weight: bold;
	font-style: bold;
}

.btitleSN {font: 60px 'SocialNetworksNormal', sans-serif; color:#fff;}
.btitleSN32 {font: 32px 'SocialNetworksNormal', sans-serif; color:#cfcfcf;}

.btitleNrr {font: 72px 'NumberrsRegular', sans-serif; color:#fff;}
.btitleNrr32 {font: 32px 'NumberrsRegular', sans-serif; color:#cfcfcf;}

.btitleNlr {font: 60px 'NotelinerRegular', sans-serif; color:#fff;}
.btitleNlr32 {font: 32px 'NotelinerRegular', sans-serif; color:#cfcfcf;}

.fntSN {
	font-family: 'SocialNetworksNormal', sans-serif;
	color:#222;
}
.fntNrr {
	font-family: 'NumberrsRegular', sans-serif;
	color:#222;
}

.fntNlr {
	font-family: 'NotelinerRegular', sans-serif;
	color:#222;
}

.lang {font: 13px 'MyriadProRegular', Verdana, Arial, sans-serif; color:#8ea7b8; text-decoration: underline;}



.menu {
    color: #999;
    font: 15px 'MyriadProRegular',Helvetica;
    padding: 7px 4px 5px 4px;
    margin: 0px 1px 6px 1px;
    text-decoration: none;
}

.menu:hover {
    color: #000;
    background: #999;
    font: 15px 'MyriadProRegular',Helvetica;
    padding: 7px 4px 5px 4px;
    margin: 0px 1px 6px 1px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-shadow: rgba(255, 255, 255, 0.6) 0px 1px 0px;
    width:auto;
}

.menua {
    color: #000;
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #aaa);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa));
    font: 15px 'MyriadProRegular',Helvetica;
    padding: 7px 4px 5px 4px;
    margin: 0px 1px 6px 1px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-shadow: rgba(255, 255, 255, 0.8) 0px 1px 0px;
}


.infoarea {
    color: #333;
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #ddd);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 14px;
    padding: 20px;
    margin: 0px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 800px;
    height: auto;
}



.btn_sn {
    color: #fff;
    background: #fff;
    background: -moz-linear-gradient(top, #e12f05, #9d0012);
    background: -webkit-gradient(linear, left top, left bottom, from(#e12f05), to(#9d0012));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}



.btn_sn_g {
    color: #2c76b9;
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #aaa);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}

.btn_sn_y {
    color: #6f3197;
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #aaa);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#aaa));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}

.btn_sn_v {
    color: #fff;
    background: #214771;
    background: -moz-linear-gradient(top, #214771, #567a9f);
    background: -webkit-gradient(linear, left top, left bottom, from(#214771), to(#567a9f));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}


.btn_sn_l {
    color: #223866;
    background: #fff;
    background: -moz-linear-gradient(top, #fff, #739ac0);
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#739ac0));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}

.btn_sn_t {
    color: #fff;
    background: #6499ba;
    background: -moz-linear-gradient(top, #6499ba, #294565);
    background: -webkit-gradient(linear, left top, left bottom, from(#6499ba), to(#294565));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}



.btn_sn_f {
    color: #fff;
    background-color: #405d96;
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 2px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    width: 36px;
    height:36px;
}

.btn_sn_m {
    color: #f3ac26;
    background-color: #154b8a;
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}


.btn_sn_in {
    color: #ffffff;
    background-color: #0096c1;
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}

.btn_sn_gb {
    color: #ffffff;
    background: #28a21b;
    background: -moz-linear-gradient(top, #28a21b, #096200);
    background: -webkit-gradient(linear, left top, left bottom, from(#28a21b), to(#096200));
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#28a21b', EndColorStr='#096200');
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 30px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 36px;
    height:36px;
}





	.menuaa {font: 15px 'MyriadProRegular', Verdana, Arial, sans-serif; color:#000000; text-decoration: none;}
	.menu2 {font: 14px 'MyriadProRegular', Verdana, Arial, sans-serif; color:#8ea7b8; text-decoration: none;}
	.menu2:hover {color:#ffffff;}
	.menu2a {font: 14px Verdana, Arial, sans-serif; color:#FFFFFF; text-decoration: none;}
	.menus {font: 12px Verdana, Arial, sans-serif; color:#8ea7b8; text-decoration: underline;}
	.menusa {font: 12px Verdana, Arial, sans-serif; color:#FFFFFF; text-decoration: none;}

	.smenu {font: 13px Verdana, Arial, sans-serif; color:#8ea7b8; text-decoration: underline;}
	.smenua {font: 13px Verdana, Arial, sans-serif; color:#FFFFFF; text-decoration: none;}


	.title {font: 18px "Arial", sans-serif; color:#666666; text-decoration: none;}


	.subtitle {font: 15px "Arial", sans-serif; color:#666666; text-decoration: none;}



.mainmenu li { margin-left:5px; display: inline; }



.txt {
	font-family: 'MyriadProRegular',Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000;
}

#txt A {
	text-decoration: underline;
	color:#8ea7b8;
}


/* news */
.newstitle {font: 16px "Arial", sans-serif; color:#0066cc; text-decoration: none;}
.newstitle:hover {text-decoration: underline;}
.razdelname {font: 24px "Arial", sans-serif; color:#0066cc; text-decoration: none;}
.newsdate {font: 11px "Georgia", sans-serif; color:#555555; text-decoration: none;}
.newsshort {
	font-family: Georgia, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#999;
}
.newstxt {
	font-family: Georgia, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#999999;
}
/* end news */

.txtlg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#cccccc;
}

.txtg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#999999;
}

A.txtg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color:#3366cc;
}

.txtw {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#ffffff;
}

.txtwbig {
	font-family: sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#ffffff;
}


.txtlnk {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-image: url('/img/bg_lnk.gif');
	background-position: bottom;
	padding-bottom: 1px;
}

.txtlnk:hover {
	color: #0000ff;
	background-image: url('/img/bg_lnkhover.gif');
}

	/* .txt {font: 14px Geneva, serif; color:#888888; text-decoration: none;} 
	.txtlnk {font: 14px Georgia, serif; color:#9999cc; text-decoration: dash;} */

	.bgmain {background:#000000 url('/img/bgcogwheel.jpg') no-repeat center top;}
	.titletab {background-color:#666699; cursor:move;}
	.tittab {background-color:#666699;}
	.tdb {background-color:#9999CC;}
	.tdw {background-color:#FFFFFF;}
	.tdlg {background-color:#f7f8f9;}
	.tdcontent {background-color:#000000;}	
	.tdk {background-color:#000000;}
	.tdr {background-color:#CC0000;}
	.tdg {background-color:#CCCCCC;}
	.tdg2 {background-color:#333333;}
	.tdo {background-color:#FFCC00;}
	.tdgold {background-color:#ffd700;}
	.tdrb {background-color:#4169e1;}
	.tdlinux {background-color:#D6D7D6;}
	.tdmenua {background: #cfcfcf url('/img/bgmenu.png') repeat-x left top;}	
	
	.tdnight {background: #00001A url('/img/bg_night.png') repeat-x top;}
	.tdload {background: #FFFFFF url('/img/bill_load.gif') no-repeat center;}
	.tdoffers {background: url('/img/bg_offers.png') repeat-x;}
	.tdengine {background: url('/img/bg_engine.png') no-repeat right bottom;}
/*	.tdtel {background: url('/img2/bg_tel2.png') no-repeat left top;}
*/
	.tdtel {background: url('/img2/bg_tel.png') no-repeat left top;}
	.tddot2 {background: url('/img/bgd.gif') repeat-y center;}
	.tddot {background: url('/img/bgd2.gif') repeat-x center;}
	
	/*.tabw {background-color:#FFFFFF; filter:alpha(opacity=90, enabled=1);}
	.tdlnk {CURSOR: hand;}*/


	.qhbgmain {background: url('img/bg_hopper.png') repeat-x left top;}	
	.qhjung {font: bold 16px Arial, sans-serif; color:#528d46; text-decoration: none;}
	.menukqh {font: bold 11px Verdana, Arial, sans-serif; color:#003300; text-decoration: none;}


/* for widgets page */	
	.raitdtop {background: url('img/bg_raipanels.jpg') no-repeat left top;}	
	.wdgtjung {font: bold 24px Arial, sans-serif; color:#000000; text-decoration: none;}

/* for under */
	.under {background: #000000 url('/img/under.jpg') no-repeat center top;}
	.copyother {font: 10px Arial, sans-serif; color:#666666; text-decoration: none;}
	.copy2k3 {font: 14px Verdana, Arial, sans-serif; color:#999999; text-decoration: none;}
	
	
.png { 
width: expression(width); 
filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '', src = '/img/z.gif'); 
} 

/* Kolya */

.odd {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	background-color:#bfbfbf;
}

.many {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	background-color:#C8E2F4;
}

.even {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	background-color:#efefef;
}

.txtp {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#999999;
}

.txtq {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color:#ffffff;
}

.txt404{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.btn_twitter {
    color: #fff;
    background: #6499ba;
    background: -moz-linear-gradient(top, #6499ba, #294565);
    background: -webkit-gradient(linear, left top, left bottom, from(#6499ba), to(#294565));
    font-family: 'SocialNetworksNormal', sans-serif;
	font-size: 24px;
    padding: 0px 0px 0px 0px;
    margin: 3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    text-decoration: none;
    text-align:center;
    valign:top;
    width: 30px;
    height:30px;
}

