/*
Project: Oboltys
Author:   Aleksandr 4Ek Timofeev (www.reactant.ru)
Version:  18 Apr 2007
 */

/* -----------| Global |----------- */
* {margin:0;padding:0;font-size:100.01%;}
/* - Elements - */
table {border-collapse:collapse;}
h2,h3,h4,h5,h6,pre,code {font-size: 1em;}
h1 {font-size:1.6em;font-weight:normal;margin:0 20px 20px 20px;} 
dd, blockquote {margin-left: 1em;}
a img,:link img,:visited img {border:none;}
fieldset {border: solid 0 transparent;}
ul li {list-style:none;}
/* - Class - */
.Bo {clear:both;height:0;}
.Hi  {display:none;font-size:0;}
.Wrap15 {height:15px;position:relative;}
/* - Main - */
html {width:100%;height:100%;}
html {background:#82ceff url(i/bg.gif) repeat 0 0;}
html, input, select, textarea {font: 62.5% Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a:link, a:visited, a:focus, a:hover, a:active {text-decoration:none;color:#3b87a4;}
a:hover {text-decoration:underline;}

/* -----------| Main |----------- */
body, input, select, textarea {font-size:1.1em;}
body {color:#3b3b3b;background:url(i/hdr/bg_l.gif) no-repeat 0 15px;} 
.InpBrdr {padding:3px;margin-bottom:3px;}
.InpBrdr {border-style:solid;border-width:1px;border-top-color:#3b87a4;border-left-color:#3b87a4;border-right-color:#48a2c5;border-bottom-color:#48a2c5;}
.SrchBtn {font-weight:bold;}

/* -----------| Header |----------- */
#Hdr {position:relative;height:112px;}
#Hdr {background:url(i/hdr/bg_r.gif) no-repeat 100% 0;} 
	#HdrWhite {position:relative;top:9px;margin:0 25px;height:102px;}
	#HdrWhite {background:#FFF;border:#82ceff 1px solid;border-width:1px 0 0 0;}
		#HdrPic {position:absolute;top:18px;left:0;width:100%;}
			#HdrPicR {margin:0 24px;}
			#HdrPicR {background:#408aa6 url(i/hdr/bg_in_r.gif) no-repeat 100% 0;}
				#HdrPicL {height:71px;}
				#HdrPicL {background:url(i/hdr/bg_in_l.gif) no-repeat 0 0;}
				#HdrPicL h1 a {display:block;width:203px;height:72px;text-indent:-10000px;}
					
/* -----------| Content |----------- */
#Cont {margin:0 13px;padding-bottom:10px;}
#Cont {background:#FFF;border:#82ceff 1px solid;border-width:0 1px 0 1px;}
	#Mnu, #Txt {float:left;zoverflow:hidden;}
	/* - Menu - */
	#Mnu {width:25%;}
		#MnuInnr {margin:0 10px;}
			.MnuBlock {background:#e0e0e0 url(i/mnu/bg_block.gif) repeat-x 0 0;color:#3b87a4;position:relative;}
				.MnuBlockBtm {background:url(i/mnu/bg_block_t.gif) repeat-x 0 100%;}
					.MnuBlockL{background:url(i/mnu/bg_block_t.gif) repeat-y 0 0;}
						.MnuBlockR{background:url(i/mnu/bg_block_r.gif) repeat-y 100% 0;}
							.MnuBlockRT{background:url(i/mnu/bg_block_rt.gif) no-repeat 100% 0;}
								.MnuBlockRB{background:url(i/mnu/bg_block_rb.gif) no-repeat 100% 100%;}
									.MnuBlockLT{background:url(i/mnu/bg_block_lt.gif) no-repeat 0 0;}
										.MnuBlockLB{background:url(i/mnu/bg_block_lb.gif) no-repeat 0 100%;}
			.MnuBlockMar {margin:0 20px;padding-bottom:10px;display:block;}
				.MnuBlock ul li {margin-bottom:7px;}
					.MnuBlock ul li a {padding-left:19px;}
					.MnuBlock ul li a {background:url(i/mnu/block_bullet.gif) no-repeat 0 0;}
				.MnuBlock ol {padding-left:20px;}	
					.MnuBlock ol li {margin-bottom:3px;}
			.MnuBlock h3 {font-size:1.8em;margin-bottom:5px;font-weight:normal;padding-top:10px;}
			.MnuBlock h3 {border:#3b87a4 1px solid;border-width:5px 0 0 0;}
				.MnuBlockRss a {display:block;padding-left:21px;margin-bottom:3px;}
				.MnuBlockRss a {background:url(i/mnu/rss.gif) no-repeat 0 0;}
			.MnuBlockStat {text-align:center;}	
				.MnuBlockStat a {display:block;margin-bottom:10px;}
	/* - Text - */
	#Txt {width:55%;}
		#TxtInnr {margin:0 5px 0 0;padding-bottom:10px;}
			.TxtBlock {background:#f1f1f1 url(i/txt/rcol_bg.gif) repeat-y 0 0;position:relative;}
			.TxtBlockBtm {background:url(i/mnu/bg_block_t.gif) repeat-x 0 100%;}
				.TxtBlockL{background:url(i/mnu/bg_block_t.gif) repeat-y 0 0;}
					.TxtBlockR{background:url(i/mnu/bg_block_r.gif) repeat-y 100% 0;}
						.TxtBlockRT{background:url(i/txt/bg_block_rt.gif) no-repeat 100% 0;}
							.TxtBlockRB{background:url(i/mnu/bg_block_rb.gif) no-repeat 100% 100%;}
								.TxtBlockLT{background:url(i/txt/bg_block_lt.gif) no-repeat 0 0;}
									.TxtBlockLB{background:url(i/mnu/bg_block_lb.gif) no-repeat 0 100%;}

.TxtBlockMar {margin:0 20px;padding-bottom:10px;display:block;}

		.TxtBlock h3 {font-size:1.8em;font-weight:normal;margin:0 20px 20px 20px;}
		.TxtBlock h3 {background:#3b87a4 url(i/txt/bg_h3.gif) no-repeat 0 100%;color:#FFF;}	
			.TxtBlock h3 span {background:url(i/txt/bg_h3_span.gif) no-repeat 100% 100%;}
			.TxtBlock h3 span {display:block;padding:10px;}
		.TxtBlock h3 {font-size:1.8em;font-weight:normal;margin:0 20px 20px 20px;}
		.TxtBlock h3 {background:#3b87a4 url(i/txt/bg_h3.gif) no-repeat 0 100%;color:#FFF;}	
			.TxtBlock h3 span {background:url(i/txt/bg_h3_span.gif) no-repeat 100% 100%;}
			.TxtBlock h3 span {display:block;padding:10px;}
		.TxtBlock h1.liniya {font-size:1.8em;font-weight:normal;margin:0 20px 20px 20px;padding-top:10px;}
		.TxtBlock h1.liniya  {border:#3b87a4 1px solid;border-width:5px 0 0 0;}	

			/* - Post - */		
			.TxtPost {margin:0 30px 10px 30px;padding-bottom:15px;}
			.TxtPost {background:url(i/mnu/bg_block_t.gif) repeat-x 0 100%;}
				.TxtPost h2 {font-size:1.6em;font-weight:normal;}
				.TxtPost p {line-height:1.3em;margin-bottom:7px;}
					.TxtPost .postmetadata b {color:#3b87a4;}
      /* - Post - */     
        #TxtPostAdsenseLeft {float:left;width:260px;height:260px;}
				
/* -----------| Footer |----------- */				
#Ftr {margin:0 14px;}
#Ftr {background:url(i/ftr/bg.gif) repeat-x 0 0;}
	#FtrL {background:url(i/ftr/bg_l.gif) no-repeat 0 0;}
		#FtrR {position:relative;height:87px;}
		#FtrR {background:url(i/ftr/bg_r.gif) no-repeat 100% 0;}
		#FtrR, #FtrR a {color:#d1e4eb;}
			#FtrR span {display:block;}
			#FtrCopy, #FtrDescl {position:absolute;top:45px;color:#d1e4eb;}
			#FtrCopy {left:30px;}
			#FtrDescl {left:450px;padding-right:15px;}
			
/* -----------| Calendar |----------- */
#wp-calendar {width:100%;text-align:center;border-collapse:collapse;}
	#wp-calendar caption {text-align:right;margin-bottom:10px;font-size:1.3em;}
	#wp-calendar td {padding:3px;}
	#wp-calendar #today {background:#3b87a4;color:#FFF;}
		#wp-calendar #today a {color:#FFF;}
	#wp-calendar a {text-decoration:underline;} #wp-calendar a:hover {text-decoration:none;}			
	
/* -----------| Comments |----------- */	
#TxtComments {margin:0 30px;padding-bottom:30px;}
	#TxtComments h4 {font-size:1.3em;}
	#TxtComments ol {margin:20px 0;padding-left:20px;}
		#TxtComments ol li {margin-bottom:5px;}
		#TxtComments ol li b {color:#3b87a4;}