/* CSS Document */
/* Перезагрузка */
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}

ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}

/* Основные */
body {background-color:#72501a; font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
h2 {color:#600;}
strong { color:#f28226;}

/* Меню */
.horizontalcssmenu {width:100%; height:35px; background:url(../images/mline.gif) left top repeat-x;}
.horizontalcssmenu ul{list-style-type: none; margin-left:45px; padding:0;}
.horizontalcssmenu ul li{position: relative; display: inline; float: left;}
.horizontalcssmenu ul li a{display: block; padding: 8px 0px; border: 1px solid #000; text-decoration:none; background-color:#f00; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; margin:0 30px 2px 0; text-transform:uppercase;}
.horizontalcssmenu ul li a:hover, .horizontalcssmenu ul li a.check{ color:#000; background: #f28226;}

.horizontalcssmenu ul li ul{margin:0;left: 0; top: 0; border-top: 1px solid #000; position: absolute; display: block; visibility: hidden; z-index: 100;}
.horizontalcssmenu ul li ul li{display: inline; float: none;}
.horizontalcssmenu ul li ul li a{display: block; padding: 8px 0px;  border: 1px solid #000; text-decoration:none; background-color:#f00; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; margin:1px 30px 0 0; text-transform:uppercase;}
.horizontalcssmenu ul li ul li a:hover{background: #f28226;}

.horizontalcssmenu .arrowdiv{position: absolute; right: 0;}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.vertikalcssmenu {width:235px; }
.vertikalcssmenu span {width:175px; margin:0 0 3px 8px; padding: 8px 10px; display:block; border: 1px solid #000; background-color:#f28226; color:#000; font: bold 12px Arial, Helvetica, sans-serif; text-align:center}
.vertikalcssmenu span a {color:#fff;}
.vertikalcssmenu span a:hover {color:#f00; text-decoration:none}
.vertikalcssmenu span p { text-align:center;}
.vertikalcssmenu span.news {width:175px; text-align:justify; background-color:#fff;}
.vertikalcssmenu span.news a {color:#660000; font-size:14px;} 
.vertikalcssmenu img {margin-left:-20px;} 
.vertikalcssmenu span.box {background: #fff url(../images/boxfon.jpg) left top no-repeat;}

.vertikalcssmenu ul{list-style-type: none; padding:0; background:url(../images/logo.jpg) left top no-repeat; padding-top:100px}
.vertikalcssmenu ul li{ padding-left:18px; margin-bottom:1px;}
.vertikalcssmenu ul li a{ width:175px; display: block; padding: 8px 0px; border: 1px solid #000; text-decoration:none; background-color:#f00; color:#fff; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center}
.vertikalcssmenu ul li a:hover, .vertikalcssmenu ul li a.check{color:#000; background: #f28226;}
	
.vertikalcssmenu ul li ul{ width:139px; display: block; margin:1px 0 10px 0; background: none; padding:0}
.vertikalcssmenu ul li ul li{margin:1px 0;}
.vertikalcssmenu ul li ul li a{width:138px;  display: block; padding: 5px 2px;  border: 1px solid #000; text-decoration:none; background-color:#f00; color:#fff; font: bold 12px Arial, Helvetica, sans-serif;  text-transform:uppercase; text-align:center}
.vertikalcssmenu ul li ul li a:hover{background: #f28226;}

.sitemap ul li {line-height:20px; padding-top:10px;}
.sitemap ul li a{ font-family:Arial Black, Helvetica, sans-serif; padding-left:50px}
.sitemap ul li ul li {padding-top:0;}
.sitemap ul li ul li a { font-family:Arial, Helvetica, sans-serif; padding-left:100px;}

/* Тело */
.headlinetext {background:#562804; padding:5px 0; color:#ccc; text-align:center;}
.headlineimg {background: url(../images/hookahline.jpg) left top repeat-x; width:100%; height:160px; margin:0; padding:0;}
.upmenufon {background:url(../images/fon.jpg); border-bottom: 5px solid #562804; border-top: 5px solid #562804;}
.upmenumain {width:1000px; background-color:#c2a271; border-left:3px solid #562804; border-right:3px solid #562804;}

#leftmenu {width:235px; background: url(../images/cbodysm.gif) left top repeat-y; vertical-align:top}
#leftmenu div {width:235px; background: url(../images/cheadsm.gif) left top no-repeat; }
#leftmenu div div {padding:15px;}

#content {width:740px; background: url(../images/mbodybg.gif) left top repeat-y; vertical-align:top;}
#content div.one {width:740px; background: url(../images/mheadbg.gif) left top no-repeat;}
#content div.one div.two {padding:15px 30px 15px 15px; text-align:justify;}

#content a {color:#600; text-decoration:underline; font-weight:bolder;}
#content a:hover {color:#926b42; text-decoration:none}

.imgright {border:1px solid #926b42; float:right; margin:10px 0 10px 10px;}
.imgleft {border:1px solid #926b42; float:left; margin:10px 10px 10px 0;}
.clear {clear:both;}

.news {border-bottom: 1px solid #600; padding-bottom:10px; margin-bottom:10px}

#tbgoods {width:90%; background-color:#fff; border:1px solid #926b42; margin-top:20px;}
#tbgoods td {padding:0 10px 0 0;}
#tbgoods h3 { margin:0; padding:0;}

a.shahta {display:block; background:url(../images/hookah_03.jpg) left top no-repeat; width:188px; height:64px;}
a.shahta:hover {background:url(../images/hookah_03_rol.jpg) left top no-repeat;}

a.kolba {display:block; background:url(../images/hookah_06.jpg) left top no-repeat; width:188px; height:74px;}
a.kolba:hover {background:url(../images/hookah_06_rol.jpg) left top no-repeat;}

a.shlang {display:block; background:url(../images/hookah_09.jpg) left top no-repeat; width:179px; height:66px;}
a.shlang:hover {background:url(../images/hookah_09_rol.jpg) left top no-repeat;}

a.access {text-decoration: underline; font-size:42px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
a.access:hover {text-decoration:none;}


.cod{ border:1px solid #f28226; font: 14px tahoma; text-decoration: none; background-color: #fff; color: #000; padding:5px 10px; width: 500px;
}
/*------------------------МЕНЮ -- все --- в наличии ---- на заказ --------*/
ul#prz
{list-style-type:none;
float:left;
margin:0;
padding:0;
}
	
ul#prz li {display:inline; }

ul#prz a { width:160px;
background-color:#ded6c1;
border:1px solid #430;
margin-right:10px;
padding: 0;
display:block;
float:left;
font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
color: #430;
text-decoration : none;
text-align:center;
}

ul#prz a:hover, ul#prz a.chek {background-color: #c2a271; color:#fff;}

/* --------------------------------Таблица в корзине ----------------------------*/
.box2 { min-width:600px; width:600px; border-collapse:collapse;}
.box2 th { color:#fff; background-color: #600;}
.box2 td, th {border:1px solid #ccc;}


/*-----footer----*/
div#footer {margin:0;}
div#footer-container {max-width:1000px;}
div#footer ul {float:left;}
div#footer ul li {color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:11px;padding:2px;margin-right:16px; text-align:left;}
div#footer ul li a {color:#CCC;}
div#footer ul li a b{color:#FFF; text-decoration:underline; }
div#footer ul li a:hover, div#footer ul li.hd a {color:#FFF; }
div#footer ul li.hd {margin-top:6px;}
div#footer ul li img {margin:20px 0 0 5px;}


/* Просмотрщик картинок */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #926b42;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: #fff;
padding: 5px 0;
text-align: right;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

