* {
	margin: 0px;
	padding: 0px;
}
html, body { width: 100%; height: 100%; }
td { vertical-align: top; }
img { border: none; }
body { background: white; text-align: center; }
body, td, div, a  { font: 11px Tahoma; color: black; padding: 0px; margin: 0px; }
a:hover {text-decoration:none}
#esense{
	width: 1000px;
	
	text-align: left;	
}

#logo { padding: 0px 68px;}
#logo td { vertical-align: middle; }

#pageTitle {padding: 34px 0px 0px 68px;}
#pageSubTitle {padding: 16px 0px 0px 69px; font:12px Tahoma; color:#333333}
#text { font:11px Tahoma; 
	color:#000000; 
	padding: 20px 0px 0px 68px; 
	width: 485px;
	line-height: 14px;
	
	}
#text p { font:11px Tahoma; 
	color:#000000; 
	width: 485px;
	line-height: 14px;
	margin-bottom:20px;
	
	}
#text ul{ margin-top: 20px; margin-bottom:20px; list-style-position: outside; list-style-image: url('images/text_bullet.gif')}
#text li {margin-left:30px; list-style-type: none;}
#text a {color:#CC0000; font-weight: bold}
#text a:hover {color:#CC0000; font-weight: bold; text-decoration:none}
#text table { border-collapse: collapse;
			border-top: hidden }
#text td {border-bottom: 1px solid #CCCCCC; padding-top:8px; padding-bottom:8px; vertical-align: middle; }

#content { line-height: 14px; border: 1px solid #e4e4e4; width: 596px; margin: 0 auto 8px auto; }

#nav { padding: 60px 0px 0px 0px;}
#nav ul, #navsub ul , #navsubsub ul{ list-style: none; }
#nav ul li { display: inline; }
#nav li {
	padding: 10px 21px 3px 22px; 
	background: url(images/bullet.gif) no-repeat 0px 0px;
	list-style: none;	
}
#nav li.fir {padding: 0px 17px 0px 11px; background: none !important;}
#nav a {
	background: url(images/dash.gif) repeat-x bottom center;	
	font: 11px Tahoma;
	padding-bottom: 3px; 
	color: black;
	text-decoration: none;
	text-transform: uppercase;
}
#nav a:hover {background: none !important;}
.active {background: none !important; color: #CC0000 !important; text-decoration: none;}



/**************************/
#navsub {padding: 72px 25px 18px 0px;         
		 width: 350px;
		 }

#navsub a {
	padding-left: 12px;
	line-height: 30px; 
	font: 11px Tahoma;
	color: #CC0000;
	text-decoration: underline;
}
#navsub a:hover {
	padding-left: 12px;
	line-height: 30px; 
	font: 11px Tahoma;
	color: #CC0000;
	text-decoration: none;
}


#navsub td.first {border-top: 1px solid #cccccc;
				border-bottom:1px solid #cccccc;
				padding-top:8px;
				padding-bottom:8px;
				}

#navsub td.not_first {border-bottom:1px solid #cccccc;
					padding-top:8px;
					padding-bottom:8px;}
#navsub ul {padding:0px; 
			margin:0px;
			list-style-type: none;
			margin-left: 12px;
			padding-top:7px;
			}		
#navsub li { background-image: url(images/text_bullet1.gif);
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding-left: 0px;}				

 
#promo {
	padding: 26px 0px 0px 0px;
}
/********************************/





/***********************************/

#srch { padding: 54px 0px 0px 0px; }

 #srch input{
 width:110px;
 height: 18px;
 padding: 3px 0px 0px 8px;
 border: 1px solid #C8C8C8;
color: #707070;
font: 11px Tahoma;
}

#right_menu{width: 365px; border: 1px solid red;  }

#susidomejote { background: #f6f6f6; padding: 17px; }

#back_line { height: 30px; }
#back_line td { vertical-align: middle; }

#pager { margin: 0 auto 10px auto; }
#pager_border { border-bottom: 1px solid #e4e4e4; }
.pager_items { margin: 0px; padding: 0px; }
.pager_items a { display: block; padding: 2px 4px; text-decoration: none; }

.contacts td { padding: 10px; }

.contact_fields input, .contact_fields textarea { border: 1px solid #afafaf; font: 11px Arial; padding: 2px; }
.contact_table td { padding: 3px; }
.submit_button { font: bold 11px Arial !important; border: none !important;  background: url(images/send.gif) 60px 1px no-repeat white; width: 80px; }

.product_title { font: 11px Arial !important; color: #3e3e3e; text-decoration: none; padding-top: 3px; padding-bottom: 15px; }
.product_title2 { font: bold 14px Arial !important; color: #3e3e3e; text-decoration: none; padding-top: 3px; padding-bottom: 15px; }

.active_td { background: #e4e4e4; }
.active_td a { background: none !important; }

.debug { border: 1px solid red !important; }
.w100 { width: 100%; }
.h100 { height: 100%; }
.vtop { vertical-align: top; }
.vmiddle { vertical-align: middle; }
.vbottom { vertical-align: bottom; }
.hleft { text-align: left; }
.hcenter { text-align: center; }
.hright { text-align: right !important; }
.hand { cursor: pointer; }
.gallery_block { float: left; width: 135px; height: 110px; }

#prefooter {padding: 34px 0px 24px 0px;}
#prefooter  a {font: 11px Tahoma; color: #CC0000; text-decoration: underline; }
#prefooter  a:hover {font: 11px Tahoma; color: #CC0000; text-decoration: none; }


#footer  {padding: 40px 0px 18px 0px;}
#footer td  {vertical-align: center; color: #666666; }
#footer p  {vertical-align: center; color: #666666; }
#footer a {vertical-align: center; color: #cc0000; }
#footera:hover  {vertical-align: center; color: #cc0000; text-decoration:none }









