﻿/*author: Rumin Sergey*/
/*Copyright: CENTROARTS.com*/
/*e-mail: info@centroarts.com, centroarts@mail.ru*/
/*URL: http://www.centroarts.com*/

a {color: #4b8f36; text-decoration: none; outline:none;}
a:hover {text-decoration: underline;}
/*h1-h6*/
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, input {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font {font-size: 1em; font-style: normal; font-weight: normal;}
/*H1-H6*/
h1, h2, h3, h4, h5, h6 {font-family: Tahoma, Verdana, Helvetica, sans-serif; margin: 0 0 0.2em 0; line-height: 1.1em; font-weight: bold;}
/*forms*/
input, textarea, select {font-size: 1.1em; font-family: Tahoma, Helvetica, sans-serif;}
body {background-color: #FFFFFF; color: #5c5c5c; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 18px;}
/*НАСТРОЙКА ФОНА*/
.page_bg {text-align: center; background: #F5F8EF url("../images/body_bg.jpg");}
/*Other*/
p {margin-bottom: 18px;}
.clr {clear: both;}
img {border:0 none;}
img.left {float: left; margin: 2px 20px 16px 0;}
img.right {float: right; margin: 2px 0 16px 20px;}
hr {border: none; border-top: 1px solid #cfcfcf;}
strong {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0; border: 0px;}
/*UL, LI*/
ul {margin: 2px 0; padding: 0 0 0 5px;}
ul li { margin: 5px 0; padding: 0px 0 0px 14px; list-style-type: none;}
ol {list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-bottom: 18px; margin-left: 2.2em;}
fieldset {border: 1px solid #AAAAAA;}

/*===== ОБЩЕЕ ОФОРМЛЕНИЕ =====*/
/*ОСНОВНОЙ БЛОК ШАБЛОНА*/
.wrapper {z-index: 1; position: relative; margin-left: auto; margin-right: auto; max-width: 1200px; min-width: 948px; text-align: left; padding: 0 20px 0 20px;}
#header {height:200px; background: url("../images/head_bg.jpg") repeat-x scroll transparent;}
#header .wrapper, #footer .wrapper {padding-bottom: 0;padding-top: 0;position: relative;}
#help_menu {font-family:Tahoma; list-style:none outside none; margin:0; padding-top:2px; text-transform:uppercase;}
#help_menu li {float: left; font-weight: bold; margin-right: 30px;}
#help_menu li a {/* color: #B1B0B0; */text-shadow: 2px 2px 5px #72A95F;}
#logo {width: 501px; margin-top: 35px;}
#logo a {background: url("../images/head_logo.png") no-repeat scroll center center transparent; display: block; height: 130px; width: 500px;}
#logo strong {color: #214B21; float: right; font-weight: bold; margin-left: 135px; margin-top: -35px;text-shadow: 1px 1px 5px white;}
#header_menu {font-family: Tahoma; list-style: none outside none; margin: 0; padding: 0; position: absolute; text-transform: uppercase; top: 170px;}
#header_menu li {float: left; font-weight: bold; margin-right: 30px;}
#header_menu li a {color: #FFFFFF;text-shadow: 0 0 2px black;}
.logo {float: left;} /*НАСТРОЙКА ЛОГОТИПА*/
.headicons {float: right; height: 0;}
/*dleft, dright*/
.dleft, .dright {background-position: left; background-repeat: repeat-y; background-color: transparent;}
.dright {background-position: right;}
/*bodypage - основной блок содержимого*/
#bodypage {height:auto; background-color:#f5f8ef; border-left:1px #72A95F solid; border-right:1px #72A95F solid;}
/*leftcol - левая колонка для блоков*/
#leftcol {width: 190px; height: auto; padding: 0 10px 0 0;}
/*mainbox - объединение центральной и правой частей*/
#mainbox {height:auto; padding:15px 7px 15px 15px;}
/*maincol - центральная колонка для основного содержания*/
#maincol {height: auto; padding: 0 15px 0 0;}
/*rightcol - правая колонка для блоков*/
#rightcol {width: 184px; height: auto; padding: 0; border-left: 1px solid #E0E0E0;}
/*footer - нижняя часть*/
#footer {}
#footer_us {height: 70px;}
#footer_us {background-color: #F5F8EF; border: 1px solid #62994F; border-top: 0; padding: 0 10px 0 10px; border-radius:0 0 10px 10px;}
/*===СЧЕТЧИКИ===*/
div.count {display: inline;}
div.count span {display: block; float: left; height: 31px; margin-right: 2px;}
/*bread crumbs*/
.srcbreadcumb {overflow:hidden;font-weight: bolder;}
.srccrumbs {white-space: nowrap; float:left; font-size: 12px;}
.srccrumbs a,.srccrumbs span{padding:0 2px;}
.srccrumbs a {color: #D37200;}
/*awards*/
.awards-profile {text-align:left; padding:3px;}
.awards-profile img {width: 100px; vertical-align: middle;}
.awards-forum {text-align:left;}
.awards-forum img {height: 32px;}
/**/
#snow {height: 600px; position: absolute; top: 0; width: 100%; z-index: 0; background: url("../images/snowbg.png") repeat-x scroll 0 0 transparent;}
#decoration {position:absolute; top:0; left:500px;}