html, body {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	font-size: 11px;
	color: #282828;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;	
	background-color: #000;
}
html > body {
	overflow-y: scroll;
	min-width: 1000px;
}
*:first-child+html body {
	overflow-y: hidden;
}
.none { display: none; }
table {  border-collapse: collapse; border-spacing: 0px; }
table, table td, form, img { padding: 0px; margin: 0px; }

a:link, a:visited { color: #282828; text-decoration: underline;  }
a:hover { text-decoration: none; }
a.dashed { text-decoration: none; border-bottom: 1px dashed; }

h1 { font-weight: normal; padding: 0px; margin: 0px; }
h1 { font-family: Times New Roman, Times, serif; font-size: 27px; color: #000; }
.img-link { cursor: pointer; }
p { padding: 0px; margin: 0px; margin-bottom: 10px;  }

#flashbox { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
#all { }
#main0 { position: relative; top: 0px; left: 50px; z-index: 2; text-align: center; width: 810px; }
#main-button { width: 841px; text-align: center; height: 21px; position: relative; top: 0px; left: 50px; z-index: 3; margin-top: 5px; }
#main-button3 { width: 841px; text-align: center; height: 21px; position: relative; top: 0px; left: 50px; z-index: 3; margin-top: 0px; display: none; }
#main-button2 { width: 841px; text-align: center; height: 21px; position: absolute; bottom: 121px; left: 50px; z-index: 3; display: none; }
#main { background: url(/images/back1.png) repeat-y top;  width: 810px; position: relative; top: 0px; left: 50px; z-index: 3; padding: 14px 17px 20px 17px; text-align: left; }
#shapka { width: 810px; height: 181px; }
#content-box { margin-top: 18px; }
.content-area { position: relative; top: 0px; left: 0px; }
.banner-img { border: 1px solid #98989b; }
#anc { width: 195px; height: 241px; position: absolute; top: 158px; right: -137px; }

#icons { position: absolute; top: 50px; left: 923px; width: 23px; text-align: center; z-index: 2; }
.icon1 { width: 23px; text-align: center; }
.icon2 { width: 23px; text-align: center; margin-top: 20px; }
.icon3 { width: 23px; text-align: center; margin-top: 20px; }
.icon4 { width: 23px; text-align: center; margin-top: 20px; }

#menu { width: 100%; height: 39px; background-color: #000; margin-top: 1px; position: relative; top: 0px; left: 0px; z-index: 3; }
#menu #icon1 { position: absolute; top: 3px; right: 235px; background: url(/images/menu-icon1.png); width: 34px; height: 35px; z-index: 2; }
#menu #icon2 { position: absolute; top: 3px; right: 100px; background: url(/images/menu-icon2.png); width: 46px; height: 29px; z-index: 2; }
#menu #link1 { position: absolute; top: 11px; left: 573px; z-index: 3; }
#menu #link2 { position: absolute; top: 11px; left: 703px; z-index: 3; }
#menu #link1 a, #menu #link2 a, #menu #link1 a:visited, #menu #link2 a:visited { color: #fff; font-family: Times New Roman, Times, serif; font-size: 13px; }
#menu td { padding-right: 1px; }
#menu img { cursor: pointer; }
.menu-item { position: relative; top: 0px; left: 0px; width: 100%; z-index: 3; }
.popup { position: absolute; top: 39px; left: 0px; background-color: #e37f33; padding: 10px 10px 10px 10px; line-height: 1.5em; display: none; border-top: 1px solid #fff; z-index: 3; }
.popup a, .popup a:visited { color: #0a0603; font-size: 11px; }
* html .popup { line-height: 1.2em; }

#news { position: relative; top: 0px; left: 0px; background: url(/images/block0-back.png); width: 250px; height: 382px; }
#compas { position: absolute; top: -47px; left: -10px; width: 97px; height: 104px; background: url(/images/compas.png); }
.corner { position: absolute; top: 0px; right: 0px; width: 30px; height: 34px; background: url(/images/corner.png); cursor: pointer; }
.arrow-block { background-color: #e88d47; position: absolute; top: 34px; right: 0px; width: 30px; height: 21px; display: none; z-index: 3; }
.arrow-left { position: absolute; top: 7px; left: 3px; width: 3px; height: 7px; background: url(/images/arrow-left.png) no-repeat top; cursor: pointer; }
.arrow-right { position: absolute; top: 7px; right: 3px; width: 3px; height: 7px; background: url(/images/arrow-right.png) no-repeat top; cursor: pointer; }
.arrow-text { color: #0a0603; font-family: Times New Roman, Times, serif; font-size: 13px; position: absolute; top: 3px; left: 6px; width: 18px; text-align: center;}

.block-header { font-family: Times New Roman, Times, serif; font-size: 27px; color: #000; }
.block-header a, .block-header a:visited { font-family: Times New Roman, Times, serif; font-size: 27px; color: #000; text-decoration: none; }
.block-header a:hover { text-decoration: underline; }
.news-header { position: absolute; top: 9px; right: 33px; }
#news-block-body { position: absolute; top: 33px; left: 0px; padding: 0px 10px 0px 10px; text-align: left; }
.news-title { font-family: Times New Roman, Times, serif; font-size: 15px; }
.news-preview { margin-top: 15px; margin-bottom: 15px; }


#slogan, #drives, #blog { position: relative; top: 0px; left: 0px; }
#slogan { background: url(/images/block1-back.png); width: 270px; height: 161px; }
#slogan-body { position: absolute; top: 60px; left: 14px; text-align: left; }
.slogan-title1 { font-size: 13px; font-weight: bold; margin-bottom: 10px; }
.slogan-title { margin-bottom: 9px; }
.slogan-title a:hover { color: #e8863a; }
#drives { background: url(/images/block2-back.png); width: 270px; height: 161px; }
#drive-body { position: absolute; top: 60px; left: 14px; text-align: left; }
.drive-title1 { font-size: 13px; font-weight: bold; }
.drive-img { margin-top: 5px; }

#center-box { margin-top: 10px; height: 382px; }
#bottom-box { margin-top: 10px; height: 160px; }
#center-box td { vertical-align: top; }
#blog { background: url(/images/block3-back.png) no-repeat; width: 310px; height: 160px; }
#blog-img { width: 96px; height: 130px; position: absolute; top: 15px; left: 7px; }
#blog-body { position: absolute; top: 48px; left: 108px; }
.blog-title1 { font-size: 13px; font-weight: bold; }
.blog-title1 a, .blog-title1 a:visited { font-size: 13px; font-weight: bold; text-decoration: none; }
.blog-title1 a:hover { text-decoration: underline; }
.blog-text { margin-top: 7px; margin-left: 1px; }
.blog-data { position: absolute; bottom: 15px; right: 30px; color: #8e8c8d; }

#copyright { margin-top: 30px; width: 100%; background-color: #000; height: 78px;  color: #fff; position: relative; top: 0px; left: 0px; }
#copyright a, #copyright a:visited { color: #fff; }
#postbox { position: absolute; top: -35px; left: -68px; width: 94px; height: 133px; background: url(/images/postbox.png) no-repeat; z-index: 4; cursor: pointer; }
#palatka { position: absolute; top: -135px; right: -170px; width: 308px; height: 233px; background: url(/images/palatka.png) no-repeat; z-index: 4; cursor: pointer; }
#palatka1 { position: absolute; top: -135px; right: -170px; width: 308px; height: 233px; z-index: 4; }

.sm-banner { border: 1px solid #98999d; }
.first-sm-banner { border-top: 1px solid #98999d; }

.navigation { color: #8b8b8b; margin-bottom: 15px; }
.navigation .arrow { font-size: 13px; }
.navigation a, .navigation a:visited { color: #8b8b8b; font-size: 11px; }
.inner-text { margin-top: 10px; }
.inner-img { margin-right: 15px; margin-bottom: 0px; }

.post-title { margin-top: 20px; }
.post-title a, .post-title a:visited { font-family: Times New Roman, Times, serif; font-size: 15px; }
.post-text { margin-top: 20px; }
.post-date { color: #8e8c8d; width: 100%; margin-top: 15px;  }
.post-date a, .post-date a:visited { color: #8e8c8d; }
.post-date a.dashed, .post-date a.dashed:visited {text-decoration: none; }

.pagination { margin-top: 20px; font-size: 11px; font-weight: normal; }
.pagination a, .pagination a:visited { font-size: 11px; font-weight: normal; color: #282828; }
.sel-digit { background-color: #db7527; padding: 1px 4px 1px 4px; color: #fff;  }

.header-link { position: absolute; top: 17px; right: 0px; }
.news-title { font-family: Times New Roman, Times, serif; font-size: 15px; margin-top: 20px; }
.news-title a, .news-title a:visited { font-family: Times New Roman, Times, serif; font-size: 15px; color: #282828; }
.news-preview { margin-top: 10px; }
h1 span.date { color: #8b8b8b; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
#form1 { display: none; }
.comment-form { width: 539px; height: 309px; background: url(/images/comment-form-back.png) no-repeat; z-index: 5; margin-top: 2px; position: relative; top: 0px; left: 0px; }
.comment-form .title { position: absolute; top: 29px; left: 15px; font-family: Times New Roman, Times, serif; font-size: 27px; }
.comment-form .close { position: absolute; top: 35px; right: 16px; }
.comment-form .inputs { position: absolute; top: 90px; left: 15px; }
*:first-child+html .comment-form .inputs { position: absolute; top: 89px; left: 15px; }
* html .comment-form .inputs { position: absolute; top: 89px; left: 15px; }
.comment-form .div1 { margin-top: 3px; }
*:first-child+html .comment-form .div1 { margin-top: 1px; }
* html .comment-form .div1 { margin-top: 1px; }
.comment-form .input { width: 215px; height: 13px; border: 1px solid #000; padding: 1px; padding-left: 5px; }
.comment-form .areas { position: absolute; top: 143px; left: 15px; }
.comment-form .area { width: 506px; height: 100px; border: 1px solid #000; padding: 3px; margin-top: 3px; }
.comment-form .button {  position: absolute; top: 276px; right: 10px; } 
.comment-form .captcha { position: absolute; top: 68px; right: 10px; } 
.comment-form .captcha-img { position: absolute; top: 90px; right: 10px; } 
.comment-form .input2 { width: 70px; height: 15px; border: 1px solid #000; padding: 1px; padding-left: 10px; }
.show { display: block; }

.comment-text { border-top: 1px solid #8d8d8d; width: 100%; padding-top: 15px; font-style: italic; }
.comment-date { color: #8e8c8d; margin-top: 10px; margin-bottom: 15px; text-align: right; width: 100%; }
.cts { margin-top: 30px; border-bottom: 1px solid #8d8d8d; }
*:first-child+html .cts { padding-bottom: 15px; }
* html .cts { padding-bottom: 15px; }

.feedback-form .input { width: 215px; height: 13px; border: 1px solid #000; padding: 1px; padding-left: 5px; }
.feedback-form .areas { margin-top: 20px; }
.feedback-form .area { width: 506px; height: 100px; border: 1px solid #000; padding: 3px; margin-top: 3px; }
.feedback-form .button { text-align: right; width: 516px; margin-top: 10px; } 
.feedback-form .div1 { margin-top: 3px; }

.item a, .item2 a, .item3 a { font-size: 11px; }
.item { margin-left: 10px; }
.item2 { margin-left: 20px; }
.item3 { margin-left: 30px; }

.drives-table td { padding-bottom: 20px; }

.search-input { width: 450px; border: 1px solid #282828; padding: 1px; padding-left: 3px; }
.search-title { font-size: 13px; font-weight: bold; margin-top: 20px; }
.search-num, .search-text { padding-top: 20px; }
.search-num { width: 20px; font-size: 13px; }
.search-text { font-size: 13px; }
.search-link { padding-bottom: 10px; }

.slogans-title td { padding-bottom: 10px; }

#banner6 { width: 268px; height: 211px; }
#banner8, #banner9 { width: 320px; height: 75px; }

#map-flash { position: absolute; top: 26px; left: 50px; display: none; z-index: 100; width: 842px; height: 1093px; }
#map-flash-close { position: absolute; top: 10px; right: 3px; background: url(/images/close.jpg); width: 9px; height: 9px; cursor: pointer; z-index: 105; }

.img-left { margin-right: 10px; }
.img-right { margin-left: 10px; }