@charset "windows-1251";

* { margin: 0; padding: 0; border: 0; }

a {color:#f0f0f0 !important;}


a:hover {text-decoration:none !important;}


html, body { width: 100%; height: 100%; }

body { font-family: Tahoma, Geneva, sans-serif; color: white;
				background: #51686e url(../images/bodyBackGradient.jpg) left top repeat-x; }

#wrapper { position: relative; width: 100%; min-width: 960px; overflow-x: hidden;
						min-height: 100%; height: auto !important; height: 100%;
						background: url(../images/bodyBack.jpg) top center no-repeat; }
	#wrapper #wrapperInner { width: 100%; min-height: 500px; background: url(../images/bodyBackMobile.png) 100% 100px no-repeat; }
	#secondaryPage #wrapper #wrapperInner { background: url(../images/bodyBackMobile2.png) 100% 100px no-repeat; }
	#wrapper .saveSpace { width: 100%; height: 100px; } /* ðàâíÿåòñÿ âûñîòå ôóòåðà */




/*------------------------ ØÀÏÊÀ ------------------------*/

#header { position: relative; width: 85%; min-width: 960px; height: 100px; margin: 0 auto; }
	#header #logo { position: absolute; left: 0; top: 15px; width: 305px; height: 85px; line-height: 75px; text-align: center;
										color: white; font-size: 29px; font-style: italic; }
		#header #logo span { position: absolute; left: 0; top: 0; width: 305px; height: 85px; background: url(../images/logo.png) no-repeat;}

	#header #info { position: absolute; left: 52%; top: 15px; width: 290px; margin-left: -145px; font-size: 11px; padding-top: 11px; }
	#header #loginArea { position: absolute; right: 0; top: 15px; width: 295px; height: 79px; font-size: 11px;
												background: url(../images/iconAuthorize.png) 5px 15px no-repeat; }

		#header #loginArea a { color: #cad2d8; margin-left: 2px; }
		#header #loginArea a:hover { color: white; }

		#header #loginArea #email { position: absolute; left: 34px; top: 19px; }
		#header #loginArea #pass { position: absolute; left: 139px; top: 19px; }
		#header #loginArea #submit { position: absolute; right: 0; top: 19px; width: 51px; line-height: 19px; text-align: center;
																		padding-bottom: 2px; }

			#header #loginArea #email input,
			#header #loginArea #pass input { width: 81px; border: none; height: 11px; margin-bottom: 7px;
																				padding: 3px 6px 4px 6px; font-size: 11px; color: #a1afbb; }
			#header #loginArea #submit input { position: absolute; left: 0; top: 0; width: 51px; height: 21px; border: none; margin: 0; padding: 0; }





/*------------------------ ÎÑÍÎÂÍÀß ×ÀÑÒÜ ------------------------*/

#container { width: 85%; min-width: 960px; margin: 0 auto; }

/*--------------- ÁÎÊÎÂÀß ÊÎËÎÍÊÀ ---------------*/

#sideBar { float: left; width: 194px; padding-top: 30px; }

/* ìåíþ 
-----------*/

#sideBar ul#menu { width: 179px; list-style: none; margin-left: 15px; font-size: 10px; text-transform: uppercase; }
	#sideBar ul#menu li { float: left; clear: left; margin-bottom: 3px; }
		#sideBar ul#menu li span { float: left; }

	#sideBar ul#menu li:hover,
	#sideBar ul#menu li.selected { background: url(../images/menuImgRight.png) right top no-repeat; }
		#sideBar ul#menu li:hover span,
		#sideBar ul#menu li.selected span { background: url(../images/menuImgLeft.png) left top no-repeat; }

			#sideBar ul#menu li span a { display: block; width: auto; line-height: 15px; padding: 0 5px; color: white; text-decoration: none; }
			#sideBar ul#menu li span a:hover,
			#sideBar ul#menu li.selected span a { color: black; }

/* áëîê ñ íîâîñòÿìè
---------------------------*/

#sideBar h2 { clear: left; padding-top: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; }
	#sideBar h2 a { color: #cad2d8; font-size: 10px; text-transform: uppercase; }

#sideBar .news { padding: 10px 0; background: url(../images/newsLine.gif) top repeat-x; }
	#sideBar .news p.date, #sideBar .news h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	#sideBar .news p.date { margin-bottom: 6px; color: #9cafbe; font-size: 10px; line-height: 10px; }
	#sideBar .news h3 { margin-bottom: 8px; text-transform: uppercase; font-size: 10px; line-height: 10px; font-weight: normal; }
		#sideBar .news h3 a { color: white; }
	#sideBar .news p { color: #c5cdd0; font-size: 11px; line-height: 11px; }










/*--------------- ÎÑÍÎÂÍÀß ÊÎËÎÍÊÀ ---------------*/

#content { margin-left: 220px; padding-top: 30px; }

/* áëîê ñ ïðîäóêöèåé
---------------------------*/
#content #production { background: url(../images/productionLine.png) 0 16px repeat-x; }
	#content #production h2 { width: 84px; padding-left: 8px; margin-bottom: 28px; line-height: 16px; text-transform: uppercase;
															 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
																background: url(../images/productionBack.png) left top no-repeat; }
	

#content #production div.imgWrapper { position: relative;  margin-bottom: 25px; height:100px;line-height:100px;}

/*#content #production div.imgWrapper img { width: 136pmargix; height: 53px; } */
		
#content #production div.imgWrapper img {}
#content #production div.imgWrapper a {float:left;margin-right:25px;display:block;}

/* áëîê ïðåèìóùåñòâà
----------------------------*/

#content #bonus { position: relative; height: 195px; margin-top: 35px; }
	#content #bonus a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 19px; color: white;}

	#content #bonus #bonus1 { position: absolute; left: 0; top: -5px; width: 379px; height: 195px;
																background: url(../images/bonus1.png) left top no-repeat; }
		#content #bonus #bonus1 p { margin-top: 60px; padding-left: 20px; }

	#content #bonus #bonus2 { position: absolute; right: -48px; top: -5px; width: 403px; height: 195px;
																background: url(../images/bonus2.png) left top no-repeat; }
		#content #bonus #bonus2 p { margin-top: 50px; padding-left: 20px; }

#content h1 { margin-bottom: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic;
							text-transform: uppercase;  border-bottom: 1px solid #9fbad0; }
#content p { font-size: 11px; margin-bottom: 20px; }
#content ul { list-style: none; font-size: 11px; }







/*------------------------ ÁËÎÊ ÂÍÈÇÓ - ÑÒÀÒÜÈ ------------------------*/

#articles { width: 85%; min-width: 960px; margin: 0 auto; }
	#articles h2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; }
		#articles h2 a { color: #cad2d8; font-size: 10px; text-transform: uppercase; }

#articles .articleWrapper { position: relative; width: 100%; height: 120px; overflow-y: hidden; margin-bottom: 10px; }
	#articles .article { position: absolute; top: 0; width: 194px; padding: 6px 0 10px 0;
										background: url(../images/newsLine.gif) top repeat-x; }
	#articles .article.one { left: 0; }
	#articles .article.two { left: 30%; margin-left: -30px; }
	#articles .article.three { right: 30%; margin-right: -30px; }
	#articles .article.four { right: 0; }

		#articles .article img { width: 194px; height: 44px; margin-bottom: 5px; }
		#articles .article h3 { margin-bottom: 8px; text-transform: uppercase; font-size: 10px; line-height: 10px; font-weight: normal; }
			#articles .article h3 a { color: white; }
		#articles .article p { color: #b9c3c5; font-size: 11px; line-height: 11px; }


/* ñòàòüè íà âíóòðåííåé ñòðàíèöå (ëåâûé ñòîëáèê)
--------------------------------------------------------------*/

#secondaryPage #articles { width: 194px; }
#secondaryPage #articles .article { position: static; }







/*------------------ ÏÎÄÂÀË ---------------*/

#footer { position: relative; width: 85%; min-width: 960px; margin: -100px auto 0; height: 100px;
					font-size: 11px; line-height: 24px; /*background: #3CF; */}
	#footer  p.copyright { position: absolute; left: 0; top: 25px; }
	#footer  p.design { position: absolute; right: 0; top: 25px; }
		#footer  p.design a { display: block; float: right; width: 92px; height: 24px; margin-left: 5px;
													background: url(../images/brightSide.png) no-repeat;}

/* bigjey */

.opt_list {border:0;font-size:12px;}
.opt_list th {background:#de0e0d;padding:5px;text-align:left;}
.opt_list td {padding:0 5px 5px;border-bottom:1px dashed #999;}
.opt_list .submit {width:100%;margin:4px 0 2px;}

.search_panel input {width:100%;}
.search_panel td {padding-bottom:5px;}

.button {background:#de0e0d;color:white;height:25px;line-height:25px;width:70px;margin:0 auto;font-weight:bold;cursor:pointer;}

.cart {padding-top:70px;text-align:right;}
