html{
	height:100%;
	min-height:100%;
	padding:0px;
	margin:0px;
}

body {
	height:100%;
	min-height:100%;
	color: black;
	font-size: 80%;
	font-family: Arial, verdana;
	padding:0px;
	margin:0px;

}

table {
	font-size: 100%;
}

.white {
	color: #FFFFFF;
}

a {
	color: #005A9F;
}

a:hover {
	color: #E4C70A;
}

.white a {
	color: #FFFFFF
}

.white a:hover {
	color: #F0F0F0
}

small {
	font-size: 85%
}

form {
	margin: 0px;
}

input, select, textarea {
	font-family: Arial, verdana;
	font-size: 100%;
}

input.TextBox, input.TextBox_focus {
     border: 1px solid #AA9F80;
     border-color: #A79F8D #DFDDD9 #DFDDD9 #A79F8D;
     background-color: #FFFFFF;
}

input.TextBox_empty {
     border: 1px solid #AA9F80;
     border-color: #A79F8D #DFDDD9 #DFDDD9 #A79F8D;
     background-color: #F9F9F9;
     color: #777777;
}

input.submitButton {
	border: 1px solid #000000;
	background: #A0A0A0;
	color: #FFFFFF;
}

select {
	z-index: 1;
}


ul {
	margin-left: 13px
}

li {
	list-style-image: url(/images/li_img.png);
	margin-top: 5px;
	font-size: 12px;
}


h1, h2, h3, h4, h5, h6 {
	color: #0066AD;
	margin-top: 0px;
	margin-bottom: 2px;
	font-family: Arial;
	font-weight: normal;
}

h1 {
	font-size: 24px;
	margin-bottom: 10px;
}

h2 {	color: #333333;
	font-size: 18px;
}

h3 {
	font-size: 105%
}


#form_required_field {
	color: #990000;
}

.reg_red {
	color: #990000;
	font-size:75%;
}

.reg_line {
	background-color:#0066AD;
	height:1px;
	border:none;
	color:#0066AD;
	width:100%;
	text-align:left;
}

.reg_h3 }
	font-family:Arial;
	font-size:12pt;
}
	
input.rsDirectory, input.dateTimeCalendar {
    background: #D0D0D0;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #0A0A0A;
    border-bottom: 1px solid #0A0A0A;
    cursor: hand
}

input.userCalendar {
    background: #D0D0D0;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #0A0A0A;
    border-bottom: 1px solid #0A0A0A;
	cursor: hand; 
	width: 130px; 
	margin-right:5px;
}


.sysimg{
	line-height:0px;
	font-size:0px;
	border:0px;
}


a.sysimg{
	line-height:0px;
	font-size:0px;
	border:0px;
}

.main{

}

.main2{
background: url('/images/bg_head2.jpg') top right no-repeat;
}

.footer1{
font-family:Arial;
font-size:9pt;
color:#333333;
}

.footer1 div{
padding-left:12px;
}

.footer1 a{
color: #0066AD;
}

.footer1 a:hover{
color: #FFDD00;
}

.header .basket{
	font-family:Arial;
	color:white;
	font-weight:bold;
}

.header .basket a{
	color:white;
	text-decoration:none;
}

.header .basket a:hover{
color:#F9FF55;
}



.header .basket span{
	color:#F9FF55;
}

.header .basket1{
font-size:13pt;
border-right: 1px solid #8FC3DF;
padding-right:15px;
}

.header .basket2{
font-size:9pt;
border-right: 1px solid #8FC3DF;
padding-top:5px;
padding-right:15px;
padding-left:15px;
}

.header .basket3{
font-size:9pt;
padding-top:5px;
padding-left:15px;
}

.header .basket4 {
line-height:0px;
}

.header .basket4 img{
	margin-left:18px;
	text-decoration:none;
}

.phone{
}

.phone span{
font-size:32pt;
}

.login1{
font-family:Arial;
font-weight:bold;
font-size:8pt;
}


.rel{
position:relative;
width:100%;
height:100%;
}


.ug_t_r{
line-height:0px;
position: absolute;
top:0px;
right:0px;
vertical-align:top;
}

.ug_t_r img{
vertical-align:top;
text-decoration:none;
}

.ug_b_r{
line-height:0px;
position: absolute;
bottom:0px;
right:0px;
vertical-align:bottom;
}

.ug_b_r img{	text-decoration:none;
vertical-align:bottom;
}


.ug_t_l{
line-height:0px;
position: absolute;
top:0px;
left:0px;
vertical-align:top;
}

.ug_t_l img{text-decoration:none;
vertical-align:top;
}

.ug_b_l{
line-height:0px;
position: absolute;
bottom:0px;
left:0px;
vertical-align:bottom;
}

.ug_b_l img{	text-decoration:none;
vertical-align:bottom;
}


.login{
position:relative;
width:100%;
height:100%;
background:#046CA8;
color:white;
font-family:Arial;
}

.login a{
color:white;
font-size:8pt;
font-weight:bold;
}

.login a:hover{
color: #FFDD00;
}

.login1{
padding-top:14px;
padding-bottom:11px;
border-bottom:1px solid white;
}

.login_form_rem{
padding-top:14px;
font-size:8pt;
font-weight:bold;
}

.login_form_rem_a{
padding-top:5px;
line-height:13px;
padding-bottom:8px;
}

.basket5 img{
text-decoration:none;
	margin-right:6px;
}

.header{
margin-top:5px;
}

.head_search{
margin-top:5px;
padding-left:70px;
padding-right:70px;
color:white;
font-family:Arial, Helvetica, sans-serif;
text-transform:lowercase;
}

.head_menu_cont{
background: url('/images/top_menu_bg.gif') top left repeat-x;
cursor:pointer;
padding-left:60px;
padding-right:60px;
}

.head_menu{
margin-top:40px;
}

.login .basket1{
padding-top:7px;
padding-left:20px;
font-size:9pt;
}

.login .basket1 span{
	font-weight:bold;
	font-family:Verdana;
font-size:8pt;
}

.logout_button{
padding-right:24px;
padding-top:9px;

}

.logout_button img{
text-decoration:none;
margin-left:4px;
}

.logout_button a{
font-family:Arial;
font-weight:normal;
font-size:9pt;
}


.razd{
margin-top:10px;
border-bottom:1px solid white;
}

.basket_text{
	font-family:Arail;
	padding-left:20px;
	padding-top:11px;
}

.basket_text span{
	font-weight:bold;
}


.basket_text1{
font-weight:bold;
font-family:Verdana;
font-size:8pt;
}

.basket_text2{
padding-top:10px;
font-size:9pt;
}

.basket_text3{
font-size:9pt;
padding-bottom:12px;
}

.basket_more{
text-align:center;
padding-top:7px;
color:#005A9F;
}


.ug_rt{
line-height:0px;
position: absolute;
top:-1px;
right:-1px;
vertical-align:top;
}

.ug_rt img{
text-decoration:none;
vertical-align:top;
}

.ug_rb{
line-height:0px;
position: absolute;
bottom:-1px;
right:-1px;
vertical-align:bottom;
}

.ug_rb img{
text-decoration:none;
vertical-align:bottom;
}


.ug_lt{
line-height:0px;
position: absolute;
top:-1px;
left:-1px;
vertical-align:top;
}

.ug_lt img{
text-decoration:none;
vertical-align:top;
}

.ug_lb{
line-height:0px;
position: absolute;
bottom:-1px;
left:-1px;
vertical-align:bottom;
}

.ug_lb img{	text-decoration:none;
vertical-align:bottom;
}


.catalog-area li{
			float:left;
			width:80px;
			height:52px;
			font-size:10px;
			text-align:center;
			padding-bottom:20px;
			position:relative;
			list-style-image: none;
			list-style-type:none;
		}

.catalog-area div{
	display: block;
    width: 80px;
	height:40px;
	color:black;
	background-repeat:no-repeat;
	background-position: 50% 50%;
	cursor:pointer;
}

.catalog-area a{
color:black;
border:0px;
}

.catalog-area a:hover{
color:#2C4E85;
}

.news a{
text-decoration:none;
}

.news_date{
color:gray;
font-size:8pt;
}

.news_caption{
color:black;
}

.news_short_text{
color:black;
}

.news_razd{
border-bottom:1px solid #CCCCCC;
height:1px;
margin-top:15px;
margin-bottom:15px;
}

.assortiment {
	margin:5px;
	padding-top:5px;
}

img{
border:0px;
text-decoration: none;
}

/* блок листинга */
.listing{
	text-align:center;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	color:#005A9F;
	font-weight:bold;
	font-size:10pt;
}

.listing strong{
	font-size:9pt;
}

.listing a{
	text-decoration:none;
	color:#005A9F;
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
	border-bottom: none;

}

.listing a img{
	text-decoration:none;
margin-left:6px;
margin-right:6px;
}

.listing b{

	display:inline;
	padding: 0px 7px;
	margin-left:5px;
	margin-right:5px;
	color:#A2A028;
	background:#FDFCE2;
	border:1px solid #DBDB7D;
}