@charset "utf-8";
/* CSS Document */ 

HTML {height: 100%;}
BODY, H1, H2, FORM, FIELDSET, .top P, #menu P, #menu UL.menu, #menu UL.menu LI, #menu UL.menu UL, #mainNews DL, #mainNews DT, #mainNews DD, #main P, #main UL.itemsList, #main UL.itemsList LI, #main .faq .questions, #main .faq .questions LI, #main .faq .answers, #main .faq .answers LI, #main .pager, #main .pager LI, #main .eStoreListHolder UL, #main .eStoreListHolder UL LI, #footer P, #main .comments DL, #main .comments DT, #main .comments DD, #blog DD{margin:0; padding:0;}
BODY {height: 100%; background:url(img/main-bg.gif) repeat-x #FFF;}
#inner {background-image:url(img/inner-bg.gif);}
IMG {border:none;}
TABLE {border-collapse:collapse; border:none;}
.the, #navigation, #navigation DIV, #navigation A, .top, .top H1, .top H1 A, .top H2, .top H2 A, .top P, .top .auth, #gallery, #footer P {position:absolute; z-index: 100;}
.pic, .top H1 A, .top H2 A {position:absolute; display:block; top:0; left:0; width: 100%; height: 100%; background:url(img/spite.gif); text-indent: -2000px; border-bottom: none;}

.debug {display:none; position:absolute; width: 300px; top:0; right:0; padding: 20px; background: #FFF; z-index:10000; overflow:hidden;}
#fakefooter {clear:both; width: 100%; height:0px; font-size:0px; line-height:0px; background:#009900; overflow:hidden;}
.top {width: 100%; min-width: 1000px; _width: expression(document.body.clientWidth>1000 ? '' : '1000'); height: 493px; top:0; left:0; background:url(img/main-bg.gif) repeat-x #111;}
#inner .top {height: 197px; background-image:url(img/inner-bg.gif);}
	.top .centerer {position:relative; max-width: 1280px; margin: 0 auto;}
	.top H1 {top: 92px; left: 10%; width: 262px; height: 46px; overflow:hidden;}
		#inner H1 {top: 57px;}
			.top H1 A {/*text-indent: -2000px;*/}
		.top H2 {top: 50px; right: 6%; width: 241px; height: 102px; overflow:hidden;}
		#inner H2 {top: 34px;}
			.top H2 A {background-position: -262px 0 ; /*text-indent: -2000px;*/}
		.top P {top:0; left: -100%; width:100%; height: 493px; background:url(img/carInTop.jpg) 50% 0 no-repeat; z-index: 10;}
#navigation {top:0; left:0;}
		.top .auth {top: 20px; left: 10%; width: 170px; height: 30px; padding-left: 92px; overflow:hidden;}
		/*#inner .auth {top: 38px;}*/
	#navigation DIV {top:0; left:0; width: 11px; height: 53px; background: #F00;}
	#navigation A {display:block; top: 22px; width: 11px; height: 10px; background:url(img/spite.gif); border-bottom: none;}
	#navigation .home { left: 64px; background-position: 0 -46px;}
	#navigation .map { left: 102px; background-position: -20px -46px;}
	#navigation .email { left: 138px; width: 13px; background-position: -40px -46px;}		

#all {position:relative; width: 100%; min-height: 100%; min-width: 1000px; _width: expression(document.body.clientWidth>1000 ? '' : '1000'); _height: 100%; overflow:hidden; _overflow-y: visible;} /* min-width IE6 expression emulate */
	#lining {height: 493px;}
	#inner #lining {height: 197px;}
	#menu {position:relative; width: 100%; background: #D5191A; overflow:hidden; text-align:center;}
	#menu DIV {position:absolute; top:0; left:0; width: 100%; height: 28px; background: #000;}
	#menu P {clear:both; width: 100%; height: 37px; background: #000;}
	#menu UL.menu {position:relative; width: 84%; max-width: 1100px; list-style: none; margin: 0 auto; text-align:left; z-index: 100;}
		#menu UL.menu LI.main {float: left; width: 24%; margin-right: 7px; overflow:hidden; position:relative;}
			#menu UL.menu LI.main UL {list-style: none;}
				#menu UL.menu LI.main UL LI {position:relative; width: 100%; height: 28px; padding:0px; margin: 0px; overflow: hidden; background: #CA3740; font-size: 1px; line-height: 0;}
				#menu UL.menu LI.main UL LI.selected A, #menu UL.menu LI.main UL LI.selected A:hover {background: #E9AAAE;}
				#menu UL.menu LI.main UL LI.selected.general A, #menu UL.menu LI.main UL LI.selected.general A:hover {background: #666; _background: none;}
				#menu UL.menu LI.main UL LI.general {background: #1F1F1F; _height: 29px; _margin-bottom: -1px;}
					#menu UL.menu LI.main UL A, #menu UL.menu LI.main UL SPAN {position:absolute; display:block; width: 100%; top:0; left:0; padding: 14px 5px 14px 38px; line-height: 1px; border-bottom: none; text-decoration: none}
	#main {position:relative; clear:both; width: 100%; max-width: 1280px; margin: 0 auto;}
	#main .height{ height: 50px}
		#innerContent {position:relative; overflow:hidden; /*padding: 56px 13% 207px 11%;*/ z-index: 99; //zoom: 1; padding: 57px 160px 207px 130px;}
			#innerContent .h1Red {font: 1.27em "Century Gothic",Tahoma,Arial; color:#F33; text-transform:uppercase;}	
		#mainContent, #video {position:relative; float:left; width: 32%; padding: 0 0 207px 60px; z-index: 300;}
		#mainContent, #mainNews{padding: 56px 40px 50px 60px !important}
			#mainContent .h1Red, #video .h1Red {font: 0.9em "Century Gothic",Tahoma,Arial; color:#333; font-weight: bold; text-transform:none; text-decoration: none}
			#mainContent H1{-x-system-font:none; color:#FF3333; font-family:"Century Gothic",Tahoma,Arial; font-size:1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; text-transform:uppercase;}
		#mainNews, #blog {position:relative; margin:0 150px 0 37%; padding: 0 40px 207px 60px; z-index: 200;}
			#mainNews DD, #blog DD {padding: 2px 0 12px; line-height: 18px; text-align: justify;}
			#mainNews .h1Red, #blog .h1Red {font: 0.9em "Century Gothic",Tahoma,Arial; color:#333; text-transform:none;}
		#gallery {display:block; top: 120px; right: -120px; width: 241px; height: 30px; padding: 250px 0 0 25px; background:url(img/galleryIcon-bg.jpg) 10px 0 no-repeat; border-bottom: none; font: 0.9em Tahoma,Arial !important; color:#F33 !important; text-decoration: none}
		#calendarIcon{display:block; position: absolute; top: 52px; right: -140px; width: 260px; height: 30px; padding: 270px 0 0 25px; background:url(img/kalendarIcon.jpg) 10px 0 no-repeat; border-bottom: none; text-transform:uppercase; font-size: 0.9em; text-decoration: none}
			
		#main .h1 {padding-bottom: 11px}
		#main P {padding: 0 0 16px;}
		#main .displayBlock {display:block;}
		#main .floatLeft {float:left;}				
		#main .floatRight {float:right;}
		#main .overflowHidden {overflow:hidden;}
		.noBorder {border: none !important; list-style: none; outline: none;}
		.noBorder TD{border: none !important}
			.noChildrenBorder * {border: none !important; list-style: none;}
		#main .zoom1 {zoom: 1;}
		#main .date {top: 0.2em}
		#main .noBottomPadding {padding-bottom: 0px !important;}
		#main .paddingTop008m {padding-top: 8px;}
		#main .paddingTop016m {padding-top: 16px;}
		#main .paddingTop022m {padding-top: 22px;}
		#main .paddingBottom016m {padding-bottom: 16px;}
		#main .paddingLeft008m {padding-left: 8px;}
		#main .paddingLeft11px{padding-left: 11px}
		.padLeft0{padding-left: 0 !important}
		#main .paddingRight008m {padding-right: 8px;}
		#main .paddingRight020m {padding-right: 20px;}
		#main .marginTop018m {margin-top: 18px !important;}
		#main .marTop10px{margin-top: 10px}
		#main .marTop54px{ margin-top: 54px !important}
		#main .marginTop060m{margin-top: 60px !important;}
		#main .marginTop060mIE{//margin-top: 60px !important;}
		#main .marginBottom012m {margin-bottom: 12px;}
		#main .marginBottom036m {margin-bottom: 58px;}
		#main .marginBottom20px {margin-bottom: 20px;}
		#main .marginBottom12px {margin-bottom: 12px;}
		#main .eStoreMainPageImg {border: 1px solid #AAA; float:left; margin-right: 8px;} 
		#main UL.itemsList {list-style:none;}
			#main UL.itemsList LI {position:relative; padding-bottom: 14px;}
				#main UL.itemsList LI A.detail {position:relative; top: 2px; //top:0px; display:inline-block; height: 12px; padding-right: 12px; margin-left: 10px; //margin-left: 8px; background:url(img/spite.gif) -83px -46px; border:none; overflow:hidden;}
		#main .singleListItem {position:relative;}
			#main .singleListItem .date {top: 0.2em;}
		#main .pager {padding-top: 10px; margin-left:80px; //width: 80%; list-style:none;}
			#main .pager LI {float:left; margin-right: 6px;}
			#main .pager LI.selected{background: #F33}
			#main .pager LI.selected A{text-decoration: none}
				#main .pager LI A, #main .gallerySingleListItemPager A, #main .gallerySingleListItemPager SPAN {display:block; padding: 3px 8px 8px; _width: 6px; height: 13px;}
				#main .pager LI A{padding: 3px 8px 8px 0}
				#main .pager LI.selected A {border-color: #F33}
		#main .siteMap UL LI {padding: 3px 0;}
		#main .inputText {width: 50%; padding-left: 2px;}
		#main .askAQuestion {position:relative; float: right; right: -26px; width: 290px; padding-top: 85px;  _margin-right: -150px}
		#main .askAQuestion TABLE {margin-top: 10px; color: #F33;}
		#main .askAQuestion TABLE .question {margin:10px 0 3px; color:#333}
			#main .askAQuestion TABLE .textAlign{text-align: right}
		#main .askAQuestion TABLE TD {padding-top: 4px;}
		#main .askAQuestion IMG { width: 156px;}
		#main .askAQuestion SPAN { font-size: 1.4em; margin-left: 118px}
		.marLeft0{margin-left: 0 !important}
		#main .askAQuestion TEXTAREA { height: 95px;}
		#main .authorization {width: 310px; margin: 0; padding: 0; border: 0;}
			#main .askAQuestion .h1, #main .authorization .h1 {padding: 0px;}
			#main .formBody {padding-top: 6px; min-width: 780px;}
			#main .formBody IMG{width: 156px}
			#main .formBody .fields{ display: inline !important;}
			#main .formBody DIV {clear:left; padding: 5px 0 0; width: 500px}
				#main .formBody	.spanRegister {font-family: Tahoma; padding: 33px 8px 10px 115px; font-size: 1.4em; letter-spacing: 1px; width: 170px; font-weight: 500; text-align: left}
				#main .formBody .formAuto {width: 800px;}
				#main .formBody .datePadding {float: right; padding: 74px 20px 2px 0; width: 380px; font-size: 0.8em;}
					#main .formBody .datePadding P {padding: 0 5px 0 0 !important;}
					#main .formBody .datePadding DIV {width: 330px; padding-left: 30px;}
				#main .formBody DIV P {width: 150px; padding: 0 20px 2px 0; line-height:100%}
				#main .formBody INPUT, #main .formBody TEXTAREA, #main .formBody SELECT {width: 150px; padding: 2px 2px; border: 1px solid #666; background-color: #FFF;}
				#main .formBody .checkbox {position:relative; width:auto; top: 3px;}
				#main .formBody SELECT {width: 256px;}
				#main .formBody LABEL {padding-left: 8px;}
				#main .submitHolder {/*width: 460px;*/ padding-top: 40px; text-align:center;}
					#main .submitHolder INPUT {width:auto; float: left; background-image: none; border: 0; background-color: #F33; color: #FFF}
					#main .submitHolderKabinet { padding: 0 0 0 127px;}
					#main .submitHolderKabinet1 {padding:15px 0 0 83px;}
					#main .submitHolderKabinet1 A {margin: 20px 0 0; color: #c33; font-family: Tahoma; font-size:1.4em; text-decoration: underline; border-bottom: none;}
					#main .submitHolderKabinet1 .registrationSubmit {margin:3px 0 0 137px !important;}
					#main .submitHolderKabinet INPUT {width:auto; margin: 20px 0 0; padding: 2px ; background-image: none; border: 0; color: #c33; background-color:#FFF; font-family: Tahoma; font-size:1.4em; text-decoration: underline; }
		#main .authorizationFirst{width: 350px; margin: 0; padding: 0;} 	
			#main .askAQuestion .h1, #main .authorizationFirst .h1 {padding: 0px;}
			#main .formBodyFirst {padding: 6px 45px 0; width: 600px; color: #F33;}
				#main .formBodyFirst .ili{ color: #000; margin: 0 10px; font-size: 1em !important;}
				#main .formBodyFirst .login{margin: 0 0 0 12px; padding: 0; color: #F33; font: bolder;}
				#main .formBodyFirst .pass{padding: 25px 0 0;}
					#main .formBodyFirst .login SPAN {font-family: Tahoma; margin: 0 8px 0 0; font-size: 1.5em; letter-spacing: 1px;}
				#main .formBodyFirst SPAN {font-family: Tahoma; margin: 0 8px 0 0; font-size: 1.5em; letter-spacing: 1px;}
				#main .formBodyFirst .font {color: #333;}
				#main .formBodyFirst .reminder{margin: 12px 0 0 88px; font-size: 0.9em;}
				#main .formBodyFirst .reminder A{margin: 0 28px 5px 0;}	
				#main .formBodyFirst DIV P {float:left; width: 190px; padding: 0 20px 2px 0;}
				#main .formBodyFirst .inputAuth INPUT, #main .formBodyFirst TEXTAREA, #main .formBodyFirst SELECT {width: 178px; padding: 2px 2px; border: 1px solid #999;}
				#main .formBodyFirst .saveLogin { position: relative; padding: 4px 0 0 88px; font-size: 0.9em; color: #F33; margin-top: 15px; // padding: 7px 0 0 84px;}
				#main .formBodyFirst .saveLogin .checkbox {position: absolute; width: auto; top: 3px; border: none; padding:auto; font-size:5px; height:auto; margin: 0;}
				
				#main .formBodyFirst SELECT {width: 256px;}
				#main .formBodyFirst LABEL {margin-left: 28px;}
				#main .submitHolderFirst {padding-top: 20px; margin: 0 0 0 133px; border: 0;}
					#main .submitHolderFirst INPUT {width: auto; padding: 2px; background-image: none; border: 0; background-color: #F33; color: #FFF}
					
		#main .registration {width: 100%; !important; border: none !important;}
		#main .registration .submitHolderKabinet1 { position: relative;}
		#main .registration .submitHolderKabinet1 .submitSave INPUT { margin-left: 137px; position: absolute;}
		/*#main .registration .submitHolderKabinet1 INPUT { position: relative; margin: 3px 0 0 73px; color: #FFF; font-family: Tahoma; border: none; background-color: #F33; padding: 2px;}*/
			#main #profileForm {display: none;}
		#main .registrationStatic {display: block; width: 100% !important;}
				#main .registrationStatic .formBody .datePadding{ float: right;}
				#main .formBody .span{ font-family: Tahoma; margin: 33px 8px 10px 0; font-size: 1.4em; letter-spacing: 1px; color: #F33; width: 150px; text-align: right;}
				#main .formBody .spanEdit{ font-family: Tahoma; margin: 33px 8px 10px 0; font-size: 1.4em; letter-spacing: 1px; width: 200px}
				#main .registration .formBody DIV P { float: left; text-align: right; padding: 0 20px 2px 0; color: #F33;}
				#main .registrationStatic .formBody DIV P {display: inline; width: 150px; padding: 0 6px 2px 0; text-align: right; line-height:100%}
				#main .registration .formBody INPUT, #main  .registration .formBody TEXTAREA, #main  .registration .formBody SELECT {width: 150px; padding: 2px 2px; border: 1px solid #666; background-color: #FFF;}
				#main  .registration .formBody TEXTAREA { overflow: auto;}
				#main .registration .formBody .checkbox {position:relative; width:auto; top: 3px;}
				#main .registration .formBody .captchaMargin {margin: 60px 0 0;}
				#main .registration .formBody SELECT {width: 156px;}
				#main .registration .formBody LABEL {padding-left: 8px;}
				#main .registration .submitHolder {/*width: 460px;*/ padding-top: 40px; text-align:center;}
				#main .registrationStatic .submitHolder {text-align: left;}
		#main .comments {padding-top: 20px;}
		#main .comments DL, #main .comments DT, #main .comments DD {margin: 0; padding: 0;}
		#main .comments DD {padding-bottom: 20px;}
		#main .faq .h1 {padding: 20px 0 10px;}
		#main .faq .questions {list-style:none;}
		#main .faq .answersAndQuestions {clear:right; padding-top: 20px; //padding-top: 5px;}
		html:first-child .answers {list-style:none;} /*Opera list-style disabled*/
			#main .faq .questions LI, #main .faq .answers LI {margin-bottom: 16px;}
			#main .faqForm{padding-top: 0 !important}
				#main .faqForm P{display: block; float: left; color:#F33; text-align: right; width: 140px; padding: 0 22px 0 0 !important}
			#main .faq {margin-right: 350px}
			#main .faq .answers{list-style: none}
				#main .faq .answers LI {margin-bottom: 24px;}
					#main .faq .answers LI LABEL {display:block; position:relative; top: -30px; left: 0px;}
					#main .faq .answers LI LABEL, x:-moz-any-link {display:inline;}
					#main .faq .answers LI STRONG {display:block; padding:0 0 10px}
					#main .faq .answers LI DIV {padding: 0 0 10px}
		#main .vote {position:absolute; top: 70px; right: 140px; border: none; padding: 0px;}
		#main .eStoreListHolder {width: 220px; padding: 0 0 18px; border: 0}
		#main .catalog-section-list{float: left; position: relative; left: -16px}
		#main .eStoreListHolder .ul A {color:#F33}
		#main .eStoreListHolder .ul2 {margin-bottom: 30px;}
		#main .eStoreListHolder .ul2 SPAN{display: block; width: 112px; background: #ebebeb; margin-left:-20px; padding:5px 0 5px 20px}
		#main .eStoreMainListHolder {float: none; width: 100%; overflow: hidden; border:none; padding-left: 0px; zoom:1;}
			#main .eStoreMainListHolder .redText LI{color: #FF0000;}
			#main .eStoreMainListHolder .blackText {color: #666; }  
			#main .eStoreListHolder UL {list-style: none; padding-left: 16px;}
			#main .eStoreMainListHolder UL{padding-left: 0px;}
				#main .eStoreListHolder UL LI {padding: 3px 0;}
				#main .eStoreMainListHolder UL LI {float:left; width: 165px; height: 180px; padding-right: 60px;}
						#main .eStoreMainListHolder UL LI A IMG {display: block; margin: 0 auto}
		#main .eStoreElementsListHolder {float: left; width: 68%; padding: 8px 0 0; zoom: 1;}
		#main .eStoreElementsListHolder .catalog-section .a { border: 1px solid #ca3740; color: #ca3740;}
		#main .eStoreElementsListHolder .catalog-section IMG {width: 150px; margin-right: 15px;}
		  	#main DIV .catalog-section table td {padding-top: 10px}
				#main DIV .catalog-section table td .width40{width: 40%}
			#main DIV .catalog-section table DIV {height: 50px; padding: 20px 0; margin-bottom: 40px;}
					
						#main DIV .catalog-section .section {padding: 10px 0; border: none;}
		#main .redBorder {border:1px solid #D5191A;}
			#main .redBorder TD {padding: 3px; border:1px solid #D5191A;}
		#main .add2Cart {margin: 0 10px;}
		#main table.sale_basket_basket, #main table.sale_personal_order_list, #main table.sale_personal_order_detail, #main table.sale_order_full, #main table.sale_order_full_table, #main table.sale-personal-order-list {width:98%; margin-right: 15px; /*background-color:#F9FAFB; */}
		#main table.sale_personal_order_detail {width: 65%; background: none;}
		#main table.sale-personal-order-list-filter {width: 50%;}
		#main table.sale_basket_basket th, #main  table.sale_personal_order_detail th, #main table.sale_order_full th, #main table.sale-personal-order-list th {}
		#main table.sale_basket_basket th, #main table.sale_basket_basket td, #main table.sale_personal_order_list th, #main table.sale_personal_order_list td, #main table.sale_personal_order_detail th, #main table.sale_personal_order_detail td, #main table.sale_order_full th, #main table.sale_order_full td, #main table.sale_order_full_table td, #main table.sale-personal-order-list th, #main table.sale-personal-order-list td, #main table.sale-personal-order-list-filter td, #main table.sale-personal-order-list-filter th {border:1px solid #8F8F8F; padding: 7px; vertical-align:middle;}
		.txtAlignLeft{text-align: left !important; padding-left: 25px !important}
		.txtAlignRight{text-align: right !important; padding-right: 2em !important}
		.txtAlignRight2pr{text-align: right !important; padding-right: 2em !important}
		#main table.noTableBorder TD {border: none !important;}
		#main table.sale-personal-order-list-filter th {text-align: center;}
		#main .partnersImgAida{float:left; margin:0 118px 10px 50px}
		#main .partnersImg {float:left; margin: 0 60px 10px 0}
.partnerP{display: block; height: 60px; padding-top: 10px !important}
		#all #main .gallery {width: 100%; overflow:hidden;}
			#all #main .gallery LI {float:left; padding: 0 30px 30px 0;}
				#all #main .gallery LI A {border: none !important;}
					#all #main .gallery LI IMG {border: 1px solid #D5191A !important;}
		#all #main .galleryPager {}
		#main .singleListItem .gallerySingleListItemBorder {width: 100%; border: 1px solid #D5191A; margin-bottom: 30px; text-align:center;}
			#main .singleListItem .gallerySingleListItemBorder IMG {margin: 0 auto -2px;}
		#main .gallerySingleListItemPager {position:relative; text-align: center;}
				#main .gallerySingleListItemPager A {width: auto; background: #F33;}
				#main .gallerySingleListItemPager SPAN {width: auto; background: #AAA; border-color: #AAA;}
				#main .gallerySingleListItemPager .left {float:left;}
				#main .gallerySingleListItemPager .right {float:right;}
#contactsContentHolder {margin-top: 34px; width: 58%;}
	.contacts {width: 50%; margin-top: 33px}
	.contacts DIV {margin-top: 15px;}
	.marTop61px {margin-top: 61px;}
	.marTop50px {margin-top: 50px;}
	.marTop33px{height: 478px; margin-top: 33px !important}
	.print {font-size:0.4em}
	.marTop11px .contactsMap {position: absolute; width: 80%; margin-top: 9px;}
	.marTop11px .contactsMap IFRAME { width: 100%;}
	.marginLeft80px{margin-left: 80px} 
.clearBoth {clear: both;}	
#footer {position:relative; clear:both; min-width: 1000px; _width: expression(document.body.clientWidth>1000 ? '' : '1000'); height: 115px; margin-top: -115px; background: #D5191A; z-index: 1000;}
	#footer P {top: 0; left:0; width: 100%; height: 31px; background:#000;}
	#footer .centerer {position:relative; max-width: 1280px; margin: 0 auto;}
	#footer .isbiz {top: 58px; right: 6%;}
		#footer .isbiz .logotype {position:relative; float:left; width: 23px; height: 22px; top:2px; padding:0px; background:url(img/spite.gif) -60px -46px;}
		#footer .isbiz A {padding-left: 11px; border-bottom: none; text-decoration: none}
	#footer .copyright {top: 57px; left: 33%;}
	#footer .bottomPhone {top: 57px; left: 54%;}
	#footer FORM {position:absolute; width: 220px; top: 60px; left: 33%; left: 5%;}
		#footer FORM FIELDSET {margin:0; padding: 0; border:none;}
			#footer FORM INPUT {border: 1px solid #999; background: #FFF;}
			#footer FORM .text {width: 164px; padding-left: 3px; border:none;}
			#footer FORM .button {width: 40px; //height: 17px; cursor: pointer; _cursor: hand; border:none; background: #D5191A}
			html:root* #footer FORM .text {padding-bottom: 2px;} /* Safari text field height fixed */
			html:root* #footer FORM .button {position:relative; top: 1px; height: 18px;} /* Safari button height fixed */
.innerH1{-x-system-font: none; color: #333333; font-family: Tahoma,Arial; font-size: 1.6em; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; text-transform: uppercase;}

.textAlCenter{text-align: center}

.valuta{font-size:0.8em!important}
.valuta_in{font-size:1.8em!important}
@media print {
	.noPrint, #main .askAQuestion, SMALL, #footer, #menu, #lining, #navigation, .top, #innerContent H1{display: none}
	.contacts {margin-top: 0}
	}
	
#mainNews .subline{margin-top:-45px}	
	 
#vitrina {}
#vitrina .holder{width: 80%}
#vitrina .price{color:#f33; font-size:2.4em; display:block; float:bottom;  overflow: hidden}
#vitrina IMG {padding: 0px; margin-bottom:0px; border: 1px #fff solid}
#vitrina .img-holder{height: 120px}
#vitrina .name{font-weight:bold; margin-top:15px; display:block; height:40px}
#vitrina  A{text-decoration:none}
#vitrina  A .price{text-decoration:none}
#vitrina  A .name {color: #000; text-decoration:none}
/*#vitrina  A:hover .name{text-decoration:underline}*/
#vitrina  A:hover IMG{border: 1px solid #f33}

#brands {background:#000; height:34px; text-align:center;}
#brands IMG {margin:6px 2% 0;}

 A#logo, A#phone {position:absolute; display:block; text-indent: -2000px; border-bottom: none;}
 A#logo {top:20px; right:50px;width:249px; height:117px; background:url(img/logo.gif)}
 A#phone {top:65px; left:35px;width:252px; height:53px; background:url(img/phone.gif)}
 
 #YMapsID{width:100%;height:600px;}