body { font-size: 12px; line-height:17px; font-family: Arial, Helvetica; background: #fff; color:#6D6E71; }

#main {width:940px;margin:0 auto;padding:0 90px 0 90px;}
#header {position:relative;width:100%;height:52px;padding:25px 0 13px 0;background:url('../images/menu_line.jpg') 0 75px repeat-x;}
#logo {float:left;display:inline;padding:0 10px 0 30px;background:#fff;}
#header_right {float:right;display:inline;text-align:right;}
#h_r1 {position:absolute;top:33px;right:30px;font-weight:bold;font-size:22px;line-height:25px;}
#h_r2 {position:absolute;bottom:9px;right:0;padding:0 30px 0 10px;text-transform:uppercase;font-size:12px;background:#fff;}

.red {color:#900000;}

#content {position:relative;width:100%;text-align:center;}

#bottom {position:relative;height:177px;padding:13px 0 25px 0;margin:0 0 0 0;}
#mainMenu {position;relative;width:100%;height:24px;text-transform:uppercase;background:url('../images/menu_line.jpg') bottom left repeat-x;}
#mainMenu li {float:left;width:101px;height:24px;display:block;text-align:center;line-height:23px;font-size:10px;margin:0 3px 0 0;background:url('../images/menu_line.jpg') bottom left repeat-x;}
#mainMenu li#active {background:url('../images/menu_line_hover.jpg') bottom left no-repeat;}
#mainMenu a {color:#333;text-decoration:none;width:101px;height:24px;display:block;background:url('../images/menu_tab2.jpg') no-repeat;}
#mainMenu a:hover, #mainMenu li#active a {color:#900000;}
#shop_link {position:absolute;top:14px;right:0;background:#fff;width:106px;height:24px;text-align:right;padding-left:3px;}
#shop_info {position:absolute;top:20px;right:118px;width:200px;height:11px;line-height:11px;text-align:right;color:#900000;font-weight:bold;display:none;}


#slider {float:left;width:100%;overflow:hidden;}
#slider li {position:absolute;top:0;left:100%;overflow:hidden;}
#slider li.current {position:absolute;top:0;left:0;}
.panel {position:relative;float:left;width:100%;border:1px solid red;text-align:left;}
#slider_nav_left {position:absolute;left:0;top:0;width:50px;height:100%;background:#fff;z-index:10;}
#slider_nav_left2 {position:absolute;left:0;bottom:30px;width:50px;height:23px;z-index:20;}
#slider_nav_right {position:absolute;right:0;top:0;width:50px;height:100%;background:#fff;z-index:10;}
#slider_nav_right2 {position:absolute;right:0;bottom:30px;width:50px;height:23px;z-index:20;}
.slider_nav_upper {bottom:60px !important;}
#slider_nav_left img, #slider_nav_right img {width:21px;height:39px;}
#cornertl {position:absolute;top:0;left:0;width:31px;height:29px;background:url('../images/cornertl.png') no-repeat;z-index:100;}
#cornerbl {position:absolute;bottom:0;left:0;width:31px;height:29px;background:url('../images/cornerbl.png') no-repeat;z-index:100;}
#cornertr {position:absolute;top:0;right:0;width:31px;height:29px;background:url('../images/cornertr.png') no-repeat;z-index:100;}
#cornerbr {position:absolute;bottom:0;right:0;width:31px;height:29px;background:url('../images/cornerbr.png') no-repeat;z-index:100;}
#cornerbl2 {position:absolute;bottom:30px;left:0;width:31px;height:29px;background:url('../images/cornerbl.png') no-repeat;z-index:100;}
#cornerbr2 {position:absolute;bottom:30px;right:0;width:31px;height:29px;background:url('../images/cornerbr.png') no-repeat;z-index:100;}

#autoScroller {position:relative;width:100%;overflow:hidden;}
#autoScrollerScrollingArea img {position:relative;float:left;margin:0;padding:0;}
#autoScrollerScrollingArea {position:absolute;top:0;left:0;}
#autoSlider {position:absolute;top:15px;left:0;width:100%;height:100%;}
#autoSlider .singleSlide {position:relative;width:100%;height:100%;display:block;float:left;text-align:center;display:none;}
#autoSlider .singleSlide.current {display:block;}
#autoScrollerScrollingAreaDraw img {position:relative;float:left;margin:0;padding:0;}
#autoScrollerScrollingAreaDraw {position:absolute;top:0;left:0;}
.singleScroll {position:relative;float:left;margin:0;padding:0;height:100%;}
.singleTitle {position:relative;float:left;margin:0;padding:0;height:10px;padding:10px 0 0 0;text-align:center;}

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

.bc_left a, .bc_middle a, .bc_right a {color:#6D6E71;}
.bc_left a:hover, .bc_middle a:hover, .bc_right a:hover, .bc_left a.active, .bc_middle a.active, .bc_right a.active {color:#900000;}

#bottom_content {padding:20px 0 0 0;display:block;height:120px;}
#bottom_content h1 {font-weight:bold;margin:0 0 5px 0;}
.bc_left {float:left;display:inline;width:200px;border-right:1px solid #6D6E71;height:120px;}
.bc_middle {float:left;display:inline;padding:0 20px 0 10px;width:260px;border-right:1px solid #6D6E71;height:120px;}
.bc_right {float:left;display:inline;padding:0 10px 0 10px;width:330px;height:120px;}
#footer {position:relative;float:left;display:block;width:100%;margin:20px 0 0 0;border-top:1px solid #ccc;padding:2px 0 0 0;font-size:11px;text-align:center;}
#footer a {color:#6D6E71;}
#footer #copy {float:right;display:inline;}

#slider_nav_left_min {position:absolute;left:0;top:0;width:50px;height:120px;background:#fff;z-index:10;}
#slider_nav_right_min {position:absolute;right:0;top:0;width:50px;height:120px;background:#fff;z-index:10;text-align:right;}
#slider_nav_left_min img, #slider_nav_right_min img {width:21px;height:39px;margin-top:29px;}
#autoScrollerMini {position:relative;width:100%;height:100px;display:block;overflow:hidden;padding:10px 0 10px 0;}
#autoSliderMini {position:absolute;top:0;left:20px;width:100%;height:100%;padding:0 21px 0 21px;}
#autoSliderMini .singleSlideM {position:relative;width:148px;height:100px;float:left;margin:0 10px;cursor:pointer;}
#autoSliderMini .singleSlideM .description {background:#6D6E71;position:absolute;top:0;left:0;width:128px;height:90px;padding:5px 10px 5px 10px;color:#fff;z-index:10;display:none;font-size:11px;line-height:15px;}
#contact {width:100%;display:block;overflow:hidden;padding:20px 0;}
#contact p {text-align:left;font-size:14px;}
#contactForm {text-align:left;padding:0 30px;}
#contactForm label {display:block;text-transform:uppercase;padding:0 0 6px 0;line-height:20px;}
#contactForm .kropki label {display:inline;text-transform:uppercase;padding:0 10px 2px 0;background:#fff;}
#contactForm .input_left {background:url(../images/input_left.png);width:6px;height:27px;float:left;display:block;}
#contactForm .input_right {background:url(../images/input_right.png);width:4px;height:27px;float:left;display:block;}
#contactForm #cemail {background:url(../images/input_bg.png);width:250px;height:27px;float:left;display:block;border:none;}
#contactForm .text_left {background:url(../images/text_left.png);width:5px;height:168px;float:left;display:block;}
#contactForm .text_right {background:url(../images/text_right.png);width:6px;height:168px;float:left;display:block;}
#contactForm .sline {display:block;width:100%;float:left;margin:0 0 10px 0;}
#contactForm #csubmit {border:none;background:url(../images/wyslij.jpg);width:68px;height:20px;float:right;margin-right:-10px;cursor:pointer;}
.kropki {display:block;width:100%;float:left;line-height:20px;background:url(../images/kropki.png) 0 5px repeat-x;padding:0 0 5px 0;}
.buttonCon {background:#fff;float:right;padding:0 10px 0 10px;}
.cok {background:#fff;padding:0 6px 0 0;text-transform:uppercase;color:#900000;display:none;float:right;}
.cerror {background:#fff;padding:0 6px 0 0;text-transform:uppercase;color:red;font-weight:bold;float:right;line-height:20px;display:none;}
.cleft {float:left;display:block;width:270px;}
.cright {float:right;display:block;}
.text_t {position:relative;width:100%;background:url(../images/text_t.jpg) top left repeat-x;height:6px;display:block;}
.text_t .tl {float:left;width:5px;background:url(../images/text_tl.jpg) top left no-repeat;height:6px;display:block;}
.text_t .tr {float:right;width:6px;background:url(../images/text_tr.jpg) top left no-repeat;height:6px;display:block;}
.text_b {position:absolute;bottom:0;left:0;width:100%;background:url(../images/text_b.jpg) bottom left repeat-x;height:6px;display:block;}
.text_b .bl {float:left;width:5px;background:url(../images/text_bl.jpg) top left no-repeat;height:6px;display:block;}
.text_b .br {float:right;width:6px;background:url(../images/text_br.jpg) top left no-repeat;height:6px;display:block;}
.text_l {position:absolute;top:6px;left:0;width:15px;background:url(../images/text_ml.jpg) top left repeat-y;display:block;}
.text_r {position:absolute;top:6px;right:0;background:url(../images/text_mr.jpg) top right repeat-y;display:block;width:6px;}
#contactForm #ccmessage {position:absolute;left:0;top:0;padding:10px;border:none;background:none;}
#messagecontainer {position:relative;float:left;}
label.error {display:none !important;}
#contact_footer {color:#900000;font-weight:bold;font-size:19px;line-height:24px;padding:18px 0 18px 0;}

#scroll .singleWithDesc {position:relative;float:left;}
#scroll .singleWithDesc div {position:absolute;}
#scroll .singleWithDesc div span.num {position:relative;float:left;display:block;width:28px;height:28px;border:1px solid #fff;background:#000;-webkit-border-radius: 3px;border-radius: 3px;font-size:14px;color:#fff;line-height:28px;font-weight:bold;cursor:pointer;z-index:2;}
#scroll .singleWithDesc div span.desc {position:absolute;left:30px;display:none;float:left;margin:15px 0 0 -20px;width:auto;height:auto;border:none;background:#fff;-webkit-border-radius: 5px;border-radius: 5px;font-size:14px;color:#000;line-height:17px;font-weight:bold;cursor:pointer;text-align:left;padding:12px 30px;z-index:1;}