 * {
 	page-break-after:avoid!important;
 	page-break-before:avoid!important;
 	page-break-inside:avoid!important;
 	padding:0;
 	margin:0;
 }

BODY {
	height:100%;
	background:#FFF url(/images/page-left.gif) 36px 0 repeat-y
	}
BODY,TD,
INPUT,SELECT,TEXTAREA {
	font:11px arial,tahoma,verdana,sans-serif
	}
BODY,TD {font-size:10pt !important;}
IMG {border:none}

A {text-decoration:underline;color:black}
A:hover {text-decoration:none}
STRONG {
	font-weight:normal;
	font-family: Tahoma;
}
.clear {
	clear:both;
	margin-bottom:-1px;
	width:100%;
	height:1px;
	overflow:hidden;
	font-size:0
	}
DIV.slide {
	display: none;
	}

/* ----------------------| Page |---------------------- */
#page {
	padding:0 50px 0 50px;
	min-width:890px;
	min-height:100%;
	background:url(/images/page-right.gif) 100% 0 repeat-y
	}
* HTML #page {
	height:100%
	}
/* ----------------------| Icons |---------------------- */
#icons {
	position:absolute;
	top:5px;
	right:5px
	}
	#icons LI {
		padding:6px 0;
		width:26px;
		list-style:none;
		text-align:center;
		}
	* HTML #icons LI {
		padding:5px 0
		}
	#icons LI.top {
		border-top:solid 1px #CCC
		}
	#icons LI.bottom {
		border-bottom:solid 1px #CCC
		}
	#icons LI.print {
		margin-top:230px
		}
	#icons IMG {
		display:block;
		margin:0 auto;
		width:13px;
		height:13px
		}
/* ----------------------| Top |---------------------- */
#top, #addblock {
	overflow:hidden;
	clear:left;
	padding:4px 0;
	margin-bottom:4px;
	width:100%;
	background:#F0F0F0;
	border-bottom:solid 3px #D0D0D0;
	border-top:solid 3px #D0D0D0;
	}
#addblock {
	margin-bottom:2px;
	border-bottom:0;
	}
/* ----------------------| Basket |---------------------- */
#basket {
	float:left
	}
	#basket H3 {
		float:left;
		padding:2px 12px 0 30px;
		background:url(/images/ico-basket.gif) 6px 3px no-repeat;
		font-size:12px;
		color:#666
		}
	#basket UL {
		float:left;
		padding-top:2px
		}
	#basket LI {
		float:left;
		display:inline;
		margin-right:12px;
		list-style:none;
		color:#888
		}
		#basket LI STRONG,
		#basket LI EM {
			font-style:normal;
			color:#09629B
			}
	#basket .details {
		float:left;
		padding:2px 5px;
		background:#AAA;
		text-decoration:none;
		color:#FFF
		}
	#basket .details:hover {
		background:#888
		}
/* ----------------------| Search |---------------------- */
#search, #search2 {
	float:right;
	width:222px;
	margin-top: 3px;
	}
	#search LABEL,
	#search2 LABEL,
	#search INPUT,
	#search2 INPUT {
		float:left;
		margin-right:6px
		}
	#search LABEL,
	#search2 LABEL {
		padding-top:2px;
		color:#888;
		font-size:11px;
		}
	#search INPUT.text,
	#search2 INPUT.text {
		width:150px;
		background:#FFF;
		border:solid 1px #AAA
		}
	#search INPUT.button,
	#search2 INPUT.button {
		margin-right:0;
		width:22px;
		height:17px;
		background:#AAA;
		border:none;
		color:#FFF
		}
	#search INPUT.button:hover,
	#search2 INPUT.button:hover {
		background:#888
		}
/* ----------------------| Header |---------------------- */
#header {
	padding:14px 14px 5px 14px;
	margin-bottom:0px;
	border-top:solid 3px #09629B;
/*	border-bottom:solid 3px #F0F0F0*/
	}
#top-logo {
	float:left
	}
#contacts {
	margin-left:195px;
	text-align:center;
	font-size:18px;
	color:#888;
	}
	#contacts EM,
	#contacts STRONG,
	#contacts A {
		font-style:normal;
		color:#09629B
		}
	#contacts STRONG {
		white-space:nowrap;
		letter-spacing:1px;
		font-size:31px
		}
		
	@media print {
		#contacts STRONG {
			font-size:20px!important;
		}
	}
		
	#contacts DIV {
		padding:2px 0;
		font-size:12px
		}
		#contacts DIV IMG {
			margin-bottom:-4px
			}
	#contacts DIV STRONG{
		font-size:12px;
		}
#header .slogan {
    font-weight:bold;
    font-size:17px;
    color:#000000;
    }
/* ----------------------| Main |---------------------- */
#main {
	/*overflow:hidden;*/
	width:100%;
	padding:2px 0 20px 0;
	margin-bottom:2px;
	border-top:solid 2px #09629B;
	}
    #main:after {
        clear:both;
        content:" ";
        display:block;
        height:0;
        overflow:hidden;
    }
	#main H1.header {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		background:url(/images/h1-page-bg.gif) repeat-x;
		border-bottom:solid 1px #93D0DD;
		text-align:left;
		font-size:16px;
		color:#666
		}

/* ----------------------| Content |---------------------- */
#content {
	text-align:justify;
	line-height:150%;
	margin-left:50px;
	}
	/* Headings */
	#content H1 {
		padding:6px 0 4px 8px;
		margin-bottom:7px;
		text-align:center;
		font-size:20px;
		color:#09629B
		}
	#content H2 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		background:url(/images/h2-bg.gif) repeat-x;
		border-bottom:solid 1px #B8B8B8;
		font-size:16px;
		color:#09629B
		}
	#content H3 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		font-size:15px;
		color:#797979
		}
	#content H4 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		text-align:center;
		font-size:14px;
		color:#DE231B
		}
	#content H5 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		font-size:13px;
		color:#000
		}
	/* Links */
	#content A:link {
		font-weight:bold;
		color:#09629B
		}
	#content A:visited {
		color:#527F9B
		}
	#content A:hover,
	#content A:active {
		text-decoration:none
		}
	/* Lists */
	#content UL {
		padding:10px 0 10px 25px
		}
	#content LI {
		padding:0 0 0 15px;
		background:url(/images/bull.gif) 0 .4em no-repeat;
		list-style:none
		}

	h1.print {font-size:12pt;color:#5D6164;background:url(/images/grgr.jpg);padding:7px;margin-top:15px;margin-bottom:15px;}
/* ----------------------| Picture |---------------------- */
.pict {
	margin:2px 0;
	text-align:center
	}
.pict.left {
	margin-right:10px;
	float:left
	}
.pict.right {
	float:right;
	margin-left:10px
	}
.pict.center {
	margin:10px 0
	}
	.pict .box {
		position:relative
		}
	.pict.center .box {
		margin:0 auto
		}
	.pict .img {
		margin-bottom:3px;
		background:url(/images/corn-tl.gif) no-repeat top left
		}
		.pict .img DIV {
			position:relative;
			background:url(/images/corn-tr.gif) 100% 0 no-repeat
			}
			.pict .img DIV DIV {
				background:url(/images/corn-br.gif) 100% 100% no-repeat
				}
				.pict .img DIV DIV DIV {
					padding:8px;
					background:url(/images/corn-bl.gif) 0 100% no-repeat
					}
	.pict .img IMG {
		display:block
		}
	.pict .txt {
		background:#DCDCDC;
		border-bottom:solid 2px #09629B;
		text-align:right
		}
		.pict .txt P {
			padding:8px;
			text-align:center;
			line-height:120%;
			color:#666
			}
		#content .pict .txt A {
			text-decoration:none;
			font-weight:normal;
			}
		#content .pict .txt A:hover {
			color:#DE231B
			}
		.pict .txt IMG {
			position:absolute;
			bottom:-3px;
			right:-3px;
			display:block
			}
/* ----------------------| Offer |---------------------- */
.offer {
	float:left;
	display:inline;
	width:32%;
	margin:0 0 12px 2px;
	min-width:150px;
	text-align:center;
	line-height:120%;
	}

* HTML .offer {
	width:31%;
	w\idth:31.5%
	}
#goods .offer {
	width:24%
	}
	* HTML #goods .offer {
		width:23.7%
		}
	#content .offer H2 {
		padding:8px 12px 5px 12px;
		margin-bottom:2px;
		background:#B5B5B5;
		border-bottom:solid 3px #D0D0D0;
		text-align:left;
		font-size:12px;
		color:#FFF
		}
	#content .offer.more H2 {
		background:#007EC3
		}
	#content .offer.most H2 {
		background:#09629B
		}
		.offer H2 STRONG {
			display:block;
			width:126px;
			font-size:10px
			}
	.offer .pic {
		background:url(/images/corn-tl.gif) no-repeat
		}
		.offer .pic DIV {
			background:url(/images/corn-tr.gif) 100% 0 no-repeat
			}
			.offer .pic DIV DIV {
				background:url(/images/corn-br.gif) 100% 100% no-repeat
				}
				.offer .pic DIV DIV DIV {
					padding:1px;
					background:url(/images/corn-bl.gif) 0 100% no-repeat
					}
		.offer .pic IMG {
			display:block;
			margin:0 auto
			}
	.offer .price {
		padding:8px 10px;
		text-align:left
		}
		.offer .price STRONG {
			font-size:20px;
			color:#C70900
			}
		.offer .price SMALL {
			display:block;
			font-size:10px;
			color:#666
			}
	.offer TABLE {
		/*width:150px;*/
		margin:0 auto 8px auto;
		border-collapse:collapse
		}
		.offer TABLE TD {
			padding:1px;
			width:50%;
			line-height:10px;
			text-align:left;
			font-size:10px;
			color:#000
			}
		.offer TABLE TD.key {
			text-align:right;
			color:#AAA;
			font-family:Verdana;
			}
	.offer .details {
		margin:0 auto;
		width:150px;
		text-align:center;
		color:#BBB
		}
		#content .offer .details A {
			font-weight:normal;
			color:#0084C5
			}
		#content .offer .details A.basket {
			color:#C70900
			}
			.offer .details A.basket SPAN {
				float:left;
				margin-top:1px;
				width:18px;
				height:13px;
				background:url(/images/ico-basket-a.gif) no-repeat
				}
/* ----------------------| Feedback |---------------------- */
#feedb {
	padding:20px 0;
	width:100%;
	text-align:center
	}
	#feedb FORM {
		overflow:hidden;
		margin:0 auto;
		width:440px;
		text-align:left
		}
	#feedb LABEL,
	#feedb INPUT,
	#feedb SELECT,
	#feedb TEXTAREA {
		float:left
		}
	#feedb LABEL {
		padding:2px 15px 0 0;
		width:140px;
		text-align:right;
		font-weight:bold;
		color:#09629B
		}
	* HTML #feedb LABEL {
		width:155px;
		w\idth:140px
		}
		#feedb LABEL SPAN {
			color:#DE231B
			}
	#feedb INPUT,
	#feedb SELECT,
	#feedb TEXTAREA {
		margin-bottom:4px;
		width:240px;
		border:solid 1px #09629B
		}
	#feedb TEXTAREA {
		height:150px
		}
	#feedb .send {
		padding:3px 8px;
		margin:5px 0 0 155px;
		width:100px;
		background:#007BC5 url(/images/send-dot.gif) 100% 50% no-repeat;
		border:none;
		text-align:left;
		color:#FFF;
		cursor:pointer
		}
	#feedb .rules {
		padding:5px 0 0 0;
		margin:20px 0 0 155px;
		width:240px;
		border-top:solid 1px #DDD;
		text-align:left;
		font-weight:normal;
		color:#888
		}
	#feedb BR {
		clear:both
		}
/* ----------------------| Site Tree |---------------------- */
#content .sitetree {
	padding:20px 0;
	width:100%;
	}
	#content .sitetree UL {
		padding:0
		}
	#content .sitetree LI {
		padding:0 0 0 8px;
		background:none;
		color:#666
		}
		#content .sitetree LI STRONG {
			display:block;
			/* background:url(/images/map-item-bg.gif) 0 100% repeat-x*/
		
			}
		* HTML #content .sitetree LI STRONG {
			margin-left:-24px;
			marg\in:0
			}
			#content .sitetree LI STRONG SPAN {
				background:#FFF;
				line-height:110%;
				font-size:18px
				}
	#content .sitetree LI UL {
		padding:10px 0 10px 30px
		}
		#content .sitetree LI UL UL {
			padding-left:60px
			}
	#content .sitetree LI LI {
		font-weight:bold;
		font-size:13px
		}
	#content .sitetree.result LI LI {
		padding-left:15px;
		background:url(/images/map-item-bull.gif) 0 .4em no-repeat;
		font-weight:normal;
		font-size:11px;
		}
		#content .sitetree LI LI LI {
			padding-left:15px;
			background:url(/images/map-item-bull.gif) 0 .4em no-repeat;
			font-weight:normal;
			font-size:11px;
			color:#777
			}
	#content .sitetree LI A:link,
	#content .sitetree LI A:visited {
		text-decoration:none;
		color:#3C5A98
		}
	#content .sitetree LI A:hover,
	#content .sitetree LI A:active {
		color:#007BC5
		}
		#content .sitetree LI LI A:link,
		#content .sitetree LI LI A:visited {
			text-decoration:underline
			}
		#content .sitetree LI LI A:hover,
		#content .sitetree LI LI A:active {
			text-decoration:none;
			color:#3C5A98
			}
/* ----------------------| Search Results |---------------------- */
#results {
	padding-top:20px;
	width:100%;
	text-align:center
	}
	#results FORM {
		overflow:hidden;
		margin:0 auto;
		width:440px;
		text-align:left
		}
	#results LABEL,
	#results INPUT {
		float:left
		}
	#results LABEL {
		width:5
		0px;
		color:#888
		}
	#results INPUT {
		width:350px;
		border:solid 1px #09629B
		}
	#results .send {
		margin-left:10px;
		width:18px;
		height:18px;
		background:#007BC5 url(/images/send-arrow.gif) 50% 50% no-repeat;
		border:none
		}
	.found {
		text-align:center;
		clear:both;
		padding:10px 28px 0 40px;
		color:#888
		}
		.found STRONG {
			color:#09629B
			}
/* ----------------------| Manufacture Page |---------------------- */
.manufacture {
	float:left;
	margin:4px 25px 10px 0;
	background:url(/images/corn-tl.gif) no-repeat;
	text-align:center
	}
	.manufacture DIV {
		margin-bottom:8px;
		background:url(/images/corn-tr.gif) 100% 0 no-repeat
		}
		.manufacture DIV DIV {
			background:url(/images/corn-br.gif) 100% 100% no-repeat
			}
			.manufacture DIV DIV DIV {
				padding:8px;
				background:url(/images/corn-bl.gif) 0 100% no-repeat
				}
	.manufacture IMG {
		display:block
		}
	#content .manufacture A:link,
	#content .manufacture A:visited {
		font-weight:bold;
		color:#D90C02
		}
/* ----------------------| Goods |---------------------- */
#goods {
	overflow:hidden;
	padding:20px 0;
	width:100%
	}
/* ----------------------| Column |---------------------- */
#column {
	float:right;
	padding-bottom:20px;
	width:28%
	}
	#column H2,
	#goods H2 {
		padding:14px 0 6px 8px;
		background:url(/images/h2-lite-bg.gif) repeat-x;
		border-bottom:solid 1px #E7E7E7;
		font-size:12px;
		color:#888
		}
/* ----------------------| Take A Look! |---------------------- */
.takelook {
	padding:7px;
	}
	.takelook H3 {
		padding:10px 0 10px 40px;
		background-position: 0 50%;
		background-repeat: no-repeat;
		/*background:url(/images/takelook/ico-exclam.gif) 0 50% no-repeat;*/
		font-size:12px;
		color:#888
		}
/*	.takelook.question H3 {
		background-image:url(/images/takelook/ico-question.gif)
		}
	.takelook.lamp H3 {
		background-image:url(/images/takelook/ico-lamp.gif)
		}
	.takelook.search H3 {
		background-image:url(/images/takelook/ico-search.gif)
		}
	.takelook.dollar H3 {
		background-image:url(/images/takelook/ico-dollar.gif)
		}*/
	.takelook .text {
		padding:4px 0 0 5px;
		color:#666
		}
	.takelook .details {
		display:block;
		margin-top:5px
		}
		.takelook .details A {
			text-decoration:none;
			font-weight:bold;
			color:#09629B
			}
		.takelook .details A:hover {
			color:#C70900
			}
		.takelook .details SPAN {
			float:left;
			margin-top:3px;
			width:24px;
			height:9px;
			background:url(/images/ico-price.gif) no-repeat
			}
/* ----------------------| Catalog |---------------------- */
#catalog {
	padding:0 0 30px 0;
	margin-bottom:2px;
	width:100%;
	background:url(/images/catalog-bg.gif) 0 100% repeat-x;
	border-top:solid 2px #09629B;
	border-bottom:solid 2px #09629B;
	text-align:center
	}
	#catalog H2 {
		padding:4px 0 4px 8px;
		margin-bottom:7px;
		background:url(/images/h2-lite-bg.gif) repeat-x;
		border-top:solid 2px #FFF;
		border-bottom:solid 1px #E7E7E7;
		text-align:left;
		font-size:18px;
		color:#BBB
		}
		#catalog H2 A {
			position:relative;
			top:-2px;
			left:15px;
			font-weight:normal;
			font-size:11px;
			color:#999
			}
/* ----------------------| Manufacturers |---------------------- */
#manufacture {
	margin:0 auto;
	width:90%;
	background:#EEE
	}
	#manufacture TD {
		background:#FFF url(/images/manufacture-corn.gif) 100% 100% no-repeat;
		border:solid 2px #FFF
		}
		#manufacture TD A {
			display:block;
			height:35px;
			border:dashed 1px #BBB;
			text-align:center
			}
		#manufacture TD A:hover {
			background:#E7E7E7
			}
		#manufacture TD IMG {
			display:block;
			margin:0 auto
			}
/* print-link near footer */
#print_footer {
    clear: both;
    text-align: center;
    margin: 10px auto 10px auto;
    text-transform: lowercase;
    font-size: 13px;
    font-weight: bold;
    color: #09629B;
    }
    #print_footer a {
        text-transform: lowercase;
        font-size: 13px;
        font-weight: bold;
        color: #09629B;
        text-decoration: none;
        }
        
/* ----------------------| Footer |---------------------- */
#footer {
	/*overflow:hidden;*/
	clear:left;
	padding:20px 10px 15px 10px;
	border:solid 1px #BBB;
	border-width:3px 0;
	text-align:center;
	color:#999
	}
* HTML #footer {
	overflow:visible;
	height:1em;
	}
	#footer .left {
		float:left
		}
		#footer .umacs {
			float:left;
			text-align:left;
			font-size:11px;
			color:#000;
			padding:8px 0px 0px 8px;
			}
	#footer .right {
		float:right
		}
	#footer div.right {
		position: absolute;
		float: right;
		top: 0;
		right: 0;
		bottom: 0;
		margin: 20px 10px 15px 0px;
		}
		#footer div.right a {
			display: block;
			position: absolute;
			right: 0;
			}
	#footer div.left {
		float: left;
		}
	#footer .info {
		padding-top:15px;
		width:88%;
		clear:both;
		float:left;
		}
		#footer .info LI {
			list-style:none;
			text-align:left
			}
		#footer .info A {
			color:#999
			}
/* ----------------------| Counters |---------------------- */
#counters {
	padding:10px
	}


/*----------------*/

.blue-block {padding:2px;background:white;border:1px solid #888E8E;margin-bottom:4px;}
.blue-block div.blue {background:url(/images/blue-block.jpg) no-repeat;width:174px;height:28px;color:white;text-align:center;padding-top:6px;font-family:Arial;font-size:10pt;}
.blue-block div.red {background:url(/images/red-block.jpg) no-repeat;width:174px;height:50px;color:white;text-align:center;padding-top:6px;font-family:Arial;font-size:10pt;}
.shop-block {padding-left:5px;padding-right:20px;}
.shop-block table {color:#5B5B5B;}
.shop-block table a.shop-block {color:#C60B04;}
.price-block {float:left;color:#C60B04;font-size:20pt;font-weight:bold;}
/*.basket {float:right;background:url(/images/basket.gif) no-repeat top left;width:150px;height:50px;text-align:center;padding-top:20px;color:#C60B04;font-weight:bold;font-size:10pt;}*/
.price-block span {color:#5B5B5B;font-size:10pt;font-weight:normal;margin-left:10px;}
p.text-d {font-size:10pt !important;}
#content H1.shop-header {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		background:url(/images/h1-page-bg-pr.gif) repeat-x;
		border-bottom:solid 1px #EAEAEA;
		text-align:left;
		font-size:10pt;
		color:#8D8D8D
		}
.characteristic {padding:12px 0 0px 8px;margin-bottom:7px;border-bottom:solid 1px #EAEAEA;font-size:8pt;color:#CD0800;font-weight:bold;}
.cboth {clear:both;}
.charl {text-align:right;float:left;width:110px;color:#B4B4B4;}
.charr {text-align:left;float:left;color:#000;padding-left:5px;}

/* top menu */
.top-menu {height:31px;width:100%;margin-top:1px;margin-bottom:2px;background:url(/images/ground-menu.jpg) repeat-x top left;}
.top-menu td {vertical-align:middle;text-align:center;padding-top:3px;}
ul.top-menu-ul li {display:inline;margin-left:10px;margin-right:10px;list-style-type:none;background:url(/images/li-first.gif) no-repeat center right;padding-right:20px;text-transform:uppercase;font-weight:bold;color:#fff;}
ul.top-menu-ul li.latest {background:none !important;}
ul.top-menu-ul li a {color:#fff !important;text-decoration:none;}


/* catalogue */
.catalogue-item {width:100%;margin-left:-50px}
.catalogue-item td {vertical-align:top;}
b.bred {font-size:24pt;color:#CB0A00;}
span.sgrey {color:#707070;}
div.dchar {padding-left:15px;background:url(/images/dchar.jpg) bottom left repeat-x;border-bottom:1px solid #E7E7E7;height:40px;color:#707070;font-weight:bold;margin-bottom:10px;font-family:Tahoma;}
table.tchar {width:100%;font-family:Tahoma;}
table.tchar td.tleft {padding-left:15px;text-align:right;width:180px;color:#B2B2B2;font-size:8pt !important;}
table.tchar td.tright {color:#000000;font-size:8pt !important;padding-left:2px;}
table.tchar font {color:#106095!important;text-decoration:underline;}
table.tchar a {text-decoration:none;}
.cbasket {float:right;height:30px;width:140px;background:url(/images/basket.gif) no-repeat top left;font-weight:bold;color:#CB0A00;padding-left:45px;padding-top:19px;font-family:Tahoma;cursor:pointer;}
.cbasket img {margin-bottom:-2px;}
.cbasket a {color:#CB0A00 !important;}
td.bgre {border-bottom:1px solid #E7E7E7;padding-left:15px;color:#CB0A00;font-weight:bold;font-family:Tahoma;font-size:8pt !important;}


/* avtoblock */
div.red {color:#fff;font-size:12px;}
.key {font-size:7pt !important;vertical-align:top;}

.submenu {
	display:none;
	position:absolute;
	margin-top:22px;margin-left:-123px;
	border-top: 2px solid #97C6DA;
	width: 190px;
	z-index:10;
	}
.submenu table {
	width: 100%;
	}
.submenu td.item {background:#0D5E96 url(/images/smenu.jpg) repeat-x center center;height:16px;font-size:8pt;padding:5px 10px;}
.submenu  a {color:#fff !important;font-size:12px !important;text-decoration:none;}




td.subbot {background:#969696;border-top:1px solid #fff;padding:0px !important;height:6px !important;}
td.spacer {/*background:none;padding:0px !important;height:6px !important;}*/
 	border-top-color: #fff;
 	border-top-style: solid;
 	border-top-width: 1px;
	padding:3px 0px!important;
	background-image:none!important;
	background-color:#969696!important;
}
span.bul{
background:url(/images/list04.gif) no-repeat 0px 0px;
margin-left:-15px;
padding-left:20px;
}

/* basket */

.basket-left {width:190px;padding-left:7px;color:#8A8A8A;font-size:12px!important;font-family:Tahoma;}
.basket-left span {color:#0B649C;font-size:12px;}
.basket-left img {margin-left:7px;margin-bottom:10px;}
.buttd {padding-left:20px;padding-top:20px;}
input.butt4 {width:97px;height:22px;color:#fff;font-size:11px;font-weight:bold;background:url(/images/butt.gif);border:0px;cursor:pointer;}
.ggrey {background:#fff url(/images/grad-grey.jpg) repeat-x top left;color:#626262;font-size:14px!important;padding-left:10px;font-weight:bold;font-family:Tahoma;border-bottom:1px solid #B8B8B8;vertical-align:top;padding-top:16px;padding-bottom:6px;}
.ggrey2 td {color:#626262;font-size:10px!important;font-family:Tahoma;border-bottom:1px solid #B8B8B8;vertical-align:top;border-left:1px solid #DDDDDD;padding:0px 10px 3px 10px;}
.ggrey3 td {border-left:1px solid #DDDDDD;}
.ggrey4 td {vertical-align:top;padding:10px;padding-top:0px;padding-bottom:0px;}
.ggrey5 td {padding:0px;height:7px;}


.descr-tb td {font-size:10px!important;color:#000000;padding:0px;font-family:Tahoma;}
.descr-tb-right {color:#B4B4B4!important;text-align:right;font-size:10px!important;}

.price-g {text-align:center;color:#8D8D8D;font-family:Tahoma;}
.price-g b {color:#D70002;}
.price-g span {color:#07629B;}
.checkdf {}

div.recalc-right {margin:14px 0px 22px 0px;text-align:right;}

input.fgr {width:230px;height:18px;border:1px solid #5B5B5B;}
.trg td {color:#004889;font-weight:bold;font-size:11px!important;}
.trg td span {color:#0495F0;font-size:12px;}
select.fgr {width:200px;height:18px;}
textarea.fgr {width:400px;height:180px;}



.wh {border:1px solid #888E8E;margin-bottom:2px;width:179px;}
.pr-mag {background:url(/images/pr-mag.jpg) repeat-x top left;height:33px;width:181px;padding-top:13px;color:#8D8D8B;font-family:Tahoma;padding-left:4px;font-weight:bold;font-size:12px!important;text-align:center;padding-right:4px;}
.pr-mag-l {color:#C60C00;text-decoration:underline;font-size:11px!important;padding-left:4px;}
.pr-mag-l a {color:#C60C00!important;text-decoration:underline!important;font-size:11px!important;}
.pr-mag-r {text-align:right;padding-right:4px;color:#5D5D5D;font-size:11px!important;}


table.product_image {
	margin: 0px auto;
}
	table.product_image td {
		padding: 0px;
		font-size: 1px;
	}
	table.product_image td.b-t-l {
		text-align: left;
		vertical-align: bottom;
	}
	table.product_image td.b-t-r {
		text-align: right;
		vertical-align: bottom;
	}
	table.product_image td.b-b-l {
		text-align: left;
		vertical-align: top;
	}
	table.product_image td.b-b-r {
		text-align: right;
		vertical-align: top;
	}

	
	
	
	
	
	
		/* Headings */
	H1 {
		padding:6px 0 4px 8px;
		margin-bottom:7px;
		/*text-align:center;*/
		font-size:18px;
		color:#09629B
		}
	H2 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		text-align:left;
		/*background:url(/images/h2-bg.gif) repeat-x;*/
		border-bottom:solid 1px #B8B8B8;
		font-size:10pt;
		color:#505050;
		}
	H3 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		font-size:14px;
		color:#797979
		}
	H4 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		/*text-align:center;*/
		font-size:14px;
		color:#DE231B
		}
	H5 {
		padding:12px 0 4px 8px;
		margin-bottom:7px;
		font-size:13px;
		color:#000
		}
	/* Links */
    
#linkblock {
    font-family: Tahoma;
	font-size:10px;
	color:#999999;
	font-style: normal;
	}
    #linkblock a, #linkblock a:link, #linkblock a:visited, #linkblock a:hover, #linkblock a:active{
        text-decoration:underline;
        font-family: Tahoma;
    	font-size:10px;
    	color:#999999;
    	font-style: normal;
        }
    #linkblock a:hover{
        text-decoration:none;
    }
    
    
    
    #trinet {
	display:block;
	float:right;
	overflow:hidden;
	width:220px;
	line-height:normal;
	text-align:left;
	margin:83px 0 0 0;
	}
	#trinet img {
		float:left;
		margin-right:6px;
		margin-top:10px;
		}
	#trinet  ul {
		display:block;
		font:11px Arial, Helvetica, sans-serif!important;
		margin:0;
		padding:0;
		line-height:11px;
		margin:0 0 0 96px;
		list-style:none;
		}
		#trinet ul li {
			margin:0;
			padding:0 0 0 10px;
			background:url(/images/trinet_bull.gif) 0 50% no-repeat;
			white-space:nowrap;
			color:#818181;
			}
		#trinet ul li a {
			color:#818181;
			text-decoration:none;
		}

form.auto_form {

width:398px;

border:1px solid #d4d4d4;

clear:both;

margin-bottom:40px;

}

form.auto_form fieldset {

border:none;

padding:12px;

text-align:center;

display:block;

}

a.quest {

float:right;

font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;

}

form.auto_form h6 {

font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;

color:#575757;

text-align:center;

margin-bottom:32px;

}

form.auto_form label {

display:block;

text-align:right;

margin:0 52px 0 0;

padding:0 0 10px;

font-size:1.2em;

clear:both;

}

form.auto_form label input,

form.auto_form label select {

width:125px;

height:auto;

border:1px inset #dbdbdb;

margin:0;

float:right;

}

form.auto_form label select {

width:127px;

font-size:0.9em;

}

form.auto_form .txtarea {

clear:both;

right:0;

text-align:left;

margin:0 52px 0 auto;

display:block;

float:right;

font-size:1.2em;

}

form.auto_form label.txtarea span {

margin:0 0 2px;

}

form.auto_form label.txtarea textarea {

width:218px;

border:1px inset #dbdbdb;

height:64px;

margin-bottom:15px;

}

form.auto_form .radio_check {

clear:both;

}

form.auto_form .radio_check input {

width:auto;

border:none;

float:left;

}

form.auto_form .radio_check.captcha input {

width:64px;

border:1px inset #dbdbdb;

}

form.auto_form .radio_check.captcha label {

margin:4px 0 10px;

padding:0;

}

form.auto_form .radio_check.captcha img {

display:block;

float:right;

margin-right:12px;

}

form.auto_form .radio_check .inp {

width:179px;

float:right;

margin:0 0 7px 0;

text-align:left;

clear:right;

}

form.auto_form .radio_check label {

width:auto;

clear:none;

margin:0 0 0 18px;

text-align:left;

padding:0;

}

form.auto_form .radio_check a {

font-size:1.2em;

}

form.auto_form label span {

margin-right:137px;

display:block;

}

form.auto_form span.label {

display:block;

text-align:right;

margin-right:191px;

font-size:1.2em;

}		

form.auto_form label, form.auto_form span.label{
font-size: 12px !important;
}


div.gb-mess {
    border:1px solid #ccc;
    padding:10px;
    margin-bottom:15px;
}

table.feedb-title {
    width:100%;
}

td.feedb-name {
    font-weight:bold;
}

table.feedb-ans {
    border:1px solid #ccc;
    width:90%;
    margin:10px;
    padding:10px;
}

td.feedb-date {
    text-align:right;
}
td.feedb-ans-title {
    font-weight:bold;
    padding-right:15px;
    width:60px;
}

div.feedb-msg {
    margin-top:10px;
}


div.gbook {
    width:100%;
}



/****************************************************************/




form.gbook_form {

width:100%;

border:1px solid #d4d4d4;

clear:both;

margin-bottom:40px;

}

form.gbook_form fieldset {

border:none;

padding:12px;

text-align:center;

display:block;

}

a.quest {

float:right;

font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;

}

form.gbook_form h6 {

font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;

color:#575757;

text-align:center;

margin-bottom:32px;

}

form.gbook_form label {

margin:0 52px 0 0;

padding:0 0 10px;

font-size:1.2em;

float:left;

}

form.gbook_form label input,

form.gbook_form label select {

width:125px;

height:auto;

border:1px inset #dbdbdb;

margin:0;

float:right;

}

form.gbook_form label select {

width:127px;

font-size:0.9em;

}

form.gbook_form .txtarea {

clear:both;

text-align:left;
font-size:1.2em;

width:100%;

}

form.gbook_form label.txtarea span {

margin:0 0 2px;

}

form.gbook_form label.txtarea textarea {

width:98%;

border:1px inset #dbdbdb;

margin:5px;

height:64px;

margin-bottom:15px;

}

form.gbook_form .radio_check {

clear:both;

}

form.gbook_form .radio_check input {

width:auto;

border:none;

float:left;

}

form.gbook_form .radio_check.captcha input {

width:64px;

border:1px inset #dbdbdb;

}

form.gbook_form .radio_check.captcha label {

margin:4px 0 10px;

padding:0;

}

form.gbook_form .radio_check.captcha img {

display:block;

float:right;

margin-right:12px;

}

form.gbook_form .radio_check .inp {

width:179px;

float:right;

margin:0 0 7px 0;

text-align:left;

clear:right;

}

form.gbook_form .radio_check label {

width:auto;

clear:none;

margin:0 0 0 18px;

text-align:left;

padding:0;

}

form.gbook_form .radio_check a {

font-size:1.2em;

}

form.gbook_form label span {

margin-right:137px;

display:block;

}

form.gbook_form span.label {

display:block;

text-align:right;

margin-right:191px;

font-size:1.2em;

}		

form.gbook_form label, form.gbook_form span.label{
display:inline-block;
font-size:12px !important;
width:226px;
}


div.gb-mess {
    border:1px solid #ccc;
    padding:10px;
    margin-bottom:15px;
}

table.feedb-title {
    width:100%;
}

td.feedb-name {
    font-weight:bold;
    font-size:11pt!important;
}

table.feedb-ans {
    border:1px solid #ccc;
    width:90%;
    margin:10px;
    padding:10px;
}

table.feedb-ans td {
    color:#555555;
}

td.feedb-date {
    text-align:right;
}


td.feedb-ans-title {
    font-weight:bold;
    padding-right:15px;
    width:60px;
}

div.feedb-msg {
    margin-top:10px;
}


div.gbook {
    padding-top:10px;
	overflow:hidden;
}

td.feedb-name span{
    padding-left:20px;
    font-weight:normal;
}
/**  **/
ul.top-menu-ul li.latest a,
ul.top-menu-ul li.latest a:visited {
    background:url(/images/online.gif) 0 50% repeat-x;
    font-size:12px;
    padding:4px 7px 3px;
}


/***************** left menu 01.04.2009        *********************/

.tnp_menu {
	font:14px Tahoma, Geneva, sans-serif;
	list-style:none;
	margin:0 15px 1em;
	padding:0;
	}
	.tnp_menu li {
	    background:none!important;
		display:block;
		margin:0 0 17px;
		padding:0 0 0 18px;
		zoom:1;
		}lov
		*+html .tnp_menu li {
			margin-bottom:14px;
			}
		* html .tnp_menu li {
			margin-bottom:14px;
			}
		.tnp_menu a,
		.tnp_menu a:visited {
			color:#09629b;
			text-decoration:underline;
			}
		.tnp_menu a:hover {
			color:#d20c00;
			text-decoration:none;
			}
	.tnp_menu ul {
		font-size:12px;
		list-style:none;
		margin:15px 0 0;
		padding:0;
		}
		*+html .tnp_menu ul {
			margin-top:13px;
			margin-bottom:-2px;
			}
		* html .tnp_menu ul {
			margin-top:13px;
			margin-bottom:-2px;
			}
		.tnp_menu ul li {
			margin-bottom:10px;
			padding:0;
			}
			*+html .tnp_menu ul li {
				margin-bottom:7px;
				}
			* html .tnp_menu ul li {
				margin-bottom:7px;
				}
	.bullet {
		border:4px solid #09629b;
		display:inline;
		float:left;
		height:0;
		margin:.3em 0 0 -18px;
		overflow:hidden;
		width:0;
		}
		.selected .bullet {
			border-color:#fff #d20c00 #d20c00 #fff;
			}
		ul li a.selected {
			font-weight:bold;
			text-decoration:none;
		}
		ul.subul li a.selected {
			font-weight:normal;
			color:#d20c00;
			text-decoration:none;
		}
/*
 * 7.04.2009
 */
#header {
    background:url(/images/r.jpg) 100% 0 no-repeat;
}
#girya {
    background:url(/images/l.jpg) 0 100% no-repeat;
    width:100%;
    padding-bottom:50px;
    }
    #girya:after {
        clear:both;
        content:" ";
        display:block;
        height:0;
        overflow:hidden;
    }
#print_footer {
    margin:0;
    padding:10px 0;
}
#contacts strong {
    color:#C70900;
}
/**/


/**
 * jQuery Lightbox Plugin (balupton edition) - Lightboxes for jQuery
 * Copyright (C) 2008 Benjamin Arthur Lupton
 * http://jquery.com/plugins/project/jquerylightbox_bal
 *
 * This file is part of jQuery Lightbox (balupton edition).
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with jQuery Lightbox (balupton edition).  If not, see <http://www.gnu.org/licenses/>.
 */
html,body{margin:0;padding:0;height:100%}#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}
/**
 * 24.08.2009
 */
.gbook {
	overflow:hidden;
}
.gbook .txtarea {
	margin-right:0;
}
