* {margin: 0; padding: 0;}

html, body {height: 100%;}

body {font: 11px Tahoma, sans-serif; color: #82693f; background: #fef8ee;}

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

img {border: none;}

input {vertical-align: bottom;}

.clear:after {content: "."; display: block; clear: both; visibility: hidden; height: 0;}

.wrapper {min-width: 1024x;background-position: top center;width:1024px}
.wrapper-left {background: url(../graph/wrapper-left.gif) repeat-y left;}
.wrapper-right {background: url(../graph/wrapper-right.gif) repeat-y right;}

.top {height: 52px; background: url(../graph/top.png);}
.logo {float: left; width: 264px; height: 30px; padding: 22px 0 0 62px; background: url(../graph/logo-bg.png) no-repeat;}
.icons {float: right; height: 32px; padding-right: 21px; padding-top: 20px; background: url(../graph/icons.png) no-repeat right;}
.icons a {margin-right: 13px; float:left; width:11px; height:9px}
.icons a.home {background:url(../graph/icon-home.gif) no-repeat}
.icons a.email {background:url(../graph/icon-mail.gif) no-repeat}
.icons a.sitemap {background:url(../graph/icon-sitemap.gif) no-repeat}
.icons a:hover {background-position:0 -9px}

.wrapper-content {margin: 0 13px 0 16px; padding: 9px 9px 9px 8px; background: url(../graph/bg.jpg);}

.menu-top {background: url(../graph/menu-top.png) repeat-x;}
.menu-top-left {background: url(../graph/menu-top-left.png) no-repeat left top; padding-left: 1px;}
.menu-top-right {height: 33px; background: url(../graph/menu-top-right.png) no-repeat right top; overflow: hidden;}
.menu-top ul {float: left; list-style-type: none; height: 33px; font-size: 14px; background: url(../graph/menu-top-div.png) repeat-x center 1px; overflow: hidden; margin-left: -1px;}
.menu-top ul li {float: left; height: 33px; margin: 0 0 0 1px; background: url(../graph/menu-top.png) repeat-x;}
.menu-top ul li a {display: block; float: left; height: 28px; padding: 5px 19px 0 18px; color: #dbbf75; text-decoration: none; position: relative;}
.menu-top ul li.active a,
.menu-top ul li a:hover {color: #fff3d4; background: url(../graph/menu-top-active.gif) no-repeat center 1px;}

.header {background: url(../graph/header-bg.png) repeat-x top; margin-top: 9px;}
.header-left {background: url(../graph/header-left.jpg) no-repeat left top;}
.header-right {height: 276px; background: url(../graph/header-right.jpg) no-repeat right top; position: relative;}
.bg-y {height:276px; width:115px; background:url(../graph/header-right2.png) no-repeat; float:right; position:relative; left:-402px;}
.header-about {position: absolute; width: 277px; height: 44px; left: 140px; top: 13px; background: url(../graph/header-about.jpg) no-repeat;}
.header-text {padding: 57px 380px 0 140px; color: #fff; position: relative;}
.header-text p {padding-bottom: 10px;}
.header-top {position: absolute; top: -12px; right: 81px; width: 263px; height: 12px; background: url(../graph/header-top.jpg); overflow: hidden;}
.header-right-add {position: absolute; right: -4px; top: 97px; width: 4px; height: 40px; background: url(../graph/header-right-add.jpg);}

.middle {width: 100%; background: #fef8ee url(../graph/content-bottom.png) repeat-x bottom; margin-top: 8px; position: relative;}
.middle-b {width: 100%; background: url(../graph/sidebar.gif) repeat-y left; overflow: hidden;}
.middle-top-r {position: absolute; right: -1px; top: -1px; z-index: 2; width: 4px; height: 4px; background: url(../graph/middle-top-r.gif); font: 0/0 serif; overflow: hidden;}

.container {width: 100%; float: left; overflow: hidden; background: url(../graph/middle-top.gif) repeat-x top;}
.content {margin: 1px 0 0 241px; background: url(../graph/content-top.png) repeat-x top;}
.content-inner {width: 100%; position: relative; overflow: hidden;}
.content-inner-t {padding: 0 12px 14px 10px;}

.navigator {height: 20px; color: #d4ba90; padding-top: 10px;}
.navigator a {color: #514329;}
.navigator img {vertical-align: top; padding: 6px 5px 0 3px;}

.content-block-title {height: 25px; margin-bottom: 10px; background: url(../graph/content-block-title-bg.gif) repeat-x left 10px;}
.content-block-title h2 {float: right; font-size: 17px; font-weight: normal; padding-left: 25px; color: #635032; background: #fef8ee url(../graph/content-block-title.gif) no-repeat left center;}

.news {overflow: hidden;}
.news-row {margin-bottom: 10px;}
.news-item {float: left; width: 46%; margin-right: 3%; font-size: 10px; position: relative;}
.news-item img {margin: 0 10px 10px 0; border: 1px solid #483822; padding: 1px;}
.news-item a:hover img {border: 1px solid #cca35a;}
.news-left {float: left;}
.news-item h3 {color: #0e0901; padding: 0 0 10px 10px; font-size: 14px; font-weight: normal; background: url(../graph/news-item.gif) no-repeat left 6px; overflow: hidden;}
.news-item h3 a {color: #0e0901; text-decoration: none;}
.news-item h3 a:hover {text-decoration: underline;}

.video {overflow: hidden; margin:0 -4px 0 0}
.video-item {margin: 0 25px 11px 0; float: left; position: relative}
.video-item a {position: relative; display: block; text-decoration:none; border: 1px solid #483822; padding: 2px 2px 0; *padding: 2px;}
.video-item a:hover {border: 1px solid #cca35a;}
.video-item h3 {margin-left: 3px; font-size: 11px; font-weight: normal; color: #705836; background: url(../graph/video-item.gif) no-repeat left bottom; padding-bottom: 5px; *padding-bottom: 3px; overflow: hidden;}
.video-item h3 a {color: #705836; text-decoration: none; border:0}
.video-item h3 a:hover {text-decoration: underline; border:0}
.video-item span {opacity: 0.7; display: block; color: #5c686e; text-indent: 16px; position: absolute; width: 140px; left: 2px; top: 88px; _left: 0; _top: 89px; height: 19px; line-height: 19px; font-style: italic; background: #bec3ce url(../graph/video-time.gif) no-repeat 3px 5px; text-decoration:none}
.video-item a span {text-decoration:none}

.answers {background: #ffefd2 url(../graph/answers-border.gif) repeat-y right; position: relative; margin-top: -2px; margin-left: -6px;}
.answers-l {background: url(../graph/answers-left.gif) repeat-y left;}
.answers-t {background: url(../graph/answers-top.gif) repeat-x;}
.answers-b {background: url(../graph/answers-border.gif) repeat-x bottom;}
.answers-t-l {background: url(../graph/answers.gif) no-repeat;}
.answers-t-r {background: url(../graph/answers-t-r.gif) no-repeat right 19px;}
.answers-b-l {background: url(../graph/answers-b-l.gif) no-repeat 6px bottom;}
.answers-b-r {background: url(../graph/answers-b-r.gif) no-repeat right bottom;}

.answers h2 {text-transform: uppercase; font-weight: normal; font-size: 12px; padding: 24px 0 20px 67px; color: #422f1e;}
.answers-row {padding: 0 12px 5px 17px; overflow: hidden;}
.answer-item {float: left; width: 50%; background: #fff url(../graph/answer-border.gif) repeat-y left;}
.answer-r {background: url(../graph/answer-border.gif) repeat-y right;}
.answer-b {background: url(../graph/answer-border.gif) repeat-x bottom;}
.answer-t {background: url(../graph/answer-t.gif) repeat-x top;}
.answer-t-l {background: url(../graph/answer-t-l.gif) no-repeat left 14px;}
.answer-t-r {background: url(../graph/answer-t-r.gif) no-repeat right 14px;}
.answer-b-l {background: url(../graph/answer-b-l.gif) no-repeat left bottom;}
.answer-b-r {background: url(../graph/answer-b-r.gif) no-repeat right bottom;}

.answer-item h3 {font-size: 12px; height: 15px; font-weight: normal; color: #b15a04; background: url(../graph/answer-arrow.gif) no-repeat 16px 1px; padding-left: 40px;}
.answer-item p {font-size: 10px; color: #b15a04; padding: 7px;}
.answer-item a {color: #b15a04; text-decoration: none;}
.answer-item a:hover {text-decoration: underline;}

.sidebar {float: left; width: 241px; margin-left: -100%; position: relative;}
.sidebar-content {padding-bottom: 10px; padding-top: 6px; background: url(../graph/middle-top-l.gif) no-repeat left top;}

.sidebar-block {margin: 0 0 10px 5px; width: 229px; background: #fef8ee url(../graph/sidebar-block.gif);}
.sidebar-block h2 {font-size: 14px; padding: 2px 0 0 22px; font-weight: normal; color: #1a180c; text-transform: uppercase; height: 32px; background: url(../graph/sidebar-block-top.gif) no-repeat;}
.sidebar-block ul {list-style-type: none; padding: 0 2px 10px 2px;}
.sidebar-block ul li a {display: block; height: 16px; padding-left: 37px; line-height: 16px; text-decoration: none; color: #624b21; background: url(../graph/left-item.gif) no-repeat 28px 6px;}
.sidebar-block ul li.active a,
.sidebar-block ul li a:hover {color: #b57100; background: #fee3b3 url(../graph/left-item-active.gif) no-repeat 28px 6px;}
.sidebar-block .hr {margin: 0 8px 10px 8px; padding: 0; height: 1px; overflow: hidden; font: 0/0 serif; background: url(../graph/left-div.gif) repeat-x;}
.sidebar-block-bottom {height: 7px; background: url(../graph/sidebar-block-bottom.gif) left top; font: 0/0 serif;}

.sidebar-block-2 {background: #cca35a url(../graph/sidebar-block-2.gif);}
.sidebar-block-2 h2 {background: url(../graph/sidebar-block-2-top.gif) no-repeat;}
.sidebar-block-2 ul {background: url(../graph/sidebar-block-2-middle.png) no-repeat right bottom;}
.sidebar-block-2 .sidebar-block-bottom {background: url(../graph/sidebar-block-2-bottom.gif) left top;}
.sidebar-block-2 ul li a {color: #fff0da; background-image: url(../graph/left-item-2.gif);}
.sidebar-block-2 ul li.active a,
.sidebar-block-2 ul li a:hover {color: #fff0da; background-color: #987b51; background-image: url(../graph/left-item-2.gif);}

form.search {width: 229px; margin: 0 0 10px 6px; height: 39px; background: url(../graph/search.png) no-repeat right top;}
form.search p {width: 174px; height: 33px; background: url(../graph/search-input.png) no-repeat left 5px; position: relative;}
form.search input {position: absolute; border: 0; background: #fef8ee; font: 11px Tahoma, sans-serif; color: #987b51;}
form.search input.txt {left: 8px; top: 12px; width: 125px;}
form.search input.btn {background: none; left: 141px; top: 7px; width: 32px; height: 24px; line-height: 24px; cursor: pointer; background:url(../graph/sb.png) 0 -24px no-repeat}
form.search input.btn:hover {background-position:0}

.sidebar-block-3 {background: #5b4d2e url(../graph/sidebar-block-3.gif);}
.sidebar-block-3 h2 {height: 30px; background: url(../graph/sidebar-block-3-top.gif) no-repeat;}
.sidebar-block-3 p {color: #fef8ee; padding: 0 0 0 25px;}
.sidebar-block-3 .sidebar-block-bottom {background: url(../graph/sidebar-block-3-bottom.gif) left top;}

.sidebar-poll {margin: 0 3px 10px 3px; background: #453721 url(../graph/sidebar-poll.gif) no-repeat left center; padding: 3px 12px; color: #ffbc19;}
.sidebar-block-3 p.sidebar-poll-btn {margin-top: 10px; margin-bottom: 5px;}
.sidebar-block label {display: block; margin-bottom: 3px;}
.sidebar-block label input {padding-right: 4px; vertical-align: top; margin-right: 4px;}
.sidebar-poll-btn input {width: 175px; height: 26px; padding-bottom: 2px; background: url(../graph/sidebar-poll-btn.gif) 0 0 no-repeat; border: 0; color: #b49e74; font: 12px Tahoma, sans-serif; cursor: pointer;}
.sidebar-poll-btn input:hover {color:#e8dcc5; background-position:0 -26px}

.sidebar-banner {width: 231px; margin-left: 2px; background: url(../graph/sidebar-banner.gif) repeat-y 4px top;}
.sidebar-banner-top {background: url(../graph/sidebar-banner-top.gif) no-repeat 4px top;}
.sidebar-banner-bottom {padding: 7px 0 8px 11px; background: url(../graph/sidebar-banner-bottom.gif) no-repeat left bottom;}

.middle-bottom {position: relative; margin-top: -2px; height: 3px; background: url(../graph/middle-bottom.gif); font: 0/0 sans-serif; overflow: hidden;}
.middle-bottom div {height: 3px; background: url(../graph/middle-bottom-l.gif) no-repeat left;}
.middle-bottom div div {height: 3px; background: url(../graph/middle-bottom-r.gif) no-repeat right;}

.wrapper-bottom {height: 46px; background: url(../graph/wrapper-bottom.png);}
.wrapper-bottom-left {height: 46px; background: url(../graph/wrapper-bottom-left.png) no-repeat left;}
.wrapper-bottom-right {height: 46px; background: url(../graph/wrapper-bottom-right.png) no-repeat right;}

.bottom-content {margin-left: 192px; height: 37px; padding: 9px 0 0 75px; background: url(../graph/bottom-content.gif) no-repeat; color: #624b21; text-transform: uppercase;}
.bottom-content a {color: #b19156;}

.vote-ot {padding-left:19px;padding-right:15px;}
.nelya {font:10px tahoma;padding-bottom:3px;color:#F2F2F2}
.nelya span {color:#887048;font:9px tahoma;}

/* Contact */
.morph td {border-bottom: 1px solid #bbdced;padding:5px}
.telef {font-size:15px;color:#153e56;}
.telef a {color:#153e56;text-decoration:underline;}
.telef a:hover {color:#4983a5;text-decoration:none;}
.error {background: #FFC1C1;height:27px;color:#D50000;font-size:14px;font-weight: bold;padding-top:12px;text-align:center;}
.goods {background: #CCFFCC;height:27px;color:#004000;font-size:14px;font-weight: bold;padding-top:12px;text-align:center;}
.f_input {background:#fffcf6;width:96%;height:20px;font-size:12px;font-family:tahoma;color:#353535;padding-left:4px;vertical-align:middle;border:1px solid #493a21}
.f_input2 {background:#fffcf6;width:96%;height:122px;font-size:12px;font-family:tahoma;color:#353535;padding-left:4px;vertical-align:middle;border:1px solid #493a21}
.prux {color:#808080;font-family:Tahoma;font-size:11px;}
.btn {width:169px; height:20px; background:url(../graph/archive.png) left bottom no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:16px; padding:0px 0px 2px 0px; position:relative; border:0px;font-size:11px;cursor:pointer;font-weight: bold;outline:none}
.btn8 {background:url(../graph/archive.png) left top no-repeat;border:0px;width:169px; height:20px;text-align:center; color:#fef8ee; text-decoration:none;line-height:16px; padding:0px 0px 2px 0px; position:relative; border:0px;font-size:11px;cursor:pointer;font-weight: bold;outline:none}

/* Sitemap */
.map_15 {background:url(../content/def_image/fol_3.gif) no-repeat;padding:1px 0 0 18px;font:12px tahoma;height:20px;}
.map_30 {background:url(../content/def_image/sub.gif) no-repeat;padding:1px 0 0 15px;font:11px tahoma;height:20px;margin-left:30px}
.map_75 {background:url(../content/def_image/arr_small_dn.gif) no-repeat;padding:1px 0 0 15px;height:20px;font:10px tahoma;margin-left:60px}
.map_15 a {text-decoration:none;color:#3d4071;}
.map_30 a {text-decoration:none}
.map_75 a {text-decoration:none;color:#808080;}
.map_15 a:hover {text-decoration:underline}
.map_30 a:hover {text-decoration:underline}
.map_75 a:hover {text-decoration:underline}
.map_15 span {font:11px tahoma;color:#FFCB97;font-style: italic;}
.map_30 span {font:10px tahoma;color:#FFCB97;font-style: italic;}
.map_75 span {font:9px tahoma;color:#FFCB97;font-style: italic;}

.video-thumb {float:left}
.video-thumb img {border:1px solid #493a21; padding:3px;margin: 0 5px 1px 0;}
.video-thumb:hover img {border:1px solid #8d764f; padding:3px}
.video-op {padding-left:8px}
.video-tit h2 {color: #231b0d; padding: 0 0 5px 10px; font-size: 14px; font-weight: normal; background: url(../graph/news-item.gif) no-repeat left 6px; overflow: hidden;}
.video-tit a {color: #231b0d;font-weight: bold;}
.video-bor {border-bottom:1px solid #ffebc9;margin: 10px 0 10px 0;}
.op_razd h3 {color: #231b0d; font-size: 13px; font-weight: normal;}
.thumb_vid img {border:1px solid #493a21; padding:3px;}
.playerbg {background:#1c140b url(../graph/flvbg.png) bottom no-repeat;padding:5px 5px 8px 5px;width:600px}
.flv_net {border:1px solid #fef6ee;background:#ffefd2;color:#000000;margin:0px;padding:0px}
.flv_net td {color:#000000;text-align:center}

/* Navigation Page */
.navigation {color:#666; border:0px;padding:3px 6px;font-size:10px;line-height:23px}
.navigation a {text-decoration:none;color: #b49e74;background:#fff;border:1px solid #b49e74;padding:3px 6px;font-size:10px}
.navigation a:hover {background:#F2F2FF;color:#2b200e;border-color:#2b200e;padding:3px 6px;}
.navigation span {text-decoration:none;background:#fff;border:1px solid #E9E9E9;padding:3px 6px;color:#E9E9E9;font-size:10px;}
#tooltip { background: #fff; border : 1px solid #8d764f; font : 11px tahoma; color : #2e4f4d; padding : 7px; position : absolute; visibility : hidden; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;z-index:5;}

.all_content {font-family:Tahoma;font-size:11px;color:#2D2D2D}
.all_content A{font-family:Tahoma;font-size:11px;color:gray;text-decoration:underline}
.all_content A:hover{font-family:Tahoma;font-size:11px;color:#C0C0C0;text-decoration:none}
.all_content ul{margin-top:5px;margin-bottom:15px;list-style:none}
.all_content li{padding-left:32px;background:url(../graph/news-item.gif) no-repeat 20px 5px;line-height:160%}
.all_content h2 {color:#684900;padding:6px;background:#ffefd2;width:98%;height:20px;text-align:center;font:14px tahoma;font-weight: bold;text-transform: uppercase;margin-bottom:9px;margin-top:9px}
.all_content h3 {background:url(../content/def_image/arr_small_dn.gif) no-repeat;padding:0px 0 0 15px;color:#303030;margin-top:6px}
.all_content h4 {color:#8da6ba;padding-top:8px;padding-bottom:8px;font-style: italic;font-weight: normal;font:13px tahoma;background:url(../content/def_image/submit.gif) no-repeat;padding:0px 0 0 22px;min-height:18px;_min-height:18px;margin-bottom:10px}
.all_content span {color:#d1003a;padding-left:20px}
.all_content p {padding-top:4px;}

/* Guestbook */
fieldset {margin : 0;display : block;border : 1px solid #fbebcf;padding : 5px;}
legend {font-weight : bold;color : #333333;margin : 0;padding : 0.5em;font-size:12px;}
#forms1 {position: absolute;width: 530px;left: 30%;top: 5px;background:#fef8ee;border:solid #fbebcf 5px;display: none;color:#2C2C2C;z-index: 18;overflow: hidden;}
#border1 {border:1px solid #fff;padding:15px}
.faq a {float:right; width:169px; height:20px; background:url(../graph/enter_guest.png) left bottom no-repeat; text-align:center; color:#fff; text-decoration:none; line-height:18px;  position:relative;margin:17px 8px 0 0;outline:none}
.faq a:hover {background:url(../graph/enter_guest.png) left top no-repeat;outline:none}
.mini{font-size:10px;font-family:verdana;padding:0;margin:0;color:#808000}
.regf_9 {background:#fffcf6;border: 1px solid #3c2e19;width:300;height:40px;font-size:24px;vertical-align:middle;color:#6b2b1f;}
.regf_5 {background:#fffcf6;border: 1px solid #3c2e19;width:100%;color:#6b2b1f;}
.regf_6 {width:100%;background:#fffcf6;border: 1px solid #3c2e19;color:#6b2b1f;}
.regf_1 {width:100%;background:#fffcf6;border: 1px solid #3c2e19;color:#6b2b1f;}

.tizz img {border:1px solid #53768c; padding:1px; width:100px; height:100px}
#protizer155279 {padding:25px;font-size:10px;float:left;}

