@import url(jquery.fancybox-1.3.4.css);
@import url(kickstart-grid.css);

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

a:link 		{color:#e31e24; text-decoration: none; outline:0; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
a:active	{color:#e31e24;	text-decoration: underline;}
a:visited	{color:#e31e24; text-decoration: none }
a:hover		{color:#e31e24; text-decoration: underline;}

a img 		{border:0; }
strong,b 	{font-weight:bold; color:#2b2a29 }
em,i 		{font-style:italic; }

/*---------------------------------
	UTILITY for alighning text
-----------------------------------*/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}


/*---------------------------------
	HTML5 ELEMENTS (shim)
-----------------------------------*/
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}



/*---------------------------------
	LAYOUT
-----------------------------------*/
body{padding: 0px; margin: 0px;  color:#646464; background: #efefef;	
font-size:14px; line-height:140%; font-style:normal; font-family: Arial, Helvetica, sans-serif; 
text-shadow:0 1px 0 rgba(255,255,255,.8); -webkit-font-smoothing:subpixel-antialiased; }

.gallery{ margin:2px 0px;}
.gallery a{ display:inline-block; float:none; clear:none;   margin: 5px; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.gallery a img{ display: block; position: relative; margin:0; padding:0; }
	
.main_img { width:100%; margin-bottom:20px; border:1px solid #f3f3f3;}


.p1 { width:75%; margin:15px auto 7px;}



/*---------------------------------
	SPECIAL BLOCK STERH
-----------------------------------*/



 /*---------------------------------
	TOVAR
-----------------------------------*/

a.aragcap_tag {z-index:10; width:150px; height:90px; display:block; background: url(../images/arag.png) center center no-repeat;   position:relative; margin: -290px 0px 0px 70px;}


a.t-markup-bottom {z-index:10; width:37px; height:45px; display:block; background: url(../images/t-markup-ro.png) center center no-repeat;   position:relative;}
a.t-markup-bottom:hover {position:relative;z-index:100; cursor:pointer; background: url(../images/t-markup.png) center center no-repeat;}
a.t-markup-bottom span {	display:none;   font-weight:normal;	  }
a.t-markup-bottom:hover span { display:block; width:130px;    text-align:center;	position:absolute;	top:60px;	left:-60px;	padding:7px 9px;	z-index:110; text-shadow:none;
color:#fff; font-size:0.75em; line-height:140%; border:2px #fff solid;
background:#126fd1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; 
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius:10px; border-radius: 10px;  }


a.t-markup-bottom:hover span:before {
content:"";
width: 0;
height: 0;
position: absolute;
bottom: 100%;
left: 50%;
border-bottom: 	8px solid #ffffff;
border-left: 	8px solid transparent;
border-right: 	8px solid transparent;
-moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius:0px; border-radius: 0px; 
} 
 

a.t-markup-bottom.poz1 { margin: -275px 0px 0px 177px;}
a.t-markup-bottom.poz2 { margin: -270px 0px 0px 157px;}
a.t-markup-bottom.poz3 { margin: -280px 0px 0px 125px;}
a.t-markup-bottom.poz1-1 { float:right;  margin: -345px 164px 0px 0px;}
a.t-markup-bottom.poz1-2 { float:right;  margin: -343px 367px 0px 0px;}
a.t-markup-bottom.poz1-3 { float:right;  margin: -348px 318px 0px 0px;}

.akcia_sticker3 { display:block; float:left; width:76px; height:76px; background:url(../images/akcia.png) no-repeat center center; position: relative; margin:-180px 10px 0 30px;  } 
.akcia_sticker4 { display:block; float:left; width:76px; height:76px; background:url(../images/akcia.png) no-repeat center center; position: relative; margin:-200px 10px 0 20px;  } 

.new_sticker3 { display:block; float:left; width:76px; height:76px; background:url(../images/new.png) no-repeat center center; position: relative; margin:-210px 10px 0 10px;  } 





 
	
	
	
	 




/*---------------------------------
	FOOTER
-----------------------------------*/

footer{width:100%; height: auto; margin:30px auto 0px auto;padding:30px 10px 20px; background:white;  z-index:999; }
 
ul.footer_links {padding:0; font-size:0.9em; margin:10px 0px 15px;} 
li{ padding:2px 0; margin:0; list-style:none; }

ul.footer_links li a:link{color:#858585; outline:0; text-decoration: none; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
ul.footer_links li a:active{color: #237cd4;	text-decoration: none;}
ul.footer_links li a:visited{color: #858585; text-decoration: none;}
ul.footer_links li a:hover{color: #237cd4; text-decoration: underline;}	

a.phone_bottom { font-size:1.45em; font-weight:bold; line-height:100%; color:#323232; text-decoration:none; display:block; clear:both; margin:10px 0px 2px; } 	
a.phone_bottom:hover { text-decoration:underline; } 	
.phone_podpis { display:block; clear:both; margin:1px 0px 10px; font-size:0.8em;}

.other_footer_elements { font-size:0.9em;}

.other_footer_elements a {color:#858585;  }
.other_footer_elements a:visited{color: #858585; text-decoration: none;}
.other_footer_elements a:hover{color: #237cd4; text-decoration: underline;}





#w2b-StoTop { display:block; clear:both; background: #9c9a9c;  padding:5px 4px 4px; margin:12px auto 12px; position: relative; z-index: 1; width:60px;
			 text-align:center; color:#fff; text-shadow:none; font-size:0.9em; line-height:100%;
			 -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius:4px; border-radius: 4px;
			  -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;	}
#w2b-StoTop:hover { cursor:pointer; background:#878687; text-decoration:none; }

 
