/**
 * @version $Id: template.css 10498 2008-07-04 00:05:36Z ian $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

body
{
	background:#EADAB8;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	margin:0px;
	text-align: left;
}
.css_abc{
font-size:16px!important;
margin-bottom:15px;
}
/*настройки модуля новостей на главной*/
.junews-bottom{
padding-bottom:8px;
}
.junews-bottom span.small{
color:#464646;
font-weight:bold;
padding-left:10px;
background:url(../images/date_bg.png) 0 3px no-repeat;
}
.junews-bottom  a{
padding-left:10px;
color:#464646!important;
}
/*конец настройки*/
ul .mostread-bottom a{
color:#464646!important;
}
#alphabeticalbar div a ,#alphabeticalbar div p{
font-size:17px!important;
}
#topline{
position:absolute;
top:0;
left:0;
width:100%;
height:15px;
background:url(../images/topline.gif) 0 0 repeat-x;
}
#header{
position:absolute;
top:15px;
left:0;
width:100%;
height:228px;
text-align:center;
background:url(../images/header_bg.jpg) 0 0 repeat-x;
padding:0!important;
margin:0!important;
}
#logo{
margin:0 auto;
width:677px;
height:228px;
background:url(../images/logo.jpg) top center no-repeat;
}
#header_left{
position:absolute;
top:29px;
left:0px;
width:328px;
height:213px;
z-index:99;
/*background:url(../images/loshad_left.png) 0 0 no-repeat;*/
}
#header_right{
position:absolute;
top:15px;
right:0px;
width:136px;
height:227px;
z-index:99;
background:url(../images/header_right.jpg) top left no-repeat;
}
a img{border:none!important;}
#topmenu{
position:absolute;
top:243px;
left:0px;
width:100%;
height:40px;
background-color:#493028;
text-align:center!important;
}
#topmenu table td{
text-align:center!important;
}
#mysitecontent{
position:absolute;
top:283px;
left:0px;
}
#leftcolumn{
width:240px;
padding-top:15px;
padding-bottom:25px;
}
#maincolumn{
padding:30px 45px 30px 30px;
}
#module_left_bg{
width:124px;
background:url(../images/module_left_bg.jpg) right center no-repeat;
}
#module_right_bg{
width:117px;
background:url(../images/module_right_bg.jpg) left center no-repeat;
}
#module_center_bg{
padding:6px;
background-color:#493028;
}
#module_banner{
text-align:center!important;
margin:20px 0;
}
.banneritem  a img{
border:2px solid #6D6D6D!important;
}
#footer_top{
top:0;
left:0;
width:100%;
height:10px;
background-color:#493028;
}
#footer{
width:100%;
height:auto;
background:#A49472 url(../images/footer_bg.jpg) 23px 243px no-repeat;
}
#footer_bottom{
width:100%;
height:16px;
background:url(../images/footer_bottom_bg.png) 0 0 repeat-x;
}

#footer_left_bg{
width:52px;
background:url(../images/footer_left_bg.png) right center no-repeat;
}
#footer_right_bg{
width:52px;
background:url(../images/footer_right_bg.png) left center no-repeat;
}
#footer_center_bg{
padding:0px;
background-color:#A29370;
}
#footer_center_bg div a img{
border:5px solid #4A3129!important;
margin:10px!important;
}
#popular_gallery{
display:block;
width:200px;
height:35px;
margin-left:10px;
padding:5px 0 0 0px;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#482c23;
background:url(../images/popular_gallery_bg.png) right bottom no-repeat;
}
#footer_popular{
width:698px;
height:225px;
float:right!important;
margin-right:60px;
margin-top:10px;
background:url(../images/footer.jpg) 0 0 no-repeat;
}
#more_photo{
float:right;
margin-right:60px;
padding-left:15px;
background:url(../images/more_photo_bg.png) 0 4px no-repeat;
}
#more_photo a , #copyright a , #karta a , #copyright{
color:#492B22!important;
}
#copyright{
text-align:right!important;
padding:50px 30px 20px 0;
background:url(../images/popular_gallery_bg.png) top right no-repeat;
}
#site_name{
position:relative;
top:45px;
left:50px;
font-family:tahoma;
font-weight:bold;
font-size:14px;
color:#ffffff;
}
#karta{
position:relative;
top:60px;
left:50px;
}
.clr{clear:both;}
p, td, tr, div{
font-weight:normal;
font-size:12px;
color:#444444;
}
a:link,a:visited,a:hover {
color:#ee6d0f;
text-decoration:underline;
}
/* ФОРМАТИРОВАНИЕ НАВИГАЦИИ/МЕНЮ (MENU) */
a{outline:none;}
a.mainlevel-nav, /* форматирование ГЛАВНЫХ(main, не вложенных) элементов меню */
a.mainlevel-nav:link ,
a.mainlevel-nav:visited {
font-family:tahoma;
font-size:14px;
font-weight:normal;
text-decoration:none;
color:#eadab8;
margin:0 22px;
padding:12px 0;
}

#active_menu-nav {
color:#eadab8;
background: url(../images/topmenu_bg.gif) bottom center no-repeat;
} /* форматирование для элемента меню, когда оно активно, даже в позиции main/sub*/


a.mainlevel, /* форматирование ГЛАВНЫХ(main, не вложенных) элементов меню */
a.mainlevel:link ,
a.mainlevel:visited {
display:block;
width:180px;
height:22px;
font-family:tahoma;
font-size:12px;
color:#482c23;
margin:0 0 0 30px;
border-bottom:1px dotted #A1977F;
padding:8px 0 0 20px;
text-decoration:none;
}
a.mainlevel:hover {
color:#ee6d0f;
text-decoration:underline;
}

#active_menu {
color:#ee6d0f;
text-decoration:underline;
} /* форматирование для элемента меню, когда оно активно, даже в позиции main/sub*/

ul#mainlevel-nav {}
ul#mainlevel-nav li{}
#mainlevel-nav a:link {}
#mainlevel-nav a:visited{}
#mainlevel-nav a:hover {}

a.sublevel{} /* форматирование вложенных элементов меню (имеющих родителей) */
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}
ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.pagination li {
display:inline;
padding:2px 5px 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}
h1,.componentheading {
display:block;
height:29px;
color:#594037;
font-size:14px;
font-family:arial;
font-weight:bold;
text-align:left;
margin:30px 0 0 0; 
padding:5px 0px 0 0px;
*padding:0 0 5px 0;
background:url(../images/h1_bg.png) bottom left no-repeat;
}
h2,.contentheading,a.contentheading:link,a.contentheading:visited,
.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
display:block;
height:29px;
color:#594037;
font-size:14px;
font-family:arial;
font-weight:bold;
text-align:left;
margin:30px 0 0 0; 
padding:5px 0px 0 0px;
background:url(../images/h1_bg.png) bottom left no-repeat;
}

.moduletable-left h3 {
display:block;
width:130px!important;
height:29px;
color:#594037;
font-size:14px;
font-family:arial;
font-weight:bold;
text-align:left;
margin:30px 0 0 0; 
padding:5px 0px 0 40px;
background:url(../images/h1_bg.png) bottom right no-repeat;
}

.moduletable-bottom h3 {
display:block;
width:240px!important;
height:29px;
color:#594037;
font-size:14px;
font-family:arial;
font-weight:bold;
text-align:left;
margin:30px 0 0 0; 
padding:5px 0px 0 0px;
background:url(../images/h1_bg.png) bottom right no-repeat;
}

.log{
border:none!important;
}
#loginform , #mod_loginform-left{
text-align:right;
margin-top:15px;
padding-right:20px;
}
#mod_login_password{
margin-top:7px;
}
.button_login , .button-left{
float:right;
display:block;
width:58px;
height:20px;
border:none;
background:url(../images/button_login.png) 0 0 no-repeat;
font-size:10px!important;
color:#F2CB83!important;
margin:14px 20px 0 0;
}
#register_ss{
margin-left:20px;
}
.button_search-left{
width:23px;
height:20px;
background:url(../images/button_search.png) 0 0 no-repeat;
border:none!important;
color:#F2CB83!important;
font-size:10px;
margin-left:7px;
}
.search-left{
margin:15px 0 0 45px;
}
.poll_module ,#poll_module{
margin:0 0 0 30px;
}
.button{
border:1px solid #BE9F5B;
background:url(../images/button_bg.png) 0 0 repeat-x;
color:#493028!important;
}
.smartresize{}
