﻿@import url("reset.css"); /* Global Reset */
html, body {
	font: 12px Tahoma, Arial, sans-serif;
	background:#5c6459 url(../i/b/bgr-body.png) repeat-x 0 0;
	}
p{padding:5px 0;}
/* Layout */
#wrap{width: 980px; margin:0 auto; position: relative;}
	#header{ width:100%; float:left; padding: 70px 0 16px 0;}
		#header img{ float:left;}
		.topBanner{ padding: 10px 0 0 55px;}
		.transSymbol{position:absolute; right:20px; top:55px;}
		#icons {position:absolute; right:20px; top:15px;}
			#icons a{padding: 2px; margin: 2px;}
			#icons img{float:none;}	
	#nav{ width:100%; float:left; padding: 0 0 20px 0;}
	#content{}
	#leftcol{width: 248px; float:left; padding: 0; margin: 0; background:#e1eddf; color: #030303; border:1px solid #e1eddf;}		
	#book{text-align: center; padding: 10px 0;}			
	#book a.title{text-decoration: none;font-size:14px; font-weight:bold;}			
	#book a{color:#b87203; text-decoration: uderline; font-weight:bold;}			
	#book a:hover{text-decoration: none; font-weight:bold;}			
	#book a img{text-decoration: none;margin: 5px 0 1px 0; border:1px solid #6A794E;}
		#leftcol h2{ width:100%; height:24px; padding:10px 0; background:url(../i/b/bgr-h2.png) repeat-x; color: #fff; font-size:18px; font-weight:normal; text-transform:uppercase; text-align:center;}
		#leftcol ul{width: 248px; padding:0px; color:#0e0e0e; font-size:14px; float:left;}
		#leftcol li{width:210px; padding:6px 8px 6px 30px; margin: 0px 0 0px 0; background:url(../i/arr1.gif) 7px 10px no-repeat; border-bottom:1px solid #c3d0bc;}			
		.date{color: #3d640a; font-weight:bold;}			
		a.level{color: #3d640a; font-weight:bold;}
			a:hover.level{color: #3d640a; text-decoration:none;}		
			#currencies {float:left; padding:5px 30px; color:#000;}			
			#currencies td{ padding: 1px 10px;}				
			#currencies a{ color:#000; padding: 1px 10px; float:left;}				
	#maincol{width: 720px; color:#fff; float:right;}
		.blockType1 { width:690px; padding:10px 15px; margin: 0px 0 5px 0;  background:#578d03 url(../i/b/bgr-block1.png) repeat-x; border:1px solid #e1eddf;}			.contacts{ width:300px;  float:left;}			
		.form{ width:350px;  float:right;}
			.form input, .form  textarea{width: 200px; border: 1px solid #3D640A; margin-bottom: 3px;}
			.form  textarea{width: 310px;}
			.form input#submit{width: 100px; border: 1px solid #1B2F00; font-weight:bold; color:#eee; background:#3D640A; margin: 3px 0; padding: 2px;}
			p.bold{font-weight:bold;}
				.blockType1 p a{font-weight:bold; color:#eee; text-decoration: underline;}
				.blockType1 p a:hover{ color:#fff; text-decoration: none;}
		.blockType2 { width:720px;  float:left; padding: 0; margin: 5px 0; background:#e1eddf; color: #030303; border:1px solid #e1eddf;} 
			.blockType2 h2{ width:700px; padding:10px; background:#4d7d0d; color: #fff; font-size:18px; font-weight:normal; text-transform:uppercase;}
			.blockType2 h2.book{ width:700px; padding:10px;  line-height:16px;background:#4d7d0d; color: #fff; font-size:18px; font-weight:normal; text-transform:uppercase;}
				.blockType2 h2 span{ color: #fff; font-size:11px; line-height:12px; font-weight:bold; text-transform:uppercase;}
			.blockType2 h3{ padding:10px 10px 1px 10px; color: #fff; font-size:14px; font-weight: bold; text-transform:uppercase;}
				.blockType2 h3 a{ color: #b87203; text-decoration: none;}
				.blockType2 h3 a:hover{ color: #b87203; text-decoration: underline;}
			.blockType2 p{padding:10px; float:left;}
				.blockType2 p a{font-weight:bold; color:#b87203; text-decoration: underline;}
				.blockType2 p a:hover{text-decoration: none;}
			.blockType2 p.date{width: 425px; padding: 0px 10px; color: #777; font-size:11px; }
			.blockType2 img{border:1px solid #192902;}
			.blockType2 img.thumb{width: 200px; float:left;}
			.blockType2 img.thumb2{width: 300px; float:left;}
			.blockType2 .blockType2Text{width: 475px; float:right; padding-right: 10px;}
			.blockType2 .blockType2Text p{width: 465px;}
			.blockType2 .blockType2Text1{width: 380px; float:right; padding-right: 10px;}
			.blockType2 .blockType2Text1 p{width: 368px;}
			.blockType2 .blockType2Text ul{margin:0; padding: 0 0 4px 10px; font-size:14px; font-weight:bold;}
			.blockType2 .blockType2Text ul li{margin:0; padding: 0 0 4px 0px;}
			.blockType2 .blockType2Text ul ul{margin:0; padding: 0 0 4px 20px; font-size:12px; font-weight:bold;}
			.blockType2 .blockType2Text ul ul li{margin:0; padding: 0 0 2px 0px;}
			.blockType2 .blockType2Text ul ul ul{margin:0; padding: 0 0 2px 15px; font-size:11px; font-weight:bold;}
			.blockType2 .blockType2Text ul ul ul ul{margin:0; padding: 0 0 2px 15px; font-size:11px; font-weight:normal;}			
			.blockType2 .blockType2Text ul.list1 ul{margin:0; padding: 0 0 4px 20px; font-size:11px; font-weight:normal;}
			.blockType2 .blockType2Text ul.modul {margin:0; padding: 0 0 4px 10px; font-size:12px; font-weight:bold;}
			.blockType2 .blockType2Text ul.modul ul{margin:0; padding: 0 0 4px 15px; font-size:11px; font-weight:normal;}		
			.blockType2 ol{margin:0px; padding:10px 0 10px 10px;}			
			.blockType2 ol li{ padding:0px 5px 4px 20px; margin: 0; background:url(../i/arr1.gif) 0px 4px no-repeat; color:#444; font-size:14px; font-weight:normal;}
			.blockType2 ol li a{color:#3d640a;font-weight:bold;}
			.blockType2 ol li a:hover{text-decoration: none;}			
			.articleDate{color:#777; font-size:11px; font-weight:normal;}
		#maincol a.moreLink{font-size:11px; font-weight:bold; color:#b87203; float:right; text-decoration: underline;}
		#maincol a:hover.moreLink{text-decoration: none;}			
		ul#letters {float:left; width:700px; padding:2px 10px; background:#709F31; color: #fff; font-size:14px; font-weight:bold; text-transform:uppercase;}			ul#letters li {float:left; padding:3px 1px 3px 0;}			
		ul#letters li  a{padding: 2px 5px; color:#fff; border:1px solid #709F31; text-decoration: none;}			
		ul#letters li  a:hover{color:#fff; border:1px solid #3B5F0C;}			
		ul#letters li  a.active, ul#letters li  a:hover.active{ color:#3B5F0C; border:1px solid #3B5F0C;}
	#footer{width: 100%; float: left; clear: both; margin:5px auto 0 auto; font-size: 11px; }
		#footer ul{ width: 100%; clear: both; text-align: center; padding: 7px 0px 12px 0px; background: url(../i/b/bgr-footer.png) center top no-repeat; }			#footer ul li{display: inline; padding: 0 7px; border-right: 1px solid #fff;}
				#footer ul li a{color:#fff; text-decoration: none}
				#footer ul li a:hover{text-decoration: underline}
		#footer p{ width: 100%; float: left; text-align: center; color:#222; padding: 0 0 5px 0;}
.r {border:1px solid red;}
.textCenter{text-align: center;}
.textRight{text-align: right;}
.marginTop0, 
.article {margin-top:0 !important;}
.article p{width:700px; }
.floatLeft{float:left;}
.w260{width: 205px;}
.mapBig{width: 640px;}/* order form */.order {width: 640px; float: left;}
.order a{color:#fff;}.order a:hover{text-decoration: none;}
#book0, #book1, #book2, #book3, #book4, #book5, #book6, #book7, #book8, #book9, #book10, #book11, #book12, #book13, #book14, #book15, #book16, #book17, #book18, #book19, #book20, #book21 {width: auto; margin:1px 5px 0 0;} 
#totalcost {width: 140px; font-weight: bold; text-align: right;} 
#address {width: 400px;} 
/* Clearing */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;	line-height: 0;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
 .big {font-size:20px;}
 
/* End Clearing */



.type3 {}
.type3 h2{
	width:250px;
	float:left;
	padding:10px 0px 10px 20px;
	}
.type3 h2.borderLeft{
	width:430px;
	float:left;
	padding:10px 0px 10px 20px;
	}
.type3 div.blockType2Text{
	width:260px;
	float:left;
	padding:10px 0px 10px 10px;
	}
.type3 div.blockType2Text p{
	width:260px;
	float:left;
	padding:1px 0px 10px 10px;
	font-size:11px;
	}
.type3 div.borderLeft{
	width:430px;
	border-left:1px solid #D3DFD1;
	}
.type3 div.blockType2Text img{
	width:225px;
	float:left;
	margin:0 0 10px 0;
	}
.type3 div.borderLeft h3{
	width:410px;
	}
.type3 div.borderLeft h3 a{
	font-size:11px;
	}
.type3 div.borderLeft p{
	padding:1px 10px 10px 10px;
	font-weight:normal;
	width:410px;
	}
.type3 div.borderLeft p.date{
	padding:1px 10px;
	width:410px;
	font-size:10px;
	font-weight:normal;
	}
.font11 {
	font-size:11px !important;
	}
