/*
font-family:Arial; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:12px; color: #2a2a2a; cursor: default; text-decoration: none;

background:url('../images/big_img.jpg') no-repeat 0px 0px ;
*/
html, body {
   height: 100%;
   margin:0;
   padding:0;
}
body{margin:0px; height:100%;
font-family:Arial; letter-spacing:0pt; font-weight:normal; font-size:14px; color: #666666; cursor: default; text-decoration: none;
}
td{vertical-align:top;}
table{
	font-family:Arial; letter-spacing:0pt; font-weight:normal; font-size:14px; color: #666666; cursor: default; text-decoration: none;
}
a{
	font-family:Arial; letter-spacing:0pt; font-weight:normal; font-size:14px; color: #018fe1; cursor: pointer; text-decoration: underline;
}
.all{	
	width:100%; hieght:100%;
	border-collapse:collapse;border-spacing:0px;
}
.header_td{
	padding:0px;
}
.header_t{
	width:100%; height:90px;
	border-collapse:collapse;border-spacing:0px;
	background:url('../images/head_line_bg.gif') repeat-x 0px 100% ;
}
.header_lcol {padding:0px;}
.header_lcol div{width:215px; }
.logo{
	display:inline-block;
	margin:21px 0px 15px 27px;
}
.header_rcol{padding:0px;}
.hrcol_all{
	width:260px; height:90px;
	background:url('../images/phone.gif') no-repeat 0px 21px ;
}
.tphone{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:15px 0px 0px 21px;
	font-family:Arial; letter-spacing:0pt; line-height:28px; font-weight:normal; font-size:24px; color: #000000; cursor: default; text-decoration: none;
}

.icq,.skype{
	position:absolute;
	display:inline-block;
	width:11px; height:11px;
	top:23px; left:400px;
	white-space:nowrap;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:12px; color: #000000; cursor: pointer; text-decoration: pointer;
}
.icq img,.skype img{margin-right:8px;}
.icq{left:400px;}
.skype{left:520px;}

.ico_home,.ico_mail,.ico_map{
	position:absolute;
	display:inline-block;
	width:11px; height:11px;
	top:23px;
}
.ico_home{left:277px;background:url('../images/dark_blue/ico_home.gif') no-repeat 0px 0px ;}
.ico_mail{left:311px;background:url('../images/dark_blue/ico_mail.gif') no-repeat 0px 0px ;}
.ico_map{left:347px;background:url('../images/dark_blue/ico_map.gif') no-repeat 0px 0px ;}
.ico_home:hover{background:url('../images/dark_blue/ico_home.gif') no-repeat 0px -13px ;}
.ico_mail:hover{background:url('../images/dark_blue/ico_mail.gif') no-repeat 0px -13px ;}
.ico_map:hover{background:url('../images/dark_blue/ico_map.gif') no-repeat 0px -13px ;}

.hccol_all_t{
	width:100%; height:100%;
	border-collapse:collapse;border-spacing:0px;
}
.hccol_all_t td{
	padding:0px;
}

.header_ccol{
	width:100%; padding:0px 60px 0px 60px;
}
.tm{width:100%;border-collapse:collapse;border-spacing:0px; border:0px;}
.tm td.first{width:20%; text-align:left !important; padding:0px 10px 0px 0px;}
.tm td{width:20%; text-align:center; padding:0px 10px 0px 0px;}
.tm a{
	height:25px;
	white-space:nowrap;
	display:inline-block;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:bold; font-size:14px; color: #000000; cursor: pointer; text-decoration: none;
	border-bottom:7px solid #939393;
}
.tm a:hover,.tm a.active{
	border-bottom:7px solid #1672a5;
}

.crow{width:100%; heigth:100%; padding:0px;}
.slogan_t{width:100%;border-collapse:collapse;border-spacing:0px;margin-bottom:15px;}
.slogan_td{
	width:100%; padding:15px 20px 20px 30px;
	font-family:Arial; letter-spacing:0pt; line-height:28px; font-weight:bold; font-size:26px; color: #9f9c95; cursor: default; text-decoration: none;
}

.search{
	width:190px; height:33px;
	margin-top:15px;
	background:url('../images/search_bg.jpg') no-repeat 0px 0px ;
}
.search input{
	border:none;
	height:16px;
	width:120px;margin:8px 0px 0px 35px;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:12px; color: #9c9c9c; cursor: text; text-decoration: none;
}
.search_but{
display:block;
position:absolute;
width:20px; height:20px;
cursor:pointer; margin-top:7px; margin-left:10px;
}


.crow_all_t{
	width:100%;
	border-collapse:collapse;border-spacing:0px;
}
.crow_all_lcol{
	width:100%;
	padding:0px 30px 0px 0px;
}
.crow_all_rcol{padding:0px;}

.two_col_t{
	width:100%; 
	border-collapse:collapse;border-spacing:0px;
}
.menu_col{
	padding:0px 0px 40px 0px;
}
.cont_col{
	width:100%;
	padding: 0px 30px 40px 60px;
}

.lm{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:215px; 
	margin-bottom:7px;
	border-bottom:1px solid #979797;
}
.lm a{
	display:inline-block;
	margin-left:30px; margin-bottom:7px;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #000000; cursor: pointer; text-decoration: none;
}
.lm#active{border-bottom:1px solid #1672a5;}
.lm a:hover,.lm#active a,.lm_sub a:hover,.lm_sub a.active{color:#1672a5 !Important;}

.lm_sub{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:215px; 
	margin-bottom:10px;
}
.lm_sub a{
	display:inline-block;
	margin-left:45px; margin-bottom:7px;
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:12px; color: #000000; cursor: pointer; text-decoration: none;
}


.left_banners img{
	border:1px solid #cccccc !important;
	margin-left:25px;
}

h1{
	padding:0px; margin:0px 0px 15px 0px;
	font-family:Arial; letter-spacing:0pt; line-height:24px; font-weight:bold; font-size:22px; color: #000000; cursor: default; text-decoration: none;
}
h2{
	padding:0px; margin:0px 0px 15px 0px;
	font-family:Arial; letter-spacing:0pt; line-height:24px; font-weight:bold; font-size:22px; color: #1672a5; cursor: default; text-decoration: none;
}
h3{
	padding:0px; margin:0px 0px 15px 0px;
	font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #1672a5; cursor: default; text-decoration: none;
}
a img{
	border:0px;
}
a:hover{
	text-decoration: none !important; color:#000000 !important;
}

.glist_t{width:100%;margin-bottom:15px;}
.gimg_td{padding:0px 20px 20px 0px;}
.gimg_td a img{border:1px solid #cccccc;}
.gimg_td a:hover img{border:1px solid #999999;}
.gdesc_td{padding:0px 0px 20px 0px;}

.gtitle_link{
	font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:16px; color: #1672a5; cursor: pointer; text-decoration: underline;
}
.gtitle_link:hover{color:#000000;text-decoration: none;}
.price{
	font-family:Arial; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:14px; color: #cf1715; cursor: default; text-decoration: none;
}
.big_price{
font-family:Arial; letter-spacing:0pt; line-height:22px; font-weight:bold; font-size:22px; color: #cf1715; cursor: default; text-decoration: none;
}
.to_basket_but,.del_from_basket,.edit_basket_but{
	display:inline-block;
	padding-left:20px;
	font-family:Arial; letter-spacing:0pt; line-height:18px; font-weight:bold; font-size:12px; color: #4da600; cursor: pointer; text-decoration: none;
}
.to_basket_but{background:url('../images/to_basket.gif') no-repeat 0px 0px ;}
.del_from_basket{background:url('../images/from_basket.gif') no-repeat 0px 0px ;}
.edit_basket_but{background:url('../images/edit_basket.gif') no-repeat 0px 0px ;}
.to_basket_but:hover,.del_from_basket:hover,.edit_basket_but:hover{
	 color: #000000;
}


.basket_box{
	width:260px;
	display:inline-block;
	zoom:1;
	*display:inline;
	background:#9f9c95;
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #ffffff; cursor: default; text-decoration: none;
}
.basket_box a{
	font-family:Arial; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:12px; color: #ffffff; cursor: pointer; text-decoration: underline;
}
.basket_box span{
	font-weight:bold; font-size:24px;
}
.basket_box_cont{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:220px; margin:20px;
}

.spec_box{
	border-collapse:collapse;border-spacing:0px;
	width:190px;
	border:1px solid #cccccc;
	background:#e5e5e5 url('../images/spec_box_bg.gif') repeat-x 0px 0px ;
	font-size:12px;
	margin-bottom:30px;
}

.spec_box .price{
	display:inline-block;
	padding:2px 10px 2px 10px;
	background:#018ede;
	font-size:12px; color: #ffffff; 
}
.footer_t{
	border-top:1px solid #cccccc;
	border-collapse:collapse;border-spacing:0px;
	width:100%;height:100px;
	font-size:11px;
}
.fleft{
	width:215px; height:50px;
	margin-top:20px;
	text-align:center;
}
.frcol{
	width:100%;
	padding:20px 20px 20px 60px;
}

.banner_img{
	border:1px solid #cccccc;
}

.dl_price{
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-left:88;padding-top:10px;
	height:107px;
	margin-left:20px;
	background: url('../images/price.jpg') no-repeat 0px 0px;	
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px; color: #bdaea6; cursor: pointer; text-decoration: none; text-transform:none;
}

.pages {font-size:11px;}
.pages a{font-size:11px;}
.pages a.active{
text-decoration: none;font-weight:bold;color: #000000;
}

.goods_t{
	width:100%;
	border:1px solid #cccccc;
	margin-bottom:10px;
}
.goods_t img{
	margin:10px 15px 15px 10px;
	border:1px solid #cccccc;
}
.goods_t td.desc{
	width:100%; padding-bottom:15px;
}

.gcount{
	width:30px; height:18px;
	border:1px solid #cccccc;
	text-align:center;
	font-weight:bold;font-size:11px;
	margin-right:3px;
}

.oform_t td{
	padding:3px;
}
.oform_t td input.inplong{
	width:100%;border:1px solid #777777;
}
.oform_t td textarea.talong{
	width:100%;border:1px solid #777777;
	height:80px;
}

.order_t{
	width:100%;
	border-collapse:collapse; border:0px;border-spacing:0px;
}
.order_t td{padding:3px;}
.order_t td.label{white-space:nowrap; padding-right:15px;}
.order_t input.inp{
	width:100%;height:20px;
	border:1px solid #999999;
}
.order_t textarea{
	width:100%; height:100px;
	border:1px solid #999999;
	margin-top:5px;
}
