body {margin: 0; padding: 0; height: 100%; background: #118102; color: black; margin-top: 0px; margin-bottom: 0px; margin-height: 0px; margin-left: 0px; margin-right: 0px; padding-left: 1000px;}

body, td, th {font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: normal; }

* {
	margin: 0;
	padding: 0;
}

p {margin: 0 0 18px}

div.main {width: 760px; height: 321px; background-color: #118102; background-position: bottom right; background-repeat: no-repeat; z-index: 1;}
div.main1 {position: absolute; top: 23; left: 512; width: 270px; height: 309px; z-index: 1; background-color: #118102;}
div.main2 {position: absolute; top: 12; left: 22; width: 760px; height: 321px;  background-position: bottom right; background-repeat: no-repeat; z-index: 2;}
div.logo {position: relative; padding:4px 32px 0px;}


/* Main navigation */
table.main-nav div.main-nav {position: relative; z-index: 1; //width: 100%;}
table.main-nav img.main-nav-l {position: absolute; top: 0; left: 0; width: 10px; height: 50px;   }
table.main-nav img.main-nav-r {position: absolute; top: 0; right: 0; width: 10px; height: 50px;  }
* html table.main-nav div.main-nav-r {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
table.main-nav div.item {background-color: white; margin: 0 10px; padding: 0px 0 0px 0; height:50px;}
table.main-nav div.item div {padding-bottom: 0px; bo rder-bottom: 2px solid #ef3124; //width: 100%;}
table.main-nav div.item a {border: none; display: block; //width: 100%;} 


div.arrowblock p { 
		font-size: 11px; 
               	margin-left: 5px; 
               	margin-right: 10px; 
               	margin-top: 15; 
               	margin-bottom: 0;

               	}
div.arrowblock p a { 
		color: #009933; 
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold; 
		display: block; 
		font-size: 12px; 
		line-height:5px;
               	background-image: url('/images/bullet.gif') !important; 
               	background-repeat: no-repeat !important; 
               	background-attachment: scroll !important; 
               	margin-right: 5px; 
               	margin-top: 15px; 
               	
              	margin-bottom: 0px; padding-left: 18px; 
               	background-position: 7 0px }
               
a.lnk  { 
		color: #009933; 
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold; 
		text-decoration: underline;
		display: block; 
		font-size: 12px; 
		line-height:17px;
               	margin-right: 6px; 
               	margin-top: 0px; 
               	
              	margin-bottom: 0px; padding-left: 0px; 
         }
a.redlink { 
		color: #ef3124;
		font-family: Verdana, Tahoma, Arial;
		font-weight: bold; 
		text-decoration: underline;
		display: block; 
		font-size: 12px; 
		line-height:17px;
               	margin-right: 6px; 
               	margin-top: 0px; 
              	margin-bottom: 0px; padding-left: 0px; 
         }

a.whitelink { 
		color: #ffffbb;
		font-family: Verdana, Tahoma, Arial;
		font-weight: normal; 
		text-decoration: underline;
		
		font-size: 12px; 
		line-height: 18px;
               	margin-right: 0px; 
               	margin-top: 0px; 
              	margin-bottom: 0px; padding-left: 0px; 
         }
              
div.content-area {margin: 0 0 10px 0; padding: 14px 29px 14px 14px; background-position: top left; background-repeat: no-repeat;}
/* Dashed frame */
div.frame-dashed {background-color: white; border: 1px dashed #118102; position: relative;}

div.frame-dashed-tl, div.frame-dashed-tr, div.frame-dashed-br, div.frame-dashed-bl {position: absolute;}

div.frame-dashed-tl {top: -1px; left: -1px; width: 9px; height: 10px; background: url('images/frame-dashed-tl.gif') 0 0 no-repeat;}
div.frame-dashed-tr {top: -1px; right: -1px; width: 11px; height: 14px; background: url('/images/frame-dashed-tr.gif') 0 0 no-repeat;}
div.frame-dashed-br {bottom: -1px; right: -1px; width: 12px; height: 14px; background: url('/images/frame-dashed-br.gif') 0 0 no-repeat;}
div.frame-dashed-bl {bottom: -1px; left: -1px; width: 14px; height: 12px; background: url('/images/frame-dashed-bl.gif') 0 0 no-repeat;}

* html div.frame-dashed-tr, * html div.frame-dashed-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.frame-dashed-br, * html div.frame-dashed-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

/*a {color: #08628c;}
a:visited {color: #532371;}
a:hover {color: #ef3124;}*/


.t {
	FONT-WEIGHT: normal; FONT-SIZE:11px; COLOR: #444444; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; margin-left: 10px; padding-left: 8px;
}
.t p {margin: 0 0 5px}

.t1 {
	FONT-WEIGHT: normal; FONT-SIZE:11px; COLOR: #444444; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; margin-left: 0px; padding-left: 0px;
}
INPUT {
	FONT-SIZE: 13px; 
BORDER: #118102 1px solid;    
	FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif
}
 
h1   {font-size: 18px; font-weight: bold; color: #ef3124; margin:10px 5px 0 10px; text-transform: uppercase; }
h1 a {font-size: 18px; font-weight: bold; color: #ef3124; margin: 10px 5px 10px 0px; text-transform: uppercase; }
h2 {font-size: 14px; font-weight: bold; color: #ffffff; margin: 0 0 0 10px ; }
.widgettitle    {font-size: 14px; font-weight: bold; color:  #EF3124; margin: 15px 5px 5px 0px; }
h3 {font-size: 100%; font-weight: bold; color: #666666; margin: 10px 0px 5px 12px; text-decoration: underline;}
h4 {font-size: 110%; font-weight: bold; color: #666666; margin: 0 0 0 25; text-decoration: underline;}
h5 {font-size: 110%; font-weight: bold; color: #ef3124; margin: 0 0 5 3;}
h6 {font-size: 13px; font-weight: bold; color: #ffffff; margin: 0 0 0 10px ; }

.post_content UL {
 list-style-type: disc;
 color: #444444; /* Цвет текста */
 background: #fff; /* Цвет фона */
 padding: 3px 0px 0px 5px; /* Поля вокруг текста */
 margin-left:30px; /* Отступ слева */
 margin-top: 0px; /* Отступ слева */
 font-family: 'Lucida Grande', Verdana, Tahoma, Arial;
 font-size: 13px;
}

3 > ul {font-size: 120%; font-weight: bold; color: #666666; margin: -10 0 5 -35; text-decoration: underline;}

LI {
 padding-top: 3px; /* Отступ от маркера до текста */
 padding-left: 10px;
  font-family: 'Lucida Grande', Verdana, Tahoma, Arial;
 font-size: 13px;
}

.lll {
 list-style-type: circle;
 
 background: #fff; /* Цвет фона */
 padding: 0px; /* Поля вокруг текста */
 margin-left: 20px; /* Отступ слева */
 padding-top: 2px;
 margin-bottom: 3px; /* Отступ снизу */
 
}
.post_content, .post_tag {
 color: #222222;
 padding-left: 27px;
 padding-right: 10px;
 margin-bottom: 10px;
 margin-top: 15px;
 font-family: 'Lucida Grande', Verdana, Tahoma, Arial;
 font-size: 13px;
line-height: 1.4em;
}


#sidebar, #sidebar li ul, .pages, .pages li ul, #sidebar2, #sidebar2 li ul  {
	background: transparent;
	margin: 0;
	list-style-type: none;
}

.rc_item , #rc_nav { 
	background: transparent;
	margin: 5px 0 10px 0px;
	list-style-type: none; 
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 5px;
	font-family: 'Lucida Grande', Verdana, Tahoma, Arial;
	font-size: 11px;
	border-bottom:1px groove #FF0000;
}

.page_item 
{  
	margin: 0; 
	padding: 0;
	padding-left: 14px; 
	padding-right: 0;
	line-height: 20px;
	height: 20px;
	background: url('images/bullet.gif') no-repeat 3px; -3px;
}

.page_item a
{	
	font-family: Verdana, Tahoma, Arial;
	font-size:12px;
	color: #009933;
	font-weight: bold; 
}
#commentform { padding: 5px 15px 20px 25px; }
#commentform textarea {
padding:2px;
width:100%;
BORDER: #118102 1px solid; 
}

textarea {
padding:2px;
width:100%;
BORDER: #118102 1px solid; 
}
.search-form input {
  width: 158px;
  BORDER: #999999 1px solid; 
}
A {
 outline: none; /* Убираем границу вокруг ссылок */ 
 
}
#recent-posts h2{
font-size:14px;
}




#wrapper {
	margin-left: -1000px;
}
* html #wrapper {float: right}
* html #header { overflow: visible; } 

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 345px;
	width:100%;
	background: #118102;
}
#header_container {
	background: #FFF;
	height: 0px;
	margin-right: 244px;
	bor der-right: 220px solid #B5E3FF;
}
#header_container:after {
	content: '.'; 
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#myblock {
	background-color: #ffF;
	float: left;
	width: 100%;
	position: relative;
	padding-left:12px;
	padding-top: 12px;
	margin-left:12px;
	margin-top:12px;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle_green {
	height: 1%;
	background: #118102;
	margin-left:12px;
	margin-right:12px;
}
#middle {
	height: 1%;
	background: #fff;
}
#container {
	background: #FFF;
	height: 1%;
	margin-right: 208px;
	border-right: 208px solid #D7E9D5; 
}
#container:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#content {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}
/* T-style.css */

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: right;
	margin-right: -208px;
	width: 208px;
	position: relative;
	background: #D7E9D5;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr { 
	float: right;
	margin-right: -208px;
	right: -208px;
	width: 208px;
	position: relative;
	background: #FFF;
}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 0px;
	background: #118102;
}