 /*
Theme Name: КАМЕРАТА
Theme URI: http://kamerata.org/
Description: Шаблон сайта КАМЕРАТА
Version: 1.0
Author: tvoedelo.ru
Author URI:
Tags: kamerata.org
Text Domain: kamerata

  */
body{
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: 400;
	text-decoration:none;
	color:#666666;
	background-color:#f8f8f8;
}
.search-div{font-size:12px;}
#wrapper { width: 950px; margin: 0 auto; }
h2, h3 {color:#7a8e3a;}
h3 { /*border-bottom: 3px solid #a9a9a9;*/}
ul, h2, h3, li{
text-indent:0;
}
#wrapper2
{
	width: 910px;
	margin: 0 auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}
a img { border:none;}

#wrp2_t_l {background-image:url(img/white_t_l.gif); background-position: left top; background-repeat:no-repeat;}
#wrp2_t_r {background-image:url(img/white_t_r.gif); background-position: right top; background-repeat:no-repeat;}
#wrp2_b_l {background-image:url(img/white_b_l.gif); background-position: left bottom; background-repeat:no-repeat;}
#wrp2_b_r {padding:15px; background-image:url(img/white_b_r.gif); background-position: right bottom; background-repeat:no-repeat;}

#header { height:325px}
#header-1 {background-image:url(img/header-bg.gif); background-repeat:repeat-x;}
#hd_l_t {background-image:url(img/green_t_l.gif); background-position: left top; background-repeat:no-repeat; }
#hd_r_t {background-image:url(img/green_t_r.gif); background-position: right top; background-repeat:no-repeat;}
#hd_r_b {background-image:url(img/green_b_r.gif); background-position: right bottom; background-repeat:no-repeat; }
#hd_l_b { background-image:url(img/green_b_l.gif); background-position: left bottom; background-repeat:no-repeat;}
#header-content {}
#logo-link {float:left; margin-right:10px;}
#header-foto { margin-left:465px; padding-top:10px;}
#header-text 
{
  float:left;
  padding-top:30px;
  margin-left:35px;
  width:420px;
  vertical-align: bottom;
  color:#7a8e3a;
  font-size:12px;
}
#header-text-inner
{
  padding-top:5px;
padding-right:20px;
}
h1 { font-size:40px; margin-top:15px; padding-top:0px;}
#header-slogan {color:#ffffff; font-size:22px; font-style:italic; text-align:right;padding:17px 0 0;}
#header-slogan a {text-decoration:none; color:#ffffff;}

#header-2 { height:65px; /*border:1px solid blue;*/}
#header-2 #h2-l { /*width:218px;*/ float:left; vertical-align:bottom; margin-top:40px;}
#header-2 #h2-r { width:280px; float:right; padding-top:10px;}
#header-2 h3 { font-size:22px; font-style:italic; margin:0px; padding:0px; }
.search-form { margin:0; padding:0; /*border:1px solid; */ font-family:Tahoma, Geneva, sans-serif;}
.search-form input {border:none; width:140px; margin:0 0 0 2px; padding:0;}
#submit-button {height:23px; width:23px; border:none; background:none; padding: 0; margin:-8px 0 0 0; position:relative; top:5px;}
.search-form div {
    background-image:url(img/search_bg.gif);
    background-repeat:no-repeat;
    background-position:right top;
    width:260px;
    height:26px;
    padding-top:3px;
}

.header { height:258px;}

#content-table { width:100%; }
#sidebar {width:230px; vertical-align:top;  border-top: 3px solid #a9a9a9;font-size:16px !important;}
#content-main {width: 500px; vertical-align:top; text-indent:30px;}
#content-inner { width:655px;  vertical-align:top; text-indent:30px; margin-top:0px; }
#content-text {margin-left:35px; margin-right:35px; /*text-align:justify;*/}
#content-text a {color:#666666;}
#content-text a:hover {color:#000000;}
#content-text a img {border: 1px solid #666666;}
#content-text a:hover>img {border: 1px solid #000000;}
#content-main h2 {font-size:28px; margin-top:0px;}
#content-inner h2 {font-size:24px; text-decoration:none; margin:0 0 10px 30px;border-bottom:5px solid #a9a9a9;text-align:left;padding:0 0 0 0;font-weight:normal;}
#news { vertical-align:top;}

ul.menu-main
{
  list-style:none;
  padding-left:0px;
  margin:0px;
  font-size:14px;
  font-weight:bolder;
  color:#434e26;
  text-decoration:none;
}

ul.menu-main a
{
  font-size:16px;
  color:#434e26;
  text-decoration:none;
}

ul.menu-main > li
{
  padding-left:0px;
  margin-left:0px;
  margin-top: 5px;
}
ul.menu-main>li>a>div
{
  padding:5px 0 5px 5px;
  border-left:5px solid  #e6e6e6;
  background-image:url(img/main_mnu_bg.gif);
  text-decoration:none;
}
ul.menu-main>li>a:hover>div
{
  color:#ffffff;
  border-left:5px solid #a9a9a9;
  background-image:url(img/main_mnu_bg_a.gif);
}
li.page_item ul{
display:none;
}
li.current_page_item ul,
li.current_page_parent ul{
display:block;
}
li.page_item ul, ul.menu-second
{
  margin:10px 0 10px 0;
  padding-left:16px;
}  

ul.menu-second a, li.page_item ul a { color:#434e26; text-decoration:none;}
ul.menu-second a>div, li.page_item ul a>div {text-decoration:none;}
ul.menu-second a:hover, li.page_item ul a:hover { color:#000000;}
ul.menu-second li, li.page_item li.page_item
{
  line-height:auto;
  list-style-image:url(img/menu_marker.png);
}


#news h3 {font-size:16px; font-style:italic; border-bottom: 3px solid #a9a9a9; margin:0; padding:0; margin-bottom:15px;}
.news { margin-bottom:30px; width:180px;}
.news-date { 
  height:25px;
  padding:5px 0 0 10px;
  font-size:15px;
  font-weight:bold;
  color:#434e26;
  background-image:url(img/news_date_bg.gif);
  font-family:Tahoma, Geneva, sans-serif;
}
.news-text 
{
  background-color:#f4f4f4;
  padding:15px 5px;
  text-indent:30px;
  text-align:left;
  font-size:12px;
}

.news-text p {margin:0px; padding:0px;text-indent:0;}
.news-more
{
  background-color:#dedede;
  text-align:right;
  padding: 5px 10px 5px 0;
}

.news-more a
{
  text-decoration:underline;
  color:#666666;
  font-size:12px;
  font-family:Tahoma, Geneva, sans-serif;
}
#footer 
{
 height:50px;
 width: 910px;
 margin: 0 auto;
 margin-top:5px;
 }
#footer-label { margin-left:35px; margin-top:5px; position:absolute; color:#838383; font-size:11px; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
#footer-link { float:right; width:250px; }
#footer-counter { float:right;padding:12px 0 0; }
img{margin:0;padding:0;border:0;}
img.cont{margin:0 10px;padding:0; border:1px solid #7a8e3a}
a.alln{
display:block;
width:172px;
height:32px;
background:url(img/alln.jpg) no-repeat top left;
line-height:27px;
color:#fff;
text-decoration:none;
font-size:18px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}
a.alln:link,
a.alln:visited{color:#434E26;}
a.alln:hover{
text-decoration:underline;
}
