body {
	margin:0px;
	padding:0px;
	background:#949baa;
	font-family:Arial;
	color:#232a39
}

a{
	color:#232a39;
}

a:hover{
	color:#232a39;
}

table.lya{
border: solid 1px #666666;
border-collapse:collapse;
}

table.lya tr td{
border: solid 1px #878585
}

table.lya tr th{
border: solid 1px #878585
}

/*span.copyright {font-size:120%; font-family:Tahoma;}
span.copyright_rus {font-size:120%; font-family:Arial;}
span.small {font-size:80%; font-family:Verdana;}
#gray {color:#9E9E9F}*/

/* ----- main_table ----- */
table.main {
	width:100%;
	height:100%;
	border:0px;
	border-collapse:collapse;
}

		/* ----- header ----- */
		table.main tr td.header{
			background:#1c1c1c;
			height:103px;
			border:0px;
			padding:0px;
			margin:0px
		}
		
		td.header table{
			width:100%;
			height:100%;
			border:0px;
			border-collapse:collapse
		}
		
		td.header table tr td {
			vertical-align:middle;
			text-align:center;
		}
		/* ----- header ----- */
	
		/* ----- top_menu ----- */
		table.main tr td.menu_header{
			background:url(/images/menu_header_bg.gif) top center no-repeat #1c1c1c;
			height:1px;
			border:0px;
			padding:0px;
			margin:0px}
		
		table.main tr td.menu{
			background:#1c1c1c;
			height:18px
		}
		
		td.menu table{
			border:0px;
			border-collapse:collapse;
			width:100%;
			height:18px;
		}

		td.menu table tr td{
			width:200px;
			vertical-align:middle;
		}

/*		td.menu table tr td a{
			color:#FFFFFF;
			text-align:center;
			padding:0px;
			margin:0px
		}
*/

		td.menu table tr td a{
			color:#FFFFFF;
			font-family:sans-serif;
			text-transform:uppercase;
			font-size:11px;
			text-decoration:none;
		}

		td.menu table tr td a:hover{
			color:#FFFFFF;
			font-family:sans-serif;
			text-transform:uppercase;
			font-size:11px;
		}


		td.menu table tr td div{
			border: 0px;
			color:#FFFFFF;
			text-align:center;
		}



		td.menu table tr td.border{
			border:0px;
			width:1px;
			background:url(/images/menu_border.gif) top left no-repeat;
		}
		
		td.menu table tr td div.submenu{
			text-align:left;
			position:absolute;
			width:100%;
			height:100px;
			top:16px;
			left:-1px;
			display:none;
			visibility:hidden;
			backgroundd:#1c1c1c
		}

		/* ----- /top_menu ----- */
		
		/* ----- content ----- */
		table.main tr td.content{
			background:url(/images/bg_content.jpg) top left repeat-x;
			height:651px;
			border:0px;
			margin:0px;
			padding:0px;
			text-align:left;
			vertical-align:top
		}
		
		td.content table.osn{
			width:100%;
			height:100%;
			border:0px;
			border-collapse:collapse;
		}
		
		td.content table.osn tr td.left_col{
			width:318px;
			vertical-align:top;
			text-align:left;
		}
		
		table.search_plugin{
			border:0;
			border-collapse:collapse;
		}

		table.search_plugin tr td{
			padding:0px;
			margin:0px;
			border:0px;
		}

		table.search_plugin tr td input.text{
			font-family:Arial;
			font-size:11px;
			color:#808183;
			background:#FFFFFF;
			height:16px;
			width:154px;
			border:solid 1px #b4bbc4;
			padding: 0px 3px 3px 3px;
		}

		table.search_plugin tr td input.button{
			width:16px;
			height:16px;
			background:url(/images/search_button.gif);
			border:0px
		}
		
		td.content table.osn tr td.border{
			width:1px;
			background:url(images/content_wertical_border.gif) top left no-repeat;
		}

		td.content table.osn tr td.main_content{
			vertical-align:top;
			text-align:left;
			padding:16px 12px 55px 12px
		}

		td.content table.osn tr td.main_content_catalog{
			vertical-align:top;
			text-align:left;
			padding:0px 20px 55px 12px
		}

		td.content table.osn tr td.main_content_basket{
			vertical-align:top;
			text-align:left;
			padding:0px 20px 55px 12px
		}
		
		table.main_table{
			 background:#FFFFFF;
			 border:0px;
			 padding:0px;
			 margin:0px;
		}
		
		table.main_table tr td{
			font-family:Arial;
			font-size:11px;
			color:#232a39;
			text-transform:uppercase;
			border:0px;
			padding:0px;
			margin:0px;
		}

		table.main_table tr td a{
			font-family:Arial;
			font-size:11px;
			color:#232a39;
			text-decoration:none;
			text-transform:uppercase;
		}

		table.main_table tr td a:hover{
			font-family:Arial;
			font-size:11px;
			color:#232a39;
			text-decoration:underline;
			text-transform:uppercase;
		}

		/* ----- /content ----- */
	
		/* ----- footer ----- */
		table.main tr td.black_line {
			background:#030303;
			height:1px;
			border:0px;
			margin:0px;
			padding:0px
		}
		table.main tr td.footer{
			height:71px;
			border:0px;
			padding:0px 60px 0px 0px;
			margin:0px;
			font-family:Arial;
			font-size:11px;
			color:#2a2d34;
			text-align:right;
			vertical-align:middle;
		}
		/* ----- /footer ----- */

/* ----- /main_table ----- */

		/*---------search-------*/
			table.musto_search {
				width:210px;
				border:#000000 solid 1px;
			}
			
			table.musto_search tr.shapka_s{
				background:#000000;
				color:#FFFFFF;
			}
			
			table.param_s tr td input{
				width:100%;
				border:0px;
			}
			
			table.param_s tr td input.s_border{
				width:16px;
				height:16px;
				background:url(/images/search_button.gif);
				border:0px;
			}
			
			td.st a {color:#f46f24; text-decoration:underline}
			td.st a:hover{color:#f68646; text-decoration:underline}	
			
		/*	table.musto_search tr td.msearch{
				background:#000000;
				color:#FFFFFF;
				width:210px;
				border:#000000 solid 1px;
			}		
		*/
		/*---------/search-------*/
		/*-------goods--------*/
		table.orange_ss tr td a {
			color:#f46f24;
			text-decoration:underline;
		}
		table.orange_ss tr td {
			text-decoration:none;
		}


		a.path{
			color:#f36f21;
			font-family:Arial;
			font-size:11px;
			text-decoration:none;
			text-transform:capitalize
		}

		a.path:hover{
			color:#f36f21;
			font-family:Arial;
			font-size:11px;
			text-decoration:underline;
			text-transform:capitalize
		}

		/*-----/goods---------*/
		
		
		table.ggroup{
			background:#FFFFFF;
			font-family:Arial;
			font-size:11px;
			color:#232a39;
			text-transform:uppercase;
		}
		table.ggroup tr td a{
			text-decoration:none;
			font-family:Arial;
			font-size:11px;
			color:#232a39;
			text-decoration:none;
			text-transform:uppercase;
		}
		table.ggroup tr td a:hover{
			text-decoration:underline;
			font-family:Arial;
			font-size:11px;
			color:#232a39;
			text-decoration:underline;
			text-transform:uppercase;
		}
		/*-----good_group-----*/	
		
		/*-----basket------*/
		
		table.user_basket{
			background:#FFFFFF;
			width:100%;
			height:700px;
		}
		
		table.basket_goodlist{
			width:100%;
		}
		table.basket_goodlist tr.basket_title td{
			color:#f36f21;
			text-align:center;
		}
		
		table.basket_goodlist tr.basket_title td.palka{
			background:url(/images/orange_pix.gif) right top repeat-y;
			width:1px;
		}
		
		table.oformlenie{
			width:50%;
		}
		
		table.user_basket tr td input{
			height:18px;
			/*width:200px;*/
			border: 1px solid #b4bac4;
		}
		
		table.user_basket tr td select{
			height:18px;
			width:200px;
			border: 1px solid #b4bac4;
		}
		
		table.user_basket tr td textarea{
			border: 1px solid	#b4bac4;
		}
		
		table.sost_zak {
			background:#666666;
		}
		
		table.sost_zak tr.zag{
			background:#dedede;
		}
		
		table.sost_zak tr.telo{
			background:#FFFFFF;
		}	
			
		table.basket_history{
		 border:1px solid #CCCCCC;
		}
		table.basket_history tr.basket_title td{
			color:#f36f21;
			text-align:center;
			height:14px
		}
		
		table.basket_history tr.basket_title td.palka{
			background:url(/images/orange_pix.gif) right top repeat-y;
			width:1px;
			height:14px;
		}
		
		/*-----basket------*/

/* table.list{
	background:#FFFFFF;
	border:0px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

table.list tr td{
	background:#e1e3e7;
	padding:0px;
	margin:0px;
 	border:solid 1px #1c1c1c;
}

table.list tr th{
	background:#CCCCCC;
	padding:0px;
	margin:0px;
	border:solid 1px #1c1c1c;
}

table.list tr td a{
	color:#232a39;
	text-decoration:underline;
}

table.list tr td a:hover{
	color:#232a39;
	text-decoration:none;
}





 body {
	margin:0px;
	padding:0px;
	font-size:70%; 
	font-family:Tahoma;
949baa

}

body, table, tr, th, td, div, span, p, ul, ol, li {
	font-family:Arial, Helvetica, sans-serif; 
	color:#000000;
	color:#2b4552;
}

a {
	color:#00aeea;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.blue_pix{
	height:1px; 
	background:url(images/blue_pix.gif) left repeat-x
}

table.tech  tr td {color:#2b4552}
td.image_bg {background:url(images/image_bg.gif) left top no-repeat; width:207px; height:227px}
td.blue_pix {
	height:1px; 
	background:url(images/blue_pix.gif) left repeat-x
} 
*/

.tool_tip {
	position: absolute;
	visibility: hidden;
	background-color: #f46f24;
   /* border:solid 1px #01a7d0; */
	color:#FFFFFF;
	padding:3px;
	z-index:150;
}