html, body{
	height:100%;	
	min-height:100%;
	padding:0px;
	margin:0px;
}

body {
	color: black;
	font-size: 80%;
	font-family: Arial,tahoma, verdana;
}

table {
	font-size: 100%;
}

img {
	border: none;
}

table{
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
}

table td{
	padding:0;
	vertical-align:top;
	text-align:left;
}

.white {
	color: #FFFFFF;
}

a {
	color:#ff8934;
	text-decoration:underline;
}

a:hover {
	color:#ff8934;
	text-decoration:none;
}

.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: 1px solid #8A8A8B;
	background: #FBE000 url('/images/bg_button.gif') top left repeat-x;
	color: black;
	height:26px;
	vertical-align:center;
}

select {
	z-index: 1;
}

ul {
	margin-left: 13px
}

li {
	list-style-image: url(/images/dot.gif);
	/*list-style:none;
	background: url('/images/dot.gif') top left no-repeat;
	padding-left:20px;
	margin-left:20px;*/
}

h1, h2, h3, h4, h5, h6 {
	color: black;
	margin-top: 0px;
	margin-bottom: 5px;
	font-family: verdana;
	font-weight: normal;
}

h1 {
	font-size: 18px;
	margin-bottom: 15px;
}

h2 {
	font-size: 17px;
}

h3 {
	font-size: 105%;
	text-align:center;
	color:#ff8934;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}


#form_required_field {
	color: #000000;
	font-weight:bold;
}

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
}

img{
border:0px;	
}

.sysimg{
line-height:0px;	
}

.rel{
position:relative;
width:100%;
height:100%;
}

.phone_plawka{
	/*background: #fff url('/images/bg_plawka.gif') bottom left no-repeat;*/
	white-space:nowrap;
	text-align:center;
    font-size:18pt;
}
.icq_head{
	/*background:#fff;*/
}
.icq_head div.icq{
	background:url('/images/razd_header.gif') top left repeat-y;
	padding:0 0 0 15px;
	width:75px;
	height:100%;
}
.phone_plawka span{
    font-size:11pt;
	color: black;
    font-style: italic;
}


.ico{
margin-left:108px;
margin-top:56px;	
}

.ico td{
	width:52px;
	text-align:center;
}


.phone_footer{
	white-space:nowrap;
	white-space:nowrap;
	text-align:center;
	color: #A0A0A3;
    font-size:17pt;
    padding-top:4px;
    padding-right:18px;
}

.phone_footer span{
    font-size:11pt;
    font-style: italic;
}

.footer_desc{
padding-left:18px;
color:#A0A0A3;
font-size:8pt;		
}


.footer_desc a{
color:#A0A0A3;			
}

.footer_desc a:hover{
color:#FFD200;			
}


.footer_desc span{
font-weight:bold;	
font-size:9pt;	
}

.footer_div{
margin-top:10px;
margin-left:50px;
text-align:left;
color: #99999C;
font-size:8pt;
}

.footer_div a{
text-decoration:none;
color: #99999C;
}

.footer_div a:hover{
color: #FFD200;
}


.footer_div span{
font-weight:bold;	
font-size:9pt;
}

.login_form_rem{
padding-left:10px;
padding-top:8px;
font-size:10pt;
}

.login_form_rem_a{
 padding-top:5px;
 color:black;
 /*background: url('/images/razd_h.gif') bottom left repeat-x;*/
 padding-bottom:17px;	
}

.login_form_rem_a a{
 color:#ffffff;
 /*font-size:10pt;*/
 font-family:Tahoma;
 font-size:11px;
}

.login_form_rem_a a:hover{
 color:#ffffff;	
}

.menu_even{
display:none;	
}

.left_menu_a_dop{
padding-left:21px;	
font-size:13pt;
color:black;
font-weight:bold;
padding-top:14px;
padding-bottom:6px;
}

.left_menu_a_dop img{
	margin-right:14px;
	
}



.left_menu_a{
padding-left:12px;	
font-size:13pt;
color:black;
}



.left_menu_a a{
color:black;	
}

.left_menu_a a:hover{
color:red;	
}

.sub_menu{
padding-left:60px;	
}

.sub_menu_a{
color:black;
padding-left:60px;		
}

.sub_menu a{
color:black;	
}

.sub_menu a:hover{
color:red;	
}

.sub_menu_a a{
color:black;
}

.sub_menu_a a:hover{
color:red;
}

.news td {
	padding: 5px 5px 5px 5px;
	border-bottom: #e4e4e4 solid 1px;
}

.news_datetime {
font-family:Arial;	
font-size:12px;
padding-right:24px;
}

.news_datetime span{
font-size:18px;	
font-weight:normal;
}


.news_datetime a{
font-weight:normal;
font-size:9pt;
font-family:Arial;
}

.news_datetime a:hover{
	
}

.news_caption{
	font-weight:bold;
	margin-bottom:3px;
}

.news_text {
	margin-top:0px;
	padding-bottom: 10px;
}

.login_button{
padding-right:10px;
padding-top:6px;	
}

.login_button img{
margin-left:6px;	
}

.basket1{
padding-top:5px;
padding-left:34px;
font-size:9pt;
padding-bottom:13px;
}

.basket1 span{
font-weight:bold;	
}

.basket2{
padding-left:10px;
padding-top:11px;
font-size:12px;
color:#ffffff;
}

.basket2 span{
color:#ffffff;	
font-weight:bold;
}

.basket_text{
font-weight:bold;
margin-bottom:11px;
font-size:16px;
color:#ffffff;
}

.basket3{
background: white;
padding-left:34px;
color:#ffffff;
}

.basket3 a{
color:#EEC400;	
}

.basket3 a:hover{
color:red;	
}
.pressListShortText
{
	padding-bottom:20px;
}
.pressListDate
{
	font-weight:bold;
	clear:none;
}

#main_container1 {
	background: url('/images/top_grad.jpg') repeat-x left top;
	width:100%;
}

#main_container1 {
	background: url('/images/bot_grad.jpg') repeat-x left bottom;
	width:100%;
}


#header {
	width: 100%; 
	height: 353px; 
	position: absolute; 
	top: 0; 
	left: 0; 
	background: url('/images/top_grad.jpg') repeat-x left top;
}

#header .container {
	margin: 0 auto; 
	padding: 10px 20px 10px 20px;
}

#content {
	height: auto !important; 
	height: 100%; 
	min-height: 100%; 
	background: #ffffff;
	width:965px;
	margin:0 auto;
}

#content .container {
	margin: 0 auto;
	padding: 400px 0px 330px 0px;
}

#footer {
	height: 310px; 
	margin-top: -310px; 
	background: url('/images/bot_grad.jpg') repeat-x left bottom;
}

#footer .container {
	margin: 0 auto; 
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:50px;
}

#headtext {
	text-align:center; 
	font-size:13px; 
	font-weight:bold; 
	padding-bottom:10px;	
}

#headdiv {
	background:url(/images/top_img.jpg) top center no-repeat; 
	height:300px; 
	width: 965px; 
	margin: 0 auto;	
}

#left_sidebar {
	width:160px; 
	/*float:left;*/
	padding:0;
	margin:0;
}

#left_sidebar ul {
	padding:0;
	margin:0;
}

#left_sidebar li {
	list-style:none;
	list-style-image:none;
	background: url('/images/dot.gif') left no-repeat;
	margin:0;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	/*border-bottom: #e2e2e2 solid 2px;*/
}

#left_sidebar a {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

#left_sidebar a:hover {
	color:#ff8934;
	font-weight:bold;
	text-decoration:none;
}

#main_content {
	/*margin-left:200px;*/
	padding-left:20px;
}

.cleaner {
	clear:both;
}

#foot {
	width:965px; 
	margin:0 auto;	
}

div.orange_round {
	background: url('/images/orange_box_b.png') 100% 100% no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	color:#ff8934;
}
div.orange_round div {
	background: url('/images/orange_box_c.png') 0 100% no-repeat;
}
div.orange_round div div {
	background: url('/images/orange_box_d.png') 100% 0 no-repeat;
}
div.orange_round div div div {
	background: url('/images/orange_box_e.png') 0 0 no-repeat;
	padding: 5px 10px 5px 10px;
	width: auto;
}
div.orange_round div div div div {
	background: none;
	padding: 0;
}

div.gray_round {
	background: url('/images/gray_box_b.png') 100% 100% no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	color:#333333;
}
div.gray_round div {
	background: url('/images/gray_box_c.png') 0 100% no-repeat;
	margin: 0;
	padding: 0;
}
div.gray_round div div {
	background: url('/images/gray_box_d.png') 100% 0 no-repeat;
	margin: 0;
	padding: 0;
}
div.gray_round div div div {
	background: url('/images/gray_box_e.png') 0 0 no-repeat;
	margin: 0;
	padding: 5px 0px 5px 0px;
	width: auto;
}
div.gray_round div div div div {
	background: none;
	margin: 0;
	padding: 0;
}

div.white_round {
	background: #ffffff 100% 100% no-repeat;
	margin: 0;
	padding: 0;
	color:#333333;
	height:150px;
}
div.white_round div {
	background: #ffffff 0 100% no-repeat;
}
div.white_round div div {
	background: url('/images/white_box_d.png') 100% 0 no-repeat;
}
div.white_round div div div {
	background: url('/images/white_box_e.png') 0 0 no-repeat;
	padding: 5px 10px 5px 10px;
	width: auto;
}
div.white_round div div div div {
	background: none;
	padding: 0;
}

h2 a {
	color:#ff8934;
	text-decoration:underline;
}

h2 a:hover {
	color:#ff8934;
	text-decoration:none;
}

.ishop_menu {	
	/*border-bottom: #e2e2e2 solid 2px;*/
	padding-top: 0px;
	padding-bottom: 10px;
}

li.ishop {
	border:none;
	background:none;
}

.ishop_menu li a {
	color:#ff8934; 
	font-weight:bold; 
	text-decoration:none; 
}

.line {
	height:2px;
	border-bottom: #e2e2e2 solid 2px;	
}
