* { padding:0; margin:0;}

	html { font-size:100.01%; }
	
	body {
		background:url(i/footer-bgr.gif) repeat-x 0 bottom #f5f6e8;
		font-size:62.5%; font-family: Arial, Helvetica, sans-serif;
		color:#483527;
		}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#879f00; outline:none;}
a:hover {text-decoration: none;}
	
	input, select, textarea, html body textarea { vertical-align:middle; font-size:12px; color:#484747; font-family:Arial;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #e5e5e5; background:#fff;}
	
/*** Main ***/
	/*.tail-right {
		float:right;
	 	position:absolute;top:0; right:0;
		width:50%; height:472px;
		background:url(i/tail-right.gif) repeat-x 0 61px;}*/
	
	.main { width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1050)? "1050px" : "100%"); min-width:1050px;}
	
	.main { background:url(i/tail.gif) repeat-x 0 0;}
	
	.main-width { width:819px; margin:0 auto; background:url(i/header-1.jpg) no-repeat right 0; padding:34px 0px 0px 0px;}
	
	.main-bgr {}
	
	.header { height:401px; overflow:hidden;}
	
/*** Menu ***/
	.menu { clear:both; padding:0px 0px 0px 0px;}
	
	.menu ul { list-style:none; float:left; overflow:hidden;}
	.menu ul li { float:left; overflow:hidden; padding:0px 7px 0px 0px;}
	
	.menu ul li a { display:block; float:left;
		font-size:1.1em; color:#2abaca; font-weight: bold;
		text-transform:uppercase; text-decoration:none;
		}
		
	.menu ul li a span { display:block; float:left;}
	.menu ul li a span span { padding:7px 15px 7px 17px;}
		
	.menu ul li a:hover { color:#095d93; background:#3cadba; cursor:pointer;}
	.menu ul li a:hover span { background:url(i/menu-left.gif) no-repeat 0 0; height:100%;}
	.menu ul li a:hover span span {  background:url(i/menu-right.gif) no-repeat right 0; }
		
	.menu ul li a:hover { color:#fff;}
	
	.menu ul li.current_page_item a {}
	
/*** Logo ***/
	.logo { float:left;}
	.logo .indent { padding:0px 0px 0px 0px;}
	.logo h2 {/* float:left;*/ width:320px; height:80px; font-size:2.1em; display:block; color:#000; overflow:hidden; text-indent:-1000em; cursor:pointer; background:url(i/logo1.gif) no-repeat 0 0;}
	.logo h2:hover { text-decoration:none;}

/*** Search ***/
	.search { float:right; overflow:hidden;}
	.search .indent { overflow:hidden; padding:0px 0px 0px 0px;}
	
	.search form { background:url(images/search-bgr.gif) no-repeat 0 0px; padding:0px 0px 2px 0px; *background-position:0 1px;}
	.search .text { width:192px; padding:2px 0px 2px 5px; border:0; background: transparent; margin:0px 6px 0px 0px;}
	.search .but { cursor: pointer; margin:0px 0px 0px 0px;}
	.search { vertical-align:middle; font-size:20px; color:#484747; font-family:Arial;}

	
/*** Slogan ***/
	.slogan { clear:both;}
	.slogan .indent { overflow:hidden; height:100%; padding:230px 0px 0px 0px; background:url(i/slogan.gif) no-repeat 0 0}
	.slogan1 { clear:both;}
	.slogan1 .indent { overflow:hidden; height:100%; padding:230px 0px 0px 0px; background:url(i/slogan1.gif) no-repeat 0 0}
		
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
	.column-right { float:right; width:248px; margin:0px 0px 0px 28px; _margin:0px 0px 0px 25px; background:url(i/block-top.gif) no-repeat 0 0 #fff;}
	.column-right-bgr { background:url(i/block-bot.gif) no-repeat 0 bottom; overflow:hidden; height:100%; padding:21px 0px 0px 26px;}
	
	
/*** Widgets  ***/
	.widget {
		clear:both; width:197px;
		overflow:hidden; height:100%;
		padding:0px 0px 0px 0px;
		margin:0px 0px 25px 0px;
		}
	
	.widget-bgr {
		overflow:hidden; height:100%;
		border-bottom:1px solid #e0d3ab;
		padding:0px 0px 19px 0px;
		}
	
	.widget .title {
		overflow:hidden; height:100%;
		margin:0px 0px 17px 0px;
		}
		
	.widget h2 {
		overflow:hidden; height:100%;
		background:url(i/widget02.gif) no-repeat 0 0;
		/*font-weight: normal;*/ font-size:2em; line-height:1.3em;
		color:#291926; text-transform:uppercase;
		padding:0px 0px 0px 0px;
		}
	
	.widget ul {
		clear:both;
		overflow:hidden; height:100%;
		font-size:1.2em; line-height:15px;
		color:#483527;
		margin:0px 0px 0px 2px;
		}
	
	.widget ul li {
		overflow:hidden; height:100%;
		padding:3px 0px 6px 1px;
		}
	
	.widget ul li a { display:block; height:100%; color:#483527; /*text-decoration:none;*/}
	/*.widget ul li a:hover { text-decoration: underline;}*/
	
	.widget ul ul { font-size:100%; margin:0px 0px 0px 0px;}
	
	.widget ul ul li { border:0;}
	
			
	/*** widget_tag_cloud ***/
	
	/*** widget_text ***/
		.textwidget { color:#000; font-size:1.2em; line-height:1.3em; padding:0px 20px 40px 20px;}
		.textwidget a { color:#000;}
		
	/*** widget_page ***/
	
	/*** widget_categories ***/
		.widget_categories h2 { height:17px; background:url(i/text01.gif) no-repeat 0 0; text-indent:-1000em;}
		.widget_categories ul li {
			background:url(i/marker.gif) no-repeat 0px 3px; padding:1px 0px 8px 16px;
			}
		.widget_categories ul li a { text-decoration:none;}
		.widget_categories ul li a:hover { text-decoration: underline;}
	
	/*** widget_meta ***/
		.widget_meta h2 { height:17px; background:url(i/text03.gif) no-repeat 0 0; text-indent:-1000em;}
	
	/*** widget_archive  ***/
		.widget_archive h2 { height:17px; background:url(i/text02.gif) no-repeat 0 0; text-indent:-1000em;}
		.widget_archive ul li a { color:#879f00;}
	

	
/*** Content  ***/

	.column-center { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
		
	/*** Custom block ***/
		.custom { overflow:hidden; height:100%; padding:0px 0px 20px 0px;}
	
		.custom .b1 { float:left; width:260px; height:132px; background:url(i/custom-1-1.gif) no-repeat 0 0; margin:0px 9px 0px 0px; _margin:0px 4px 0px 0px;}
		.custom .b2 { float:left; width:260px; height:132px; background:url(i/custom-2.gif) no-repeat 0 0; margin:0px 9px 0px 0px; _margin:0px 4px 0px 0px;}
		.custom .b3 { float:left; width:260px; height:132px; background:url(i/custom-3.gif) no-repeat 0 0; margin:0px 9px 0px 0px; _margin:0px 4px 0px 0px;}
		.custom .right { margin:0px 0px 0px 0px; _margin:0px -20px 0px 0px;}
		.custom .i1 { padding:19px 19px 0px 19px; color:#fff; font-size:14px;}
		.custom .i1 a {color:#fff; font-size:14px; text-decoration:none; outline:underline;}
		.custom .i1 h1 { padding:0px 0px 5px 0px;}
		.custom .i1 h6 {width:91px; height:15px; background:url(i/more.gif) no-repeat 0 0; display:block;}

		
	/*** Content wrapper ***/
		.column-center .indent { clear:both; margin:0px 6px 11px 0px;}
		
		.content .column-center .c1 { background:url(i/corner-left-top.gif) no-repeat 0 0 #fff;}
		.content .column-center .c2 { background:url(i/corner-right-top.gif) no-repeat right 0;}
		.content .column-center .c3 { background:url(i/corner-left-bot.gif) no-repeat 0 bottom;}

		
	/*** Title wrapper ***/
		.column-center .title {
			overflow:hidden; height:100%;
			padding:0px 0px 0px 0px;
			margin:0px 0px 17px 0px;
			}
			
			.column-center .title h1 {
			overflow:hidden; height:100%;
			font-size:4.6em; /*font-weight: normal;*/ font-family:Arial, Helvetica, sans-serif;
			color:#5a5540; line-height:1.2em; letter-spacing:-3px;
			padding:7px 0px 7px 8px;
			}
		
		.column-center .title h2 {
			overflow:hidden; height:100%;
			font-size:4.6em; /*font-weight: normal;*/ font-family:Arial, Helvetica, sans-serif;
			color:#5a5540; line-height:1.2em; letter-spacing:-3px;
			padding:7px 0px 7px 8px;
			}
		
		.column-center .title h3 {
			overflow:hidden; height:100%;
			font-size:4em; /*font-weight: normal;*/ font-family:Arial, Helvetica, sans-serif;
			color:#5a5540; line-height:1.2em; letter-spacing:-3px;
			padding:7px 0px 7px 8px;
			}
		/******/	
			.column-center .title h1 a,
	
			.column-center .title h2 a,
			.column-center .title h3 a { color:#5a5540; text-decoration:none;}
			
			.column-center .title h2 a:hover,
			.column-center .title h3 a:hover { color:#aaa185; /*text-decoration: underline;*/}
			
		/******/
			.title-page01 * {  font-size:4em; color:#5a5540; text-transform:uppercase; padding:0px 0px 10px 0px;}
			.title-page02 * {  font-size:2em; color:#5a5540; text-transform:uppercase; padding:0px 10px 0px 24px;}
			
		
		
	/*** Text box ***/
		.text-box {
			clear:both;
			overflow:hidden; height:100%;
			font-size:1.2em; line-height:1.45em;
			padding:13px 28px 0px 27px;
			}
			
		.text-box .line { height:1px; overflow:hidden; background:#e0d3ab; margin:-1px 0px 18px 0px;}
		
		.text-box .box div { float:left; width:258px;}
		.text-box .box .left { margin:0px 30px 0px 0px;}
			
		.text-box p { padding:0px 0px 23px 0px;}
		.text-box p b { font-size:14px; display:block; height:100%; padding:0px 0px 6px 0px; color:#879f00;}
		
		.text-box .list { padding:5px 0px 11px 1px;}
		.text-box .list li { float:left; width:186px;}
		
		.text-box .fleft { margin:1px 9px 5px 1px; padding:0px 0px 0px 0px; display: inline; float:left; overflow:hidden; height:100%;}
		.text-box .fleft img { margin:0px 0px 0px 0px;}
		
		.text-box .fright { margin:2px 0px 7px 0px; padding:0px 0px 0px 0px; display: inline; float:right; overflow:hidden; height:100%;}
		.text-box .fright img { margin:0px 0px 0px 0px;}
		
		.text-box p.img {  padding:0px 0px 17px 0px; margin:-30px 0px 0px 0px;}
		
	/******/
			.more-link {
				clear:both; display:block;
				font-size:12px; color:#879f00; font-weight: bold;
				margin:0px 0px 0px 0px; padding:3px 0px 0px 0px;
				}
			
			.more-link span {}
			
		/******/
			.comments {
				float:left; padding:0px 0px 0px 25px;
				margin:5px 0px 0px 0px;
				}
			
			.comments a {
				font-weight: bold; font-size:1.2em;
				/*text-decoration:none;*/ color:#879f00;
				}
				
		
		/******/
			.link-edit { float:right; padding:0px 20px 0px 0px;}
			.link-edit a { font-size:12px; font-weight:bold; color:#879f00;}
			
		/******/
			.navigation { clear:both; font-size:12px; color:#879f00; padding:2px 6px 6px 6px;}
			.navigation a { font-size:12px; font-weight: bold; color:#879f00; padding:0px 0px 0px 5px;}
			
			.nav-top { margin:0px 0px 0px 0px;}
			.nav-top a {}
			/*.navigation a {text-decoration:none;}
			.navigation a:hover { text-decoration:underline;}*/
		
	/*******/
		.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { font-size:14px; text-transform:uppercase; font-family:Arial; display:block; height:100%; padding:0px 0px 6px 0px; color:#879f00;}
	
	/*** OL UL style***/
		.text-box ul { padding:5px 0px 7px 1px; overflow:hidden; height:100%;}
		.text-box ul li { background:url(i/marker.gif) no-repeat 0 8px; padding:2px 0px 2px 17px; list-style-image:none; list-style:none; font-weight:normal;}
		.text-box ul li ul { margin-left:10px;}
		.text-box ul li ol { margin-left:15px;}
		.text-box ul li ol li { list-style-type:decimal;}
		
		.text-box ol { padding-left:2px;}
		.text-box ol li { padding:0px; margin-left:13px;  font-weight:normal;list-style-type:decimal;}
		.text-box ol li ul { padding:2px 0px 5px 2px;}
		.text-box ol li ul li { font-weight:normal; background:url(i/marker.gif) no-repeat 0 9px; padding:4px 0px 9px 16px;}
		
		.text-box ul li { list-style-image:none; list-style:none;}
		
		.text-box ul li a { text-decoration:none;}
		.text-box ul li a:hover { text-decoration:underline;}
		
		.text-box ul li ul { margin-left:15px;}
		.text-box ul li ol {margin-left:20px;}
		.text-box ul li ol li { list-style-type:decimal;background:none;}
		.text-box ul li ol li a {}
		
		.text-box ol { padding:5px 0px 5px 2px;}
		.text-box ol li{ padding:0px; margin-left:20px;}
		.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
		.text-box ol li a:hover{ text-decoration:underline; }
		.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
		.text-box ol li ul li a:hover {text-decoration:none;}

/*** Footer ****/
	.footer {
		clear:both;	overflow:hidden;
		font-size:1.2em; color:#6c6750;
		line-height:1.5em; padding:0px 0px 0px 0px;
		}
	
	/*.footer .width { width:907px; margin:0 auto;}*/
		
	.footer .indent {
		overflow:hidden; height:100%;
		padding:8px 0px 30px 6px;
		}
		
	.footer span {}
		
	.footer a { color:#f5711b; /*text-decoration:none;*/}
	/*.footer a:hover { text-decoration: underline;}*/
	
	.quotetop{background:#E4EAF2 url(http://www.grandpa.by/i/css_img_quote.gif) no-repeat right;border:1px dotted #000;border-bottom:0;border-left:4px solid #8394B2;color:#000;font-weight:700;margin:2px auto 0;padding:3px;}
.quotemain{background:#FAFCFE;border:1px dotted #000;border-left:4px solid #8394B2;border-top:0;color:#465584;margin:0 auto;padding:4px;}
