body {font:normal 12px Arial, Helvetica, sans-serif;}
table {border-collapse:collapse; border-spacing:0;}
img {border-collapse:collapse; border-spacing:0; border:0;}
* {margin:0; padding:0;}
th,td {}
html,body {height:100%; margin:0px; padding:0px;}
body {position: relative; height:100%; min-height: 100%; min-width:990px; background-color:#becad4;}


a {color:#181818;}
a:hover {text-decoration:none; color:#333333;}
#all {height:100%; width:100%; margin: auto; min-height: 100%; min-width:950px; color:#181818;
width: expression((document.body.clientWidth||document.documentElement.clientWidth)  > 950 ? '100%' : '950px');}

/*         header          */
#header {width:100%; height:340px;}
#header td {vertical-align:top;}
#onepx .left-h, #onepx .center-h, #onepx .right-h {height:1px !important; font-size:1px;}
#menu a {color:#181818; text-decoration:none;}
.lbh {width:57px; background:url(images/header_left_b2.gif) right top repeat-y #becad4;}
.rbh {width:57px; background:url(images/header_right_b2.gif) left top repeat-y #becad4;}
#head-pic {background:url(images/header.jpg) right 14px no-repeat;}
#head-center {background:url(images/header_center2.gif) left top repeat-x;}
#head-r-b {background:url(images/header_right2.gif) right top no-repeat;}
#head-l-b {background:url(images/header_left2.gif) left top no-repeat; height:323px;}
.tridth {width:100%; height:20px;}
#block-top-head {margin-top:2px;}
.left-h {width:260px;}
.right-h {padding-right:27px; width:260px;}
.right-color, .right-color2, .right-color3 {font-size:1px; background-color:#ff8000;}
.right-color {height:10px;}
.right-color2 {height:7px;}
.right-color3 {height:17px;}

#logo-pic a {background: url(images/logo.png) no-repeat top center; height:63px; width:306px; margin:22px 0 144px 30px; float:left;}
#flash {float:right; padding-right:3px; margin-top:-8px;}
#menu {height:16px; clear:left;padding: 0 30px 0 38px;}
#menu table {text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; color:#ff8000;}
#menu a:hover {color:#ff8000;}
#menu a.active {color:#ff8000;}
#menu td {padding:0 0px; white-space:nowrap;}
.hide {border: none;}
.hide td {padding: 0px;}
/*-------------------------*/

.block20 {width:20px;}
.block209 {width:209px;}
.block480 {width:480px;}
.lbc {width:57px; background:url(images/left_back.gif) top right repeat-y;}
.rbc {width:57px; background:url(images/right_back.gif) top left repeat-y;}
.lbf {width:57px; background:url(images/footer_left_b.gif) right top no-repeat; height:125px;}
.rbf {width:57px; background:url(images/footer_right_b.gif) left top no-repeat; height:125px;}

/*           main          */
#main {width:100%; margin:auto;}
#path {height: 35px; background-color:#ffffff; padding: 0 0 0 40px;}
#left {width:260px; background-color:#ffffff; padding:0 0 0px 0; vertical-align:top;}
#right {width:260px; background-color:#ffffff; padding:0 0 15px 0; vertical-align:top;}
#left h1 {margin-left:40px;}
#right-select {padding:0 27px 20px 0;}
#right-select select {width:100%; margin-bottom:10px;}
#right-select input {float:right; background-color:#ff7f00; color:#ffffff; border:none; padding:1px 5px; font-weight:bold;}
#pic {padding:5px; background-color:#e4e9ed; margin:5px 0;}
#pic1 {padding:5px; background-color:#e4e9ed; margin:5px 0;}
.pic {width:100%;}
.pic td {vertical-align:middle !important;}
.pic td div {padding-right:27px;}
.menu {color:#ff8000; display:block; padding:0 0 0 25px; border-left:15px solid #ff8000; border-right:2px solid #b2b2b2; width:180px; margin-bottom:70px; font-size:14px;}
.menu ul {display:block; width:180px;}
.menu li {list-style-type:none; margin:10px 0;}
.menu li li { background:url(images/li.gif) left 5px no-repeat; margin:0 0 0 0;}
.menu li a {padding:5px 0 5px 0; text-decoration:none;}
.menu li li a {padding:0;}
.menu li ul {margin:0 0 0 0;}
.menu li li { display:block;padding:0 0 0 10px;}
.contacts {display:block; padding:0 0 0 25px; margin-bottom:40px; border-left:15px solid #e4e9ed; border-right:2px solid #ff8000; width:180px;}
.contacts li {list-style-type:none; display:block; text-align:right; padding:10px 25px 10px 0;}
.contacts li.tel {font-size:18px; background:url(images/ico-tel2.gif) 0 50% no-repeat;}
.contacts li.fax {font-size:18px; background:url(images/ico-fax.gif) 0 50% no-repeat;}
.contacts li.mail {background:url(images/ico-mail2.gif) 0 50% no-repeat;}
.contacts li.icq {background:url(images/ico-icq2.gif) 5px 50% no-repeat;}
.contacts li.scype {background:url(images/ico-scype2.gif) 0 50% no-repeat;}
/*-------------------------*/


/*         content         */
#content {text-align:justify; background-color:#ffffff; padding:0 0 15px 0;}
#content a {color:#6589a8;}
#content #txt {padding:10px 15px 0 15px;}
h1 {padding: 0px 0px 20px 0px;font:bold 14px Tahoma, Arial, "Times New Roman"; text-transform:uppercase;}
h1 a {color: #181818 !important;}
h1 .div {font-weight:normal; font-size: 12px; text-transform:none;}
h1 .sub {font-weight:normal; text-transform:none;}
h1 .sub a {font-weight:bold; text-transform:none;color: #181818;}
#content ul, #content ol {margin:5px 0;}
#content li {list-style-type:none; padding-left:15px; background:url(images/li_cont.gif) 5px 3px no-repeat;}
#content p {margin:0 0 5px 0;}
#content td {padding:5px;}
.color1 {background-color:#dee8ee;}
.color2 {background-color:#eff5f9;}
/*-------------------------*/

/*         footer         */
#footer-center {background:url(images/footer_center.gif) left top repeat-x;}
#footer-right {background:url(images/footer_right.gif) right top no-repeat;}
#footer-left {height:91px; padding-top:34px; background:url(images/footer_left.jpg) left top no-repeat;}
#banners {height:36px; padding:35px 0 0 0;}
#banners img {margin-right:15px;}
/*-------------------------*/

.news {padding: 0 0 20px 0}
.news .date {font-weight: bold; color:#6589a8;padding-bottom: 5px;}
.news .anons {padding-bottom: 5px;}
.news .more {font-weight: bold; }
.news img {margin: 0 15px 15px 0 }

.hide {}
.hide .list {padding: 0px 11px; background:url(images/menu-bg.gif) left repeat-y;}
.hide .list td {padding:  3px 8px 3px 8px; border-top: 1px solid #c7d1da;}
.hide .list td.first {border: none; }
.hide a {text-decoration: none;}
.hide a:hover {color:#ff8000;}
.hide a.active {color:#ff8000;}

.short_desc {margin-bottom: 30px;}
.short_desc td {padding: 0px !important;}
.short_desc .list td {padding: 3px !important; vertical-align:middle !important;}
.short_desc .pic {padding: 0px !important; width:165px;}
.short_desc .desc {padding: 0px 0px 0px 18px !important;}
.short_desc .desc2 {padding-top: 18px !important;}
.short_desc .more {padding-top: 18px !important; font-weight: bold;}

#search td {padding: 0 10px 0 0;}
#search input {float:right; background-color:#ff7f00; color:#ffffff; border:none; padding:1px 5px; font-weight:bold;}

.full_desc {}
.full_desc td {padding: 0px !important;}
.full_desc a {font-weight: bold;}
.full_desc .options {padding-right: 55px !important;}
.full_desc .options td {padding: 3px !important; vertical-align:middle !important;}
.full_desc .pics {margin-top: 25px !important; overflow:auto; overflow-y:hidden; width:651px; display: block;}
.full_desc .pics img {margin-right:16px !important; float: left;}
.full_desc .desc {padding-bottom:35px !important;}
.full_desc .backsearch {vertical-align:bottom !important;}

.list_pages {padding: 20px 0; text-align: center;}

#feedback {margin-top: 40px;}
#feedback .name {text-align:right; padding:  8px 17px 8px 0;}
#feedback .value {padding:  8px 0 8px 0;}
#feedback .input {width: 288px; border: 1px solid #a3a3a3;}
#feedback .button {background-color:#ff7f00; color:#ffffff; border:none; padding:1px 5px; font-weight:bold;}
#feedback select {width: 150px;}

.error {font-weight:bold; color: red; padding-top: 20px;}

.copyright {padding: 32px 10px 0px 47px;}
.copyright td {padding-right: 11px; vertical-align:middle !important;}

#leftcol {padding:10px 37px 10px 40px;}
#leftcol .h {padding:10px 0 10px 15px; background:url(/images/li_cont2.gif) 0px 13px no-repeat; font-weight:bold; text-transform:uppercase;}
#leftcol p {text-align: justify;}
#rightcol {padding:20px 37px 10px 0px;}
#rightcol p {text-align: justify;}
#rightcol .h {padding:10px 0 10px 15px; background:url(/images/li_cont2.gif) 0px 13px no-repeat; font-weight:bold; text-transform:uppercase;}
