/*
Theme Name: Palletes
Author: OS-Company
Author URI: http://os-company.ru/
*/

html, body { height: 100%; }

.b-text {color: #336; text-indent: 20px; font: 14px Tahoma, Verdana; line-height: 1.3;}
.b-text p {padding: 10px 0;}
.b-text ul {list-style-type:circle; list-style-position: outside; padding: 10px 0;}
.b-text ul li, ol li {margin-left: 15px; margin-bottom: 5px;}
.b-text form {background: #eee; border: #666 1px solid; margin: 0 auto; text-align: center; width: 400px;}
.b-text input {border: #666 1px solid;}
.b-item a {font: 14px Arial; line-height: 1.2;}
.b-item a, .b-item a:link, .b-item a:visited  {color: #fff; text-decoration: none;}
.b-item a:hover {color: #fff; text-decoration: underline;}

.b-main_wrapper { overflow: hidden; margin: 0 20px; position: relative; min-width: 1050px; }
	.b-header { clear: both; margin: 5px 0 0 30px; }
		.b-header a,.b-header a:link { margin: 0 15px 0 0; }

	.b-main { background: url(img/main-bg_fill.jpg) repeat-x; width: 100%; height: 1484px; overflow: hidden; position: relative; }
		.b-main_l { background: url(img/main-bg_left.jpg) no-repeat; height: 1484px; width: 100%; overflow: hidden; position: relative; }
			.b-main_r { background: url(img/main-bg_right.jpg) right 0 no-repeat; height: 1484px; width: 100%; overflow: hidden; position: relative; }

		.b-top_menu { background: url(img/nav.png) repeat-x; margin: 20px auto 0 auto; height: 54px; text-align: center; width: 760px; overflow: hidden; }
			.b-top_menu a, .b-top_menu a:visited { border-right: 2px dashed #c1bef0; color: #fff; display: block; float: left; font: bold 18px Georgia; padding: 15px 10px; text-decoration: none; }
			.b-top_menu a:hover { color: #c1bef0; }

		.logo { color: #ff5969; font: bold 14.5px Verdana; position: absolute; top: 90px; left: 210px; }
			.logo span { font-style: italic; }
			.logo img { margin: 20px 0 0 0; }

		.bg-l { float: left; }
		.bg-r { float: right; }
			.b-left_menu { padding: 260px 15px 0 0; }
				.b-left_menu a, .b-left_menu a:link { background: url(img/nav_bar.png) no-repeat; display: block; height: 32px; font: 18px Georgia; color: #FFF; text-decoration: none; margin: 0 0 3px 17px; padding: 8px 0 0 20px; width: 154px; }
				.b-left_menu a:hover { background-position: 0 -42px; }
			.b-news { width: 190px; padding: 260px 0 0 15px; position: relative; z-index: 3; }
				.b-news h3 { color: #fff; display: block; border-bottom: 1px solid #fff; font: bold 18px Georgia; margin: 0 17px 0 0; padding: 0 0 10px 0; text-decoration: none; }
					.b-news h3 a, .b-news h3 a:link, .b-news h3 a:visited { color: #fff;  text-decoration: none; }
					.b-news h3 a:hover { color: #ddd; }
				.b-news ul li { display: block; border-bottom: 1px dotted #eee; }
				.b-item { color: #fff; font: Georgia 14px; margin: 10px 17px 0 0; }
				.b-item span { display: block; font: bold 12px Georgia; }

		.bear { position: absolute; top: 80px; right: 145px; width: 488px; height: 1030px; z-index: 1; }
		.b-content { margin: 260px 190px 0; position: relative; overflow: hidden; z-index: 3; }
			.b-brcrmps { color: #fff; font: 12px Georgia; margin: 0 0 15px 60px; }
				.b-brcrmps a, .b-brcrmps a:link, .b-brcrmps a:visited, .b-brcrmps a:hover { color: #fff; text-decoration: underline; }
			.b-title { color: #fff; font: bold 16px Georgia; margin: 0 0 10px 30px; }
			.b-pre_text { overflow: hidden; _height: 1%; }
				.b-pre_text .one { background: url(img/text_top_bg.png) 78px -1px repeat-x; font-size: 1px; height: 52px; margin: 0 52px; }
			.b-aft_text { overflow: hidden; _height: 1%;  }
				.b-aft_text .one { background: url(img/text_bot_bg.png) 54px 0; font-size: 1px; height: 52px; margin: 0 52px; }
			.b-text { padding: 0 1px 0 0; }
				.b-text_m { background: url(img/text-bg.png) 37px 0;  }
					.b-text_l { background: url(img/text_left_bg.png) repeat-y; }
						.b-text_r { background: url(img/text_right_bg.png) right 0 repeat-y; padding: 0 25px; }

	.footer { color: #737373; font: 10px Tahoma; margin: 5px 30px; }