html,body {
	width: 100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size:11px;
	position: relative;
	background: url(../images/leftcol_bg.jpg) repeat-y left;
}
img {
	border: 0px;
	margin: 0px;
}
a:link,a:visited,a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div#logoBottom {
	position:absolute;
	bottom: 45px;
	right: 0px;
	width:136px;
	height:97px;
	background: url(../images/logo_bottom.jpg);
}
#logoLink {
display:block;
position:absolute;
top:5px;
left:45px;
width:175px;
height:80px;
margin:0px;
}
p#phoneNum {
display:block;
position:absolute;
top:90px;
right:23px;
font-size:16px;
font-weight:bold;
color:#fff;
margin:0px;
}

div#headerWrapper {
	position: relative;
	width:100%;
	float:left;
}
div#headerWrapper #header {
	height: 182px;
	background: url(../images/headerbg.jpg) repeat-x;
	margin-left:256px;
	position: relative;
}
div#headerWrapper #header #totalCost {
	position: absolute;
	top:75px;
	right:140px;
	z-index: 1;
	width: 126px;
	height: 44px;
	text-align: right;
	
}
div#headerWrapper #header #trash {
	position: absolute;
	display:block;
	top:55px;
	right:26px;
	z-index: 1;
	width:100px;
	height: 108px;
	/*background: url(../images/cart.gif);*/
}
div#headerWrapper #header #trash2 {
	position: absolute;
	display:block;
	top:25px;
	right:23px;
	z-index: 1;
	width:42px;
	height: 35px;
	background: url(../images/basket_2.gif);
}
div#headerWrapper #header #totalCost #total {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
div#headerWrapper #header #totalCost #price {
	color: #eddd92;
	font-size: 16px;
	font-weight: bold;
}
div#headerWrapper #header #navHeaver {
	position:absolute;
	top:127px;
	left:0px;
	width:100%;
	height:40px;
}
div#headerWrapper #header #navHeaver .navLink {
	/*display:block;
	float:left;*/
	/*width: 90px; 13%*/
	height: 40px;
	line-height: 40px;
	color:#ffffff;
	text-align:center;
	font-family: Verdana;
	font-size: 14px;
	padding: 0 14px;
}
div#headerWrapper #header #navHeaver .dot {
	/*float:left;*/
	color:#ffffff;
	line-height: 40px;
	
}
div#headerWrapper #header #headerLeftBg {
	/*width: 259px;*/
	width: 312px;
	height:182px;
	background: url(../images/header_top_left-blue.jpg);
	position: absolute;
	left:0px;
	top:0px;
	z-index:0;
}
div#headerWrapper #header #headerRightBg {
	/*width:250px;*/
	width: 604px;
	height: 182px;
	background: url(../images/header_top_right.jpg);
	position: absolute;
	top:0px;
	right:0px;
	z-index: 0;
}
div#headerWrapper #header #text {
	position: absolute;
	/*left:200px;*/
	left:50px;
	top:20px;
	z-index:0;
	background: url(../images/text.gif);
	width:350px;
	height:100px;
}
div#mainColWrapper {
	width:100%;
	float:left;
}
div#mainColWrapper #mainCol {
	margin:0px 231px 0px 231px;
	padding:10px;
	padding-bottom:100px;
}
div#mainColWrapper #mainCol h1 a {
color:#006ba3;
text-decoration:underline;
}

div#mainColWrapper #mainCol a {
color:#006ba3;
}
div#mainColWrapper #mainCol .tableList {
	width:100%;
	border-collapse: collapse;
	margin-bottom:10px;
}
div#mainColWrapper #mainCol #under td {
		
	border-bottom: 1px solid #e3ceb1;
	padding: 15px;
}
div#mainColWrapper #mainCol  td {

	padding: 15px;
}
div#mainColWrapper #mainCol td.mt_right {
		
	border-bottom: 1px solid #e3ceb1;
	
      padding-right:10px;
      width:200px;
}



div#mainColWrapper #mainCol .tovarName {
	text-align:left;

}
div#mainColWrapper #mainCol .divImg {
	 float:left;
	 text-align:center;
	 padding-bottom:5px;
	 margin-right:10px;
}
.leftCol ul {
list-style:inside;
}
div#mainColWrapper #mainCol .orderImg {
	display:block;
	width:173px;
	height:27px;
	background: url(../images/order_img.jpg) no-repeat;
	float: left;
	margin-right: 20px;
}

div#mainColWrapper #mainCol .goToCart_item {
	display:block;
	width:32px;
	height:27px;
	background: url(../images/cart1.gif) no-repeat;
	float: left;
}

div#mainColWrapper #mainCol .description {
	color: #545a5a;
}
div#mainColWrapper #mainCol .divImg a {
	color: #ff8a0e;
	font-weight: bold;
}
div#mainColWrapper #mainCol h3 {
	color: #0065a7;
	font-size:11px;
	margin: 0px;
}
div#mainColWrapper #mainCol .price {
	color:#ff8c0b;
	font-size: 16px;
	font-weight: bold;
}
div#rightCol {
	width:231px;
	float: left;
	margin-left: -231px;
	padding-bottom: 120px;
	color:#1e4052;
	background:#fffbe2;
}
div#rightCol #banner {
	
}
div#rightCol #orangeForm {
	margin: 0px;
	padding: 0px;
	background: #fca000;
	margin-right: 2px;
	padding:1px 0px; 
	
}
div#rightCol #orangeForm #lable1 {
	margin:5px 10px;
	color:#fff;
	font-weight:bold;
	display:block;
}
div#rightCol #orangeForm #pass {
	color:#fff;
	text-align:right;
	margin-left:30px;
}
div#rightCol #orangeForm #login {
	color:#fff;
	text-align:right;
	margin-left:37px;
}
div#rightCol #orangeForm .formin {
	width:120px;border:0px;
}

div#rightCol #orangeForm a {
	color:#fff;
	font-weight:bold;
}
div#rightCol a {
	color:#1e4052;
	

}
div#rightCol #rightContent {
	padding: 10px 0px 50px 0px;
	text-align: right;
}
div#rightCol #rightContent ul {
	margin: 0px;
	padding:0px;
}
div#rightCol #rightContent li {
	padding:5px 30px 10px 10px;
	display: block;
	list-style: none;
	border-bottom:1px solid #f3e0b6;
	overflow:hidden;
}
div#rightCol #rightContent .orangeText {
	color:#ff8a00;
	font-size:12px;
	font-weight: bold;
}
div#leftCol {
	width:231px;
	float:left;
	margin-left: -100%;
	padding-bottom: 50px;
	background:#fffbe2;
}
div#leftCol a {
	color:#1e4052;

}
div#leftCol #leftList {
	padding: 0px 0px 40px 0px;
	
}
div#leftCol #leftList .Level1MenuOrange {
line-height:27px;
background:url(../images/left_col_menubg.jpg) no-repeat right top #ff9600;
color:#fff;
font-weight:bold;
display:block;
padding-left:30px;
}
div#leftCol #leftList .Level1MenuPlain {
line-height:27px;
background:#fffbe2;
color:#000;
display:block;
padding-left:30px;
}
div#leftCol #leftList .level2Menu {
display:block;
padding:0px 5px 5px 50px;
background:#fff3d0;
color:#ff7200;
}
*html div#leftCol #leftList li{
 display:block;
 vertical-align:top;
 height:1px;
 background:red;
}
*html div#leftCol #leftList .level2Menu{
 display:block;
 vertical-align:top;
padding:0px 5px 5px 50px;
}
*html div#leftCol #leftList .levelAccessor{
padding:0px 5px 5px 50px;
 display:block;
 vertical-align:top;
}
*html div#leftCol #leftList ul{
padding:0px;
}
div#leftCol #leftList .levelAccessor {
display:block;
padding:0px 5px 5px 50px;
background:#fff3d0;
color:#7b6341;
}
div#leftCol #leftList ul {
	margin: 0px;
	padding:0px;
}
div#leftCol #leftList ul ul {
background:#fff3d0;
margin:0px;
padding:0px;
display:none;

}
div#leftCol #leftList ul ul li {
border:0px;

}

div#leftCol #leftList li {
	padding:0px;
	display: block;
	list-style: none;
	border-bottom:1px solid #f3e0b6;
}
div#logo {
	float:left;
	width:256px;
	height: 182px;
	margin-left: -100%;
	background: url(../images/logo.jpg);
	position:relative;
	
}
div#logo #homeIcon {
	display: block;
	position:absolute;
	width:35px;
	height:15px;
	left:92px;
	top:126px;
	background: url(../images/home_ico.jpg);
}
div#logo #mapIcon {
	display: block;
	position:absolute;
	width:35px;
	height:15px;
	left:124px;
	top:126px;
	background:url(../images/map_ico.jpg);
}
div#logo #mailIcon {
	display: block;
	position:absolute;
	width:35px;
	height:15px;
	left:157px;
	top:126px;
	background: url(../images/mail_ico.jpg) no-repeat;
}
#footer {
	position: absolute;
	width:100%;
	height: 80px;
	border-bottom: 5px solid #ff7800;
	bottom: 0px;
	left: 0px;
	background: #004058;
	color:#ffffff;
	margin: 0px;
}
#footer a {
	color:#ffffff;
}
#footer #batiskaf {
	display: block;
	float:left;
	margin:13px 0px 0px 30px;
	color:#ffffff;
}
#footer #webgid {
	display: block;
	float:right;
	margin:13px 30px 0px 0px;
}
#rightColTopBG {
	position: absolute;
	top: 167px;
	right: 0px;
	width: 231px;
	height:16px;
	/*background: url(../images/right_col_top.jpg) no-repeat red;*/
	z-index: 3;
}
td.mt_right {
width:100px;
}
.newsList {
	border:4px solid #c5c1bb;
	border-width:4px 0 0 0;
	margin:0;
	padding:0;
}
.newsList li {
	list-style:none;
	display:block;
	zoom:1;
	padding:0;
	overflow:hidden;
	zoom:1;
	margin:0 0 15px;
	
}
.newsList li a{
	color:#0070b1;
	text-decoration:none;
}
.newsList .wrapper {
	background:#fffbe2;
	padding:15px 10px 10px 35px;
	overflow:hidden;
	zoom:1;
}
.newsList li a.icon {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:-4px;
	left:-28px;
	text-align:center;
	line-height:17px;
	font-weight:bold;
	color:#ccc8b4;
	font-size:25px;
}
.newsList li p {
	position:relative;
	margin:0 0 10px;
}
.newsList li img {
	float:right;
	margin-left:10px;
}
.newsList ul {
	clear:both;
	margin:0 0 0 24px;
	padding:15px 0 0;
}
.newsList ul li ul {
	margin-bottom:-16px !important;
}
.newsList ul li {
	background:#fff;
	border-bottom:1px solid #C5C1BB;
}
.newsList ul li .wrapper {
	background:#fff;
	padding:0 10px 10px 35px;
}
.newsList ul li a.icon {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:-4px;
	left:-28px;
	text-align:center;
	line-height:17px;
	font-weight:bold;
	color:#ccc8b4;
	font-size:19px;	
}

/*----------------------------- hCols ------------------------*/

.hColWrapper {
	overflow:hidden;
	zoom:1;
	margin:0 10px 10px;
	/*border-bottom:4px solid #C5C1BB;*/

}
.hCol {
	width:50%;
	float:left;
}
.hCol h2 {
	color:#006ba3;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px;
	text-transform:uppercase;
}
.hCol ul {
	margin:0;
	padding:0 10px 0 0;
}
.hCol ul li {
	display:block;
	margin:0 0 10px;
	list-style:none;
	zoom:1;
	height:14px;
	overflow:hidden;
}
.hCol ul li h4 {
	font-weight:normal;
	font-size:11px;
	color:#006ba3;
	margin:0 0 5px;
}
.hCol ul li p {
	margin:5px 0;
}
.article {
padding:1px;
position:relative;
}
.article img {
margin:20px !important;
}



a.hate {
	display:block !important; 
	text-indent:-3500px !important;
	width:201px !important;
	height:68px !important;
	margin-left:15px;
	background:url(../images/hate.jpg) left top no-repeat !important;
}



#complaint_shade {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#062d3d;
	opacity: 0.5;
	display:none;
	z-index:110;
}

#complaint_div {
	position: absolute;
	width:700px;
	top:40px;
	left:50%;
	margin-left:-350px;
	z-index: 120;
	border:1px solid #062d3d;
	display: none;
}
.complaint_content {
	backgroud:#fffbe2;
}
.tr_formfield2 .mt_left {
	width:150px;
}

div#headerWrapper #header #navHeaver .navUs {
	height: 40px;
	line-height: 40px;
	color:#ffffff;
	margin-right: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
}