*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
html,body{
	
}
img{
	border:0px;
}
body{
	padding:25px 0px 0px 0px;
	margin:0px;
	background-color:#d6d6d6;
	background-image:url(/images/blackLine.gif);
	background-position:center;
	background-repeat:repeat-y;
}
body#home{
	background-image:url(/images/bigBg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}
body#intranet{
	background-image:url(/images/bigBg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	padding-top:5px;
}
body#homenew{
	background-image:url(/images/bigBg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}
h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
}
h4{
	font-weight:normal;
}
.cb{
	clear:both;
}
.logoSmall{
	position:absolute;
	margin:-22px 0px 0px -2px !important;
}
#leftSide{
	width:50%;
	background-image:url(/images/bgLeft.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#4C0001;
	vertical-align:top;
}
#leftSide div{
	background-image:url(/images/leftSide.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:674px;
}
#rightSide{
	width:50%;
	background-image:url(/images/bgRight.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#4C0001;
	vertical-align:top;
}
#rightSide div{
	background-image:url(/images/rightSide.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:674px;
}
#centerBlock{
	background-color:#000000;
	vertical-align:top;
}
#mainSplashBlock{
	width:770px;
}
#homeContentBlock{
	min-height:750px;
	height:auto !important;
	height:750px;
}
#topBlock{
	height:27px;
}
#innovateBlock{
	width:313px;
	height:406px;
	background-image:url(/images/innovate.jpg);
	position:absolute;
	margin:33px 0px 0px 30px;
	background-repeat:no-repeat;
}
#bannerEnter{
	position:absolute;
	margin:14px 0px 0px 465px;
	background:url(/images/bannerEnt.gif) no-repeat;
	height:165px;
	width:259px;
}
.bannerEnter1{
	background-image:url(/images/bannerEnt1.jpg) !important;
	width:270px !important;
	height:123px !important;
	margin-top:240px !important;
}
#tourBanner{
	position:absolute;
	margin:37px 0px 0px 465;
}
#bannerSpec{
	position:absolute;
	margin:188px 0px 0px 465px;
}
.bannerSpec1{
	margin-top:377px !important;
}
#bannerRiders{
	position:absolute;
	margin:365px 0px 0px 465px;
}
#rightMainBanners{
	position:absolute;
	margin:30px 0px 0px 460px;
}
#rightMainBanners a.banner{
	display:block;
	margin-bottom:10px;
}
.bannerRiders1{
	margin-top:463px !important;
}
#redBlock{
	position:absolute;
	width:340px;
	height:42px;
	background-color:#960103;
	margin:495px 0px 0px 0px;
}
#loginMainBlock{
	width:340px;
	height:42px;
	margin:0px 0px 0px -2px;
	background-image:url(/images/redSquare.gif);
	background-position:0px 0px;
	position:relative;
	top:67px;
}
.redBlockOver{
	background-position:0px 41px !important;
}
#redBlock a, #loginMainBlock a{
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	float:left;
	margin-top:13px;
	border:1px solid #ffffff;
	padding:3px 5px;
}
#redBlock a.first, #loginMainBlock a.first{
	margin:13px 10px 0px 30px;
	border:0px;
	padding-right:10px;
}
#footerBlock_home{
	width:770px;
	height:27px;
	color:#989898;
	margin:10px auto 0 auto;
}
#footerBlock_home3{
	width:960px;
	height:27px;
	color:#989898;
	margin:10px auto 0 auto;
}
#mainHomeTableOld{
	width:770px;
	background-color:#ffffff;
}
#mainHomeTable{
	width:960px;
	background-color:#ffffff;
}
#greyBorder{
	border:2px solid #d9d9d9;
	width:960px;
	margin:auto;
}
#greyBorder2{
	border:2px solid #d9d9d9;
	width:770px;
	margin:auto;
}
#td100{
	vertical-align:top;
}
#footerBlock{
	height:27px;
	color:#989898;
	width:960px;
	margin:auto;
}
#footerBlock.internal{
	margin-top:0px;
}
#footerBlock div.left, #footerBlock_home div.left, #footerBlock3 div.left, #footerBlock_home3 div.left{
	margin:7px 0px 0px 10px;
	position:absolute;
}
#footerBlock div.right, #footerBlock_home div.right, #footerBlock3 div.right, #footerBlock_home3 div.right{
	float:right;
	padding:6px 10px 0px 0px;
}
#footerBlock div.right a, #footerBlock_home div.right a, #footerBlock3 div.right a, #footerBlock_home3 div.right a{
	color:#000000;
	text-decoration:none;
}
.fieldTitle{
	color:#000000;
	padding-right:15px;
}
.logfield{
	border:1px solid #d9d9d9;
	width:220px;
	height:24px;
}
#logo{
	margin:4px 0px 0px 27px;
}
#logoIntranet{
	position:absolute;
	z-index:1;
	margin:-12px 0px 0px 0px;
}
#topLinks{
	padding:7px 10px 0px 0px;
	text-align:right;
}
#topLinksIntranet{
	padding-top:0px;
	text-align:right;	
}
#topLinks a{
	color:#4c4c4c !important;
	text-decoration:none;
	text-transform:uppercase;
	padding:7px 5px;
	background-color:#dbdbdb !important;
}
#topLinksIntranet a{
	color:#4c4c4c;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:7px;
	font-weight:bold;
}
#topLinksIntranet a.red{
	color:#cc0000;
}
#topLinks a:hover{
	color:#ff0000 !important;
}
#topLinks_1{
	height:27px;
	line-height:27px;
	text-align:right;
	overflow:hidden;
}
#topLinks_1 a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	padding:7px 5px;
}
#topLinks_1 a:hover{
	background-color:#5D5C5C;
}
#topLinks_1 a.active{
	background-color:#5D5C5C;
}
#topLinks a.active{
	background-color:#5D5C5C;
}
#topLinks a.last{
	border-right:0px;
	color:#FFFFFF;
	font-weight:bold;
}
#langLinkHome{
	color:#4c4c4c;
	font-weight:bold;
	font-size:10px;
	background-color:#dbdbdb;
	padding:7px 5px;
}
#logoutLinkHome{
	color:#4c4c4c;
	font-weight:bold;
	font-size:10px;
	padding:0px 10px 0px 0px !important;
	border-right:1px solid #ffffff;
	background-color:#dbdbdb;
}
#langLinkHome:hover, #logoutLinkHome:hover{
	text-decoration:underline;
	background-color:transparent !important;
	color:#CC0000;
}
span.cartCount{
	color:#7f7f7f;
}
#internalBlock{
	vertical-align:top;
	background-color:#F0F0F0;
	height:790px;
	padding:0px 10px;
}
#internalBlockPadding{
	padding:25px 20px 20px 20px;
}
.internalTitle{
	color:#666666;
	font-size:14px;
	text-transform:uppercase;
	padding:0px 0px 5px 0px;
}
.tabHeader{
	background-color:#919191;
	color:#272727;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:15px 0px;
}
.fieldStyle{
	width:250px;
	background-color:#FFFFA0;
}
.borderClient{
	background-color:#F0F0F0;
	border-top:1px solid #D4D0C8;
	border-left:1px solid #D4D0C8;
}
.borderClient td,.borderClient th{
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
	padding:2px;
}
.borderClient td table.borderNone{
	border:0px;
}
.borderClient td table.borderNone td{
	border:0px;
	padding:0px;
}
.borderClient th{
	background-color:#CECECE;
	text-align:left;
	font-size:12px;
}
.borderClientHeader{
	background-color:#CECECE;
}
.borderClientHeader td, .borderClientHeader a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.redLink{
	background-color:#CA0003;
	border:1px solid #990000;
	padding:2px 5px;
	color:#ffffff;
	text-decoration:none;
	font-size:10px;
	display:block;
	float:right;
}
.linkBlock{
	text-align:right;
	margin:10px 0px;
	clear:both;
}
.pagerLink{
	color:#CA0003;
}
.pagerLink:hover{
	text-decoration:none;
}
div.menuSelected, div.menuUnselected{
	float:left;
	padding:4px 10px;
	margin-right:2px;
	text-transform:uppercase;
}
div.menuSelected{
	background-color:#F0F0F0;
	color:#000000;
	font-weight:bold;
}
div.menuUnselected{
	background-color:#DA0001;
}
div.menuUnselected a{
	color:#ffffff;
	text-decoration:none;
}
div.menuUnselected a:hover{
	color:#ffffff;
	text-decoration:none;
}
.selectBlock{
	padding:10px 0px 5px 0px;
	text-align:right;
}
.inputBtn{
	background-color:#CA0003;
	border:1px solid #990000;
	padding:2px 5px;
	color:#ffffff;
}
#welcome{
	position:absolute;
	color:#ffffff;
	margin:5px 0px 0px 250px;
}
#welcome_1{
	color:#ffffff;
	text-align:center;
}
#loginTopLine{
	height:27px;
	background-color:#5D5C5C;
}
#loginBlock{
	height:445px;
}
#loginFlashBlock{
	text-align:center;
	padding:25px 0px;
}
.tryBlock{
	background-image:url(/images/!.gif);
	background-repeat:no-repeat;
	height:25px;
	position:absolute;
	margin:10px 0px 0px 182px;
	color:#ED1C2E;
	padding-left:10px;
}
#submitBlock{
	position:absolute;
	margin:0px 0px 0px 380px;
}
#formLoginBlock{
	margin:10px 0px 0px 165px;
	//position:relative;
	//top:-10px;
}
#loginRedBottom{
	height:168px;
	background-image:url(/images/bgRedLine.gif);
	background-repeat:repeat-x;
}
.descriptionBlock{
	margin:30px 0px 0px 170px;
	width:415px;
	font-size:12px;
	font-family:Arial;
}
#secondMenuBlock_en{
	position:absolute;
	right:50%;
	top:35px;
	width:780px;
	margin-right:-390px;
}
#secondMenuBlock_fr{
	position:absolute;
	right:50%;
	top:35px;
	width:840px;
	margin-right:-416px;
}
#secondMenuBlock_en_special{
	position:absolute;
	margin-top:-45px;
	width:960px;
	margin-right:-480px;
	right:50%;
}
#secondMenuBlock_fr_special{
	position:absolute;
	margin-top:-45px;
	width:960px;
	right:50%;
	margin-right:-480px;
}
#secondMenuBlock_en_special a,#secondMenuBlock_fr_special a{
	display:block;
	text-transform:uppercase;
	color:#C1040B;
	background-image:url(/images/red_circle.gif);
	background-repeat:no-repeat;
	background-position:right center;
	float:left;
	padding-right:10px;
	margin-left:8px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
}
#secondMenuBlock_en_special a:hover,#secondMenuBlock_fr_special a:hover{
	text-decoration:underline;
	
}
#secondMenuBlock_en_special a.last,#secondMenuBlock_fr_special a.last{
	background-image:none;
}


#secondMenuBlock_en a,#secondMenuBlock_fr a{
	display:block;
	text-transform:uppercase;
	color:#C1040B;
	background-image:url(/images/red_circle.gif);
	background-repeat:no-repeat;
	background-position:right center;
	float:left;
	padding-right:7px;
	margin-left:5px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
}
#secondMenuBlock_en a:hover,#secondMenuBlock_fr a:hover{
	text-decoration:underline;
	
}
#secondMenuBlock_en a.last,#secondMenuBlock_fr a.last{
	background-image:none;
}
div.internal{
	background-color:#C1040B;
	margin-top:30px;
	text-align:right;
	height:23px;
}
.internalResellerMenu{
	background-color:#C1040B;
	text-align:center;
	height:23px;
}
#menuTopTable{
	float:right;
}
#menuTopResTable{
	margin:auto;
}
#menuTopTable tr td, #menuTopResTable tr td{
	white-space:nowrap;
}
#menuTopTable a, #menuTopResTable a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	padding:5px 20px;
}
#menuTopTable a.active, #menuTopResTable a.active{
	cursor:text;
	background-color:#5D5C5C;
}
#menuTopTable a:hover, #menuTopResTable a:hover{
	background-color:#5D5C5C;
}
.img_prod{
	border:1px solid #c0c0c0; 
}
.last_link{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	font-size:10px;
	margin:0px 10px 0px 0px;
}

.lang_link{
	color:#5D5C5C !important;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	font-size:10px;
	margin:0px 10px 0px 0px;
}
.lang_link:hover{
	color:#ffffff !important;
}

#logOutLink {
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	font-size:10px;
	margin:0px 15px 0px 0px;
}

.basketLink{
	display:block;
	float:right;
	background-image:url(/images/basket.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	border:1px solid #FF0000;
	margin:3px 10px 3px 0px;
	padding:2px 3px 2px 22px;
}
.saveBasketLink {
	display:block;
	float:right;
	/*background-image:url(/images/basket.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;*/
	border:1px solid #FF0000;
	margin:3px 10px 3px 0px;
	padding:2px 3px 2px 3px;
}
.pageTitlePic{
	float:left;
}
.selectText{
	font-size: 11px;
	color: #ED1C2E;
	font-family: Arial, Verdana, sans-serif;
	font-weight : bold;
	padding:0px 0px 10px 10px;
}
#flashBannerBlock{
	text-align:center;
}
.minheightBlock{
	height:398px;
	//height:415px;
	vertical-align:top;
}
.minheightBlock1{
	height:660px;
	//height:681px;
	vertical-align:top;
}
.minheightBlock2{
	height:608px;
	//height:625px;
	vertical-align:top;
}
#tourTopBlock{
	height:40px;
	background-image:url(/images/bgYellowLine.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#logoZnak{
	position:absolute;
	margin:4px 0px 0px 38px;
}
#logoZnak1{
	position:absolute;
	margin:4px 0px 0px 235px;
}
.tourTopLinks{
	text-transform:uppercase;
	color:#767175;
	text-decoration:none;
	display:block;
	height:26px;
	position:absolute;
}
.tourTopLinks:hover{
	color:#000000;
	text-decoration:none;
}
a.activeTopLink{
	color:#000000;
	cursor:text;
	background-color:#ffffff;
	background-image:url(/images/bgBotTopLink.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#topTourLink1{
	margin:14px 0px 0px 61px;
}
#topTourLink2{
	margin:14px 0px 0px 257px;
}
#videoContentBlock{
	height:720px;
}
#videoBlock{
	position:absolute;
	width:435px;
	height:365px;
	margin:60px 0px 0px 60px;
}
#videoMenu{
	position:absolute;
	margin:60px 0px 0px 550px;
}
.videoLink{
	color:#807373;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-bottom:15px;
	cursor:pointer;
	padding:2px 0px 2px 20px;
}
.videoLinkActive{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-bottom:15px;
	background-image:url(/images/logoZnak1.gif);
	background-repeat:no-repeat;
	padding:2px 0px 2px 20px;
}
#viewdillers{
	position:absolute;
	margin:22px 0px 0px 500px;
}
#viewdillers a{
	color:#CA0000;
	text-decoration:none;
}
.imageBlock{
	width:173px;
	height:173px;
	overflow:hidden;
	float:left;
	margin:0px 50px 20px 0px;
}
.imageBlockNew{
	width:96px;
	float:left;
	margin:0px 15px 5px 0px;
}
.imageBlockNew img{
	width:96px;
	float:left;
	margin:0px 15px 5px 0px;
}
#boxBlock{
	position:absolute;
	border:1px solid #000000;
	background-color:#ffffff;
	display:none;
	margin-top:10px;
}
#boxPanel{
	background-color:#ffffff;
	padding:5px;
	border-top:1px solid #000000;
	text-align:right;
}
#bannerGlobe{
	position:absolute;
	margin:547px 0px 0px 466px;
}
h1.title{
	font-size:14px;
	padding:0px 0px 7px 0px;
}
#promoBanner{
	margin-left:20px;
	text-align:center;
}
#promoDetailContent{
	background-color:#F1F1F2;
	background-image:url(/images/bgPromoDetail.jpg);
	background-repeat:no-repeat;
	background-position:760px 30px;
	padding:37px 0px 0px 0px;
	margin:0px 20px;
	width:910px;
}
#promoDetailContent *{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#redBigText{
	font-size:16px;
	color:#ED1B35;
	width:440px;
}
#redBigText li{
	font-size:16px;
	color:#ED1B35;
}
#redBigText ul{
	padding:0px;
	margin:0px 0px 0px 20px;
}
.innerDetailContent{
	margin-left:20px;
	padding-bottom:10px;
}
#redSmallText{
	font-size:11px;
	color:#ED1B35;
	width:630px;
	margin-bottom:40px;
}
#redSmallText em{
	display:block;
	padding:3px 0px 0px 40px;
}
.promoBlackText{
	float:left;
	width:310px;
	margin:0px 0px 20px 0px !important;
	padding:0px !important;
	list-style-type:none !important;
}
.promoBlackText li{
	font-size:14px;
	color:#000000;
	padding:0px 0px 7px 0px;
	font-weight:bold;
	background-image:none !important;
	white-space:nowrap;
}
.detailBottomLink{
	padding:50px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
}
.promoBottomList,.promoBottomList ul{
	padding:0px !important;
	margin:0px !important;
	list-style-type:none !important;
}
.promoBottomList li{
	color:#000000;
	background-image:url(/images/circle.gif) !important;
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:2px 0px 2px 20px;
	font-size:12px;
}
.promoBottomList li em{
	font-size:12px;
	color:#ED1B35;
}
.promoBottomList li li{
	background-image:url(/images/cherta.gif) !important;
	background-repeat:no-repeat;
	margin:0px 0px 0px 20px;
	font-size:11px;
}
#testTheBest_en{
	width:260px;
	height:134px;
	background-image:url(/images/testTheBest_en.jpg);
	margin-bottom:10px;
}
#testTheBest_fr{
	width:260px;
	height:134px;
	background-image:url(/images/testTheBest_fr.jpg);
	margin-bottom:10px;
}
.testTheBestLinks a.topLeft{
	display:block;
	position:absolute;
	width:95px;
	height:134px;
}
.testTheBestLinks a.rightBot{
	display:block;
	position:absolute;
	width:96px;
	height:32px;
	margin:78px 0px 0px 163px;
}
.specialBlock {
	padding:7px 10px 7px 10px;
}
.specialBlockLine {
	margin:10px 0px 10px 0px;
}
.specialTitle {
	text-transform:uppercase;
	color:#DF0D1A;
}
.head_tit_specials{
	 color:#ffffff;
	 font-weight:bold;
	 margin-left:25px;	
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 font-size:12px;
}
.head_tit_specials_td{
	 color:#ffffff;
	 font-weight:bold;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 font-size:12px;
	 text-align:center;
}
.specialCart {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	float:right;
	line-height:20px;
	 padding:0px 10px 0px 10px;
	/*width:295px;*/
}	
.specialButton {
	 color:#ffffff;
	 font-weight:bold;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 font-size:12px;
	 background-color:#C1040B;
	 /*width:140px;*/
	 height:23px;
	 float:right;
	 line-height:20px;
	 text-align:center;
	 padding:0px 10px 0px 10px;
}
.specialButton a {
	 color:#ffffff;
	 font-weight:bold;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 font-size:12px;
	 line-height:20px;
	 text-decoration:none;
}
.specialButton a:hover {
	 color:#ffffff;
	 text-decoration:none;
}
#mainLeftBanner{
	width:695px;
	height:355px;
	overflow:hidden;
	margin-top:2px;
}
#mainLeftBanner td{
	text-align:right;
	vertical-align:bottom;
}
#mainLeftBanner td a{
	background-color:#FE0100;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding:1px 5px;
	text-transform:uppercase;
}
#mainLeftBanner td a:hover{
	background-color:#333333;
}
#mainRightBanners{
	float:right;
}
#mainRightBanners{
	float:right;
	padding:2px 2px 0px 0px;
}
.rightMainBanTop, .rightMainBanBot{
	width:260px;
	height:67px;
}
.rightMainBanTop a, .rightMainBanBot a{
	display:block;
	float:left;
	width:130px;
	height:67px;
	text-decoration:none;
}
.rightMainBanBot{
	margin-bottom:10px;
}
#mainSpecBan{
	position:absolute;
	width:337px;
	height:290px;
	margin:10px 0px 0px 350px;
	overflow:hidden;
}
#loginSpecBan{
	margin:0px 0px 20px 0px;
}
.promoTD{
	padding:20px 7px;
	background-color:#ffffff;
	background-image:url(/images/en/promoBanner.jpg);
	font-weight:bold;	
	color:#000000;
}
.promoTD a{
	font-weight:bold;
	text-decoration:none;
	color:#ED1C2E;
}
.promoTD a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#ED1C2E;
}
#promoBlockNew{
	position:absolute;
	width:740px;
	margin:1422px 0px 0px 45px;
	line-height:12px;
}
.videoTitle{
	font-weight:normal;
	font-size:14px;
	margin:5px 0px 10px 60px;
}
.videoLink2{
	color:#000000;
	display:block;
	float:left;
	margin-right:70px;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px 0px 2px 20px;
	cursor:pointer;
	text-decoration:underline;
}
.videoLink2Active{
	color:#CC0000;
	display:block;
	float:left;
	margin-right:70px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/images/logoZnak1.gif);
	background-repeat:no-repeat;
	padding:2px 0px 2px 20px;
	text-decoration:none;
}
.videoLink2Active:hover{
	text-decoration:none !important;
}
#videoMenu2{
	padding-left:60px;
}
#iframePopup{
	position:absolute;
	width:835px;
	height:650px;
	margin:-80px 0px 0px 70px;
	z-index:2;
}
#loginBtn{
	display:block;
	width:59px;
	height:59px;
	background-image:url(/images/enterBtn.gif);
	background-position:0px 0px;
	cursor:pointer;
}
#loginBtn:hover{
	background-position:0px 59px;
}
#selectTextIntranet{
	color:#C1040B;
	text-transform:
	uppercase;font-family: arial;
	position:absolute;
	margin:-37px 0px 0px 250px;
	width:65px;
	text-align:right;
}
#selectListIntranet{
	position:absolute;
	margin:-40px 0px 0px 330px;
}
#resellerFormBlock{
	padding:15px 0px;
	border-bottom:2px solid #DADADA;
}
.resFormField{
	float:left;
	padding:0px 0px 0px 20px;
}
.resFormField label{
	float:left;
	display:block;
}
.resFormField select{
	width:300px;
}
label.label{
	color:#C50007;
	text-transform:uppercase;
	padding:3px 10px 0px 0px;
	font-weight:bold;
}
.resFormField div.field{
	float:left;
}
#resellerFormBlock ul.listReseller{
	float:right;
}
ul.listReseller{
	padding:3px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
ul.listReseller li{
	float:left;
	background-image:url(/images/square.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	margin-right:10px;
	padding-right:10px;
}
.squaredLink{
	background-image:url(/images/square.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:15px !important;
	margin-right:10px;
}
ul.listReseller li.last{
	background-image:none;
}
ul.listReseller li a{
	text-transform:uppercase;
	font-weight:bold;
}
ul.listReseller li a.active{
	cursor:text;
	text-decoration:none;
	background-image:url(/images/darkDot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#5C5C5C;
}
h1.resTitle{
	position:absolute;
	color:#131313;
	font-size:20px;
	margin:5px 0px 0px 260px;
	font-weight:normal;
}
#catalogSearchForm{
	margin-left:10px;
}
#catalogSearchForm div.photo{
	width:300px;
	float:left;
	overflow:hidden;
	margin-right:30px;
}
#catalogSearchForm div.form{
	width:570px;
	float:left;
}
h2.title{
	color:#000000;
	font-size:12px;
	padding:0px 0px 7px 17px;	
}
.radioboxRow{
	margin:10px 0px 7px 0px;
}
.radioboxRow .radioboxBlock{
	float:left;
	margin-right:8px;
}
.radioboxRow label{
	float:left;
	color:#B8041D;
	font-size:14px;
}
#quickSearchBlock{
	position:relative;
	width:430px;
	left:-30px;
	margin-top:10px;
}
#quickSearchBlock div.field{
	margin-bottom:5px;
	border:1px solid #5E5E5E;
}
#quickSearchBlock div.field input{
	border:0;
	width:280px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 7px;
	color:#595959;
	font-weight:bold;
}
#quickSearchBlock a.resetBtn{
	color:#9C9F8C;
	text-transform:lowercase;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	top:-10px;
}
.resetBtnBlock{
	text-align:right;
}
#quickSearchBlock a.submitBtn{
	color:#C00A17;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	display:block;
	float:right;
}
#searchFormText{
	position:absolute;
	padding:5px 0px 0px 75px;
}
#searchFormText span{
	color:#BE061E;
}
#quickSearchBlock div.checkboxes1{
	margin-bottom:5px;
}
#quickSearchBlock div.checkboxes2{
	margin-bottom:5px;
}
.checkboxBlock{
	float:left;
	margin-right:20px;
}
#quickSearchBlock div.checkboxes2 div.checkboxBlock{
	float:right;
	margin-left:20px;
	margin-right:0px;
}
.checkboxBlock label{
	float:left;
	color:#B8041D;
	font-size:11px;
	text-transform:uppercase;
	margin-right:5px;
	padding-top:2px;
}
.checkboxBlock input{
	float:left;
}
.rightsCheckboxes{
	position:absolute;
	margin:30px 0px 0px 430px;
	width:210px;
}
.rightsCheckboxes div.checkboxBlock{
	margin-bottom:11px;
}
.rightsCheckboxes div.checkboxBlock label{
	padding-left:5px;
	width:155px;
	white-space:normal;
}
.pagerBlock{
	background-color:#C1040B;
	padding:3px 0px;
	text-align:center;
	margin:10px;
}
.pagerBlock, .pagerBlock *{
	color:#ffffff;
}
.pagerBlock a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.pagerBlock span.textb{
	font-weight:bold;
	text-decoration:underline;
}
.tableProduct{
	display:none;
}
.smallProductRow{
	height:30px;
	color:#5E5C5D;
	padding-left:5px;
	line-height:20px;
	border-bottom:1px solid #C2C2C2;
	margin-bottom:10px;
	margin-left:10px;
}
.smallProductRow a.plus{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background-image:url(/images/plus2.gif);
	margin-right:20px;
	cursor:pointer;
}
.smallProductRow a.minus{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background-image:url(/images/minus2.gif);
	margin-right:20px;
	cursor:pointer;
}
.smallProductRow, .smallProductRow span, .smallProductRow strong{
	font-size:12px;
}
.smallProductRow span.searchProdTitle{
	color:#0C0C0C;
	display:block;
	float:left;
	width:420px;
}
.smallProductRow strong{
	color:#7D0912;
}
.searchResultInfoBlock{
	padding:5px 0px 3px 10px;
	color:#635A5D;
}
.searchResultInfoBlock, .searchResultInfoBlock *{
	font-size:14px;
}
.searchResultInfoBlock strong{
	color:#7D0912;
}
span.yellow{
	font-size:inherit;
	background-color:#FBFBB5;
	color:#696923;	
}
.fieldBlock{
	width:205px;
	height:30px;
	float:left;
	margin-bottom:15px;
}
.fieldBlock2{
	width:225px;
	height:30px;
	float:left;
	margin-bottom:15px;
}
.fieldBlock label{
	display:block;
	float:left;
	width:70px;
	text-align:right;
	color:#C70A06;
	padding-right:5px;
	padding-top:8px;
	text-transform:uppercase;
}
.fieldBlock2 label{
	display:block;
	float:left;
	width:90px;
	text-align:right;
	color:#C70A06;
	padding-right:5px;
	padding-top:8px;
	text-transform:uppercase;
}
.fieldBlock input, .fieldBlock2 input{
	height:30px;
	width:130px;
	border:1px solid #202020;
}
.submitBtnBg {
	width:73px;
	height:14px;
	line-height:14px;
	text-align:center;
	background-image: url(/images/add.gif);
	color:#ffffff;
	text-transform:uppercase;
	font-size:7px;
	border:0px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	cursor:hand;
}
#quickSearchBlock .submitBtnSearch{
	color:#C00A17;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	display:block;
	float:right;
	border:0px solid #ffffff;
	background-color:#ffffff;
	cursor:pointer;
	cursor:hand;
}
.rightAddButton{
	float:right;
}
#info{
	width:435px;
	float:left;
}
#info select{
	width:425px;
}
.selectWidthBlock {
	width:445px;
	float:left;
}
.zoom_promo {
	display:block;
	width:19px;
	height:15px;
	background-image: url(/images/zoom_but1.gif);
	background-position:center right;
	background-repeat:no-repeat;
    font-family:Verdana, Tahoma, Sans Serif;
    font-size:11px;
	vertical-align:middle;
	text-align:left;
	margin: 2px 0px 2px 0px;
	color:#000000;
	float:left;
}
.bigPhotoBlock{
	position:absolute;
	z-index:2;
	left:50%;
	margin-left:-223px;
	background-color:#ffffff;
	display:none;
	background-image:url(/images/en/loader.gif);
	background-repeat:no-repeat;
	background-position:250px 250px;
}
.bigPhotoBlock img{
	border:1px solid #000000;
	width:600px;
	height:600px;	
}
#podlojka{
	position:absolute;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);
	top:0px;
	left:0px;
	display:none;
	z-index:1;	
}
.tableBorder {
	/*border-collapse:collapse;*/
	border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	margin:10px auto 10px auto;
}
.tableBorder tr td {
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	padding:2px;
}
.tableBorder tr th {
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	background-color:#BFBFBF;
	padding:2px;
}
.tableSinglePack {
	/*border-collapse:collapse;*/
	/*border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;*/
	margin:10px 0px 10px 20px;
	width:920px;
}
.tableSinglePack tr td {
	/*border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;*/
}
.tableSinglePack tr th {
	padding:0px 0px 0px 10px;
	/*color:#BC0710;
	font-size:14px;
	text-transform:uppercase;*/
}
.tableSinglePack tr th.singProdTitle {
	padding:10px 2px 10px 15px;
	color:#BC0710;
	font-size:14px;
	text-transform:uppercase;
}
h1.singTitle {
	color:#E72132;
	font-size:10px;
	text-transform:uppercase;
	display:block;
	padding:0px 0px 2px 0px;
	margin:0px;
}
span.innerSingTitle {
	color:#E72132;
	font-size:10px;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
	display:block;
}
span.innerSingTitleInline {
	color:#E72132;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
}
.messageBoardBanner img{
	width:817px;
	height:126px;
}
span.innerSingDescription {
	font-size:14px;
	/*text-transform:uppercase;*/
	padding:3px 0px 10px 0px;
	margin:0px;
	display:block;
}
span.innerSingDescriptionSmall {
	font-size:11px;
	padding:3px 0px 10px 0px;
	margin:0px;
	display:block;
}
span.innerSingDescriptionSmallInline {
	font-size:14px;
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#000000;
	font-weight:bold;
}
span.innerSingDescriptionSmallInlineGray {
	font-size:14px;
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#918D8C;
	font-weight:bold;
}
.singLine {
	height:5px;
	border-top:2px solid #6D242D;
	margin: 15px 0px 5px 0px;
}
.betweenProductLine{
	background-color:#C5C5C5;
	height:1px;
	overflow:hidden;
	margin:10px 0px;
}
.singProdCheckbox {
	float:right;
	width:30px;
}
.singProdCheckbox input {
	border: 0px solid #5E1617;
	background:none;
	width:15px;
	height:15px;
}
.singProdText {
	width:450px;
	float:right;
	color:#5D5D5D;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}
.singProdTextRed {
	width:450px;
	float:right;
	color:#CE0010;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	padding-right:15px;
}
.selectProdPackTable {
	float:right;
}
.selectProdPackTable tr td {
	padding: 0px 5px 0px 5px;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.totalUnits {
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.totalUnits span {
	font-weight:bold;
	font-size:13px;
	color:#CE0010;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.breakdownTitle {
	font-size:13px;
	color:#CE0010;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.breakdownTable {
	margin-top:5px;
}
.breakdownTable tr th {
	padding: 2px 15px 2px 15px;
	font-weight:bold;
	font-size:13px;
	color:#CE0010;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	text-align:center;
}
.breakdownTable tr td {
	padding: 2px 10px 2px 10px;
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.topCartMenu{
	background-color:#ffffff;
	text-align:right;
	position:relative;
	height:30px;
	padding-top:6px;
	border-top:1px solid #5C5C5C;
	border-bottom:1px solid #5C5C5C;
}
.repsTopCartMenu{
	
}
.h30{
	height:30px;
}
.stepsInfo{
	float:right;
	padding:5px 55px 0px 12px;
}
.stepsInfo *{
	font-size:12px;
}
.stepsInfo h3{
	padding:0px;
	margin:0px 15px 0px 0px;
	float:left;
}
.stepTopBlock, .stepTopBlockActive{
	float:left;
	margin:0px 15px 0px 0px;
	font-weight:bold;
}
.stepTopBlock, .stepTopBlock *{
	color:#998F97;
}
.stepTopBlockActive{
	color:#FF0601;
}
.stepTopBlockActive strong{
	color:#000000;
}
.stepTopBlock span{
	text-transform:uppercase;
	color:#FC0204;
}
.hiddenProductBlock{
	display:none;
	text-align:center;
	padding: 10px 0px 10px 0px;
	border-bottom:1px solid #000000;
	margin-bottom:15px;
}
.mainHomeLink{
	display:block;
	width:695px;
	height:355px;
	position:absolute;
	background-image:url(/images/1px.gif);
	background-repeat:repeat;
}
