/* CSS Document */
body { margin:0px; padding:0px; background:url('bg_top.jpg') no-repeat top center; background-color:#fff; margin-bottom:30px; text-align:center}


* { 
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#e80000;
}

p { margin-top:8px;	margin-bottom:10px;padding:0px; text-align:justify; line-height:16px; }

p strong { font-weight:bold; }

p.p_left { text-align:left; }
p.p_center{ text-align:center; }
p.p_right { text-align:right; }

.bordo {color:#a83180; }
.black {color:#000; }


.strong { font-weight:bold; }
.italic {font-style:italic; }
.underline { text-decoration:underline; }

.left { float:left; }
.right { float:right}

img {margin:0px; padding:0px; border:none; display:block; }
img.left { float:left; margin:0 15px 10px 0px; }
img.right { float:right; margin:0px 0px 10px 0px; padding-left:20px; }
img.center {margin:0 auto 0 auto;}

img.img_solution { margin:10px auto 10px auto; }

form, input, textarea, select {margin:0px; padding:0px;}

h2, h1, h3 {margin:0px; padding:0px }


#wrap { width:950px; margin:0px auto 0px auto; text-align:center; padding:0px; }
	
	#top { width:950px; height:175px; margin:0px; padding:0px; text-align:left; overflow:hidden; }	
	
	#content { width:950px; margin:0; padding:0; overflow:hidden; background:url('bg_border.gif') repeat-y; }
	#content #menu { width:950px; height:30px; margin:0 auto 0 auto; padding:0; display:block;background:#e80000; }
	#menu ul { width:870px; height:30px; list-style:none; margin:0 auto 0 auto; padding:0;}
	#menu ul li { float:left; display:inline; height:30px; text-align:left;  border:none; overflow:hidden; line-height:30px; }
	#menu ul li.bet { background:url(ul_bet.gif) no-repeat; width:15px; height:30px; overflow:hidden; }
	#menu ul li a { font-size:12px; font-weight:bold; color:#fff; text-decoration:none; line-height:30px; }
	#menu ul li a:hover { text-decoration:underline; }
	
	#static_baner { width:950px; height:138px; padding:0; margin:0; overflow:hidden; display:block; }
	
	#content #column { display:block; margin:0; padding:0; text-align:left; width:950px; background:url('bg_content.jpg') repeat-y 20px 0; overflow:hidden;}
	#content #column #left { width:656px; float:left; display:inline; background:none; overflow:hidden; padding:20px 22px 0 22px; margin:0; }
	#content #column #right { width:249px; float:left; display:inline; background:none; overflow:hidden; padding:0px; margin:0; }
	
	#content #column #left h1 { font-weight:bold; font-size:14px; padding:0; text-align:left; }
	#content #column #left .logo { float:left; margin-right:30px; border:none; outline:none;}
	#content #column #left p.logo  { height:75px; line-height:75px; width:100%; }
	#content #column #left ul { margin:4px 0 10px 0; padding:0; list-style:none; }
	#content #column #left ul li { padding-left:18px; margin-left:6px; line-height:15px; margin-bottom:6px; background:url(ul.gif) 0px 1px no-repeat; }	
	#content #column #left a { color:#0047e8; text-decoration:none; }
	#content #column #left a:hover { text-decoration:underline; }
	#content #column #left p u { text-decoration:underline; }
	
	
	#content #column #right h1.news { height:28px; width:230px; font-size:14px; color:#000; font-weight:bold; line-height:28px; text-indent:20px; background:url('h_news.gif') no-repeat 4px 10px; margin:0 auto 0 auto; border:0; }
	#content #column #right h1.h_basket{ height:50px; width:230px; font-size:14px; color:#000; font-weight:bold; line-height:50px; text-indent:2px; margin:0 auto 0 auto; border:none; }
	#content #column #right .news_item { width:230px; background:url('bg_news_border.gif') repeat-x; padding:10px 0 10px 0; margin:0 auto 0 auto; overflow:hidden; display:block; color:#000; border:0; }
	#content #column #right .news_item p { color:#000; margin-top:4px; }
	#content #column #right .news_item p.date strong { color:#000; }
	#content #column #right .news_item p.date { margin:0; padding:0;}
	#content #column #right .news_item  a { text-decoration:none;}
	#content #column #right .news_item  a:hover { text-decoration:underline;}
	
	#content #column #right .news_item p { color:#000; margin-top:4px; }
	
	#content #column #right .basket{ width:230px; background:url('bg_news_border.gif') repeat-x; padding:10px 0 10px 0; margin:0px auto 40px auto; overflow:hidden; display:block; color:#000; text-align:left;}
	#content #column #right .basket p { margin:0; line-height:16px; color:#000; margin-top:4px;}
	#content #column #right .basket p strong { color:#e80000; font-weight:bold; padding-bottom:12px;}
	
	#content #column #right #logo { margin:30px auto 10px auto; padding:0; border:none; outline:none; overflow:hidden; }
	p.p_logo { font-size:11px; text-align:center; }
	#content #column #right .read_all { margin-left:8px; font-weight:bold; margin-top:10px; display:block; }
	
	
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Contact Us */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#frm_contactUs { width:450px; margin:20px 0 20px 20px; display:block; clear:both; overflow:hidden; }
	#frm_contactUs dl { margin:0; padding:0; width:320px; }
	#frm_contactUs dl dd { margin:0; padding:0; padding:4px 0 14px 0; margin:4px 0 14px 0; display:block; }
	#frm_contactUs dl dd input.text { float:right;  width:200px; height:18px; }
	#frm_contactUs dl dd.textarea {height:210px;  }
	#frm_contactUs dl dd textarea { float:right; width:200px; height:160px;  }
	#frm_contactUs dl dd label  { float:left; }
	#frm_contactUs label {  }
	#frm_contactUs input  { border:1px #999999 solid;  }
	#frm_contactUs textarea { border:1px #999999 solid; }
	#frm_contactUs .frm_submit { border:#990000 1px solid; background-color:#e80000; color:#fff; display:block; clear:both; float:right; margin:20px 0 0 0; cursor:pointer; }
	
	
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Shop */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	a.cat_title { font-weight:bold; }
	.tbl_procuct_list { width:660px; margin:0; padding:0; margin-bottom:15px; }
	.tbl_procuct_list tr td { padding:10px 0px 10px 0px; vertical-align:top; } 
	.tbl_procuct_list tr td.text { padding:0px 10px 10px 15px; } 
	p.where, p.where a { font-size:11px; }
	
	.tbl_cat_procucts { width:660px; margin:0; padding:0; margin-bottom:15px; border-top:1px #999999 solid; }
	.tbl_cat_procucts tr td { padding:10px 10px; vertical-align:top; } 
	.tbl_cat_procucts tr td.text { padding:0px 10px 10px 15px; text-align:left; width:75%; } 
	.tbl_cat_procucts tr td p { text-align:left; }
	.tbl_cat_procucts tr td p a {font-weight:bold; }
	
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* News				 */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	.news_item { padding:10px 10px; margin-top:15px; border-top:1px #999999 solid; overflow:hidden; width:580px; display:block; }
	 
	
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	/* Footer */
	/* ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ */
	#footer { width:950px; height:40px; margin:0; padding:16px 0 0 0; overflow:hidden; display:block; background:#fff url('bg_footer.gif') repeat-x; }
	#footer p { font-size:10px; text-indent:6px }
	#footer a { font-size:10px; text-decoration:none; }
	#footer a:hover { text-decoration:underline; } 
	
		
.cl{clear:both;line-height:1px;height:1px;font-size:1px; margin:0px; padding:0px;}