/* Design by aka Ripper */

/* Elements */

body {
	margin: 20px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

h1 {
}

h2, h3, h4, h5, h6 {
	color: #2582A4;
}

p, ol, ul {
	text-align: justify;
}

strong {
	font-weight: bold;
	color: #808080;
}

a {
	color: #87A019;
}

a:hover {
	text-decoration: none;
	color: #2582A4;
}

.box {
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(../images/img07.gif) repeat-x left bottom;
}

.bottom {
	display: block;
	margin-bottom: 0;
	padding-bottom: 10px;
	background: url(../images/img08.gif) no-repeat left bottom;
}

.image {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}

.indent {
	margin-left: 125px;
}

/* Header */

#header {
	width: 928px;
	height: 37px;
	margin: 0 auto;
	background: #BECF74 url(../images/img01.gif) repeat-x;
	border-bottom: 3px solid #FFFFFF;
}

/* Menu */

#menu {
	float: left;
	width: 600px;
	height: 37px;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	background: url(../images/img02.gif) no-repeat;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 27px;
	padding: 10px 15px 0px 15px;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	background: #A4B74C url(../images/img04.gif) repeat-x;
}

/* Search */

#search {
	float: right;
	height: 28px;
	margin: 0;
	padding: 9px 25px 0 0;
	background: url(../images/img03.gif) no-repeat right top;
}

#search fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}

#input1 {
	width: 164px;
	padding: 2px 5px;
	background: #FFFFFF;
	border: none;
}

#input2 {
	height: 20px;
	background: #87C4DB;
	border: none;
	text-transform: lowercase;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Content */

#content {
	width: 928px;
	margin: 0 auto;
}

#colOne {
	float: left;
	width: 238px;
	background: url(../images/img05.gif) repeat-x;
}

#colOne h3 {
	padding: 0 20px;
}

#colOne ul {
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px;
	list-style: none;
}

#colOne li {
	padding: 5px 0;
	border-top: 1px solid #EFEFEF;
}

#colOne li.first {
	border: none;
}

#colTwo {
	float: right;
	width: 617px;
	padding: 30px 40px 0 30px;
	background: url(../images/img09.gif) repeat-x;
}

#colTwo h2 {
	margin-top: 0;
	font-size: 26px;
}

#colTwo h3 {
	margin-bottom: 0;
	font-size: 18px;
}

#colTwo h4 {
	margin-top: 0;
	font-size: 11px;
	font-weight: normal;
}

#colTwo .box {
	margin: 0 -30px 30px -20px;
	padding: 0 30px 0 20px;
}

#colTwo .bottom {
	margin: 0 0 20px -20px;
	padding: 0 0 20px 20px;
}

/* Logo */

#logo {
	height: 150px;
	background: url(../images/img06.gif) no-repeat;
}

#logo h1, #logo h2, #logo a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-transform: lowercase;
	text-align: center;
	color: #FFFFFF;
}

#logo h1 {
	padding-top: 25px;
	font-size: 34px;
}

#logo h2 {
	margin-top: -5px;
	font-size: 12px;
}

/* Footer */

#footer {
	clear: both;
	width: 928px;
	margin: 0 auto;
	padding-top: 40px;
	background: url(../images/img11.gif) repeat-x;
}

#footer p {
	margin: 0;
	text-align: center;
}

#searching {
        color: #000000;         
        font-size: 11px;          
        font-family: tahoma;
        font-weight: bold;  
        height: 18px;
        padding-left: 3px;
        margin-left:  10px;
        background-image: url(../images/se.gif);
        border: 1px solid #000000;    
}



/* Навигация по страницам */

.ctitle { font-size:18px; }





#white_block .user				{ clear:both; padding:3px 0; }
#white_block .user_info			{ border-top:1px #262626 dashed; border-top:1px #D1D1D3 dashed; border-bottom:1px #D1D1D3 dashed; 
									padding:10px 0 15px 0; overflow:hidden; }
#white_block .user_info	.userpic	{ border:none; padding:5px; float:left; margin:0 32px 20px 10px; }
#white_block .user_info	h1			{ font:18px tahoma, sans-serif; color:#444; padding:15px 0 0 0; }
#white_block .user_info	 a			{ margin-right:10px; }

#white_block .user_info	table		{ clear:both; width:100%; }
#white_block .user_info	td			{ border:1px #F1F1F1 solid; vertical-align:middle; height:24px; padding:0 5px; }
#white_block .user_info	td.l		{ width:146px; }
#white_block .user_info	td p		{ color:#444; padding:2px 0 2px 0; }
#white_block .user_info	td img		{ float:none; margin:0 10px; }
#white_block .user_info	tr.dark td 	{ background:#fafafa; }




/* -------------------------------------------------------------------------- *

 *          Панель авторизации

 * -------------------------------------------------------------------------- */
#login_form
{
   position: absolute;
     width: 24%;
     left: 38%;
       top: 85px;
    background-color:#fafafa;
       background: #fafafa url(../images/login.jpg) no-repeat;
     border:solid #eee 5px;
     display: none;
       z-index: 99;
    overflow: hidden;
}
#login_form #border
{
   border:1px solid #fafafa;
   padding:15px;
   padding-left:65px
}
#login_form a
{
     font:11px Tahoma, Verdana;
     text-decoration: none;
     color:#2887c3;
}
#login_form a { text-decoration: underline; }
#login_form a:hover { text-decoration: none; }
h1, h2, h3, h4, h4, h6
{
     font-family: Verdana, sans-serif;
     color: #767676;
     font-weight: normal;
     margin: 0px;
     padding: 0px;
}

a { color:#767676; }

h1 a, h2 a, h3 a
{
     text-decoration: none;
     color:#767676;
}

h1
{
       letter-spacing: -1px;
       font-size: 162.5%;
}


/* -------------------------------------------------------------------------- *

 *          Подсказка по картинкам

 * -------------------------------------------------------------------------- */



.hint
{
background-color:#ffffff;
line-height:6px;
color: black;
font-family:verdana;
font-size:10px;
width:auto;
border-top:1px solid #fafafa;
border-right:1px solid #fafafa;
border-bottom:1px solid #fafafa;
border-left:1px solid #fafafa;
margin:0px;
padding:6px;
position:absolute;
visibility:hidden;
}