body{margin:0px;color:#4f3324;background:#0c6f6c url(images/body-bgr.jpg) repeat;font:12px tahoma,verdana,sans-serif;}
a,table a{color:#4f3324;}
a:hover{text-decoration:underline}
a img{border:0 none}
div,h1,h2,h3,h4,h5,p,form{margin:0;padding:0;border:0 none}
h3 {font:bold 12px/14px tahoma,verdana,sans-serif; text-transform:uppercase; clear:both}
h4 {font:bold 11px/13px tahoma,verdana,sans-serif; text-transform:uppercase; clear:both}
input{border:1px solid #837e78;padding:3px;font:11px tahoma,arial,sans-serif}
select{padding:3px;font:11px tahoma,arial,sans-serif;}
input.checkbox{border:0}

/* Page layout */
#container{
width:989px;
background:#e7e5d6 url(images/lines-bgr.jpg) repeat-y left 15px;
margin: 20px auto 0px;
padding:0px;
text-align:left;
overflow:auto
}
#container2 {width:989px; background:url(images/lines-bgr-bott.jpg) no-repeat bottom left;overflow:auto}
#container3 {width:969px; background:url(images/lines-bgr-top.jpg) no-repeat top left; padding:10px;overflow:auto}
#pageheader{ width:969px; position:relative; float:left; height:175px }
#logo{position:absolute; top:5px; left:45px}
#slogan {position:absolute; top:10px; right:10px}
#slogan h1 {font:bold 12px/14px tahoma,verdana,sans-serif; }
#usermenu-basket {position:absolute; right:0; top:40px; height:87px; width:536px; background:url(images/usermenu-basket.png) repeat;}
#usermenu-basket .usermenu {float:left; width:290px; margin:20px 0 15px 50px}
#usermenu-basket .usermenu .inputs {float:left; width:185px}
#usermenu-basket .usermenu .buttons {float:left; width:105px; }
#usermenu-basket .usermenu .buttons a {font-size:11px}
#usermenu-basket .usermenu .buttons input {margin:2px 0}
#usermenu-basket .usermenu .inputs span {display:block; float:left; width:65px; font-size:11px; margin:2px 0}
#usermenu-basket .usermenu .inputs .text {float:left; width:110px; margin:2px 0; padding:1px 0 1px 3px}
#usermenu-basket .basket {float:left; width:155px; margin:20px 10px 15px 20px; font-size:11px}
#usermenu-basket .basket .items {float:left; width:98px}
#usermenu-basket .basket .buttons {float:left; width:57px; margin-top:8px}
#usermenu-basket .basket span {display:block; line-height:19px}
#usermenu-basket .basket .buttons .button {background:url(images/search-btn.gif) no-repeat top left; width:57px}
#usermenu-basket .menu {margin-top:10px}

#topmenu{width:969px; background:url(images/topmenu-bgr.png) no-repeat top right; height:48px; position:absolute; bottom:0; left:0}
#topmenu ul {list-style-type:none; margin:0; padding:0; width:965px; margin-right:4px}
#topmenu ul li {display:inline;}
#topmenu a {display:block; float:left; width:155px; background:#ab8266 url(images/topmenu-item.png) no-repeat top left; height:36px; 
text-align:center; line-height:36px; text-decoration:none; text-transform:uppercase; font-weight:bold; padding:0 0 0 5px}
#topmenu a:hover {background:#4f3324 url(images/topmenu-item-act.png) no-repeat top right; color:#fff}
#topmenu .home {background:url(images/topmenu-home-act.png) no-repeat top left; width:165px; color:#fff; padding:0}
#topmenu .home:hover {background:url(images/topmenu-home-act.png) no-repeat top left; color:#fff}
#topmenu .last {background:url(images/topmenu-item-last.png) no-repeat top right;}
#topmenu .last:hover {background:#4f3324 url(images/topmenu-item-last-act.png) no-repeat top right;}

#columns{
margin:0;
padding:0px;
width:969px;
clear: both;
height: auto;
background:url(images/main-bgr.png) repeat-y top right;
float:left;
position:relative
}
#columns2 {width:944px; height:auto; background:url(images/dotted-bgr.jpg) repeat; margin-right:5px; float:left; padding:10px}
.bottom-border {width:969px; background:url(images/main-bgr-bott.png) no-repeat top left; height:5px; float:left}
#segtukas {position:absolute; bottom:-8px; right:-5px; background:url(images/segtukas.png); height:39px; width:41px; z-index:1}

#column-left{width:209px;float:left;}
#column-left .left-block {float:left; width:209px; margin:0 0 5px 0; }
#column-left .left-block-main {float:left; width:179px; background:url(images/left-main.png) repeat-y left top; padding:0 15px}
#column-left .left-block-top {float:left; width:209px; height:21px; background:url(images/left-top.png) no-repeat left top}
#column-left .left-block-bottom {float:left; width:209px; height:21px; background:url(images/left-bott.png) no-repeat left bottom}
#column-left .search {float:left; width:189px; height:39px; margin:0 0 5px 0; padding:10px 5px 10px 15px; background:url(images/search-bgr.png) repeat-y left top}
#column-left .left-block-main h3 {color:#faa622; background:#4f3324; padding:7px; font-size:16px; margin-bottom:5px}

#column-left .search .text {width:110px}
#column-left .search .button {background:url(images/search-btn.gif) no-repeat top left; width:57px}
#column-left .newsletter {float:left; width:189px; height:39px; margin:0 0 5px 0; padding:10px 5px 10px 15px; background:url(images/search-bgr.png) repeat-y left top}
#column-left .newsletter .text {width:100px}
#column-left .newsletter .button {background:url(images/btn-bgr.png) no-repeat; width:73px}

#column-left ul {list-style-type:none; margin:0; padding:0}
#column-left ul li a {display:block; color:#4f3324;}
.leftmenu0 a { background:url(images/leftmenu0.gif) no-repeat center left; font:bold 16px/22px tahoma,verdana,sans-serif; 
padding-left:10px; margin-left:7px; text-decoration:none}
.leftmenu0 a:hover {text-decoration:underline}
.leftmenuactive0 a{background:url(images/leftmenu0.gif) no-repeat center left; font:bold 16px/22px tahoma,verdana,sans-serif; 
padding-left:10px; margin-left:7px; text-decoration:underline}
.leftmenu1 a {font:bold 14px/20px tahoma,verdana,sans-serif; margin-left:20px; text-decoration:none}
.leftmenu1 a:hover{text-decoration:underline}
.leftmenuactive1 a{font:bold 14px/20px tahoma,verdana,sans-serif; margin-left:20px; text-decoration:underline}
.leftmenu2 a {font:normal 12px/18px tahoma,verdana,sans-serif; margin-left:25px; text-decoration:none}
.leftmenu2 a:hover{text-decoration:underline}
.leftmenuactive2 a {font:normal 12px/18px tahoma,verdana,sans-serif; margin-left:25px; text-decoration:underline}
.leftmenu3 a {font:normal 11px/14px tahoma,verdana,sans-serif; margin-left:30px; text-decoration:none}
.leftmenu3 a:hover{text-decoration:underline}
.leftmenuactive3 a {font:normal 11px/14px tahoma,verdana,sans-serif; margin-left:30px; text-decoration:underline}

.static-left a {font:bold 16px/22px tahoma,verdana,sans-serif; text-transform:uppercase; text-decoration:none}

#column-center{margin-left:10px;width:720px;float:left;background:url(images/col-center-top.png) no-repeat top left;}
#column-center .column-center-cont {width:690px; background:url(images/col-center-bgr.png) repeat-y top left; margin-top:21px; padding:0 15px}
#column-center .column-center-bott {width:720px; height:21px; background:url(images/col-center-bott.png) repeat-y top left;}

.fix{clear: both;}
.fix-1 {clear:both; width:100%; height:1px; line-height:1px; font-size:1px }
.footer-content h3 {clear:both; margin:5px 0}
#footer {width:979px; margin:0 auto; color:#e9e4d0; padding:15px 5px; line-height:16px; overflow:auto}
#footer a {color:#e9e4d0;}
#footer .address {float:left; width:145px; border-right:1px solid #e9e4d0; background:url(images/logo-small.png) no-repeat center left;
padding:0 10px 0 45px}
#footer .phone {float:left; width:250px; padding-left:15px}
#footer .gigacart {float:right}
#footer .gigacart a {font-size:11px; text-decoration:none}
#footer .gigacart a:hover {text-decoration:underline}

.hidden {display:none}