/*
Theme Name: Praktik
Theme URI: http://www.club-practik.ru
Description: My club theme
Version: 1.0
Author: Konstantin Semenov
Author URI: http://www.lenmedia.ru

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body{
	margin: 0;
	padding: 0;
	background: #FFF; 
	font: 12px Arial, Tahoma;
	color: #000;
/*        min-height: 100%;
        position: absolute; */
}
/*
* html body {
  height:100%;
}

html{
	height: 100%;
}*/

#header{
	background: #762820 url('images/headerbg.gif') left top repeat-x;
	width: 100%;
	height: 41px;
}

#headercont{
	position: relative;
	background: transparent url('images/header.jpg') left top no-repeat;
	width: 100%;
	height: 41px;
	color: #FFF;
}

#headercont h1{
	font-size: 20px;
	font-weight: normal;
	display: inline;
	position: absolute;
	left: 5px;
	top: 5px;
	margin: 0;
	padding: 0;
}

#headercont h1 a{
        color: #FFF;
        text-decoration: none;
}

#mainmenu{
   position: absolute;
	left: 255px;
	top: 11px;
}

#mainmenu ul{
   list-style: none;
	width: auto;
   margin: 0;
   padding: 0;	
	display: block;
}

#mainmenu ul li{
	float: left;
	display: block;
	margin: 0;
	padding: 0 60px 0 0;
   text-align: center;
}

#mainmenu ul li a{
	display: block; 
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

#mainmenu ul li a:hover{
	text-decoration: underline;
}

#search{
	position: absolute;
	right: 20px;
	top: 9px;
	width: 200px;
	font-weight: bold;
}

#search form{
	padding: 0;
	margin: 0;
}

#searchtxt{
	border: 1px solid #762820;
	background: #FFF url('images/searchbg.gif') left top repeat-x;
	width: 120px;
	height: 19px;
	color: #000;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#container{
	padding: 15px;
}

#leftsidebar{
 float: left; 
 width: 225px;  
 margin: 0;
}

#leftsidebar_content{
 padding: 0 10px 0 0;
}

#rightsidebar{
 float: right; 
 width: 140px;  
 margin: 0;
}

#rightsidebar_content{
 padding: 0 0 0 15px;	
}

#content{
 width: auto;
 margin: 0 140px 0 225px;
}

#content_content{
 padding: 0; 	
}

* html #content {height: 1%}  
* html #leftsidebar {margin-right: -3px}  
* html #rightsidebar {margin-left: -3px}  
* html #content {margin-left: 222px; margin-right: 137px }  

  
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
#ie_clearing{display:none}
  
/*
<!--[if lte IE 7]>  
<link href="css/patches/patch_my_layout.css" rel="stylesheet" type="text/css" />  
<![endif]-->  
*/  

#container h1{
	color: #74370f;
	margin: 0 0 3px 0;
	padding: 3px 0;
	border-bottom: 2px solid #74370f;
	font-weight: normal;
   font-size: 18px;
}

#container a{
	color: #74370f;
}

#leftsidebar ul, #leftsidebar p, #rightsidebar ul, #rightsidebar p{
	margin: 0;
	padding: 0;
}

#container ul{
	list-style-image: url(images/bullet.gif);
	list-style-position: inside;
}

#container ul li{
	padding-bottom: 3px;
}

#leftsidebar a, #rightsidebar a{
	color: #555;
}

#footer{
   clear: both;
	width: 100%;
	height: 80px;
	background: #74370f url('images/footerbg.jpg') left top repeat-x;
	color: #FFF;
	font-weight: bold;
/* position: absolute;
 bottom:0;
 left: 0; */
}

#footercontent{
	width: 100%;
	position: relative;
	height: 80px;
	background: transparent url('images/footerleft.jpg') left top no-repeat;
}

#copyright{
   position: absolute;
	left: 25px;
	top: 20px;
}

#footercontent a, #footercontent a:visited{
	color: #FFF;
	text-decoration: none;
}

#addr{
	position: absolute;
	left: 245px;
	top: 20px;
}

#newsbox{
   background: #ededed;
	padding: 12px;
}

#arrow{
	background: transparent url('images/downarrow.gif') right top no-repeat;
	height: 25px;
}

#newsbox h2{
	color: #000;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#logo{
	float: left;
	width: 170px;
	font-size: 36px;
}

#decription{
	float: left;
}

#newstable{
        width: 100%;
}

#newstable td{
	padding: 0 10px 0 0;
	margin: 0;
        vertical-align: top;
}

#newstable td p{
        margin: 0;
        padding: 0;
}

#newsdate{
	color: #939393;
}

#rightlink{
	display: block;
	text-align: right;
}

#container h2{
	color: #000;
	margin: 10px 0 3px 0;
	padding: 3px 0;
	font-weight: bold;
   font-size: 15px;
}

#container h2 a{
	text-decoration: none;
	color: #000;
}

#container h3{
	color: #000;
	margin: 10px 0 3px 0;
	padding: 3px 0;
	font-weight: bold;
   font-size: 13px;
}

#content a img {
 filter: alpha(opacity=100);
 -moz-opacity: .99;
 opacity: .99;
 border: 1px solid #AAA;
 padding: 3px;
 margin: 3px;
}

#content a img:hover {
 filter: alpha(opacity=90);
 -moz-opacity: .9;
 opacity: .9;
 border-color:#000000;
}
/*
#container a img{
   border: none;
}
*/