/* style global (begin) */

body, html { 
	height: 100%;
	width: 100%;
	border: none;
	color: #000;
	margin: 0; padding: 0;
}
body { 
	font: 62.5%/1.2 Arial, Tahoma, Geneva, sans-serif; 
	text-align: center;
}
table, td, th { 
	margin: 0; padding: 0;
	border-collapse: collapse;
	font-size: 100%;
}

* { outline: none; }
form { margin: 0; padding: 0; }
input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }
input, select, button { vertical-align: middle; }

#text img, #content img, img { border: none; margin: 0; padding: 0; }
hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }
ul, ol, li { margin: 5px 15px; padding: 0; }

h1, h2, h3, h4, h5, h6, p { margin: 0.8em 0; padding:0; }
h1, h2, h3, h4, h5, h6, div, td , p, ul, ol, td, th { color: #361818; }

h1 { font-size: 1.6em; color: #361818 }
h2 { font-size: 1.5em; color: #361818 }
h3 { font-size: 1.4em; color: #361818 }
h4 { font-size: 1.2em; color: #361818 }
h5 { font-size: 1.2em; }
h6 { font-size: 1.2em; }

a:link, a:visited { color: #955e04; text-decoration: underline;  }
a:hover, a:active { color: #361818; text-decoration: underline; }

/* style global (end) */

/* style grid (begin) */

#site_conteiner {
	position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
	width: 100%;
  min-width: 1000px;
	/*
	max-width: 1680px;
	*/
	margin: 0 auto;
	font-size: 1.4em;
	text-align: center;
	background: #f5f5f5 url(../img/top_grad.png) repeat-x 0 0;
}

*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}

	#b-holder {
		position: relative;
		width: 1000px;
		margin: 0 auto;
		text-align: left;
	}

	#header {height: 385px; padding-top: 1px; background: url(../img/top_grad.png) repeat-x 0 0; overflow: hidden; width: 100%; }
	#wrapper {width: 100%;padding-bottom: 100px;}		
			#content {width: 100%;}	
			#content td {vertical-align: top;}
		#left_panel {width: 240px;border-right:1px solid #e2dede; }
		#right_panel {width: 260px;border-left:1px solid #e2dede; }
	.cleaner { clear: both; height: 1px; overflow: hidden; }

	#footer {position: absolute;bottom: 0; left: 0;width: 100%;height: 73px; background: url(../img/footer_img.png) repeat-x 0 0; }
		#footer .footer_holder {
			width: 1000px;
			margin: 0 auto;
			text-align: left;
		}
	
/* style grid (end) */
/* header */
#logo {position: absolute;top: 33px;left: 66px;}
#contacts {position: absolute; top: 22px; right: 80px; line-height: 180%; font-size: 19px; color:#472727; text-align: right }
#contacts a {color:#472727; text-decoration: none}
#top_img {height: 189px; border-top: 1px solid #d6d1d1; border-bottom: 1px solid #d6d1d1; margin: 118px 45px 0; background: url(../img/top_img.png) no-repeat 0 3px; position: relative; //top: 118px;  }
#menu {margin: 14px 45px 0; position: relative; //top: 115px; width: '100%'; }
#menu table { width: 100%; background: #9a744d; }
#menu td { background: url(../img/menu_bg1.png) no-repeat 0 0; font-size: 13px; font-weight: bold; text-transform: uppercase; text-align: center }
#menu td a {display: block; background: url(../img/menu_bg2.png) no-repeat 100% 0; color: #fff; padding: 10px 5px 12px; text-decoration: none }
#menu td a:hover, #menu td.active a {color: #3f2121;}
 
/*left panel*/
#left_panel .padd {padding: 0 15px 0 58px;}
#left_menu ul {margin: 0 0 20px 0;}
#left_menu li {margin: 0;list-style: none; background: url(../img/marker.png) no-repeat 0 .4em; padding: 0 0 5px 20px; }
#left_menu li a {color:#000;}
#left_menu li a:hover { color: #955e04 }
#left_menu li.active a {color: #955e04}
#basket {padding-bottom: 25px;}
#loginForm td {padding-bottom: 5px;}
span.registration, span.passrecovery {font-size: .9em}
/*content*/
#cnt_panel .padd {padding: 0 25px; }
#navigation {font-size: .9em;color: #666; padding-bottom: 10px;	}
#new {border-top: 1px solid #e3e0e0; padding-top: 1px; margin-top: 10px; } 
#new .border_top {border-top: 1px solid #e3e0e0; }
.uss_eshop_newbie_item {float:left;margin:0 30px 25px 0;overflow:hidden;width:140px;}
/*right panel*/
#right_panel .padd {	padding: 0 10px 0 40px; }
#banners {padding-bottom: 15px;}
/*footer*/
#sys {float: right;margin: 23px 50px 0 0}
#srv {float: right; margin: 23px 30px 0 0; }
#srv li { display: inline; float: left; background: url(../img/srv_bg.png) no-repeat 0 0; width: 119px; height: 29px; text-align: center;  margin: 0 5px 0 0;} 
#srv li a {padding-top: 5px; font-size: 12px; text-decoration: none; color: #fff; display: block }
#copyright {float: left;margin: 23px 30px 0 30px; font-size: 12px; }
#counters {	float: left; 	margin: 23px 0px 0 50px;}
#counters img {		margin: 0 5px 5px 0;}
