BODY {
	margin:0px;
	padding:0px;
	}
table {
		margin:0px;
		padding:0px;
  }
TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
TD>IMG { display: block; }
FORM { margin: 0px; }
UL {
	list-style: none;
	margin-top:5px;
	margin-bottom:5px;
	}
LI {
	padding-left:10px; /* отступ от маркера */
  background:url(/images/design/li.gif) no-repeat left center;	
	font-size:12px;
	color:#333333;
overflow:hidden;	
	}
A {
	color:#333333;
	}
INPUT {
	border:0px;
	padding-top:3px;
	margin-right:2px
	}
	
#tabl UL {
margin-left:-20px;
}
.whitefon {
	background:#FFFFFF
	}
.head {
	background:url(/images/design/index_01.jpg) no-repeat
	}

.maintable {
	background:#333333;
	border:solid #333333 5px;
	}
.darkgrey {
	background:#333333
	}
.search {
	background: url(/images/design/search.jpg) no-repeat; 
	border:none;
	width:160px;
	height:22px;
	padding-left:7px;
	color:#999999;
	font-size:11px
	}
.post {
	background: url(/images/design/post.jpg) no-repeat; 
	border:none;
	width:155px;
	height:21px;
	padding-left:10px;
	color:#999999;
	font-size:11px
	}
.login {
	background: url(/images/design/login.jpg) no-repeat; 
	border:none;
	width:112px;
	height:22px;
	padding-left:7px;
	color:#999999;
	font-size:11px
		}
.butpost {
	background:url(/images/design/butpost.jpg) no-repeat;
	width:35px;	
	height:17px;
	vertical-align:top
		}
.regbut {
	padding-right:5px;
	}
.searchbut {
	background: url(/images/design/arrsearch.jpg) no-repeat; 
	border:none;
	width:20px;
	height:11px;
	}
.padleft30 {
	padding-left:30px;
	margin:10px 0 20px 0;
	}
.padleft20 {
	padding-left:20px;
	}
.hidden {position: absolute; visibility: hidden;}
.visible {position: absolute; visibility: visible; z-index: 3;}
	
	
.upmenu td, .upmenu a {
      color: white;
	  text-align:center; 
	  font-size:11px; 
	  text-decoration: none; 
	  font-family:Verdana;
	}
.menupos {
  white-space: nowrap;
	position:relative;
	top:-4px;
	text-align:left
	}
.podmenu,
	.ipodmenu {
  visibility: hidden;
  position:absolute;
	padding-top: 20px;                    
  }
        .upmenu td:hover .podmenu,
	.podmenu td:hover .ipodmenu {
	  visibility: visible;   
        }         
        .podmenu table {
          background-color:#3366FF;           
          padding:0;                            
        }
        .podmenu #menus { 
	 padding:3px; 
	}
	.podmenu #menus:hover { background-color:#3399FF	}
	.under a:hover { text-decoration: underline; }
	
	
.modl {
	background:url(/images/design/modul_left.jpg) no-repeat;
	text-align:center;
	width:42px;
	height:39px
	}
.modr {
	background:url(/images/design/modul_right.jpg) no-repeat;
	width:17px;
	height:39px
	}
.modl2 {
	background:url(/images/design/modul_left2.jpg) no-repeat;
	width:17px;
	height:39px
	}
.modr2 {
	background:url(/images/design/modul_right2.jpg) no-repeat;
	width:42px;
	height:39px
	}
.mod {
	background:url(/images/design/modul.jpg) repeat-x;
	height:39px;
	color:#333333;
	font-size:14px;
	padding-bottom:5px;
	text-align:center
	}

.padleft30 a {text-decoration:none;
			line-height:130%}
.bluelink {
	color:#0066FF;
	font-size:12px;
	font-weight:bolder;
	text-align:right;
	text-decoration:underline
	}
.slinks {
	font-weight:bolder; 
	text-decoration:underline;
	line-height:14px
	}
.bluemenu {
	color:#0066FF;
	font-size:14px;
	text-align:left;
	margin-bottom: 7px;
	}
.numpage {
	margin-top: 7px;
	}
.menudate {
	background-color:#CCCCCC;
	width:80%;
	height:20px;
	text-align:center;
	vertical-align:baseline;
	}
.bluesmall {
	font-size:11px;
	color:#0066FF;
	text-decoration:underline
	}
.text11 {
	font-size:11px;
	color:#333333;
	line-height:18px
	}
.postext11 {
	padding-left:50px
		}
.rightmod {
	position:relative;
	left:16px
	}
.ask {
	color:#333333;
	font-size:12px;
	font-weight:bolder
	}
.menuleft {
	padding:10px; 
	text-align:left
	}
.price {
	color:#0066FF;
	font-size:14px;
	text-align:left;}
.tags {
	background:#33ffff;
	color:#FFFFFF;	
	}

.tags a {	
    line-height:18px;
	text-decoration: none;
	}
a.size1 {
padding: 2px;
font-size:14px;
color: white;
font-weight:bolder
}
a.size1:hover {
font-size:16px;
color: white;
}
a.size2 {
padding: 2px;
font-size:12px;
color: white;
}
a.size2:hover {
font-size:14px;
color: white;
}
a.size3 {
padding: 5px;
font-size:11px;
color: white;
}
a.size3:hover {
font-size:12px;
color: white;
}
a.size4 {
padding: 8px;
font-size:11px;
color: white;
}
a.size4:hover {
font-size:12px;
color: white;
}
a.size5 {
padding: 10px;
font-size:11px;
color: white;
}
a.size5:hover {
font-size:12px;
color: white;
}
a.size6 {
padding: 12px;
font-size:11px;
color: white;
}
a.size6:hover {
font-size:12px;
color: white;
}
.adres {
	background:url(/images/design/adres.jpg) no-repeat bottom right;
	font-size:11px;
	width:382px;
	height:118px;
	}
.adrestext {
	padding-top:30px;
	padding-left:120px
	}
.pad40 {
	padding:40px;
	}
.vertmid {
	vertical-align:middle
	}
#cat {
    margin: 0 auto 0 auto;
    width: 100%;
}

#cat .catItem {
    width: 33%; float: left;
    margin: 0 0 10px; 0;
}
.textinputs {
	width: 200px;
	height: 12px;
	padding: 1px;
  
	font-size: 11px;
	color: #949494;
	border: #000000 1px solid;
	
}
.cat_order td {
	font-size: 11px;
	padding-left: 10px;
}
.basket UL {
	margin:5px;
	}
.basket LI {
	font-size:11px;
	color:#333333;	
	}
	}
.map {
	background: url(/images/design/map.jpg) no-repeat;
	vertical-align: top;
	color: #333333;
	}
.map a {
	font-size:10px;
	text-decoration:none
	}
.map a:hover {
	color:#000033;
	font-size:11px
	}
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(/images/design/bt.gif) no-repeat top; z-index:1;}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/images/design/bt.gif) no-repeat bottom}
.button {
	background:url(/images/design/button.jpg) no-repeat;
	width:92px;
	height:19px;
	display:block;
	text-align:center;
	padding: 0 0 1px 0;
	border:0px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	}
.button2 {
	background:url(/images/design/button2.jpg) no-repeat;
	width:82px;
	height:19px;
	display:block;
	text-align:center;
	padding: 0 0 1px 0;
	border:0px;
	text-decoration:none;
	color:#666; /*цвет текста "добавлено"*/
	font-size:11px;
	}
.bread {
	text-align:left
	}
.bread a {
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	}
.breadact {
	text-decoration:none
	}
.top {
		background:url(/images/design/top.jpg) repeat-x;z-index:1;
}
.top2 {
		background:url(/images/design/top2.jpg) repeat-x
}
.menu {
	background:url(/images/design/menu.jpg) repeat-x left;
}
.bul {
		font-weight:bolder;
		background-image:url(/images/design/bul.gif) no-repeat;
		margin-right:8px;
}

.bul2 {
		font-size:11px;
		background-image:url(/images/design/bul.gif) no-repeat;
		margin-right:8px;
}
.bul2 img {padding-right:8px; padding-bottom:3px}

.bul img {padding-right:8px; padding-bottom:3px}
.compare a {
	color:#333333;
	}
.compare a:visited {
	color:#0066FF;
	}
	
#search_box{width:100%; height:60px; background:#eaeaea}
.fsm{font-size:11px;  margin:5px 0 0 20px; }
.fsm1 input, .fsm1 select {font-size:11px; margin:5px 0 0 20px; }

.button3{display: inline;background: transparent;text-decoration: underline; color: blue;}

.button4 {
	background:url(/images/design/button_grey.jpg) no-repeat;
	width:92px;
	height:19px;
	display:inline;
	text-align:center;
	padding: 0 0 1px 0;
	border:0px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	}
	
.padleft30 p {padding:0; margin:0;}

.opis, .opis td{font-size:11px; border-collapse:collapse}/*border:1px solid #999;*/
.opis .title{font-weight:bold; color:#333}

.pri table, .pri td, .pri tr{border-collapse: collapse; border:1px solid silver;}
.tx{padding:10px 0}
.tx1{font-size:13px; font-weight:bold;text-align:left}

.tpri1, .tpri1 td, .tpri1 tr{text-align:center; font-size:18px}
.tpri1{padding-bottom:15px;}
.tpri2, .tpri2 td, .tpri2 tr{text-align:left; font-weight:bold; font-size:15px}
.tpri2{margin-bottom:0px; }
.tx_item {text-align:left; font-size:12px;font-weight:normal;}
.tx_item_name {text-align:left; font-size:12px;font-weight:normal;margin-left:15px;}

.more-info{
  position:absolute; left:-5000em; z-index:0;
  }

#phone{
  position:absolute; z-index:2;
  margin-left: 0px;
  color:#92C3CF;
  margin-top: 20px;
  margin-left: 450px;
  text-shadow:1px 1px 0px #A7D9E0;
  font-size:27px;
  height: 35px;
}
#comment{
  color:#92C3CF;
  text-shadow:1px 1px 0px #A7D9E0;
  font-size:12px;
}
#code{
  color:#92C3CF;
  text-shadow:1px 1px 0px #A7D9E0;
  font-size:16px;
}
h1 {
	color:#0066FF;
	font-size:18px;
	text-align:left;
	margin-bottom: 7px;
}

.h1_header {
	color:#0066FF;
	font-size:18px;
	text-align:left;
	margin-bottom: 7px;
}
