
body {
	color: #838383;
	max-width: 400px;
	margin: auto;
	padding: 0;
	background: #fff;
	font: 12px Arial, Tahoma, sans-serif;
	
	font-size: 11px; font-family: sans-serif; color: #3e3e3e; margin: auto; max-width:640px;
}

.logo {
    text-align : center; 
	background-repeat: repeat-x;	
	height: 50px;
	margin-top: +5px;
}

.tulbar {
	background:  #2ABAEF;
	color: #fff;
	padding: 10px 3px 3px 5px;
	-moz-border-radius-bottomleft: 7px; 
	-moz-border-radius-bottomright: 7px; 
	-webkit-border-bottom-left-radius: 7px; 
	-webkit-border-bottom-right-radius: 7px; 
	border-bottom-left-radius: 7px; 
	border-bottom-right-radius: 7px; 
}
.tulbar a { color: #fff; }

.soc {
	text-align : right; 
	color: #fff;
	padding: 10px 3px 3px 5px;
	-moz-border-radius-bottomleft: 7px; 
	-moz-border-radius-bottomright: 7px; 
	-webkit-border-bottom-left-radius: 7px; 
	-webkit-border-bottom-right-radius: 7px; 
	border-bottom-left-radius: 7px; 
	border-bottom-right-radius: 7px; 
}

.reklama {	
	background:  repeat-x top left #f8f8f8;
	padding: 1px;
	border: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
}




.alarm {
	background: #E61313;
	margin: 0 0 2px 0;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 4px;
}

.end {
	text-align: center;
}

.footer {
	text-shadow: #2a95c0 0 1px 0;
	background: url(images/footer.gif) repeat-x top #54b9e1;
	color: #fff;
	padding: 3px 3px 3px 4px; 
}

.footer a { color: #fff; }

.copy {
	border-top: 1px solid #c2c2c2;
	text-align: center;
	color: #3f5864;
	padding: 3px 1px 1px 1px;
	margin: 1px 0;
}

.copy a { color: #2688B3; }

.func {
	border-left: 4px solid #2FB0D0;
	color: #757575;
	font-size: 10px;
	padding: 0 0 0 4px;
}

.gray { color: gray; }
.green{ color: green; }

.hdr {
	background-color: #f1f1f1;
	border-bottom: 1px solid #595959;
	font-weight: bold;
	padding-left: 2px;
}

.header {
	text-shadow: #2a95c0 0 1px 0;
	background: url(images/footer.gif) repeat-x top #54b9e1;
	color: #fff;
	padding: 3px 3px 3px 4px;  
}

.header b { color: #fff; }

.left { float: left; }

.list1 {
	border: 1px solid #e6e6e6;
	background: #ebf6fb;
	margin: 1px 0;
	padding: 3px 1px 4px 4px;
}

.list2 {
	border: 1px solid #e6e6e6;
	background: #F7F7F7;
	margin: 1px 0;
	padding: 3px 1px 4px 4px; 
}

.b, .c {
	margin: 0px;
	padding: 2px;
}

.b { background: #F7F7F7; }
.c { background: #fff; }
.b b { color: #396C82; }
.c b { color: #619FBA; }

.maintxt{
	padding: 4px;
}

.tmn {
	background: url(images/tmn.gif) repeat-x top left #fff;
	color: #989898;
	padding: 4px;
}

.tmn a, .fmenu a { color: #4d4d4d; }
.tmn a:hover,.fmenu a:hover{
	text-decoration: underline;
}

.tmn2 {
	background: url(images/tmn2.gif) repeat-x top left #989898;
	color: #fff;
	padding: 3px;
	-moz-border-radius-bottomleft: 3px; 
	-moz-border-radius-bottomright: 3px; 
	-webkit-border-bottom-left-radius: 3px; 
	-webkit-border-bottom-right-radius: 3px; 
	border-bottom-left-radius: 3px; 
	border-bottom-right-radius: 3px; 
}
.tmn2 a { color: #fff; }
.tmn2 a:hover {
	text-decoration: underline;
}

.info {
	background: url(images/info.png) no-repeat;
	margin: 6px;
}

.dialog {
	background: url(images/dialog.png) no-repeat;
	margin: 6px;
}

.box {
	background: url(images/box.png) no-repeat;
	margin: 6px;
}

.games {
	background: url(images/games.png) no-repeat;
	margin: 6px;
}

.bmenu, .phdr {
	text-shadow: #7bb12f 1px 1px 1px;
	background: #378EC4;
	color: #fff;
	padding: 2px;
	border-bottom: 1px solid #caeb9a;
	border-top: 1px solid #caeb9a;
	margin-top: 1px;
	margin-bottom: 1px;
}

.bmenu a, .phdr a { color: #fff; }
.bmenu a:hover, .phdr a:hover { color: #ebebeb; text-decoration: none; }

.gmenu {
	text-shadow: #7bb12f 1px 1px 1px;
	background:  #63C3EA;
	color: #fff;
	padding: 2px;
	border-bottom: 1px solid #caeb9a;
	border-top: 1px solid #caeb9a;
}

.gmenu a { color: #fff; }

.fmenu {
	background: url(images/fmenu.gif) repeat-x bottom #cbee98;
	border-left: 1px solid #cef498;
	border-top: 1px solid #cef498;
	border-right: 1px solid #cef498;
	padding: 3px; 
	margin-bottom: -1px;
	margin-top: 3px;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
}

.fmenu a { color: #64819B; }

.rmenu {
	background: #F5E9EB;
	border: 1px solid #E2C0C7;
	margin: 1px 0;
	padding: 4px;
}

.rmenu input, .rmenu textarea, .rmenu select { border: 1px solid #E2C0C7; }
.rmenu input:focus, .rmenu textarea:focus { border: 1px solid #DBB0B9; background: #FDFBFB; }

.phdr {
	text-shadow: #90979F 1px 1px 1px;
	background:  repeat-x top left #378EC4;
	color: #fff;
	padding: 4px;
	border-bottom: 1px solid #caeb9a;
	border-top: 1px solid #caeb9a;
	margin-top: 1px;
	margin-bottom: 1px;
}

.enden{
	background: url(images/enden.gif) repeat-x;
	text-align: center;
	color: #8a8a8a;
	padding: 4px;
	margin-top: -1px;
}

.menu {
	background: url(images/menu3.gif) repeat-x top left #3C9CD2;
	padding: 3px;
	border: 1px solid #e1e1e1;
	margin-top: 1px;
}

.menu a { color: #4ab8e5; }
.menu a:hover { color: #4ab8e5; }

.menu2 {
	padding: 12px 4px 3px 54px;
}

.menu2 a { color: #4ab8e5; }
.menu2 a:hover { color: #4ab8e5; }

.menu3top {
	text-shadow: #2a95c0 0 1px 0;
	color: #fff;
	padding: 3px 3px 3px 4px;
	background:  #63C3EA;
	margin-top: -15px;
	border: 1px solid #e1e1e1;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
}







.menu3 {
	background: url(images/menu3.gif) repeat-x top left #f8f8f8;
	padding: 1px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.menu3bottom {	
	background: url(images/menu3.gif) repeat-x top left #f8f8f8;
	padding: 1px;
	border-bottom: 1px solid #e1e1e1;
	
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
}

.news{
	background-color: #EBAE7C;
	border: 1px solid white;
	color: #fff;
	font-size: x-small;
	padding: 3px 4px 4px 4px;
	border: 1px solid #EBAE7C;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
	
}
.news a { color: #4a5663; }


.news_t {	
	background: url(images/menu3.gif) repeat-x top left #f8f8f8;
	padding: 1px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #EBAE7C;
	border-right: 1px solid #EBAE7C;
	border-bottom: 1px solid #EBAE7C;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
}


.news_text{

font: 11px Verdana , Helvetica, sans-serif;
background-color: #E1EDF6;



	font-size: 11px;
	padding: 4px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #2ABAEF;
	border-right: 1px solid #2ABAEF;
	border-bottom: 1px solid #2ABAEF;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
	
	
}



.news_tit{
background-color: #2ABAEF;
	border: 1px solid white;
	color: #fff;
	font-size: 13px;
	padding: 4px 0px 0px 5px;
	border: 1px solid #2ABAEF;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px;

}

.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 15px 5px 0; /* Отступы вокруг картинки */
   }

.news_img{

float: left;

 position: relative;
   left: -135px;
   margin-right: -135px;
	
}




.user_stat1{
	background-color: #0FCB21;
	border: 1px solid white;
	color: #fff;
	font-size: x-small;
	padding: 3px 4px 4px 4px;
	border: 1px solid #0FCB21;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
	
}
.user_stat1 a { color: #4a5663; }


.user_statistic1 {	

	padding: 1px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #0FCB21;
	border-right: 1px solid #0FCB21;
	border-bottom: 1px solid #0FCB21;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
}




.user_stat2{
	background-color: #2ABAEF;
	border: 1px solid white;
	color: #fff;
	font-size: x-small;
	padding: 3px 4px 4px 4px;
	border: 1px solid #2ABAEF;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
	
}
.user_stat2 a { color: #4a5663; }


.user_statistic2 {	

	padding: 1px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #2ABAEF;
	border-right: 1px solid #2ABAEF;
	border-bottom: 1px solid #2ABAEF;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
}





.user_stat3{
	background-color: #4D4D4D;
	border: 1px solid white;
	color: #fff;
	font-size: x-small;
	padding: 3px 4px 4px 4px;
	border: 1px solid #4D4D4D;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
	
}
.user_stat3 a { color: #4a5663; }


.user_statistic3 {	

	padding: 1px;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #4D4D4D;
	border-right: 1px solid #4D4D4D;
	border-bottom: 1px solid #4D4D4D;
	-moz-border-radius-bottomleft: 6px; 
	-moz-border-radius-bottomright: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px; 
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
}

.title {	
	
	background-color: #FF9926;
	border: 1px solid white;
	color: #fff;

	padding: 3px 4px 4px 4px;
	border: 1px solid #EBAE7C;
	-moz-border-radius-topleft: 6px; 
	-moz-border-radius-topright: 6px; 
	-webkit-border-top-left-radius: 6px; 
	-webkit-border-top-right-radius: 6px; 
	border-top-left-radius: 6px; 
	border-top-right-radius: 6px; 
}



.news_end {
	background:  #FF9926;
	color: #fff;
	padding: 3px 4px 4px 4px;
	border: 1px solid #EBAE7C;
	border: 1px solid white;
	-moz-border-radius-bottomleft: 7px; 
	-moz-border-radius-bottomright: 7px; 
	-webkit-border-bottom-left-radius: 7px; 
	-webkit-border-bottom-right-radius: 7px; 
	border-bottom-left-radius: 7px; 
	border-bottom-right-radius: 7px; 
}
.news_end a { color: #fff; }




.quote{
	border-left: 4px solid #c0c0c0;
	color: #878787;
	font-size: x-small;
	padding: 2px 0px 2px 4px;
}

.red, .red a {
	color: #f00;
}

.reply {
	border-left: 4px solid red;
	color: #f00;
	padding: 2px 0px 2px 4px;
}

.status{
	color: #CD853F;
	font-weight: bold;
}

.sub {
	border-top: 1px dotted #c6c17f;
	font-size: x-small;
	margin-top: 4px;
}

.clip {
	color: #4a5663;
	border: 1px solid white;
	font-size: x-small;
	background-color: #bfc6cf;
	padding: 4px 4px 8px 4px;
}
.clip a { color: #424e59; }

.phpcode {
	background-color: #E0E6E9;
	border: 1px dotted #9FAEBB;
	margin-top: 4px;
	padding: 0px 2px 0px 2px;
}
a { color: #178ABC; text-decoration: none;}
a:hover { text-decoration: underline; }

p { margin: 1px; }
form, input, textarea, select { font: 13px Arial, Tahoma, sans-serif; margin: 0; }
input, textarea, select { background: #fff; border: 1px solid #d8d8d8; color: #686868; padding: 3px; margin: 1px 0; }
input:focus, textarea:focus { background: #F4F4F4; border: 1px solid #BCBCBC; }
input[type="submit"] { background: url(images/input.gif) repeat-x bottom #fefefe; padding: 3px 8px; }
input[type="file"] { margin: 2px 0; }
hr { border: 0; border-top: 1px dotted #08B1F4; margin: 5px 0; }
h3 { margin: 0; padding: 0 0 2px 0; }
ul { margin: 0; padding-left: 20px; }


.sitemap { 
font-size : xx-small; 
position : relative; 
width : 100%; 
height : 38px; 
z-index : 1; 
overflow : auto; 
} 

.links { 
font-size : xx-small; 
position : relative; 
width : 100%; 
height : 38px; 
z-index : 1; 
overflow : auto; 
} 


.beta { 
background-color : #df5822; 
color : #ffffff; 
font-size : 0.9em; 
margin-left : 4px; 
margin-right : 6px; 
padding-bottom : 0; 
padding-left : 2px; 
padding-right : 2px; 
}


.pixel { 
background-color : #00AFF0;
color : #ffffff; 
font-size : 0.9em; 
margin-left : 4px; 
margin-right : 6px; 
padding-bottom : 0; 
padding-left : 2px; 
padding-right : 2px; 
}



.color_g { 
background-color : #47A6F4; 
color : #ffffff; 
font-size : 0.9em; 
margin-left : 4px; 
margin-right : 6px; 
padding-bottom : 0; 
padding-left : 2px; 
padding-right : 2px; 
}

.rate { 
background-color : #df5822; 
color : #ffffff; 
font-size : 7pt; 
margin-left : 4px; 
margin-right : 6px; 
padding-bottom : 0; 
padding-left : 2px; 
padding-right : 2px; 
} 

.search_1 {
margin: 1px 0px;
border:1px solid #408bb6;
background:#59A5D1;
color:#FFFFFF;}

.search_1 a
 {color:#ffffff;
 padding:0px 3px;}


.down { 
background-color : #178ABC; 
color : #ffffff; 
font-size : 7pt; 
margin-left : 4px; 
margin-right : 6px; 
padding-bottom : 0; 
padding-left : 2px; 
padding-right : 2px; 
} 



.question { 
color : #3dd5ff; 
font-size : small; 
margin : 1px; 
padding : 1px; 
text-align : left; 
} 


.ekran { 
color : #ff8200; 
font-family : serif; 
font-size : 102%; 
position : relative; 
} 

.download { 


background-color : #3DC02E; 
color : #ffffff; 
font-size : 0.9em; 
margin-left : 4px; 
margin-right : 6px; 
padding-bottom : 0; 
padding-left : 2px; 
padding-right : 2px; 







} 


.poslednie, .zagolovki1 { 
background-color : #1f1f1f; 
background-image : url(images/c0000000.png); 
border : 1px solid #3dd5ff; 
color : #3dd5ff; 
font-size : small; 
margin : 1px; 
padding : 1px; 
text-align : left; 
} 

.posl { 
color : #FF8000; 
font-size : small;
} 

.zagolovki { 
background-color : #1f1f1f; 
background-image : url(images/c0000000.png); 
border : 1px solid #88cc30; 
color : #88cc30; 
font-size : small; 
margin : 1px; 
padding : 1px; 
text-align : left; 
} 

.menu { 
	border: 1px solid #3C9CD2;
	background: #F8F8F8;
	margin: 1px 0;
	padding: 3px 1px 4px 4px;
} 
.menu a { color: #034E7D; }

.screenroot {
	border: 1px solid #e6e6e6;
	background: #ebf6fb;
	margin: 1px 0;
	padding: 3px 1px 4px 4px;
}

.ratio { 
    font-size: 11px;
	border: 1px solid #08B1F4;
	background: #C5EBFB;
	margin: 1px 0;
	padding: 3px 1px 4px 4px;
} 
.ratio a { color: #044E7C; }

.rating { 
    font-size: 11px;
	border: 1px solid #08B1F4;
	background: #C5EBFB;
	margin: 1px 0;
	padding: 3px 1px 4px 4px;
} 

.vkontakte { 
    font-size: 11px;
	border: 1px solid #08B1F4;
	background: #D1EEF7;
	margin: 1px 0;
	padding: 3px 1px 4px 4px;
} 

.1razmer{ 
color : #FF2222; 
font-family : serif; 
font-size : 120%; 
position : relative; 
} 


.skachivanie { 
color : #ff9611; 
font-family : serif; 
font-size : 120%; 
position : relative; 
} 


.razmer { 
background-color : #60CD57; 
color : #fff; 
font-size : 7pt; 
margin-left : 4px; 
margin-right : 6px; 
padding-bottom : 0; 
padding-left : 2px; 
padding-right : 2px; 
} 


.nfiles { 
color : #E3902C; 
} 



.select { 

background: #63C3EA;
	margin: 1px 0;
	padding: 3px 1px 4px 4px;
} 



/* DIV с закруглёнными углами и тенью с помощью CSS3 от http://megaweb.su/   */
.bord{
    background: #378ec4; /* Фоновый цвет блока */

    height: 15px; /* Высота блока */

	border-bottom : 1px solid #3dd5ff; 
font-weight : bold; 
padding-left : 2px; 
border-top : 1px solid #3dd5ff; 
color : #000000; 


    border:1px solid #FF9; /* Размер вид и цвет рамки */
    border-radius:7px; /* Валидное свойство CSS3 скругление углов, значение(цифра) задаёт радиус скругления*/
    -webkit-border-radius:30px; /* Safari, Chrome */
    -moz-border-radius:30px; /* Firefox */
    box-shadow: 0 0 10px 2px #1A3457; /* Валидное свойство CSS3 тень*/
    -webkit-box-shadow: 0 0 10px 2px #1A3457; /* Safari, Chrome */
    -moz-box-shadow: 0 0 10px 2px #1A3457; /* Firefox */
    /* ТЕНЬ   Первое значение(цифра) задает смещение тени по оси X (горизонтали). Может задаваться в любых допустимых единицах измерения CSS Положительное значение задает смещение вправо, отрицательное – смещение влево;
    * Второе значение(цифра) задает смещение по оси Y (вертикали). Положительное значение соответствует смещению вниз, отрицательное – вверх;
    * Третье значение(цифра) определяет радиус размытия. Отрицательные значения недопустимы;
    * Четвертое значение(цифра) – радиус растяжения тени. Положительные значения растягивают тень во всех направлениях, отрицательные сужают;
    * color – базовый цвет тени;
    * Если указано ключевое слово inset, тень будет направлена внутрь элемента.*/
}
/* DIV с закруглёнными углами и тенью с помощью CSS3 от http://megaweb.su/  end  */


.ftitle {font-size:13px; margin:7px 4px; padding:0px; font-weight:bold;}

.mps_blue {margin: 1px 2px 3px 2px; background: #d1eef7;}

.t1 {background: url("/i/m1/tl_b.png") no-repeat top left;}
.t2 {background: url("/i/m1/tr_b.png") no-repeat top right;}
.t3 {background: url("/i/m1/br_b.png") no-repeat bottom right;}
.t4 {background: url("/i/m1/bl_b.png") no-repeat bottom left; padding: 6px 5px;}


	




