/*******************************

SEOMOSCOW Screen Stylesheet

date:      20/10/2010
author:    Novosiolov Vladimir
email:     nvastudio [at] mail.com
website:   www.nvastudio.com

********************************/
@import url("menu.css");
@import url("global.css");

.wrapper { width: 930px; position: relative; margin: 0px auto; padding: 15px; }
.top { padding: 38px 27px; background: #1A7FC5 url(../images/seo_top.jpg) no-repeat; }
.top h3 { position: absolute; left: 470px; top: 50px; padding: 0px; font: normal 17px/20px Verdana, Geneva, sans-serif; color: #FFF;}
.column-left { width: 220px; float: left; margin-bottom: 30px; }
.column-right { float: right; width: 694px; margin-bottom: 30px; }
.login { color: #336699; background: #E9E9E9 url(../images/seo_login_bg.gif) repeat-x 0px 0px; height: 300px; }
.login a { font-size: 11px; text-decoration: underline; }
.login h3 { padding-top: 3px; }
.login form { padding: 15px; }
.login .txt { font-size: 12px; color: #069; background: transparent url(../images/seo_input.gif) no-repeat 0px 0px; border: 1px solid #D6D6D6; padding: 3px; width: 170px; }
.login label { font-weight: normal; padding-top: 11px; padding-bottom: 4px; display: block; }
.butt_reg { margin: 15px; display: block; }
.butt_enter { margin-top: 11px; margin-bottom: 21px; }
.text { }
.text p { padding-top: 13px; }
.text a { text-decoration: underline; }
.text a:hover { text-decoration: none; }
.text ol, .text ul{ padding: 8px 8px 8px 23px; }
.text li { padding: 3px 0px; }
.text h2 { color: #FFF; background: #96a1a9; padding: 12px 3px 0px; margin-bottom: 5px; font-weight: bold; }
.index { width: 220px; margin-right: 17px; float: left; }
.column-left .text h2 { background: #7ea6c7; }

.footer { background: url(../images/seo_footer.gif) repeat-x 0px 0px; padding: 5px 0px 50px; margin-top: 32px; }
.footer div { background: url(../images/seo_top.jpg) no-repeat 0px 50%; padding: 13px 15px; }
.footer ul { list-style: none; margin-left: -12px; }
.footer ul li { display: inline; padding-right: 15px; padding-left: 12px; color: #FFF; background: url(../images/seo_li.gif) no-repeat right center; }
.footer ul li a { color: #FFF; font-size: 11px; text-transform: uppercase; }
.footer .none { background: url(none); }
.none   { background: url(none); margin-right: 0px; }
.made-by { font-size: 11px; color: #FFF; padding: 0px; float: right; position: relative; }
.made-by a { color: #838c9b; text-decoration: none; }


/* &: */
div.err {
	background: url(../images/error.png) no-repeat 5px 50% #ffb3b5;
	height:40px;
	padding:10px 0 0 25px;
	text-align:left;
}
div.ok {
	background: url(../images/ok.png) no-repeat 5px 50% #44C209;
	height:25px;
	padding:10px 0 0 25px;
	text-align:left;
	color:#fff;
}

d//iv.btn{
  background:#D4D0C8;
  border:2px solid #808080; border-left:2px solid #fff; border-top:2px solid #fff;
  width:auto; height:22;
  display:inline;
	text-decoration:none;
	color:#777;
	padding-left:10; padding-right:10; padding-top:2; padding-bottom:2;
}
d//iv.btn:hover {
	color:#BA0109;
	cursor:pointer;
}
a//.btn:link, a.btn:visited, a.btn:hover, a.btn:active{
	t//ext-decoration:none;
	c//olor:#fff;
	text-decoration:underline;
}
a//.btn:hover {
	color:#BA0109;
	cursor:pointer;
}
d//iv.btnL{
	background: url(../images/btnL.gif) no-repeat left top;
  	width:auto; height:28px;
  	display:inline;
	font: 10px verdana, Tahoma, sans-serif; color:#336699;
	text-transform:uppercase;
	padding:6px 0px 6px 10px;
}
d//iv.btnR{
	background: url(../images/btnR.gif) no-repeat right top;
  	width:auto; height:28px;
  	display:inline;
	font: 10px verdana, Tahoma, sans-serif; color:#336699;
	text-transform:uppercase;
	padding:6px 10px 6px 0px;
}
d//iv.btnR a {
	text-decoration:none;
}

.plus {
	color:#00aa00;
}
.minus {
	color:#ff0000;
}
.bold {
	text-weight:bold;
}

div.ok2 {
	background: url(../images/ok.png) no-repeat 5px 50%;
	height:20px;
	padding:10px 0 0 25px;
	text-align:left;
	color: #44C209;
}

