/*
	design: nvitulev
	icq: 4485825
	url: http://all-ow.ru
*/

a:link, a:active, a:visited { color : #96c216; text-decoration : none; } 
a:hover, a:focus { color: #96c216; text-decoration: underline; } 

body {
	color : #7a7a7a; 
	font-size : 12px; 
	font-family : Arial; 
	background-color : #fff; 
	margin : auto; 
	max-width: 450px;
}

.on {
	background-color: #9ee100; 
	background-image: url(images/on.gif); 
	background-repeat: repeat-x;
	text-align: center;
	color: #fff;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px; 
}

.on a:link, a:visited { color: #fff; text-decoration: none;}
.on a:hover { text-decoration: underline;}

.ph {
	background-color: #9ee100; 
	background-image: url(images/on.gif); 
	background-repeat: repeat-x;
	text-align: center;
	color: #fff;
	padding: 2px 2px 2px 2px;
}

.zip {
	background-image: url(images/zip.gif); 
	background-repeat: no-repeat;
	background-position: top right;
	text-align: center;
	color: #999;
	margin-top: -1px;
	font-size: 11px;
	padding: 3px 4px 4px 4px;
}

.copyr a:link, a:visited { color: #96c216; text-decoration: none;}
.copyr a:hover { text-decoration: underline;}

.count {
	text-align: center;
	margin-top: 0px;
	padding: 2px;
}

.count img {
	border: 0px;
	margin-left: 2px;
	opacity: 0.3;
}

.count img:hover {
	border: 0px;
	margin-left: 2px;
	opacity: 0.8;
}

.alarm {
	background: #E61313;
	margin: 0 0 2px 0;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 3px 4px;
}

.end {
	text-align: center;
}

.copy {
	border-top: 1px solid #c2c2c2;
	text-align: center;
	color: #3f5864;
	padding: 3px 1px 1px 1px;
	margin: 1px 0;
}
.copy a { color: #2688B3; text-decoration: none; }

.func {
	border-left: 4px solid #96c216;
	color: #757575;
	font-size: 10px;
	padding: 0 0 0 4px;
}
.gray { color: #a1a1a1; }
.green{ color: #3f3f3f; }

.hdr {
	background-color: #f1f1f1;
	border-bottom: 1px solid #595959;
	font-weight: bold;
	padding-left: 2px;
}

.footer {
	color: #fff; 
	background-color: #ffc100; 
	background-image: url(images/header.gif); 
	background-repeat: repeat-x; 
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 3px 0px 3px 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;  
}
.footer a:link, .footer a:visited { color: #fff; text-decoration: none;  }

.header {
	color: #fff; 
	background-color: #ffc100; 
	background-image: url(images/header.gif); 
	background-repeat: repeat-x; 
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 3px 0px 3px 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
}
.header b { color: #fff; text-decoration: none; }

.tmn {
	color: #999; 
	background-color: #eeeeee; 
	background-image: url(images/tmn.gif); 
	background-repeat: repeat-x; 
	margin-top: 1px;
	margin-bottom: -2px;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 3px 0px 3px 3px; 
}
.tmn  a:link, .tmn  a:visited { color: #fff; text-decoration: none; }
.tmn  a:hover { text-decoration: underline; }

.left { float: left; }

.list1 {
	background-image: url(images/menu.gif); 
	background-color: #fcfcfc; 
	background-repeat: repeat-x; 
	padding : 2px 2px 2px 4px; 
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd; 
	margin-bottom: 1px;
	margin-top: 1px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.list2 {
	background-image: url(images/menu.gif); 
	background-color: #fcfcfc; 
	background-repeat: repeat-x; 
	padding : 2px 2px 2px 4px; 
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd; 
	margin-bottom: 1px;
	margin-top: 1px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.b, .c {
	margin: 0px;
	padding: 2px;
}
.b { background: #F7F7F7; }
.c { background: #efefef; }
.b b { color: #396C82; text-decoration: none; }
.c b { color: #619FBA; text-decoration: none; }


.bmenu {
	background-image: url(images/menu.gif); 
	background-color: #fcfcfc; 
	background-repeat: repeat-x; 
	padding : 2px 2px 2px 4px; 
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd; 
	margin-bottom: 1px;
	margin-top: 1px;
}

.bmenu a { color: #96c216; text-decoration: none; }
.bmenu a:hover, .phdr a:hover { text-decoration: underline; }

.gmenu {
	background-image: url(images/menu.gif); 
	background-color: #fcfcfc; 
	background-repeat: repeat-x; 
	padding : 2px 2px 2px 4px; 
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd; 
	margin-bottom: 1px;
	margin-top: 1px;
}
.gmenu a { color: #96c216; text-decoration: none; }
.gmenu a:hover, .gmenu a:hover { text-decoration: underline; }

.rmenu {
	background-image: url(images/header.gif);
	background-color: #ffc100;
	background-repeat: repeat-x;
	border-bottom: 1px solid #f1b600;
	border-top: 1px solid #f1b600;
	color: #8b8b8b;
	padding: 1px 1px 1px 4px;
}

.phdr {
	color: #fff; 
	background-color: #ffc100; 
	background-image: url(images/header.gif); 
	background-repeat: repeat-x; 
	margin-bottom: 1px;
	margin-top: 1px;
	border-bottom: 1px solid #f1b600;
	border-top: 1px solid #f1b600;
	padding: 2px 0px 2px 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px; 
}
.phdr a { color: #96c216; text-decoration: none; }

.menu {
	background-image: url(images/menu.gif); 
	background-color: #fcfcfc; 
	background-repeat: repeat-x; 
	padding : 2px 2px 2px 4px; 
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd; 
}

.menu a { color: #96c216; text-decoration: none; }
.menu a:hover { text-decoration: underline; }

.news{
	background-image: url(images/menu.gif); 
	background-color: #fcfcfc; 
	background-repeat: repeat-x; 
	padding : 2px 2px 2px 4px; 
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd; 
}

.quote{
	border-left: 4px solid #96c216;
	color: #878787;
	font-size: x-small;
	padding: 2px 0px 2px 4px;
}
.red, .red a { color: #b2b2b2; text-decoration: none; }

.reply {
	border-left: 4px solid #96c216;
	color: #f00;
	padding: 2px 0px 2px 4px;
}

.status{
	color: #CD853F;
	font-weight: bold;
}

.sub {
	border-top: 1px dotted #505050;
	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; text-decoration: none; }

.phpcode {
	background-color: #E0E6E9;
	border: 1px dotted #9FAEBB;
	margin-top: 4px;
	padding: 0px 2px 0px 2px;
}

.maintxt {
	margin-top: 3px;
}

p { margin: 1px; }
form, input, textarea, select { font: 13px Trebuchet MS, Tahoma; margin: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
hr { border: 0; border-top: 0px dotted #E1E1E1; margin: 5px 0; }
h3 { margin: 0; padding: 0 0 2px 0; }
ul { margin: 0; padding-left: 20px; }