/* CSS Document */
html, body, div,   select, a, img {margin:0; padding:0; border:none;}
html > body {height:auto; min-height:100%;}
body {margin:0; padding:0; padding-bottom:136px; color:#363636; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:#fff url(images/footer.jpg) left bottom repeat-x; height:100%; position:relative;}
* html body {height:100%;}
a {text-decoration:underline; color:#567816;}
a:hover {text-decoration:none;}

div#wrapper {background:url(images/header/bg.gif) repeat-x; width:100%; padding-bottom:6px;}

	div#header {width:100%; height:158px; background:url(images/header/bg1orig.jpg) no-repeat; position:relative;}
		div#logo {width:230px; height:108px; background:url(images/header/logo.png) no-repeat; position:absolute; top:5px; right:3%;}
		* html div#logo  {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/header/logo.png)');}
	div#kiev {width:225px; height:20px; position:absolute; top:122px; right:3.2%;}
	div#phone {width:225px; height:20px; position:absolute; top:122px; left:3.2%; color:#ffffff; font-weight:bold; font-size:16px;}
	div#right_phone {color:#567816; font-weight:bold; text-align:right; padding-right:25px; font-size:22px; clear:both;}
	
	div#top_menu {height:41px; width:100%;}
	div#top_menu table {width:100%; height:41px;}
	div#top_menu table td {height:41px; padding:0; margin:0;}
	div#top_menu table td a {height:27px; padding:0; text-align:center; padding-top:14px; margin:0; display:block; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
	div#top_menu table td a:hover {background:url(images/header/active.gif) repeat-x;}
	
	div#content {width:100%; min-height:298px; background:url(images/content/bg.jpg) repeat-x; border-top:2px solid #000; padding-top:33px;}
	* html div#content {height:298px;}
	div#content table#main_table {width:100%; margin:0; padding:0;}
	div#content table#main_table td#left_td {width:67%; padding:0; padding-left:25px; margin:0; vertical-align:top;}
	div#content table#main_table td#right_td {width:33%; padding:0; margin:0; vertical-align:top;}
		
	div#content table#main_table td#left_td div#content_wrapper {padding-left:25px; padding-right:21px;}
	div#content table#main_table td#left_td div#content_inner {background-color:#fff; padding:18px; /*filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;*/ position:relative;}
	div#content table#main_table td#left_td div#content_inner p {margin:0; padding:0; margin-bottom:5px;}
	div#content table#main_table td#left_td div#content_inner p.main_title {font-size:20px; color:#567816; text-transform:uppercase; margin-bottom:12px;}
	div#content table#main_table td#left_td div#content_inner p.text {padding-left:18px; background:url(images/content/text.gif) repeat-y;}
	div#content_inner p.text p{margin-left:18px}
	div#content_inner table{ position:relative}
	
	img.left_corner {position:absolute; top:0; left:0;}
	img.right_corner {position:absolute; top:0; right:0;}
	
	* html div#content table#main_table td#left_td div#content_inner img.left_corner {left:-18px;}
	* html div#content table#main_table td#left_td div#content_inner img.right_corner {right:21px;}
	
	div#content table#main_table td#right_td div#sidebar_outer {padding-right:8px;}
	div#content table#main_table td#right_td div#sidebar {background-color:#fff; padding:18px; /*filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;*/ position:relative;}
	div#content table#main_table td#right_td div#sidebar p {margin:0; padding:0; margin-bottom:5px;}
	div#content table#main_table td#right_td div#sidebar p.small_title {font-size:14px; color:#567816; text-transform:uppercase; margin-bottom:12px;}
	div#content table#main_table td#spacer {height:1px;}
	div#content table#main_table td#spacer div {width:996px; height:1px; font-size:1px;}
	
	* html table#main_table td#right_td div#sidebar img.left_corner {left:-18px;}
	* html table#main_table td#right_td div#sidebar img.right_corner {right:7px;}
	
	div#content table#main_table td#right_td div#sidebar ul#news {margin:0; padding:0; padding-left:23px; background:url(images/content/text.gif) repeat-y;}
	div#content table#main_table td#right_td div#sidebar ul#news li {display:block; list-style:none; padding:18px 0 10px; margin:0; background:url(images/content/li.gif) left bottom repeat-x; font-size:11px;}
	div#content table#main_table td#right_td div#sidebar ul#news li a {font-size:11px;}
	div#content table#main_table td#right_td div#sidebar ul#news li p {margin:0; text-align:right;}
	div#content table#main_table td#right_td div#sidebar ul#news li p a {padding-left:11px; color:#6f5248; background:url(images/content/arrow.gif) 0 5px no-repeat;}
	
	div#footer {height:66px; width:100%; position:absolute; padding-top:70px; left:0; bottom:0;}
		div#footer_inner {width:100%; height:66px; position:relative; text-align:center; color:#fff;}
		div#footer_inner a {color:#fff;}
		div#counters {width:320px; height:38px; background:url(images/footer/counters_bg.jpg) no-repeat; padding-left:15px; padding-top:6px; position:absolute; top:0; left:0;}	
			.counter {float:left; margin-right:13px;}
		div#design {width:119px; height:35px; background:url(images/footer/design_bg.jpg) no-repeat; padding-left:56px; padding-top:9px; position:absolute; top:0; right:0; color:#fff;}
		div#design a {color:#fff; text-decoration:none;}
.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding-left: 22px;
	background: url(highslide/graphics/icon.gif) no-repeat 0 1px;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	top: -23px;
	left: 7px;
}
.highslide-controls ul {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.highslide-controls li {
	float: left;
}
.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white-small.gif);
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}
.fnt {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}	
.pred {
color:#ff0000;
font-weight:bold;
font-style: italic;
}
.tblgoods {
	border-left:thin;
	border-right:thin;
	border-left-color:#567816;
	border-right-color:#567816;
	border-left-style:solid;
	border-right-style:solid;
	border-left-width:1px;
	border-right-width:1px;
}
.tblgoodsl {
	border-left:thin;
	border-left-color:#567816;
	border-left-style:solid;
	border-left-width:1px;
}
.tblgoodsr {
	border-right:thin;
	border-right-color:#567816;
	border-right-style:solid;
	border-right-width:1px;
}		 
#right_banner {
	margin:0px 0px 17px 0px;
	/* background-color:#DE6716; */
	behavior: url(PIE.htc);
	border: 1px solid #DE6716;
	padding: 0x 0;
	text-align: center; width: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: #DE6716;
	behavior: url(/PIE.htc);
}
