
.f_input {
border: 1px solid #C0C0C0; 
background-color: #FFFFFF;
color:#c0c0c0;
}
.textin {
height:20px

}

.clear {
clear:both;
}

.f_textarea {
border: 1px solid #C0C0C0; 
background-color: #FFFFFF;
color:#c0c0c0;
}

.bbcodes {
border: 1px solid #C0C0C0; 
background-color: #FFFFFF;
color:#000;
}

.bbcodes_poll {
border: 1px solid #C0C0C0; 
background-color: #FFFFFF;
color:#000;
}
img {
border:0px;
}

.inputbox {
border: 1px solid #C0C0C0; 
background-color: #FFFFFF;
color:#000;
}


/*------------------------------------------------------------*
**  Главная
**------------------------------------------------------------*/
/* CSS Document */

html, body {
font-size: 12px;
font-family: Arial;
font-style: normal;
font-weight: normal;
color: #404040;
padding: 0px;
margin:0px;
background:#FFF url(../images/body.png);
}

a{
color:#b7440f;
text-decoration:underline;
}

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

#header {
height:399px;
width:1258px;
background:url(../images/body-top.png) no-repeat;
}


.logo {
padding-top:27px;
padding-left:167px;
height:315px;
}

#main-content {
padding-right:50px;
padding-left:50px;
}

.block-left {
width:296px;
float:left;
}

.content {
margin-left:296px;
padding:45px;
font-family:Arial;
background:#f5f2ea url(../images/content-footer.png) bottom no-repeat;
}

.cat_title a{
font-size:22px;
color:#464444;
text-decoration:none;
}


.blocks {
width:266px;
padding:15px;
background:#eae2cc;
}

.blocks_footer {
width:296px;
height:31px;
background:url(../images/block-footer.png);
}

.blocks ul, .blocks li{
margin-left:30px;
margin-right:20px;
margin-bottom:0px;
margin-top:0px;
padding:0px;
list-style-image: url(../images/bullet.png) ;
}

.blocks ul {padding-top:10px;}

.blocks li {padding:4px; border-bottom: 1px solid #c0b9a7;}

.block-name {
font-size:20px;
color:#393838;
font-family:Arial;
padding-left:38px;
}

.blocks ul a {
color:#b7440f;
text-decoration:none;
font-size:13px;
padding-left:4px;
}

.blocks ul a:hover {
color:#b7440f;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.content-footer {
height:24px;
background:url(../images/content-footer.png);
}

.top-menus {
height:57px;
background:url(../images/fon-menu.png) no-repeat;
}


.top-menu a {
color:#5c4923;
font-size:12px;
font-weight:bold;
padding:6px;
text-decoration:none;
}

.top-menu a:hover {
color:#b7440f;
font-size:12px;
font-weight:bold;
text-decoration:none;
border: 1px solid #6f5421;
padding:5px;
}

.head-menu-main {
margin:0px;
padding:0px;
list-style:none;
}

.head-menu-main li {
float:left;
padding-top:12px;
padding-left:8px;
padding-right:8px;
}


.head-menu {
width:800px;
}

#footer {
height:140px;
background:url(../images/footer-body-right.png) repeat-x bottom;
}

.footer-main {
height:140px;
background:url(../images/footer.png) no-repeat left;
}

.footer-left {
float:left;
width:260px;
padding-top:50px;
padding-left:160px;
font-family: Arial;
font-size:11px;
color:#FFF;
}

.footer-left p, .footer-right p {
margin:0px;
padding:0px;
}


.footer-right {
float:right;
width:250px;
padding-top:50px;
padding-right:100px;
font-family: Arial;
font-size:11px;
color:#7f7f7f;
}

.footer-center {
margin: 0px 250px 0px 260px;
padding-top:65px;
color:#7f7f7f;
}

.footer-center a {
font-size:11px;
color:#7f7f7f;
}

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

.navigation {
	color: #555555; 
	border: 0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
	text-decoration: none;
	color: #555555;
	background-color: #ededed;

	padding: 3px 6px;
	font-size: 11px
}

.navigation a:hover {
	background-color: #5078d5;
	color: #ffffff;

}

.navigation span {
	text-decoration: none;
	background-color: #ffffff;
	padding: 3px 6px;
	color: #555555;
	font-size: 11px;
}

.navigation span.nav_ext {
        border: none;
        background: transparent;
}

