html { height: 100%; }
body { padding: 0px; margin: 0px; background: #ACC2D2 url(/skin/images/bg.jpg) repeat-x top left; text-align: center; height: 100%; }

form, div { border: 0px; padding: 0px; margin: 0px; }
table, td  { border: 0px; margin: 0px; }
table { padding: 0px; }
td, div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 20px; }
img {   }
img.right { float: right; margin: 0px 0px 5px 10px; }
img.left { float: left; margin: 0px 10px 5px 0px; }
a { color: #0096ff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 0px; }
p { text-indent: 0px; margin: 0px 0px 10px 0px; }
h1, h1 a { font-size: 24px; color: #06214A; font-family: Arial; margin: 0px 0px 10px 0px; font-weight: normal; line-height: normal; font-style: italic; }
h2, h2 a { font-size: 20px; color: #06214A; font-family: Arial; margin: 0px 0px 6px 0px; font-weight: normal; line-height: normal; font-style: italic; }
h3, h3 a { font-size: 16px; color: #06214A; font-family: Arial; margin: 0px 0px 6px 0px; font-weight: normal; line-height: normal; font-style: italic; }

ul li { list-style-type: square; }
li { padding-bottom: 6px; }
form input, form textarea, form select { border: 1px solid #591D01; padding: 2px; font-size: 11px; font-family: Georgia; background: #F6EBCD; margin: 2px 0px 2px 0px; }
form input.chbox { border: 0px; background: none; }

.out { width: 1000px; margin: auto; text-align: left; }
#page { height: auto !important; min-height: 100%; height: 100%; background: White url(/skin/images/footer.jpg) repeat-x bottom left; }
#header { background: #06214A url(/skin/images/tbg.jpg) repeat-x top left; padding: 20px 20px 20px 40px; }
#header div { color: #fff; }
#lb { float: right; }
#slogan { text-align: center; color: #fff; font-size: 24px; font-style: italic; padding: 10px 0px 20px 0px; }

#menu { background: url(/skin/images/menu_centr.jpg) repeat-x 0px 2px; }
#menu .l { background: url(/skin/images/menu_left.jpg) no-repeat 0% 2px; }
#menu .r { background: url(/skin/images/menu_right.jpg) no-repeat 100% 2px; height: 65px; }
#menu ul { margin: 0px; padding: 0px 10px 0px 10px; }
#menu ul li { list-style-type: none; list-style-position: outside; padding: 16px 6px 16px 6px; float: left; }
#menu ul li a { font-size: 12px; color: #FFF; }
#menu ul li a:hover { color: #FFF; }
#menu ul li.active { padding: 0px 4px 0px 4px; }
#menu ul li.active div { float: left; }
#menu ul li.active .l { background: url(/skin/images/menu_active_left.png) no-repeat; width: 11px; height: 65px; }
#menu ul li.active .m { background: url(/skin/images/menu_active_centr.png) repeat-x; padding: 16px 3px 16px 3px; }
#menu ul li.active .r { background: url(/skin/images/menu_active_right.png) no-repeat; width: 11px; height: 65px; }
#menu ul li.active a { color: #000; text-decoration: none; }
#menu ul li.active a:hover { color: #000; }

#logo { float: left; }
#logo img { width: 233px; height: 106px; }

#hcontacts { padding: 25px 20px 40px 50px; clear: both; }
#hcontacts .item { float: left; padding: 10px 0px 10px 0px; }
#hcontacts .item .name { font-weight: bold; }

#cont1 { width: 300px; }
#cont1 .desc { font-size: 24px; }
#cont2 { width: 380px; }
#cont3 { width: 180px; }

#htext { width: 100%; float: left; clear: both; }
#htext .cc { margin: 0px 0px 0px 350px; }
#htext .cc .important { padding: 10px; background: #F73A36; color: #FDD000; font-size: 22px; }
#promo { position: relative; clear: both; }
#exchage { position: absolute; top: -136px; left: -30px; width: 386px; height: 206px; /* background: url(/skin/images/reklama.jpg) no-repeat; */ }



.block { margin-bottom: 12px; }

.item {  }
.item .name { padding-bottom: 4px; }
.item .name a { font-size: 16px; }
.item .date { font-size: 11px; font-style: italic; color: #666; }
.item .desc { padding-bottom: 4px; }
.item .image {  }
.item .image img {  }

#massive .item { padding-bottom: 20px; }
#massive .item .name { font-size: 20px; color: #06214A; font-family: Arial; margin: 0px 0px 10px 0px; }
#massive .item .title { font-size: 20px; color: #0096ff; font-family: Arial; margin: 0px 0px 10px 0px; }
#massive .item .comment li { color: #666; font-size: 11px; }

#main { float: left; width: 100%; clear: both; background: url(/skin/images/mbg.jpg) repeat-x; }
#main .cc { margin: 60px 0px 0px 250px; padding: 15px; }

#thumbs {  }
#thumbs table { width: 100%; }
#thumbs .item { padding: 0px 10px 10px 10px; text-align: center; vertical-align: top; }
#thumbs .item .image { padding-bottom: 2px; }
#thumbs .item .name { font-size: 14px; padding-bottom: 2px; color: #0096ff; }
#thumbs .item .name a { font-size: 14px; }
#thumbs .item .price { font-weight: bold; color: red; }
#thumbs .item .desc { color: #666; padding-bottom: 2px; }

#left { float: left; width: 250px; margin: 50px 0px 0px -100%; }
#left .cc { padding: 15px 12px 12px 24px; }
#left ul { padding: 5px 5px 5px 20px; }

#left .item { padding-bottom: 10px; }
#left .item .name { background: url(/skin/images/abzac.jpg) no-repeat top left; clear: both; }
#left .item .name div { float: left; }
#left .item .name .l { background: url(/skin/images/rubrik_left.png) no-repeat; width: 13px; height: 54px; }
#left .item .name .m { background: url(/skin/images/rubrik_centr.png) repeat-x; padding: 18px 0px 16px 0px; color: #06214A; font-size: 14px; font-weight: bold; text-align: center; width: 180px; }
#left .item .name .r { background: url(/skin/images/rubrik_right.png) no-repeat; width: 13px; height: 54px; }
#left .item .desc { padding: 15px 0px 15px 0px; clear: both; }

#path { padding: 10px 0px 20px 0px; color: Red; font-size: 10px; }
#path a { font-size: 10px; }
#navi { padding: 10px 0px 20px 0px; text-align: center; }
#navi a { font-size: 14px; margin: 0px 5px 0px 5px; }
#navi span { margin: 0px 5px 0px 5px; font-size: 20px; font-weight: bold; }


#spacer { clear: both; height: 80px; }
#bottom { height: 80px; margin-top: -80px; line-height: normal; }
#bottom div { font-size: 11px; }
#bottom div a { color: #56503b; font-size: 11px; }

#counters { float: left; padding: 10px; }
#binfo { float: left; padding: 0px; }
#binfo p { margin: 0px; }

#create { float: right; padding: 15px; }
#create img { float: left; }
#create .slab { padding: 4px 10px 0px 0px; float: left; }

#bmenu { margin: 0px 240px 0px 260px; }
#bmenu ul { padding: 20px; margin: 0px; text-align: center; }
#bmenu ul li { display: inline; list-style-type: none; list-style-position: outside; }
#bmenu ul li a { margin: 0px 8px 0px 8px; }

.clear { clear: both; font-size: 1px; }
.big { font-size: 20px; font-weight: bold;  }
.small { font-size: 11px; }
hr { color: #591D01; height: 1px; }

.filltab { width: 98%; }
.filltab td { width: 98%; }
.filltab td.label { font-weight: bold; padding: 4px; }

.small { font-size: 11px; }


.error { color: Red; }
.warning { color: Blue; }
.success { color: Green; }

.suboption1 { background: #591D01; color: #F6EBCD; }
.suboption2 { background: #C9AD7E; color: #591D01; }
.suboption3 { background: #F6EBCD; color: #591D01; }
