html 
	{height:100%;}
body			
	{
	margin: 0;
	padding: 0;
	height:auto !important;
	height:100%;
	min-height:100%;
	width: auto !important;
	width: 100%;
	min-width: 1024px;
	font-size: 13px;
	font-family: Tahoma;
	position: relative;
	/*line-height: 20px;*/
	background: white;
	}
img					{border: none}
div#content img		{padding: 0px; border: solid 1px #5692c2}
h1					{
					color: #A80508;
					text-align: center;
					font-size: 24px;
					font-weight: normal;
					}

h1.h1
					{
					color: #ffffff;
					margin-left: 35px;
					font-size: 18px;
					float: left;
					line-height: 20px;
					padding-left: 10px;
					padding-right: 5px;
					background: url(images/css/h1_fon.gif) 0 0 no-repeat;
					margin-bottom: 10px;
					padding-top: 1px;
					padding-bottom:5px;
					}
					
h2					{
					font-size: 14px;
					/*color: #2773B2;*/
					color: #A80508;
					padding: 2px;
					padding-left: 15px;
					}
					
h2.h2 
					{		
					font-size: 14px;
					color: #2773b2;
					/*margin: 0;*/
					/*background: url(images/css/h2_fon.gif) 0 0 no-repeat;*/
					background: url(images/css/h2_f.gif) -5px 0 no-repeat;
					}
					
h3.h3					{
					font-size: 16px;
					font-weight: bold;
					color: #487CAE;
					/*padding-left: 50px;*/
					float: left;
					/*background: url(images/css/bull.gif) 35px 5px no-repeat;*/
					border-bottom: dotted 1px #96B4D0;
					}
					
div.vrez
					{
					background-color: #FCFCFC;
					border: solid 1px #2773B2;
					padding: 5px;
					}
					
div.inter
					{
					border-left: solid 2px #98BCD9;
					margin-left: 10px;
					padding-left: 15px;
					}
					
div.backcolor		{
					font-weight: bold;
					padding: 10px;
					color: #4f5454;
					background: white;
					border: solid 1px red;
					}
					
				
					
div.at_left
					{
					float: left;
					padding-top: 25px;
					width: 57px;
					height: 52px;
					background: url(images/css/at_left.gif) 0 50% no-repeat;
					}
					
div.specvrez
					{
					padding-top: 25px;
					height: 52px;
					float: left;
					background: url(images/css/at_fon.gif) 0 50% repeat-x;
					}
			
div.at_right
					{
					padding-top: 25px;
					width: 26px;
					height: 52px;
					float: left;
					background: url(images/css/at_right.gif) 0 50% no-repeat;
					}
					
ul
		{
		font-size: 12px !important;
		font-family: Tahoma;
		}
			
ul.ul li					{
					list-style-image: url(images/css/bull_ul.gif); 
					color: #2773B2;
					}	

ol.ol li					{color: #B94043;}

ol.chern li		{color: #000000;}	

ol li {color: #2773B2}

.text4			{color: #6A6A6A;}
						
span.text2			{color: #5462B3}
strong, b				{color: black}

a					{
					color: #2773b2; 
					/*color: #B94043;*/
					text-decoration: underline;
					}
					
a:hover				{color: #05233c;}
s				{color: #999; font-size: 12px;}
/*a:visited 
					{
					color: #487CAE;
					}*/
					
a.sumit_link		{
					padding-right: 20px;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-left: 10px;
					background: url(images/css/submit_bul.gif) 100% 5px no-repeat;
					}
a.submit_link		{
					padding-right: 15px;
					background: url(images/css/submit_bull.gif) 100% 5px no-repeat;
					}
hr					{
					margin: 10px 0;
					height: 1px;
					overflow: hidden;
					border: none;
					border-bottom: dashed 1px #7679B9;
					}
					
hr.class1			{
					margin: 10px 0 !important;
					height: 1px !important;
					overflow: hidden !important;
					border: none !important;
					border-bottom: dashed 1px #2773b2 !important;
					}
					
a.akciya_bull
	{
	position: absolute;
	top: 10px;
	left: 0px;
	}
a.bonus_bull
	{
	position: absolute;
	top: 50px;
	left: 0px;
	}
/*----------------------------------------------------------------*/
.table				{
					border-collapse: collapse;
					margin: 0 auto;
					border: solid 1px #5692c2;
					}
.table td,.table th	{
					border: none;
					border: solid 1px #5692c2;
					padding: 3px;
					text-align: left;
					}
.table th,.table .th{background: #ABC4E7;}
.table .tr1 td		{background-color: white}
.table .tr2 td		{background-color: lightgray}
.table .tr0 td		{background-color: #eee}

.header	
	{
	color: white;
	background: #2773b2;
	text-align: center;
	}
/*----------------------------------------------------------------*/
div#main				
	{
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1010px" : "");
	}
div#rasporka			
	{
	clear: both;
	width: 1000px;
	height: 10px;
	overflow: hidden;
	}
div#logo				
	{
	position: absolute;
	top: 180px; left: 20px;
	}
/*----------------------------------------------------------------*/
div#shapka			
	{
	background: url(images/css/shapka.jpg) 0 0 no-repeat;
	height: 225px;
	width: 100%;
	overflow: hidden;
	} 
div#slogan1			
	{
	font-weight: bold;
	position: absolute;
	top: 80px; right: 210px;
	color: #a80508;
	font-size: 16px;
	text-align: right;
	}
div#slogan2			
	{
	position: absolute;
	top: 215px; left: 25px;
	color: #2773b2;
	font-size: 18px;
	font-family: arial;
	}
div#slogan2 a
	{
	color: #2773b2;
	text-decoration: none;
	}
div#slogan2 a:hover
	{
	text-decoration: underline;
	}
div#search			
	{
	position: absolute;
	top: 150px; right: 200px;
	/*border: solid 1px red;*/
	/*width: 230px;*/
	width: 30%;
	height: 60px;
	/*overflow: hidden;*/
	}
div#search #searchTxt
	{
	width: 75%;
	border: solid 1px #2773B2;
	background-color: #ffffff;
	}
div#top_menu
	{
	font-weight: bold;
	position: absolute;
	top: 25px; left: 520px;
	height: 32px;
	background: url(images/css/top_menu_bg.gif) 50% 100% no-repeat;
	}
div#top_menu a
	{
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	}
div#top_menu a:hover
	{
	color: white;
	background: #2773b2;
	}
div#basket
	{
	border: solid 1px #D0DFEB;
	position: absolute;
	top: 80px; right: 30px;
	padding: 10px 10px;
	width: 140px;
	height: 80px;
	background: url(images/css/basket.gif) 5px 5px no-repeat #f5f5f4;
	}
div#basket strong
	{
	color: #2773b2;
	font-size: 14px;
	padding-left: 30px;
	}
/*----------------------------------------------------------------*/
div#left				
	{
	float: left;
	padding-left: 5px;
	padding-top: 15px;
	width: 185px;
	overflow: hidden;
	}
div#right			
	{
	text-align: left;
	float: right;
	width: 190px;
	overflow: hidden;
	/*border-bottom: dotted 1px #333;*/
	z-index: 100;
	}
div#left h1,div#right h1			
	{
	font-size: 15px;
	font-weight: bold;
	width: 110px;
	padding-left: 55px;
	height: 22px;
	padding-top: 13px;
	overflow: hidden;
	border: none;
	color: white;
	text-transform: uppercase;
	background: url(images/css/left_h1.gif) 0 0 no-repeat;
	}
div.h
	{
	font-size: 15px;
	font-weight: bold;
	width: 110px;
	padding-left: 55px;
	height: 22px;
	padding-top: 13px;
	overflow: hidden;
	border: none;
	color: white;
	text-transform: uppercase;
	background: url(images/css/left_h1.gif) 0 0 no-repeat;
	}
div.mini_tovar
	{
	text-align: right;
	position: relative;
	right: 0;
	margin: 20px 10px;
	/*border: solid 1px #D2E0EA;*/
	}
div.mini_tovar strong
	{
	border-bottom: dotted 1px #333;
	display: block;
	font-size: 16px;
	color: #a80508;
	}
div.mini_tovar img
	{
	border: none !important;
	/*border: solid 1px #2773b2;*/
	margin: 5px;
	}
div.mini_tovar a
	{
	text-align: left;
	border: solid 1px #D2E0EA;
	display: block;
	color: #333;
	background: #eeebe2;
	text-decoration: none;
	font-size: 14px;
	padding: 3px;
	}
div.mini_tovar a:hover
	{
	text-decoration: underline;
	}
/*----------------------------------------------------------------*/
div#content			
	{
	/*margin: 5px; 
	margin-right: 190px;*/
	min-height: 420px;
	}
div#content_in
	{
	/*font-size: 17px;*/
	line-height: 18px;
	padding: 20px;
	}
table#icons, table#icons2
	{
	font-weight: bold;
	width: 100%;
	/*width: 90%;*/
	padding: 20px;
	padding-bottom: 0px;
	margin: 0 auto;
	}
table#icons td, table#icons2 td
	{vertical-align: top}
table#icons td
	{font-size: 11px;}
table#icons2 td
	{font-size: 8px; vertical-align: middle}
table#icons img, table#icons2  img
	{border: none 0px blue}
table#icons a, table#icons2 a
	{text-transform: uppercase;}
table#icons b
	{color: #999999;}
table#icons a
	{font-size: 14px;}
table#icons2 a
	{font-size: 12px;}
table#icons a:hover, table#icons2 a:hover
	{
	color: red;
	}

div.icons_sub a
	{
	font-weight: normal;
	text-transform: none !important;
	font-size: 12px !important;
	color: #555;
	}

/*----------------------------------------------------------------*/
div#footer
	{
	width: 100%;
	clear: both;
	/*float: left;*/
	/*position: absolute;
	bottom: 0;*/
	height: 150px;
	background: #dadada;				
	font-size: 11px;
	}
div#footer1
	{
	color: #393939;
	font-weight: bold;
	float: left;
	width: 400px;
	padding: 15px;
	overflow: hidden;					
	}
div#footer2			
	{
	float: right;
	width: 350px;
	padding: 10px;		
	text-align: right;
	font-size: 11px;
	}
div#fot_menu
	{
	font-size: 14px;
	font-weight: bold;
	margin-right: 35px;
	margin-left: 350px;
	text-align: left;
	padding-top: 10px;
	}
div#fot_menu a
	{
	padding: 0 10px;
	text-decoration: none;
	border-right: solid 2px #2773b2;
	}
div#fot_menu a:hover
	{
	text-decoration: underline;
	}
/*----------------------------------------------------------------*/

div#nav a
	{
	color: #393939;
	font-weight: bold;
	text-decoration: underline;
	}

div#nav a:hover
	{
	color: #393939;
	text-decoration: none;
	}
/*----------------------------------------------------------------*/

div.pages_list b
		{
		text-align: center;
		background: url(/images/css/pg.gif) 50% 0px no-repeat;
		padding-left: 7px;
		padding-right: 7px;
		padding-bottom: 2px;
		}

span.pages
	{
	color: white;
	background: #2773b2;
	padding: 2px;
	}
span.pages a{color: white}
/*----------------------------------------------------------------*/
div#basketOut	
		{
		padding-left: 50px;
		padding-right: 50px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #eef1f3;
		border: solid 1px #c1d6e7;
		margin: 0 auto;
		text-align: center;
		}

table#basketOut2
		{
		margin: 0 auto;
		border: none;
		}

	table#orderOut
				{
				border: none;
				}
div#orderOut
				{
				border: none;
				text-align: right;
				}

div#mn
			{
			color: red;
			font-size: 16px;
			text-align: center;
			font-weight: bold;
			//border: none;
			//margin-bottom: 100px; 
			}
			
div#btr input
			{
			background-color: #2773b2;
			color: white;
			margin-left: 650px;
			}
			
div#zakz
			{
			border: none;
			background-color: #eef1f3;
			padding: 20px;
			}
			
span.zzz hr
		{
		width: 100%;
		/*border-bottom: dashed 1px #989bdb;*/
		border-bottom: dashed 1px #C6D9E8;
		margin: 5px 0 5px 0;
		}
tr.noborder td, tr.noborder
	{
	border: none 0px white !important;
	}
		
#primer
		{
		padding: 0;
		float: left;
		color: #2773B2;
		}
		
#primer a
		{
		text-decoration: none;
		color: #2773b2;
		/*border-bottom: dashed 1px #2773b2 !important;*/
		background: url(/images/css/punktir.jpg) 0 14px repeat-x;
		}punktir.jpg) 0 14px repeat-x;
		}