html, body {height:100%; margin:0; padding:0; background:#000;}
table {margin:0; padding:0;}
.clear {clear:both; height:0; padding:0; margin:0; font-size:0; line-height:0; border:0!important;}

#main-layout { position:relative; margin:0 auto; min-width:1000px; max-width:1440px; font:11px normal Verdana, sans-serif; color:#000;}
* html #main-layout {width:expression( document.body.clientWidth > 1441 ? "1440px" : (document.body.clientWidth < 1001 ? "1000px" : "100%") );}

a { text-decoration:underline; font-weight:normal; font-family:Verdana, sans-serif; color:#000;}
.h3 {margin:0; padding:0 0 0 13px; text-transform:uppercase; background:url(images/arrou_h3.gif) left 4px no-repeat; font-weight:bold; font-size:13px;}
.h3 a {font-weight:bold;}
h2 {margin:0; margin-bottom:15px; padding:0; font:22px normal Verdana, sans-serif; color:#382109;}
.pos_rel { position:relative; width:100%;}
.pos_rel .text {position:relative; z-index:10;}


.h3_v2 {margin:0; padding:0 0 2px 0; text-transform:uppercase;  font-weight:bold; font-size:13px;}
.h3_v2 a {font-weight:bold;}
.strong {text-decoration:underline!important;}
.razdel-name-bg {margin-left:5px; padding:0 0 0 6px;  background:url(images/arrou_h3.gif) left 3px no-repeat;}
.red-d {font:11px normal Verdana, sans-serif; color:#70000C;}
.date-detail-news {position:relative; top:-5px; font-size:14px; color:#70000C;}

table.body {width:100%; background:url(images/body_bg.jpg) left top repeat;}

table.body td.body-left { width:299px;  background:url(images/body_bg_left.jpg) left top repeat-y;}

table.body td.body-right {background:url(images/body_bg_right.jpg) right top repeat-y;}
/*table.body td.body-right .body-right-bottom {width:100%; position:absolute; left:0; bottom:0;}*/
/*table.body .body-right-bottom table { width:100%; height:42px; background:url(images/body_bg_rc.jpg) left top repeat-x;}*/
.body-right-bottom td.left 	{width:298px; height:38px; left:0; bottom:0; background:url(images/body_bg_ld.jpg) left top no-repeat;}
.body-right-bottom td.right	{height:38px; background:url(images/body_bg_rc.jpg) left top repeat-x;}
.body-right-bottom td.right table { width:100%; height:38px; background:url(images/body_bg_rc.jpg) left top repeat-x;}
.body-right-bottom td.right table th {width:50px; background:url(images/body_bg_rl.jpg) left bottom no-repeat;}
.body-right-bottom td.right table td {background:url(images/body_bg_rr.jpg) right bottom no-repeat;}

.body-right-top {width:99%; position:absolute; top:0; left:0; height:44px; background:url(images/right_bg_top_c.jpg) 77px top repeat-x; z-index:1;}
.body-right-top-l {width:150px; height:45px; position:absolute; top:0; left:-22px; background:url(images/right_bg_top_l.png) left top no-repeat; z-index:1;}
.body-right-top-r {width:36px; height:44px; position:absolute; top:0; right:0; background:url(images/right_bg_top_r.png) left top no-repeat; z-index:1;}


/*Шапка*/

.logo { width:288px; height:112px; padding:0; background:url(images/logo.jpg) left top no-repeat;}
.logo a {width:288px; height:112px; display:block;}

.body td.menu-reg {height:83px;  background:url(images/bg_logout_c.jpg) 77px top repeat-x;}
.body td.menu-reg .pos_rel { position:relative; width:100%; z-index:10;}
.body td.menu-reg .left-bg {width:99px; height:83px; position:absolute; top:0; left:-22px; background:url(images/bg_logout_l.jpg) left top no-repeat; z-index:1;}
.body td.menu-reg .right-bg {width:36px; height:83px; position:absolute; top:0; right:0; background:url(images/bg_logout_r.png) left top no-repeat; z-index:1;}
* html .body td.menu-reg .right-bg {right:-1px;}
.body td.menu-reg table { position:relative; width:auto!important; z-index:2;}
.body td.menu-reg table form td {margin:0; padding:0; font-size:15px;}
.body td.menu-reg table td {padding:26px 0 0 10px; text-align:left;}
.body td.menu-reg table th {width:10px; background:url(images/arrou_r.gif) left 24px no-repeat;}
.body td.menu-reg span { font-size:14px; font-weight:bold; text-decoration:underline;  cursor:pointer;}
.body td.menu-reg a {font-size:14px; font-weight:bold; font-family:Arial, sans-serif;}

#menu-top {width:610px; height:39px; position:relative; overflow:hidden; margin:0 auto; z-index:15;}
#menu-top .item {float:left; width:104px; height:39px; position:relative; top:6px; padding:0px 6px 0 6px; margin-right:6px; background:url(images/but_menu.jpg) left 0 no-repeat;  z-index:10;}
#menu-top #select {top:2px; background-image:url(images/but_menu_up.jpg);}
#menu-top .item a { font-size:14px; font-weight:bold; text-decoration:underline;  cursor:pointer;}
#menu-top .item a:hover {text-decoration:none; }
#menu-top .item  span { margin-top:6px; font-family:Verdana, sans-serif; text-decoration:none; cursor:inherit;}
/*Шапка кщнец*/

/*леывя часть*/
.bg-category-top { width:298px; height:25px; position:absolute; left:0; top:0; background:url(images/bg_kateg_top.png) left top no-repeat; z-index:1;}
.bg-category-bottom { width:298px; height:29px; position:absolute; left:0; bottom:0; background:url(images/bg_kateg_bottom.png) left top no-repeat; z-index:1;}
.bg-oblako-top { width:298px; height:46px; position:absolute; left:0; top:0; background:url(images/bg_oblako_top.png) left top no-repeat; z-index:1;}

.body-left .text {padding:20px 39px 20px 35px;}
.body-left h3 {margin-left:5px;}
.body-left .menu-left {}
.body-left .menu-left a {font-size:12px; font-weight:bold; line-height:18px; text-decoration:underline;}
.body-left .menu-left a:hover {text-decoration:none;}
.body-left .menu-left span {font-size:12px; font-weight:bold; font-family:Verdana, sans-serif; line-height:18px; text-decoration:none; }

.body-left #oblako-tegs {padding:20px 34px 20px 31px; text-align:center; /*line-height:15px; word-spacing:5px;*/}
.body-left #oblako-tegs a {padding:0 2px 5px 2px; text-decoration:none;}
.body-left #oblako-tegs a:hover {background:#c07c60;}
/*ЛЕВАЯ ЧАСТЬ КОНЕЦ*/

/* центр*/
ul.breadcrumb-navigation {padding:0; margin:0; padding-bottom:5px; list-style:none;}
ul.breadcrumb-navigation li {display:inline}

.center table#menu-index-bottom { margin-top:15px;}
.center table.menu-index {width:100%; margin:0 auto; text-align:center;}
.center table.menu-index a {padding-left:10px; font-weight:bold; font-size:13px; background:url(images/arrou_h3.gif) left 5px no-repeat !important;} 
.center table.menu-index th {padding:0 10px 9px 20px; background:url(images/line_pukt_v.gif) right top repeat-y;}
.center table.menu-index td {padding:0 20px 9px 10px; }

.center .line {margin:0 29px; font-size:1px; line-height:1px; background:url(images/line_pukt.gif) left top repeat-x;}
.center {position:relative; width:100%;}
.center .text { position:relative; padding:20px 38px 0 25px; font-size:12px; z-index:10;}
.center .text .h3 {margin-top:5px;}
.center .text .line {margin:5px 7px;}

.center .text .detail-about img {margin:0 10px 10px 0; border:2px solid #382109;}
.center .text .news-block-index img {border:2px solid #382109;}
.center .text .detail-about table.what-piople {margin-bottom:10px;}
.center .text .detail-about .what-piople th {padding-bottom:5px; font-size:12px;}
.center .text .detail-about .what-piople th a {font-weight:bold;}
.center .text .detail-about .what-piople td {padding:0 0 5px 5px; font-size:12px;}


.center .text table.news-block-index {width:100%;}
.center .text .news-block-index th {padding:2px 5px 0 0; font-weight:normal; font-size:10px;}
.center .text .news-block-index td {padding:2px 0 0 0;}
.center .text .news-block-index .comment {padding:5px 20px 0 0; text-align:right;}
.center .text .news-block-index .comment a {text-decoration:none; font-size:10px;}
.center .text .news-block-index img {border:2px solid #382109;}

.new-itam-img {overflow:hidden; border:2px solid #382109;}

/*#logout { position:absolute; left:50%; top:20%; width:276px; height:233px; display:none; background:url(images/forma_logout.png) left top no-repeat; z-index:6;}*/
#logout { position:absolute; left:50%; top:200px; width:276px; height:233px; display:none;  z-index:15;}
#logout .bg { position:absolute; width:276px; height:233px;  background:url(images/forma_logout.png) left top no-repeat; z-index:16;}/*нужен. Наложения PngFix*/
#logout .body {position:relative; z-index:17;}
#logout #close_logout {padding:16px 35px 0 0; text-align:right; font-weight:bold; text-decoration:underline; cursor:pointer;}
#logout b {font-size:12px;}
#logout form {margin:17px 0 0 37px;}
#logout input.text {width:130px; height:18px; margin-bottom:7px;  border:1px solid #382109;}
#logout #regst_ {padding:10px 0 0 37px; font-size:12px; font-weight:bold; text-decoration:underline; cursor:pointer;}
#logout .zapom {margin-bottom:5px;}
#logout .zapom input {margin:0; margin-right:5px;}

/*#registr { position:absolute; left:43%; top:20%; width:408px; height:265px; display:none; background: url(images/registr.png) left top no-repeat; z-index:6;}*/
#registr { position:absolute; left:43%; top:200px; width:408px; height:265px; display:none;  z-index:15;}
#registr .bg {position:absolute; width:408px; height:265px; background: url(images/registr.png) left top no-repeat; z-index:16;}/*нужен. Наложения PngFix*/
#registr .body {position:relative; z-index:17;}
#registr table.h {margin:0;}
#registr table.h th { padding:28px 0 0 39px; font-size:14px;}
#registr table.h td { padding:20px 0 0 23px;}
#registr table.h td span {font-weight:bold; text-decoration:underline; cursor:pointer;}
#registr form {margin:0;}
#registr .but_reg {margin:5px 0 0 39px;}
#registr .text {margin:5px 95px 0 49px;}
#registr table {margin-top:10px;}
#registr table th {padding:0 36px 0 39px; text-align:left; font-size:12px;}
#registr table td {padding-bottom:6px;}
#registr table td input {width:130px; height:18px;  border:1px solid #382109;}

.errorr-scribe {color:red; padding:10px 30px 0 30px;}
.yes-scribe {color:green; font-size:14px; padding:10px 30px 0 30px;}
#subscribe { position:absolute; left:43%; top:200px; width:408px; height:265px; display:none;  z-index:15;}
#subscribe .bg {position:absolute; width:408px; height:265px; background: url(images/registr.png) left top no-repeat; z-index:16;}/*нужен. Наложения PngFix*/
#subscribe .body {position:relative; z-index:17;}
#subscribe table.h {margin:0;}
#subscribe table.h th { padding:20px 20px 0 25px; text-align:left; font-size:14px;}
#subscribe table.h td { padding:25px 0 0 23px;}
#subscribe table.h td span {font-weight:bold; text-decoration:underline; cursor:pointer;}
#subscribe form {margin:0;}
#subscribe form p {padding:0; margin:10px 0 0 0; line-height:25px;}
#subscribe form .text {padding:0 30px 0 30px;}
#subscribe form .text input.but {margin-top:20px;}
#subscribe .link {font-weight:bold; text-decoration:underline; cursor:pointer;}
#subscribe-but {padding-left:10px; font-weight:bold; font-size:13px; text-decoration:underline; background:url(images/arrou_h3.gif) left 5px no-repeat !important; cursor:pointer;}


table.reviews-form {width:auto; margin:0;}
.reviews-form th {padding:5px 0; text-align:left; vertical-align:top;}
.reviews-form th span {color:#cc0000;}
.reviews-form td {padding:5px 5px 0 10px; text-align:left; vertical-align:top;}
.reviews-form td input {width:300px; border:1px solid #79603F;}
.reviews-form td textarea {width:450px; height:100px; border:1px solid #79603F;}
.reviews-form td img {margin-top:10px;}

.error {color:#cc0000;}
.send_y {color:green;}


.scribe-podpis {position:absolute; top:25px; right:50px;}
.scribe-podpis #subscribe-but {background:none!important; font-size:14px; color:#382109;}
/*центр конец*/

/*правая часть*/

/*правая часть конец*/

/**/
#layuot-footer {/*height:93px;*/ position:relative; background:url(images/bg_footer_c.jpg) 110px top repeat-x;}
table.copyrite {width:100%}
.copyrite th {padding:6px 14px 0 0; text-align:left; vertical-align:top; color:#b7a47e;}
.copyrite th a {font-size:12px; font-weight:bold; font-family:Tahoma, sans-serif; color:#b7a47e;}
.copyrite td {padding:5px 10px 10px 30px; vertical-align:top; color:#665f54;}
/**/
