html {}

body{
margin:0;
padding:0;
line-height:1.3em;
 text-align:left;
background:url(../images/bg.png)  ;
 font-family:tahoma;
 color:#808080; font-size:14px;
 
}

ul, li {margin:0; padding:0; list-style:none;}
h2 {color:#467ccd; padding-bottom:20px; margin:0; font-size:18px; vertical-align:top}
a {text-decoration:none; color:#467ccd}
a:hover {color:orange}

#maincontainer {margin:0 auto; max-width:1280px; background:white url(../images/body_foot.jpg) right bottom no-repeat; }
#maincontainer2 {background: url(../images/home_foot.png) left bottom no-repeat;}

#topsection{ background:url(../images/body.jpg) center top no-repeat;
position:relative;
height: 380px; /*Height of top section*/
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 189px 0 330px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 330px; /*Width of left column*/
margin-left: -100%;

}

#rightcolumn{
float: left;
width: 189px; /*Width of right column*/
margin-left: -189px; /*Set left marginto -(RightColumnWidth)*/

}

#footer{
clear: left;
width: 100%;
height:235px;
position:relative;


}



.innertube_left{position:relative; top:-120px;
margin:0 0 0 70px; }

.innertube_right{position:relative; top:-120px;
}

.innertube_content{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

a#home{background:url(../images/home.gif) no-repeat;  width:22px; height:24px; position:absolute; right:63px; top:5px}
a#mail {background:url(../images/mail.gif) no-repeat;  width:25px; height:24px; position:absolute; right:10px; top:5px}
a#map {background:url(../images/map.gif) no-repeat;  width:32px; height:24px; position:absolute; right:33px; top:5px}

.item{
display:-moz-inline-stack;
  display:inline-block; 
  _overflow:hidden;
  zoom:1;
  *display:inline;
  vertical-align:top;}
  
#call {background:url(../images/call.png) no-repeat;  width:327px; height:194px; position:absolute; right:0px; top:50px}
#logo {background:url(../images/logo.png) no-repeat;  width:339px; height:120px; position:absolute; left:61px; top:78px}

a#dost{background:url(../images/dost.png) no-repeat;  width:257px; height:124px; position:absolute; right:53%; top:5px}
a#order{background:url(../images/order.png) no-repeat;  width:255px; height:124px; position:absolute; right:30%; top:5px}
a#cart {background:url(../images/cart.png) no-repeat;  width:270px; height:124px; position:absolute; right:5%; top:5px}

#footer ul {color:#6d9ced; font-weight:bold; position:absolute; bottom:57px; display:block; width:100%; text-align:center}
#footer li {display:inline}
#copy {position:absolute; right:20px; bottom:20px; display:block}

.left_bg {background:url(../images/left_bg.jpg) repeat-y;  width:254px; }
.left_t {background:url(../images/left_t.jpg) left top no-repeat;  width:254px; }
.left_b {background:url(../images/left_b.jpg) left bottom no-repeat;  width:254px; }
.menu_innertube {margin-left:20px; margin-right:20px; padding-top:0px; padding-bottom:40px; font-weight:bold; color:#808080}

#leftcolumn a {color:#808080}
#leftcolumn a:hover,.active {color:#94b6f2; text-decoration:underline}
#leftcolumn li {margin-top:15px}
#leftcolumn h3 {background:url(../images/left_h3.jpg) left top no-repeat;  width:254px; display:block; height:37px; margin:15px 0 0 0; color:white; text-transform:uppercase; font-size:14px; font-weight:bold; padding:3px 0 0 20px}

.clr {display:block; height:1px}

.item {background:url(../images/frame.jpg) no-repeat; width:214px; height:244px; margin:0 10px 20px 10px }
.item  img {}
.item_desc {position:absolute; bottom:5px; font-weight:bold; text-align:center; width:100%}
.item a {position:relative;color:#808080; display:block ; border:1px solid white; height:205px; width:82%; margin:10px 0px 0px 12px; text-align:center;}
.item a:hover {color:#94b6f2; text-decoration:underline; cursor:hand}

input, textarea {border:1px solid #999}
textarea {width:100%; height:100px}

.sticker {border:1px dashed lightblue; display:block; width:222px; position:relative; top:170px; left:70px; padding:10px}
span.way {margin-bottom:20px;display:block}
.nowrap {white-space: nowrap}
.search td{vertical-align:top}

#leftcolumn ul ul li a{color:red}
#leftcolumn ul ul li a:hover{color:red; text-decoration:underline;}

.pricelist {position:absolute; left:80px; top:10px; text-decoration:underline} 

.stories a{margin-bottom:10px; display:block;}












