/* Верстка: VERSTALSCHIK.COM */ /**/

/*IE*/    /* - данный комментарий после css-правила указывает на наличие дополнений к данному правилу в файле screen_ie.css */ /**/


/* НАЧАЛО. Ластик и общие стили
----------------------------------------------------- */ /**/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: none; outline: none; }
ol, ul { list-style: none; }
table { border-collapse: collapse; font-size: 1em; }
th, td { vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }

.media_noscreen { display: none; }

html { height: 100%; font-size: 100%; }
body { height: 100%; color: #2e2e2e; background-color: #ffffff; font: 0.625em/1.3 Tahoma, Geneva, sans-serif; }

a { color: #000000; text-decoration: underline; }
a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: bold; }

.g_br { clear: both; }

.g_content { color: #993300; }
.g_content img.c-withborder { padding: 1px; border: 4px solid #f1e8e3; }
.g_content p { text-align: justify; padding: 0 0 1.2em; }
.g_content strong { color: #87231a; }
.g_content a { color: #87231a; }
.g_content a:hover {}
.g_content table { position: relative; }
.g_content table p { text-align: inherit; padding: 0; }
.g_content table td { padding: 4px 5px; }
.g_content hr, .g_content .c_hr { border: none; clear: both; display: block; overflow: hidden; width: 100%; height: 34px; margin: 0 0 10px; background: url(../i/bg_leftmenu_title.png) no-repeat 0 0; }

.block_content h1 { padding: 0 0 1em; font-size: 1.64em; color: #993300;  }
.block_content h2 { padding: 0.5em 0 1em; font-size: 1.4em; color: #993300; clear: both; }
.block_content h3 { padding: 0.5em 0 1em; font-size: 1.3em; color: #993300;  }
.block_content h4 { padding: 0.5em 0 1em; font-size: 1.2em; color: #993300; clear: both; }
.block_content h5 { padding: 0.5em 0 1em; font-size: 1.2em; color: #993300; clear: both; }
.block_content h6 { padding: 0.5em 0 1em; font-size: 1.2em; color: #993300; clear: both; }


/* КОНЕЦ. Ластик и общие стили
----------------------------------------------------- */ /**/


/* НАЧАЛО. Блоки разметки
----------------------------------------------------- */ /**/

.layout_page { background: url(../i/bg_page_repeat.jpg) repeat right top; min-width: 1250px; min-height: 100%; height: auto !important; height: 100%; position: relative; } /*IE*/
.layout_page_top { background: url(../i/bg_page_top_repeat.jpg) repeat-x right top; position: absolute; width: 100%; height: 368px; left: 0; top: 0; }
.layout_page_top_right { background: url(../i/bg_page_top_right.jpg) no-repeat 0 0; width: 785px; height: 368px; float: right; margin-bottom: -368px; }
.layout_page_top_left { background: url(../i/bg_page_top_left.png) no-repeat 0 0; width: 320px; height: 368px; float: left; } /*IE*/
.layout_page_bottom { background: url(../i/bg_page_bottom_repeat.jpg) repeat-x right top; position: absolute; width: 100%; height: 301px; left: 0; bottom: 0; }
.layout_page_bottom_right { background: url(../i/bg_page_bottom_right.jpg) no-repeat 0 0; width: 540px; height: 301px; float: right; margin-bottom: -301px; }
.layout_page_bottom_left { background: url(../i/bg_page_bottom_left.png) no-repeat 0 0; width: 563px; height: 301px; float: left; } /*IE*/
.layout_page_main { position: relative; z-index: 100; padding: 264px 0 94px 0; width: 100%; overflow: hidden; }
.layout_page_main_right { float: right; width: 100%; margin: 0 0 0 -275px; padding: 0 0 36px 0; }
.layout_page_main_left { float: right; width: 227px; position: relative; }

.layout_mainsection { position: relative; margin: 5px 85px 0 286px; min-height: 383px; height: auto !important; height: 383px; }
.layout_mainsection_lt { position: absolute; width: 629px; height: 383px; left: 0; top: 0; background: url(../i/bg_mainsection_lt.png) no-repeat 0 0; } /*IE*/
.layout_mainsection_rb { position: absolute; width: 627px; height: 382px; right: 0; bottom: 0; background: url(../i/bg_mainsection_rb.png) no-repeat 0 0; } /*IE*/
.layout_mainsection_inner { position: relative; z-index: 100; }
.layout_mainsection_inner a { position: relative; }

.block_content ul {list-style-image:url("../i/marker_default.png"); padding-left: 35px;}
.block_content table[border="0"] {border: 0 none; font-size: 100%;}

/* КОНЕЦ. Блоки разметки
----------------------------------------------------- */ /**/

/* НАЧАЛО. Блоки содержимого
----------------------------------------------------- */ /**/

.block_logo { position: absolute; width: 96px; height: 70px; left: 138px; top: 83px; z-index: 1000; }
.block_logo img {} /*IE*/

.block_mainmenu { position: absolute; width: 100%; height: 54px; left: 0; top: 181px; z-index: 1000; }
.block_mainmenu .bg_left { background: url(../i/bg_mainmenu_left.png) no-repeat 0 0; float: left; width: 479px; height: 54px; margin: 0 0 -54px 39px; } /*IE*/
.block_mainmenu .bg_right { background: url(../i/bg_mainmenu_right.png) no-repeat 0 0; float: right; width: 439px; height: 54px;  margin: 0 43px -54px 0; } /*IE*/
.block_mainmenu .bg_center { background: url(../i/bg_mainmenu_center.png) no-repeat 0 0; margin: 0 482px 0 518px; height: 54px; margin-bottom: -54px; } /*IE*/
.block_mainmenu ul { width: 100%; overflow: hidden; }
.block_mainmenu ul li { float: left; text-align: center; background: url(../i/decor_mainmenu_delim.png) no-repeat 0 0; }
.block_mainmenu ul li.el_1 { width: 12%; margin-left: 60px; margin-right: -4px; background-image: none; }
.block_mainmenu ul li.el_2 { width: 16%; margin-right: -5px; }
.block_mainmenu ul li.el_3 { width: 9%; margin-right: -7px; }
.block_mainmenu ul li.el_4 { width: 9%; margin-right: -1px; }
.block_mainmenu ul li.el_5 { width: 11%; margin-right: -7px; }
.block_mainmenu ul li.el_6 { width: 14%; margin-right: -3px; }
.block_mainmenu ul li.el_7 { width: 19%; margin-right: -4px; }
.block_mainmenu ul li a { display: block; text-decoration: none; }
.block_mainmenu ul li span { height: 54px; }
.block_mainmenu ul li span.passive { display: inline; }
.block_mainmenu ul li span.active { display: none; }
.block_mainmenu ul li:hover span.passive, .block_mainmenu ul li.hover span.passive { display: none; }
.block_mainmenu ul li:hover span.active, .block_mainmenu ul li.hover span.active { display: inline; }
.block_mainmenu ul li.current span.passive { display: none !important; }
.block_mainmenu ul li.current span.active { display: inline !important; }

.block_bottommenu { position: absolute; width: 100%; color: #ffffff; font-size: 1.1em; line-height: 44px; height: 44px; left: 0; bottom: 30px; overflow: hidden; z-index: 1000; }
.block_bottommenu .bg_left { background: url(../i/bg_bottommenu_left.png) no-repeat 0 0; float: left; width: 15px; height: 44px; margin: 0 0 -44px 72px; } /*IE*/
.block_bottommenu .bg_right { background: url(../i/bg_bottommenu_right.jpg) no-repeat 0 0; float: right; width: 100px; height: 44px;  margin: 0 83px -44px 0; } /*IE*/
.block_bottommenu .bg_center { background: url(../i/bg_bottommenu_center.png) no-repeat 0 0; margin: 0 183px 0 87px; height: 44px; margin-bottom: -44px; } /*IE*/
.block_bottommenu p { float: left; width: 290px; padding-left: 96px; }
.block_bottommenu p span { color: #ffe091; }
.block_bottommenu ul { float: right; width: 711px; }
.block_bottommenu ul li { display: inline; }
.block_bottommenu ul li .delim { color: #ffe091; padding: 0 14px; }
.block_bottommenu ul li a { color: #ffffff; text-decoration: none; position: relative; }
.block_bottommenu ul li a:hover { color: #dddddd; }

.block_leftmenu { font-size: 1.1em; }
.block_leftmenu h2 { color: #4e630d; font-weight: bold; text-transform: uppercase; width: 205px; height: 34px; padding: 0 0 0 22px; margin: 0 0 -3px; background: url(../i/bg_leftmenu_title.png) no-repeat 0 0; } /*IE*/
.block_leftmenu ul { padding: 0 0 10px 23px; }
.block_leftmenu ul li { padding: 0 0 3px 20px; width: 170px; background: url(../i/marker_default.png) no-repeat 0 0; } /*IE*/
.block_leftmenu ul a { color: #87231a; text-decoration: none; }
.block_leftmenu ul a:hover { color: #a84232; }

.block_pagetitle { margin: 0 0 0 252px; padding: 0 0 0 30px; width: 500px; height: 54px; background: url(../i/bg_page_title.png) no-repeat 0 0; } /*IE*/
.block_pagetitle img {} /*IE*/

.block_content { font-size: 1.15em; padding: 33px 37px 50px 33px; }






/* КОНЕЦ. Блоки содержимого
----------------------------------------------------- */ /**/m; padding: 33px 37px 50px 33px; }






/* КОНЕЦ. Блоки содержимого
----------------------------------------------------- */ /**/

/* BBcodes bar & in text BBcodes */
select.nc_bbcode_bar_size {margin-bottom:5px; width:100px;}
img.nc_bbcode_wicon {border:0; width:27px; height:20px;}
img.nc_bbcode_icon {border:0; width:20px; height:20px;}
div.nc_bbcode_error {padding:3px 0; color:#AA0000; font-
weight:bold}
input.nc_bbcode_helpbox {margin:0 0 3px; padding:2px 0; 
width:100%; font-size:10px; font-family:Verdana,Arial; 
background:none; border:0;}
div.nc_bbcode_colors {position:absolute; background:#FFFFFF; 
padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_color {padding:0px; cursor:pointer; height:20px; 
width:20px; border:0px;}
input.nc_bbcode_color_white {padding:0px; cursor:pointer; 
height:20px; width:20px; border:1px solid #AAAAAA;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; 
padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; 
width:22px; border:0px;}
img.nc_bbcode_smile_in_text {margin:0 0 -3px 0;}
/* BBcodes in text */
div.nc_bbcode_quote_1_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_1 {padding:20px; border:1px solid #CCCCCC; 
background:#FFFFFF;}
div.nc_bbcode_quote_2_top {margin:0px 25px 0px 25px;}
div.nc_bbcode_quote_2 {padding:20px; border:1px solid #CCCCCC; 
background:#FFFFFF;}
div.nc_bbcode_code {margin:10px 25px 10px 25px;}
span.nc_bbcode_list_closed {margin-left:1em; text-indent:-.65em; 
display:block;}
div.nc_bbcode_list {margin-left:1em; text-indent:-.65em;}
span.nc_bbcode_color {}
span.nc_bbcode_size {}
a.nc_bbcode_url_1 {}
a.nc_bbcode_url_2 {}
img.nc_bbcode_img {}
span.nc_bbcode_s {}
a.nc_bbcode_cut_link {}

