/* CSS Document */
img, div { behavior: url(/iepngfix.htc) }
/************ COLORS *******************

light-brown: #E0CCA9;
dark-brown: #51201A;
***************************************/

/*general begin*/
* {
  font-family:Arial,Tahoma;
  color:#FFFFFF;
  border:0px;
  margin:0px;
  padding:0px;
  text-decoration:none;
  outline:0;
}
html, body {          
  height:100%;
  width:100%;  
}
body{
  background: #1e1e1e;
}
div{
  float:left;
}
h1 {  
  font-size:24px;    
}
h1 a{
  text-decoration:underline;
}
h1 a:hover{
  text-decoration:none;
}
h2{  
  font-size:14px;
  font-weight:bold;
}
h3{
          
}
p{
  font-size:12px;  
}
a:active, a:focus, input, select {
  outline:0;
}
optgroup{
  text-decoration:none;
  font-style:none;
}
/*general end*/

/*main begin*/
.rootTable {
  height:100%;    
  width:100%;  
  background:transparent url('/site/img/tableBg.png') repeat-x 0 0; 
}
.rootTable td{    
  vertical-align:top;
  background:transparent url('/site/img/tdBg.png') repeat-y top;            
}
.mainWrapper{      
  padding:0 13px;
  width:962px;      
  margin:0 auto;
  float:none;
  background:transparent url('/site/img/headerSideBg.png') no-repeat 0 0;
  min-height:184px;
}
.leftWrapper{
  width:223px;
}
.rightWrapper{
  width:739px;
}
/*main end*/

/*header begin*/
.logoWrapper{
  width:159px;
  background:transparent url('/site/img/logoBg.png') no-repeat 0 0;
  height:107px;
  padding:13px 0 0 64px;
}
.logoWrapper a{
  background:transparent;
  width:94px;
  height:94px;
  float:left;
}
.logoWrapper a:hover{
  background:transparent url('/site/img/logoHover.png') no-repeat 0 0;
}
.marksWrapper{
  width:296px;
  height:42px;
  padding:0 0 0 443px;
}
.marksWrapper a{
  width:145px;
  height:32px;
  float:left;
  margin:2px 0 0 2px;
}
.markVoelkl{
  background:transparent url('/site/img/markVolkl.gif') no-repeat 0 0;
}
.markMarker{
  background:transparent url('/site/img/markMarker.gif') no-repeat 0 0;
}
.topMenuWrapper{
  width:739px;
  height:30px;
  background:transparent url('/site/img/topMenuBg.png') no-repeat 0 0;
}
.topMenu{
  float:right;
  padding:4px 0;
}
.topMenu li{
  float:left;
  list-style-type:none;
  padding:0 32px 0 0;
}
.topMenu li a{
  font-size:14px;
  font-weight:bold;
}
.topMenu li a:hover{
  text-decoration:underline;
}
.mainHeaderWrapper{
  width:739px;
  height:272px;
  position:relative;
  margin-top:-272px;
  display:block;
}
.mainImgWrapper{
  width:739px;
  height:272px;
}
.topNavigation{
  width:508px;
  height:20px;
  padding:0px 0 0 20px;
  margin-top:-20px;
  position:relative;
}
.topNavigation p{
  font-size:12px;
}
.topNavigation a:hover{
  text-decoration:underline;
}
.login{
  width:211px;
  padding:15px 0 0;
}
.loginPlaceholder{
  width:211px;
  height:60px;
  padding:15px 0 0;
  background:transparent url('/site/img/loginPlaceholder.png') no-repeat 0 0;
}
.login form{
  float:left;
}
.loginField{
  width:125px;
  height:13px;
  margin:1px 1px 14px;
  padding:1px 2px;
  font-size:11px;
  float:left;
  background:transparent;
}
#submitButton{
  background:transparent;
  width:42px;
  height:42px;
  margin:3px 0 0 18px;
  float:left;
}

/*header end*/

/*content begin*/
.contentWrapper{  
  width:693px;  
  padding:20px 23px;        
}
.leftMenuTop{
  width:223px;
  height:79px;
  
}
.leftMenu{
  width:221px;
  height:auto;
  border-right:1px solid #9d9d9d;
  border-left:1px solid #000000;
  padding:0 0 87px 0;  
  background:transparent url('/site/img/menuBottomEnd.png') no-repeat left bottom;
  _background:transparent url('/site/img/menuBottomEnd.jpg') no-repeat left bottom;
}
.leftMenu ul{
  float:left;
  background:#000000;
}
.leftMenu li{
  list-style-type:none;
  float:left;
}
.leftMenu a{
  font-size:14px;
  color:#ffffff;
  padding:8px 0 0 21px;
  width:200px;
  height:22px;
  font-weight:bold;
  float:left;
}
.plainText p{
  padding-top:15px;
}
.plainText a{
  text-decoration:underline;
}
.plainText a:hover{
  text-decoration:none;
}
.products p{
  padding-top:15px;
  line-height:18px;
}
.productWrapper{
  width:651px;
  height:167px;
  background:transparent url('/site/img/productWrapperBg.png') no-repeat 20px 0;
  padding:0 0 18px 20px;
}
.productTable th{
  font-size:14px;
}
.productTable, .productTable td, .productTable th{
  border-collapse:collapse;
  border:1px solid #FFFFFF;
  padding:3px 0;  
}
.detailWrapper{

  width:651px;

  /*height:251px;*/

  background:transparent url('/site/img/productDetailBg.png') no-repeat 20px 0;

  padding:0 0 0 20px;
  margin:15px 0 0 0;  

}
.skyProdBg .sliderBg{
  width:651px;
  background:transparent url('/site/img/skyProdSliderBg.png') no-repeat left bottom;
  padding-bottom:5px;
}
.skyProdBg .repeatBg{
  width:651px;
  background:transparent url('/site/img/skyProdRepeatBg.png') repeat-y 0 0;
}
.productWrapper img, .detailWrapper img, .skyProdBg img, .skyDetailBg img{  

  /*float:left;*/
  
  vertical-align:middle;

}
.skyProdBg img, .skyDetailBg img{
  float:none;
  vertical-align:middle;
}
.productWrapper h2{
  /*float:left;*/
  padding:28px 0 0 0;
}
.skyProdBg h2, .skyDetailBg h2{
  float:left;
  padding:5px 0 0 20px;
  width:631px;
}
.skyProdBg h3, .skyDetailBg h3{
  float:left;
  padding:5px 0 0 20px;
  width:631px;
}
.productWrapper p{
  width:290px;
  height:90px;
  float:left;
  clear:both;
  overflow:hidden;
}
.detailWrapper p{

  height:177px;

  padding:28px 0 0;

  width:305px;

  float:left;

  clear:both;
  
  overflow:hidden;

}
.skyProdBg p{ 
  /*width:489px;*/
  height:auto;
  width:631px;
  padding:15px 0 0 20px;
  float:left;
  clear:both;
}
.skyDetailBg p{
  width:489px;
  height:194px;
  padding:15px 0 0 20px;
  float:left;
  clear:both;
}

.productWrapper a, .detailWrapper a{

  float:left;

}
.productWrapper h2 a{
  font-size:14px;
  font-weight:bold;
  cursor:pointer;
}

.productWrapper a.image{
  width:193px;
  height:142px;
  margin:13px 20px 13px 6px;
  line-height:138px;
  text-align:center;
  background:#FFFFFF;
}
.detailWrapper a.image{

  width:292px;

  height:217px;
  
  line-height:207px;

  margin:17px 21px 17px 8px;
  text-align:center;
  background:#FFFFFF;
}
.skyProdBg a.image, .skyDetailBg a.image{
  width:638px;
  height:auto;
  margin:0px 0px 0px 7px;
  background:#FFFFFF;
  line-height:85px;
}
.productWrapper a.next{  
  font-size:14px;
  font-weight:bold;
  margin:90px 0 0 30px;  
}
.detailWrapper a.next{

  font-size:14px;

  font-weight:bold;

  margin:7px 0 0 210px;

  clear:both;

}

.skyProdBg a.next{  
  font-size:14px;
  font-weight:bold;
  margin:20px 0 0 540px;
  text-decoration:none;    
}
.skyDetailBg a.next{
  font-size:14px;
  font-weight:bold;
  margin:189px 0 0 25px;
  clear:none;
}

.largeImageWrapper{

  margin:0 20px 15px 13px;

}

.imageLargeWrapper{

  padding:0 0 0 11px;

  width:682px;

}

.imageSmallWrapper{

  padding:0 0 0 18px;

  width:675px;

}

.imageLargeWrapper p{

  float:left;

  clear:both;

  width:304px;

  padding:12px 2px;

}

.imageLarge{

  background:transparent url('/site/img/imageLargeBg.png') no-repeat 0 0;

  width:292px;

  height:219px;

  padding:17px 8px;  

}

.imageSmall{

  background:transparent url('/site/img/imageSmallBg.png') no-repeat 0 0;

  width:193px;

  height:142px;

  padding:13px 6px;

  margin:0 20px 15px 0;

}

.imageLarge a{

  width:292px;

  height:219px;

  float:left;

  text-align: center;

}

.imageSmall a{

  width:193px;

  height:142px;

  float:left;

  text-align: center;

}

.imageLargeWrapper p a{

	color:#B4B4B4;

	text-decoration: none;

}

.imageLargeWrapper p a:hover{

	text-decoration: underline;

}



.imageLargeWrapper p a strong{

	text-align: center;

	display: block;

	padding-bottom: 2px;

	color:#FFFFFF;

	font-size:14px;

	text-decoration: underline;

}
.leftMenuContact{
  padding:30px 0 0 15px;
  width:207px;
}
.leftMenuContact p{
  font-size:14px;
  line-height:18px;
}
.leftMenuContact p a{
  text-decoration:underline;
}
.leftMenuContact p a:hover{
  text-decoration:none;
}

.formDiv {
  float:none;
  margin:0 auto;
  width:490px;
}

#feedback, #vipReg{
  float:left;  
}
#vipReg{
  padding-bottom:15px;
}
#feedback label, #vipReg label{
  clear:both;
  color:#FFFFFF;
  float:left;
  font-size:18px;
  font-weight:bold;
  line-height:24px;
  margin:0 0 3px;
  width:78px;
}
#vipReg label.errorLabel {
  font-size:13px;
  line-height:18px;
  width:366px;
  margin:0px;
}
#feedback input, #vipReg input, #vipReg select{
  background:none repeat scroll 0 0 transparent;
  border:1px solid #9D9D9D;
  color:#FFFFFF;
  float:left;
  font-size:28px;
  font-weight:bold;
  padding:2px 5px 0;  
}
#vipReg select{
  width:368px;
  padding:2px 0 0;  
  font-size:22px;
}
#vipReg select option{
  line-height:35px;
}
.feedbackInput input, .feedbackInput select{
  padding:2px 5px 0;  
  background:transparent;
  width:356px;
  height:39px;
}
#feedback textarea, #vipReg textarea{
  background:transparent;  
  color:#FFFFFF;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:146px;
  padding:5px;
  width:356px;
  _width:366px;
}
.feedbackText {
  background:transparent url('/site/img/inputBg.jpg') no-repeat 0 -1px;
  border:1px solid #9d9d9d;
  height:156px;
  width:366px;
  _width:376px;
}
.feedbackInput {
  background:transparent url('/site/img/inputBg.jpg') no-repeat 0 0;  
  margin:0 0 10px;
  width:366px;  
}
.feedbackButton {
  background:transparent;
  cursor:pointer;
  height:26px;
  padding:15px 10px 0 190px;  
  width:138px;  
}
#feedback .feedbackButton input, #vipReg .feedbackButton input{
  cursor:pointer;
  border:1px solid #9d9d9d;
  height:26px;
  padding:0 5px;
  text-align:center;
  width:138px;
  font-size:12px;
}
.formDiv p#info {
  height:20px;
  width:400px;
  clear:both;
  float:left;
  font-size:16px;
  font-weight:bold;
  line-height:18px;
  padding:0 0 15px;
}
.formDiv p#info strong, .formDiv p#info strong i{
  color:#FFF200;
}
.setWrapper{
  width:693px;
  padding-top:20px;
}
.setWrapper p{
  text-align:center;
  padding:5px 0 0 0;
}
.setWrapper h2{
  text-align:center;
}
.setWrapper p strong{
  color:#FFFFFF;
}
.viazanieWrapper{
  float:right;
  width:220px;
} 
.lyzeWrapper{
  width:470px;
  padding-top:15px;
}
.lyzeWrapper p img{
  margin:10px 0 0px 0; 
}
.viazanieWrapper p img{
  margin:0px 0 10px 0;
}
p.setPrice{
  font-size:14px;
  font-weight:bold;
  padding:30px 0 0 20px;  
  width:500px;  
}
p.setPrice span{
  text-decoration:line-through;
  font-size:14px;
  
}
.skyProdBg{
  background:transparent url('/site/img/skyProdBg.png') no-repeat 20px 0;
  height:auto;
  padding:16px 0 0 20px;
  margin-bottom:20px;
}
.skyProdBgRepeat{
  background:transparent url('/site/img/skyProdBgRepeat.png') repeat-y 0 0;
  width:651px;
  height:auto;
}
.skyProdBgBottom{
  background:transparent url('/site/img/skyProdBgBottom.png') no-repeat left bottom;
  width:651px;
  height:16px;
}
/*.skyDetailBg{
  background:transparent url('/site/img/skyDetailBg.png') no-repeat 20px 0;
  height:332px;
}*/

.plainText .productWrapper strong{
  color:#FFFFFF;
} 
/*content end*/

/*red begin*/
body.red .leftMenuTop{
  background:transparent url('/site/img/menuTopRed.png') no-repeat 0 0;
}
body.red .marksWrapper{
  background:transparent url('/site/img/marksBgRed.png') no-repeat 0 0;
}
body.red .mainHeaderWrapper{
  background:transparent url('/site/img/mainImgBorderRed.png') no-repeat 0 0;
}
body.red .contentWrapper{
  background:transparent url('/site/img/contentBgRed.png') no-repeat 0 0;
}
body.red .topMenu li a{
  color:#ef3e34;
}
body.red .leftMenu a{
  background:transparent url('/site/img/menuItemBgRed2.png') no-repeat -221px 0;
}
body.red .leftMenu a.specialMenuBg{
  background:transparent url('/site/img/menuItemBgYellow2.png') no-repeat -221px 0;
}
body.red .productWrapper a.next:hover, body.red .detailWrapper a.next:hover{
  color:#ef3e34;
}
body.red #fbox_fg_inner {
  background-color:#250908;
}
body.red .plainText .productWrapper p.setPrice strong, body.red .plainText strong, body.red .bioText h2, body.red .setWrapper h2, body.red .plainText .productWrapper p.setPrice span strong, body.red #vipReg label.errorLabel, body.red .productWrapper h2 a:hover{
  color:#ef3e34;
}

body.red .imageLargeWrapper p a strong{

  color:#EF3E34;

}
/*red end*/

/*yellow begin*/
.leftMenuTop{
  background:transparent url('/site/img/menuTopYellow.png') no-repeat 0 0;
}
.marksWrapper{
  background:transparent url('/site/img/marksBgYellow.png') no-repeat 0 0;
}
.mainHeaderWrapper{
  background:transparent url('/site/img/mainImgBorderYellow.png') no-repeat 0 0;
}
.contentWrapper{
  background:transparent url('/site/img/contentBgYellow.png') no-repeat 0 0;
}
.topMenu li a{
  color:#fef200;
}
.leftMenu a{
  background:transparent url('/site/img/menuItemBgYellow2.png') no-repeat -221px 0;
}
.leftMenu a.specialMenuBg{
  background:transparent url('/site/img/menuItemBgRed2.png') no-repeat -221px 0;
}
.productWrapper a.next:hover, .detailWrapper a.next:hover{
  color:#fef200;
}
#fbox_fg_inner {
  background-color:#383500;
}
.plainText .productWrapper p.setPrice strong, .plainText strong, .bioText h2, .setWrapper h2, .plainText .productWrapper p.setPrice span strong, #vipReg label.errorLabel, .productWrapper h2 a:hover, optgroup{
  color:#fef200;
}
/*yellow end*/

/*footer begin*/
.bottomCell{
  vertical-align:bottom;
  height:45px;
}
.bottomCell p{
  margin: 0px auto;
  padding: 20px 0px 5px;
  width: 935px;
  text-align: right; 
  color:#ffffff;
  font-size:13px;
}
.bottomCell img{
  padding:0 2px 1px;
  vertical-align:middle;
}
.bottomCell a{  
  text-decoration: none;
  color:#ffffff;
}
.bottomCell a:hover{
  text-decoration: underline;
}
/*footer end*/

/*special begin*/
.separator{
  padding-bottom:20px;
  background:transparent url('/site/img/paragraphSeparator.png') no-repeat left bottom;
  width: 693px; /* add by mirrec */
}
.paddTop{
  padding-top:30px;
}
/*special end*/

/*google map begin*/
.map_wrapper {
	padding-top:15px;
	width:693px;
}
.map_wrapper * {
	float: none;
	color: #000000;
}
#map_canvas {
	margin: 30px auto 0;
	width: 600px;
	height: 450px;	
}
/*google map end*/

/*vipClub begin*/
.vipClub img{
  vertical-align:middle;
  padding:0 10px 0 10px;
}
.vipClub span img{
  padding:0 0 0 120px;
}
h2.vipClub{
  font-size:20px;
  line-height:50px;
  padding-top:20px;
}
p.vipClub{  
  line-height:15px;
  padding-top:15px;
  clear:left;
}
.vipClub span{
  font-size:14px;
  font-weight:bold;
  color:#f8e227;
}
.vipClub strong{
  color:#f8e227;
}
ul.vipClub{
  padding:0 0 0 15px; 
}
ul.vipClub li{
  font-size:12px;
  line-height:33px;
}
/*vipClub end*/

/*bio begin*/
.bioText p{
  padding-top:10px;
  line-height:18px;
}
.bioText strong{
  font-size:13px;
}
.bioText img{
  float:right;
  margin:30px 30px 30px 40px;
  clear:both;
}
.bioText h2{
  padding-top:25px;
}
.bioText a{
  text-decoration:underline;
}
.bioText a:hover{
  text-decoration:none;
}
.bioText .teamGallery img {
	margin: 0px;
	float: none;
	clear: none;
}
/*bio end*/


/* taby */

#tabs ul {
  list-style:none;
  height:40px;
}

#tabs ul li {
  display:block;
  float:left;
}

#tabs ul li a {
  float:left;
  display:block;
  padding:5px 15px;
  background:transparent url('/site/img/menuItemBgYellow2.png') no-repeat -221px 0;
  font-size:80%;
  text-decoration: none;
}

#tabs ul li a:hover {
  
}

