img { border: 0px; }
.stats_box { padding: 10px; margin-bottom: 20px; background: #D3E4F6; border: 1px solid #78AEFF; display: table-cell; width: 500px; }
.stats_box div { float: left; width: 250px; padding-bottom: 10px; }

.carusel_box { position: relative; top: -100px; left: 370px; }
.car_item_box { width: 200px; height: 170px; overflow: hidden; }
.item_spliter { width: 20px; }
.car_item_box .casename { position: relative; top: 0px; left: 0px; z-index: 10; text-align: center; color: #1C3B8D; font-family: Tahoma; font-size: 15px; margin-bottom: 3px; }
.car_item_box .nextbtn  { position: relative; top: -25px; right: 5px; z-index: 50; text-align: right; }
.car_item_box .nextbtn  img { cursor: pointer; }


.order_table th { background: #8AA0B8; }
.order_table tr.ot_item td { border-bottom: 1px solid #8AA0B8; text-align: center; }

.order_table tr.ot_item td a.order_open { color: blue; text-decoration: underline; }
.order_table tr.ot_item td a:hover.order_open { color: black; text-decoration: none; background: yellow; }

#infobox { background: #fff; width: 1024px; position: absolute; z-index: 150; display: none; padding: 20px; }


.order_input { font-size: 14px; margin-bottom: 5px; height: 22px; overflow: hidden; }
.order_input input 
{ 
	font-size: 14px; height: 20px; width: 220px; 
	border: 1px solid black; 
	position: relative; top: -17px; left: 150px; 
}

.order_input select
{ 
	font-size: 14px; height: 20px; 
	border: 1px solid black; 
	position: relative; top: -16px; left: 55px; 
}


div a.add_to_cart_btn 
{ 
	display: block; width: 140px; padding: 10 0; 
	background: #02842E; float: left; margin-right: 5px;
	font-family: Tahoma; font-size: 12px; color: #fff; text-align: center; font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px; 
}
div a:hover.add_to_cart_btn { background: #03BB40; }
div a.send_order 
{ 
	display: block; width: 200px; padding: 10 0; 
	background: #CB0000; float: left;
	font-family: Tahoma; font-size: 12px; color: #fff; text-align: center; font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px; 
}
div a:hover.send_order { background: #FF0200; }


.car_item_box .nextbtn a { color: #1C3B8D; text-decoration: underline; font-family: Tahoma; font-size: 11px; }
.car_item_box .nextbtn a:hover { text-decoration: none; }

.partCarusel 
{ 
	width: 200px; height: 130px; overflow: hidden; 
	background: url(/template/images/fon_328.png);
	-webkit-box-shadow: 0 0 5px #969696;
	-moz-box-shadow: 0 0 5px #969696;
	box-shadow: 0 0 5px #969696;
}
.partCarusel li { width: 200px; height: 130px; font-family: Tahoma; font-size: 12px; }
.partCarusel li table { width: 200px; height: 130px; font-family: Tahoma; font-size: 12px; }

div.outmenu { font-family: Tahoma; font-size: 11px; margin: 0 0 10 10; }
div.outmenu a { color: #1C3B8D; text-decoration: underline; }
div.outmenu a:hover { text-decoration: none; }

body         { margin: 0; }
.sitename    { font-family: Tahoma; font-size: 14pt; color: #000000; text-transform: 
               uppercase }
.topsmallmenu { font-family: Tahoma; color: #000000; font-size: 10px }
.bottommenu  { font-family: Tahoma; font-size: 8pt; color: #000000; font-weight: bold }
.copy        { font-family: Tahoma; font-size: 10px; color: #000000; text-align: center }
.search      { font-family: Tahoma; font-size: 10pt; color: #000000 }
.searchform  { font-family: Tahoma; font-size: 12pt; color: #000000 }
.topmenu      
{ 
	font-family: Tahoma; 
	color: #FFFFFF; 
	font-size: 8pt; 
	text-transform: uppercase; 
	padding-left: 18px; 
}
.menu_h_2      
{ 
	font-family: Tahoma; 
	color: #FFFFFF; 
	font-size: 8pt; 
	text-transform: uppercase; 
	background-image: url('/template/images/menuheaderbg.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
	width: 200;
	height: 29;
	padding-left: 18px; 
}
.menu_h      
{ 
	font-family: Tahoma; 
	color: #FFFFFF; 
	font-size: 8pt; 
	text-transform: uppercase; 
	background-image: url('/template/images/menuheaderbg.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
	width: 200;
	height: 29;
	display: table-cell;
  	vertical-align: middle; 
}
.hide {
color:#FFFFFF;
font-size:3px;
}

.menu_tr{
display: table-row;
vertical-align: middle;
}
.menu_table{
display: table;
vertical-align: middle;
}
.menu_x     
{ 
	font-family: Tahoma; 
	color: #FFFFFF; 
	font-size: 8pt; 
	padding-top: 5px; 
	width: 200;
}
.menu_i      
{ 
	font-family: Tahoma; 
	color: black; 
	font-size: 8pt; 
	text-transform: uppercase; 
	background-image: url('/template/images/menuitemgb.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
	width: 200;
	height: 30;
	display: table-cell;
  	vertical-align: middle;
}
.menu_n      
{ 
	font-family: Tahoma; 
	color: black; 
	font-size: 8pt; 
	padding-left: 18px; 
	background-image: url('/template/images/richtbg.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	width: 200;
}
.pagetitle   
{ 
	text-transform: uppercase; 
	font-family: Tahoma; font-size: 9pt; color: #000000; 
	border: 1px dashed #D6DEE1; 
	background:url('/template/images/topheaderbg.jpg') left top repeat-y; 
	font-weight:bold;
	height: 25px; overflow: hidden; margin-bottom: 5px;
}

.pagetitle .cart_box 
{ 
	text-align: center; font-weight:bold; font-family: Tahoma; font-size: 12px; color: #fff; 
	background: #02842E;
	width: 200px; height: 20px; padding-top: 5px; text-transform: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px; 
}
.pagetitle .cart_box a { color: #fff; text-decoration: none; }
.pagetitle .h1 { margin-left: 10px; font-weight:bold; text-transform: uppercase;  }

#centered {
padding-left: 18px; 
display: block;
margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
.content     { margin-right: 5px; margin-left: 5px; font-family: Tahoma; color: #000000; font-size: 9pt; text-align: justify; width: 99%; }
.content table     { font-family: Tahoma; color: #000000; font-size: 9pt; }
input        { font-family: Tahoma; font-size: 8pt; color: #000000 }
select       { font-family: Tahoma; font-size: 8pt; color: #000000 }
textarea     { font-family: Tahoma; font-size: 8pt; color: #000000 }

a:active     { font-family: Tahoma; color: #000000; text-decoration:none }
a:hover      { font-family: Tahoma; color: #000000; text-decoration:underline }
a:link       { font-family: Tahoma; color: #000000; text-decoration:none }
a:visited    { font-family: Tahoma; color: #000000; text-decoration:none }

a:active.hide     { font-family: Tahoma; color: #FFFFFF; text-decoration:none }
a:hover.hide      { font-family: Tahoma; color: #FFFFFF; text-decoration:underline }
a:link.hide       { font-family: Tahoma; color: #FFFFFF; text-decoration:none }
a:visited.hide    { font-family: Tahoma; color: #FFFFFF; text-decoration:none }

a:active.white     { font-family: Tahoma; color: #FFFFFF; text-decoration:none }
a:hover.white      { font-family: Tahoma; color: #FFFFFF; text-decoration:underline }
a:link.white       { font-family: Tahoma; color: #FFFFFF; text-decoration:none }
a:visited.white    { font-family: Tahoma; color: #FFFFFF; text-decoration:none }


























/* Стили для jQuery UI Datepicker */
#datepicker_div, .datepicker_inline {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#datepicker_div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.datepicker_inline {
	float: left;
	display: block;
	border: 0;
}
.datepicker_dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.datepicker_trigger {
	width: 25px;
}
img.datepicker_trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepicker_prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .datepicker_prompt {
	width: 185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.datepicker_control {
	background: #FF9900;
	padding: 2px 0px;
}
.datepicker_links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.datepicker_control, .datepicker_links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.datepicker_links label {
	padding: 2px 5px;
	color: #888;
}
.datepicker_clear, .datepicker_prev {
	float: left;
	width: 34%;
}
.datepicker_current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepicker_close, .datepicker_next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepicker_header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.datepicker_header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.datepicker a {
	display: block;
	width: 100%;
}
.datepicker .datepicker_titleRow {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysRow {
	background: #FFF;
	color: #666;
}
.datepicker_weekCol {
	background: #B1DB87;
	color: #000;
}
.datepicker .datepicker_daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#datepicker .datepicker_daysCell a {
	display: block;
}
.datepicker .datepicker_weekEndCell {
	background: #E0F4D7;
}
.datepicker .datepicker_daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.datepicker .datepicker_unselectable {
	color: #888;
}
.datepicker_today {
	background: #B1DB87 !important;
}
.datepicker_currentDay {
	background: #83C948 !important;
}
#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.datepicker_inline .datepicker_links a {
	padding: 0 5px !important;
}
.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.datepicker_titleRow a {
	color: #000 !important;
}
.datepicker_control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.datepicker_multi .datepicker {
	border: 1px solid #83C948;
}
.datepicker_oneMonth {
	float: left;
	width: 185px;
}
.datepicker_newRow {
	clear: left;
}
.datepicker_cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
/* Стили для jQuery UI Datepicker */
