body {
	margin: 0px;
	height: 100%;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	min-width: 1280px;
	}
td {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
	
div#header{
 background: url('/images/header.jpg') repeat-x;
 height: 160px;
 width: 100%;
}

div#logo{
 background: url('/images/logo.jpg') no-repeat;
 height: 161px;
 width: 214px;
 position: absolute;
 left: 0px;
 top: 0px;
}

span#slog{
  position: relative;
  top: 125px;
  left: 7px;
}

span#slog a{
  color: #0f81c8; 
  font-family: verdana; 
  font-size: 14px; 
  font-weight: bold; 
  text-decoration: none;
}
 
img#reclamPic{
    float: right;
    margin-top: -175px;
    position: relative;
} 

img#up_4air{
    float: right;
    margin-top: -175px;
    position: relative;
}

#contacts{
 width: 400px;
 height: 110px;
 xposition: relative;
 xtop: 1px;
 xleft: 255px;
 z-index: 999;
}

div#dost{
 position: relative;
 left: 115px; 
 top: 0px;
 width: 250px;
 font: 14px arial;
 font-weight: bold;
}

.online{
 position: relative; 
 xleft: 875px; 
 margin-left:450px;
 xtop: 0px; 
 width: 150px;
 z-index: 999;
}
	
#ebana{
width: 270px; 
}	
	
td.menutd {
	padding-right: 10px;
	padding-top: 5px;
	background-repeat: repeat-x;
	text-align: right;
	vertical-align: top;
	}
td.lbody {
	padding-left: 10px;
	border-right: 1px solid #ededed;
	width: 150px;
	}
td.mbody {
	padding: 0 20px 20px 20px;
	}

td.bbody {
	padding-left: 20px;
	background-image: url("../images/bot_bg.png");
	background-repeat: repeat-x;
	}

#pad {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:1px;
	line-height: 20px;
	}
.tit0 {
	font-weight: bold;
	color: #8b0000;
	width: 220px; 
	}

h1 {
        font-weight: normal; font-size: 20px; margin: 0px; color: #1583d0; line-height: 20px; font-family: Arial;
	}

h2 {
        font-weight: bold; font-size: 18px; margin: 0px; color: #1583d0; line-height: 22px; font-family: Arial;
	}

hr.nhr {
	background: url(../images/hr.gif);
	background-repeat: repeat-x;
	width: 80%;
	height: 3px;
	font-size: 3px;
	margin-top: 6px;
	margin-bottom: 6px;
	border: 0px;
	}

hr.hr_line {
	background: url(../images/line.gif);
	background-repeat: repeat-x;
	width: 80%;
	height: 3px;
	font-size: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 0px;
}

hr.mline {
        height: 1px;
        color: #97a1ab;
        text-align: left;
        width: 100%;
        }

.price {
	font-weight: bold;
	color: #8b0000;
	}

ul {
	margin-left : 10px;
	padding-left : 10px;
	color : #4d77aa;
	}
ul.im {
	margin-left : 10px;
	padding-left : 10px;
	color : #8b0000;
	}
li.grey {
	color : #696969;
	}
li.ww {
	color : #ffffcc;
	}
.or {
	color : #ff6600;
	}
form.noformpad {
	padding 2px;
	margin : 2px;
	}
/*input, */textarea {
	background-color: #ffffff;
	border: #696969 1px solid;
	font-weight: Tahoma, Arial;
	color: #696969;
	}

.picIm {
	border: 0px;
	background: #ededed;
	}



a				{ color: #8b0000; text-decoration: none; font-weight: normal; }
a:link				{ color: #8b0000; text-decoration: none; }
a:active			{ color: #8b0000; text-decoration: none; }
a:visited			{ color: #8b0000; text-decoration: none; }
a:hover				{ color: #000000; text-decoration: underline; font-weight: normal; }

a.menu			{ font-size: 11px; color: #115c91; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a.menu:link		{ font-size: 11px; color: #115c91; text-decoration: none; }
a.menu:active		{ font-size: 11px; color: #115c91; text-decoration: none; }
a.menu:visited		{ font-size: 11px; color: #115c91; text-decoration: none; }
a.menu:hover		{ font-size: 11px; color: #1583d0; text-decoration: underline; font-weight: bold; text-transform: uppercase;}


a.menu2			{ font-size: 11px; color: #8b0000; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a.menu2:link		{ font-size: 11px; color: #8b0000; text-decoration: none; }
a.menu2:active		{ font-size: 11px; color: #8b0000; text-decoration: none; }
a.menu2:visited		{ font-size: 11px; color: #8b0000; text-decoration: none; }
a.menu2:hover		{ font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold; text-transform: uppercase;}


a.lm			{ color: #1583d0; text-decoration: none; font-weight: normal; white-space: normal}
a.lm:link		{ color: #1583d0; text-decoration: none; }
a.lm:active		{ color: #1583d0; text-decoration: none; }
a.lm:visited		{ color: #1583d0; text-decoration: none; }
a.lm:hover		{ color: #000000; text-decoration: underline; font-weight: normal;}


.count_prod_box{
        width: 29px;
        height: 18px;
        color: #424242;
        font-size: 10px;
        text-align: center;
        vertical-align: middle;
}

input.button { /* background: #ceecf6; */ color: #2e77ac; font-weight: bold; /* padding: 3px; */ } 

.count_prod_box{
        width: 29px;
        height: 18px;
        color: #424242;
        font-size: 10px;
        text-align: center;
        vertical-align: middle;
}
/* DIALOG */
#recall {
	cursor: pointer;
	background: url('/_img/recall_buttons.png') no-repeat scroll 0px 0px;
	display: block;
	height: 29px;
	margin: 35px 0 0 27px;
	width: 204px;
}
	#recall.succeed {
cursor: default !important;
		background: url('/_img/recall_buttons.png') no-repeat scroll 0px -29px;
	}

	#recall.failed {
cursor: default !important;
		background: url('/_img/recall_buttons.png') no-repeat scroll 0px -58px;
	}

.ui-dialog {
	font: 16px arial;
	background-color: #e5ebfa;

	-webkit-box-shadow: 0 1px 15px #a5a5a5;
	   -moz-box-shadow: 0 1px 15px #a5a5a5;
	        box-shadow: 0 1px 15px #a5a5a5;

	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;

	overflow: hidden;
	width: 500px !important;
}
	#recall_dialog {
		background: url('/_img/recall_bg.png') repeat-x scroll 0 0 #e5ebfa;
		height: 245px;
		margin: 0;
		padding: 15px 50px;

		-webkit-border-radius: 0 0 15px 15px;
	}

	#recall_dialog label {
		color: #3a3129;
		display: block;
		margin: 5px 0;
	}
	#recall_dialog input {
		border: 0 none;
		height: 34px;
		line-height: 34px;
		padding: 0 5px;
		width: 100%;
	}
		#recall_dialog input.error {
		}
	#recall_dialog p {
		margin: 0.2em 0 0.5em;
		padding: 0;
	}
		#recall_dialog p.error {
			color: #915555;
		}

	.recall_dialog__button_place {
		margin: 1em 0 0;
	}
		.recall_dialog__button_place__text {
			color: #4e5442;
			display: inline-block;
			float: left;
			margin: 15px 16px !important;
		}
	#recall_dialog button {
		cursor: pointer;
		color: transparent;
		background: url('/_img/recall_dialog_button.png') no-repeat scroll 0 0 transparent;
		border: 0;
		font-size: 15px;
		height: 43px;
		width: 237px;
	}
		#recall_dialog button.loading {
			cursor: default;
			color: transparent;
			background: transparent url('/_img/recall_loading.gif') no-repeat scroll center center;
			border: 0;
			outline: none;
		}
			#recall_dialog button.loading p {
				color: transparent;
			}

	.ui-dialog .ui-dialog-titlebar {
		background-color: #e1e9f4;
		font-size: 22px;
		padding: 15px 5px 15px 35px;
		height: 1em;
		-webkit-border-radius: 15px 15px 0 0;
	}
		.ui-dialog-titlebar-close {
			background: url("/_img/recall_close.gif") no-repeat scroll 0 0 transparent;
			color: transparent;
			display: inline-block;
			height: 15px;
			margin: 0 0 0 190px;
			vertical-align: middle;
			width: 15px;
		}
			.ui-dialog-titlebar-close span {
				color: transparent;
			}

.ui-widget-overlay {
	background-color: #A09FB3;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}
