/*
00: Standart R
01: Standart L
02: Standart 2R
03: Standart 2L
04: Fotogalerie 3
05: Fotogalerie 4
06: Full
07: 2 sloupce
08: 3 sloupce
09: Detail
*/


.Block		{margin: 0 3px 10px 3px; clear: both;}
.Block H2	{margin:10px 10px ; color:#c30; font-size: 24px; font-weight: normal; text-align: center;}
.Block H3	{margin:5px 10px; color:#66f; font-size: 18px; font-weight: normal; }
.Block H2 a {color:#c00;}
.Block H3 a {color:#66f;}
.Block H2 a, .Block H3 a {display: block;}
.Block H2 a:hover, .Block H3 a:hover {text-decoration: none;}
.Block .Text{text-align:justify;}
.Block .Text p{ margin: 0 10px ; line-height: 150%;}
.Block .Text strong {  color: #555; xtext-shadow: #999 2px 2px 4px; }

.Block .ImgIn {xbox-shadow: #999 2px 2px 2px	; xborder-radius: 6px	; position: relative;   overflow: hidden;}
.Block .ImgIn:hover { xborder-color: #666 ;}
.Block .ImgIn img {display: block; margin: 0 auto;}
.Block .ImgIn a {display: block;}



.Block .ImgIn .ImgText {display: none; text-align: center;	position: absolute; z-index: 10; bottom: 0;	left: 0; padding: 10px 0 ; background-color: #fff; width: 100%; opacity: 0.8; }
.Block .ImgIn:hover .ImgText {display: block;}
.Block .ImgIn:hover .Dnone {display: none;}

.Block .FileBox {margin: 5px 0; display: block; min-width: 49%;}
.Block .FileIn a { display: block; margin: 8px 0;  padding: 10px 25px 5px 8px;  border: solid  1px #ccc; xborder-radius: 8px; box-shadow: #ccc 2px 2px 4px	;}
.Block .FileIn a:hover {  border: solid  1px #999; box-shadow: #999 2px 2px 2px	;}
.Block .FileIn a img { vertical-align: middle; padding: 0px 10px 7px 7px  ;}


.Block a.Back {display: block; clear: left; float: left; margin: 5px 0 ;  padding: 5px 20px ; xborder: solid  1px #ccc;}


/*
.ImgBox img */
.ImgIn {
	transition: all 1s ease;	
	transform: scale(1) 	;	
}

/*.ImgBox img:hover */
.ImgIn:hover {	
	transform: scale(1.1) 	;	
	z-index: 1;
	xbox-shadow: #000 2px 2px 6px;	
}






/*	00: Standart R	*/
.S_00 H2	{}
.S_00 H3	{}
.S_00 .Text{}
.S_00 .FileBox {float: left; margin: 5px -5px 5px 0; }
.S_00 .ImgBox{float:right; margin:0 0 0 20px; }
.S_00 .ImgIn{margin: 0px 0px 6px 0px; }

/*	01: Standart L	*/
.S_01 H2	{}
.S_01 H3	{}
.S_01 .Text{}
.S_01 .FileBox {float: left; }
.S_01 .ImgBox{float:left; margin:0 20px 0 0; }
.S_01 .ImgIn{margin: 0px 0px 6px 0px; }

/*	02: Standart 2R	*/
.S_02 H2	{}
.S_02 H3	{}
.S_02 .Text{}
.S_02 .FileBox {float: left; margin: 5px 0px 5px 0; }
.S_02 .ImgBox{float:right; margin:0 0 0 10px;}
.S_02 .ImgIn{float: left; margin:0 0px 10px 8px;}

.Horizontal .S_02 .ImgIn{width: 224px;}


/*	03: Standart 2L	*/
.S_03 H2	{}
.S_03 H3	{}
.S_03 .Text{}
.S_03 .FileBox {float: left;  margin: 5px 0px 5px 0;}
.S_03 .ImgBox{float:left; margin:0 10px 0 0; }
.S_03 .ImgIn{float: left; margin:0 8px 10px 0px; }

.Horizontal .S_03 .ImgIn{width: 224px;}

/*	04: Fotogalerie 3	*/
.S_04 H2	{}
.S_04 H3	{}
.S_04 .Text{ clear: both; }
.S_04 .FileBox {float: none;}
.S_04 .ImgBox{margin: 5px -6px ; }
.S_04 .ImgIn{ text-align: center; float: left; border: solid  1px #ddd; xborder-radius: 6px; margin: 6px; background-color: #fff; }
.S_04 .ImgIn img {margin: auto; }

.Horizontal .S_04 .ImgIn{width: 320px; height: 270px; }
.Vertical 	.S_04 .ImgIn{width: 214px; height: 160px;  margin: 5px 5px 5px 6px ; }


/*	05: Fotogalerie 4	*/
.S_05 H2	{}
.S_05 H3	{}
.S_05 .Text{ clear: both; }
.S_05 .FileBox {float: none;}
.S_05 .ImgBox{margin: 5px -4px 10px -4px ; }
.S_05 .ImgIn{ text-align: center; float: left; border: solid  1px #aaa; xborder-radius: 6px	; margin: 3px; background-color: #eee; }
.S_05 .ImgIn img {margin:  auto; }

.Horizontal .S_05 .ImgIn{width: 240px; height: 170px;}
.Vertical	.S_05 .ImgIn{width: 160px; height: 120px; margin: 4px 3px 4px 4px  ; }


/*	06: Full	*/
.S_06 H2	{}
.S_06 H3	{}
.S_06 .Text{}
.S_06 .ImgBox{margin: 0px; text-align: center;}
.S_06 .ImgIn{ margin: 5px 0 ; box-shadow: none;}


/*	07: 2 sloupce	*/
.S_07 	{float: left; clear: none;}
.S_07 H2	{text-align: center;}
.S_07 H3	{text-align: center;}
.S_07 .Text{ clear: both;}
.S_07 .ImgBox{ }
.S_07 .ImgIn{ margin: 0;}

.Horizontal .S_07 {width: 490px;}
.Vertical 	.S_07 {width: 330px;}

/*	08: Zboží	*/ 


.WareIn08 {
	height: 190px;
	overflow: hidden;
	box-shadow: #999 2px 2px 6px	;
	position: relative;
}

.NewWare {
	width: 55px;
	height: 55px;
	background: url(New100.png) no-repeat left top;
	position: absolute;
	z-index: 10;
}


.WareIn08:hover {
	box-shadow: #000 2px 2px 6px	;
}

.WareInTop {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: url(alfa.png);
	display: none;
}

.WareIn08:hover .WareInTop {
	display: block;
}	

.WareInBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(alfa.png);
}



.S_08 	{float: left; clear: none;}
.S_08 H2	{text-align: center; font-size: 18px; color: #000; line-height: 100%; height: 50px; overflow: hidden; }
.S_08 H3	{text-align: center;}
.S_08 .Text{ clear: both;}
.S_08 .ImgBox{ }
.S_08 .ImgIn{ margin:0 ; }


.S_08 .WareShop{ margin: 0;  float: none; border: none	;	text-align: center; padding: 5px ;	}


.Horizontal .S_08 	{width: 300px; }
.Vertical 	.S_08 	{width: 216px; }
.Vertical   .S_08 .Text{margin: 5px 5px 10px 5px  ; }


.S_08:hover {
	xbackground-color: #000 ;
  	transform: scale(1.05);
  	z-index: 10;
}

/*	09: Detail	*/

.S_09 H2	{}
.S_09 H3	{}
.S_09 .Text{}
.S_09 .Detail{}
.S_09 .Params{}
.S_09 .FileBox {float: left; margin: 5px -5px 5px 0; }

.S_09 .ImgBox{float:left; margin: 0 ; }
.S_09 .ImgIn{margin: 0px 0px 6px 0px; }

.S_09 .OtherImages {clear: both; border-top: solid  1px #ccc;}
.S_09 .OtherImages .ImgBox{float:left; margin:10px 0; width: 50%}
.S_09 .OtherImages .ImgBox .ImgIn{float:left; margin: 2px ; }


.S_09 .WareShop{float:right; margin: 0 1px ; width: 330px; }
.S_09 .WareShop .QuantityDiscountTable { width: 100%; }


.S_09 .Params {float: right;}
.S_09 .Params table  {min-width: 300px;}
.S_09 .Params table td { border-bottom: solid  1px #ccc; padding: 2px 5px ;}


/*	10: BgMove	*/

















