html{

	min-height:100%;
}
body {
	color: black;
	font-size: 80%;
	font-family: Arial, tahoma, verdana;
	min-height:100%;
	height:100%;
	width:100%;
  background:#E7E4DD url('/images/bg_bot.gif') bottom right repeat-x;
  margin:0px;
}


.sysimg{
	line-height:0px;
}

.sysimg td{
	line-height:0px;	
}

.sysimg img{
	line-height:0px;	
	margin:0px;
}



.main2{
	   background: url('/images/header00.gif') top center repeat-x;
	   height:100%;
	   min-height:100%;
	   position:relative;
		}

#cont_pob { 
	   position:relative;	
		 max-width: 1480px;
	   min-width: 1000px;
	   height:100%;
	   min-height:100%;
	   color:black;   
		}

img {
margin:0px;
padding:0px;
border:0px;
}

table {
	font-size: 100%;
}

.white {
	color: #FFFFFF;
}

a {
	color: #1C32BB;
}

a:hover {
	color: #FF0000;
}

.white a {
	color: #FFFFFF
}

.white a:hover {
	color: #F0F0F0
}

small {
	font-size: 85%
}

form {
	margin: 0px;
}

input, select, textarea {
	font-family: tahoma, 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-left: 1px solid white;
	border-right: 1px solid white;
	background: #A0A0A0 url('/images/submitButton_bg.gif') center left repeat-x;
	height:22px;
	color: #FFFFFF;
}

select {
	z-index: 1;
}

ul {
	margin-left: 13px
}

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

.h1,h1, h2, h3, h4, h5, h6 {
	color: #1C32BB;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: verdana;
	font-weight: normal;
  font-size:17pt;
}

h1, div.news_header {
	font-size: 17pt;
	margin-bottom: 15px;
	color: #1C32BB;
}

h2 {
	font-size: 17px;
}

h3 {
	font-size: 105%
}


#form_required_field {
	color: #990000;
}

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
}


.head{
	background: url('/images/header_i.jpg') top center no-repeat;
}

.ico span{
	display:block;
	padding-top:5px;
}

.ico img{
margin-right:6px;	
}

.ico a{
font-size:8pt;
text-decoration: underline;

}

.ico2 td{
  font-size:8pt;
  padding-top:5px;
}

.ico2 img{
margin-right:6px;	
}

.ico2 a{
text-decoration: underline;
font-size:8pt;
}


.ico2 span{
	display:block;
	padding-top:4px;
	text-decoration:underline;
}


			
.rel{
  	position:relative;
  	width:100%;
  	height:100%;
  	}
     	
.footer{
  	font-size:9pt;	
  	}
     
.left_menu td{
	padding:4px 10px 4px 30px;
}

.left_menu a{
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
  line-height:0px;
}

.left_menu {
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}


.left_menu a:hover{
color:red;
}


.news{
font-size:10pt;	
}

.news a{
color: #1C32BB;
}



.news_date a{
	text-decoration:none;
}

.news_date a:hover{
color:red;
}



.pageLink {
	color: #1C32BB;
	font-size:10pt;
}

.pageContent{
	font-size:10pt;
}

.pressDate{
	font-weight:bold;
	color:#1C32BB;
}

.pressCaption{
	font-weight:bold;
}

.pressFullText{
	
}

.pageTables{
	font-size:10pt;
}

.pressListDate{
		color: #1C32BB;
}

.pressListCaption{
	font-weight:bold;
}

.pressListShortText{
	font-weight:normal;
	border-bottom:1px solid #9B9B9B;
	margin-bottom:40px;
	padding-bottom:10px;
}


.search{
color:#5E513F;
font-size:11pt;
margin-bottom:30px;
}

.search input{
color:#5E513F;
height:20px;
padding-left:3px
}

.search select{
color:#5E513F;	
}



.d_catalog3_table{
	border-top:1px solid #D2D5DC;
}
.d_catalog3_table td{
	color:#3E3E3E;
	size:10px;
	font-family:Arial,Verdana;
}
.d_catalog3_table .odd, #item-info .odd{
	background-color:#F0F1F3;
}
.d_catalog3_table .even, #item-info .even{
	background-color:#FFFFFF;
}
.d_catalog3_table a{
	color: #1C32BB;
	text-decoration:none;
}
.d_catalog3_table a:hover{
	color: #FF0000;
}
.d_catalog3_table .name{
	background-color:#E4E6EA;
}
.d_catalog3_table .info{
	padding-left:25px;
}
.d_catalog3_table .price{
	color: #1C32BB;
	font-weight:bold;
}


#item-info {
	color:#3E3E3E;
	font-family:Arial,Verdana;
}
#item-info a, h1{
	color:#1C32BB;
}



#m_left {
margin: 0 30px;
padding: 30px 0 20px 0;
position: relative;
color:#D10013;
font-weight:bold;
}

#m_left a{
	color:#1D34BE;
	font-size:11pt;
  font-weight:normal;
	
}

#m_left a:hover{
	color:red;
	font-size:11pt;
}


#m_left li {
background: url('/images/icon_rar.png') 0 .5em no-repeat;
font-size: 1.3em;
margin: 0 0 8px 0;
position: relative;
list-style: none;
list-style-image:none;
}
#m_left li div {
background: url('/images/des_dott.png') 0 100% repeat-x;
margin: 0 0 0 6px;
padding: 0 0 8px 6px;
position: relative;
list-style: none;
list-style-image:none;

}
#m_left #m_left_a {
background: url('/images/icon_ras.png') 0 .5em no-repeat;
color: #d10013;
font-weight: bold;
font-size:11pt;
}
#m_left #m_left_a a {
color: #d10013;
}
#m_left_wrap_l {
background: url('/images/des_dash.png') 0 0 repeat-y;
margin: 0 0 0 28px;
min-height: 263px;
position: relative;
width: 264px;
}
#m_left_wrap_r {
background: url('/images/des_dash.png') 100% 0 repeat-y;
min-height: 263px;
position: relative;
width: 264px;
}


* html #m_left li {
height: 1%;

}

*:first-child+html #m_left li {
height: 1%;
}

* html #m_left_wrap_l {
height: 263px;
}
* html #m_left_wrap_r {
height: 263px;
}

#m_left .m_left_last div {
background: none;
}

.log_razd{
	margin-bottom:3px;
}

.log_inp{
	padding-left:52px;
	margin:0px;
}

.log_inp input{
	vertical-align:bottom;
	color:#5E513F;
	font-size:11pt;
	padding-left:3px;
}

.log_a{
	color: #5E513F;
	font-size:11pt;
}

.log_a a{
	color: #5E513F;
}

.log_a a:hover{
	color: red;
}


.phones{
	padding-left:110px;
	padding-top:26px;
	background: url('/images/phone_bg.jpg') top left no-repeat;
}


#f_studio {
background: url('/images/f_studio.jpg') 0 0 no-repeat;
height: 90px;
width: 195px;
padding: 24px 0 0 27px;
margin-top:24px;

}
#f_studio div {
position: relative;
text-align: right;
width: 140px;
font-size:10pt;
}

.f_copy{
font-size:10pt;	
padding-left:50px;
}

.f_copy a{
	color: #1C32BB;
	font-style:normal;
}

.f_copy a:hover{
	color: red;
}



.basket{
	color: #5E513F;
	font-size:11pt;
	font-family:Arial;
}

.basket_user{
	padding-left:52px;
}

.basket_user span{
	color: #1C32BB;
	font-weight:bold;
}

.basket_user2{
	padding-left:52px;
	font-size:10pt;	
	padding-bottom:14px;
}

.basket_user_a{
	color: #1C32BB;
	padding-left:52px;
	padding-top:10px;
	padding-bottom:6px;
}

.basket_user_a a{
	color: #1C32BB;
	font-size:9pt;
}

.basket_user_a a:hover{
	color:red;
}


.logout{
	position:absolute;
	top:-5px;
	right:22px;
}

.cat_main{
	background: url('/images/top00000.gif') top left;
}


.news_date a{
	color:#FF0000;
	font-size:7pt;
}


.news_caption{
	padding-top:10px;
	padding-bottom:10px;
}

.news_caption a{
	color: #1C32BB;
	font-weight:bold;
}

.news_caption a:hover{
	color:red;
}


.news_short_text{
	color:black;
}

.news_short_text a{
	color: #1C32BB;
}

.news_short_text a:hover{
color:red;
}

.news_all a:hover{
	color:red;
}

.cat_main a{
	color:black;
}

.cat_main a:hover{
	color:red;
}

.cat_dop{
	padding:10px;
}

.cat_dop a{
	font-weight:bold;
}

.cat_dop a:hover{
	color:red;
}

.cat_dop img{
	border:1px solid #BFBAA4;
}


.cat_nav_table td{
	font-size:9pt;
}

.cat_nav_table a{
	color:#1D34BE;
}

.cat_nav_table a:hover{
	color:red;
}


.cat_nav_even{
	background: #E9E4CD;
}

.cat_nav{
	background: #DED7BA;
}

.cat_select{
	padding:4px;
	margin:15px 0px 15px 0;
	color:white;
}

.cat_select img{
	margin-right:4px;
}

.cat_select a{
font-weight:bold;
}

.cat_select a:hover{
font-weight:bold;
color:red;
}
.inpage{
	font-family:Arial;
}

.inpage td{
padding: 0 2px 0 2px;
}

.inpage a{
	color:black
}

.inpage a:hover{
	color:red;
}

.inpage_sel{
	padding: 0 2px 0 2px;
	background: #DA251C;
	color:white;
	font-weight:bold;
}
.table_list a{
	color:black;
}

.table_list a:hover{
	color:red;
}


.table_list td{
	padding:0 4px 0 4px;
}

.table_list img{
	margin-top:3px;
	margin-left:3px;
	margin-right:3px;

}

.table_list span{
	float:left;
}
.inf{
	
}

.inf span{
	color:#4080B7;
	font-weight:bold;
}
.amount{

	width:20px;
	border:1px solid #C4CFDD;
	text-align:center;
	font-size:9pt;
}

.nav_filter{
	padding:1px 0px 1px 0px;
}

.nav_filter_div{
	float:left;
	margin-top:2px;
	margin-bottom:2px;
  font-size:11px;
}

