body{
margin: 0px;
font: 11pt Book Antiqua;
color: #003A73;
background-image:url('/siteimages/background_to_site.jpg');
background-position:top center;
background-repeat: no-repeat;
background-attachment: fixed;
min-height:1000px;
}
input, textarea {
	border: 1px solid black;
}
#center{
padding: 0px 5px 5px 0px;
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.8);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=white);
/* For IE 8*/
09.-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=white)";
}

#toplogo{
position:absolute;
top:0px;
left:0px;
z-index:100;
text-align:center;
text-decoration:none;
}

.topbasket{
float:left;
margin-left:10px;
margin-top:2px;
padding-left:10px;
border-left:1px dashed white;
color: white;

}

.topbasket a{
color: #F26D00;
font-weight:bold;
text-decoration:none;
}

.topbasket a:hover{
color:#6CF;
text-decoration:underline;
}

#slideshow{
height:260px;
}

.trastnavigation{
padding-top:10px;
padding-left:10px;
float:left;
}

#opisaniezakaza{
font: 10pt Book Antiqua;
color: black;
text-align: left;
}


#head_contacts{
float:right;
padding: 20px;
position: absolute;
top: 15px;
right: 15px;
z-index:100;
border: 1px solid black;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
text-align:left;
background-color:lightblue;

}

#pricebox{
margin:0px auto;
text-align: center;
padding: 15px;
color: red;
font-size: 3em;
border: 1px solid #F26D00;
-moz-box-shadow: 0 0px 50px gold;
-webkit-box-shadow: 0 0px 50px gold;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color:white;

}
#widthimg, #heightimg, #widthimgl, #widthimgd {
font: bold italic 20pt Book Antiqua;
color: gray;
}

#bagetbox{
height:450px;
overflow-y: scroll;
text-align: center;
display:none;
padding: 0px 0px 10px 0px;
border-top: 1px dashed gray;
border-bottom: 1px dashed gray;

}

#forfade{
display:none;
}

.ins{
text-align: center;
text-decoration: none;
display:-moz-inline-box;
display:inline-block;
vertical-align:top;
border: 1px solid gray;
margin: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color:white;


}

.ins div{
width:150px;
float:left;
vertical-align:middle;

}
.ins span:hover{
cursor: default;
text-decoration: underline;
}

.ins span{
color: blue;
font-weight: bold;
}

.ins b{
color: green;
font-weight: bold;
}

a:hover{
text-decoration:none;
color: #F26D00;
}

.step{
padding: 20px;
line-height: 1.5em;
background-color: white;
height: 350px;
border:1px solid gray;
}
.step span:hover{
cursor: default;
text-decoration: underline;
}

.step img {
vertical-align : middle;

}
.step img:hover {
cursor: help;
}

.bybutton{
margin:0px auto 10px;
text-align:center;
width:160px;
border: 1px solid blue;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color:  #eaeaea;
}

.bybutton:hover{
	background-color:silver;
}

.bybutton a{
color: #0857A6 !important;
}

.bybutton a:hover{
color: blue !important;

}

#leftside  a:hover{
text-decoration:none;
color: #F26D00;
}

#site{
min-width: 1160px;
max-width: 1400px;
min-height: 2500px;
margin: 10px auto;
-moz-box-shadow: 0px 0px 10px black;
-webkit-box-shadow: 0px 0px 10px black;
}

#header { 
    position: relative;
}

#topmenu_nav{
    position: absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height: 60px;
	text-align: center;
    }

#podmenu{
    width: 100%;
    background-color: #313B8D;
    position: absolute;
    bottom: 0px;
    left: 0px;

}
.spacer{
    height: 85px;
    background-image:url('/siteimages/spacer.png');
    background-position: bottom center;
	background-repeat: repeat-x;
	width: 1px;

}

#mainmenu:hover{
	
}

#logodiv{
    position: absolute;
	left:0px;
	top:0px;

	}
	
#search{
    background-image:url('/siteimages/headermain_bg.png');
    background-color: #003A73;
	padding-left: 3px;
	-moz-box-shadow: 0 3px 3px;
    -webkit-box-shadow: 0 3px 3px;
}

.clear{
clear:right;
}
#leftside{
    background-image:url('/siteimages/headermain_bg.png');
    background-color: #003A73;
    -moz-box-shadow: 3px 3px 3px black;
    -webkit-box-shadow: 3px 3px 3px black;
	float:left;
	width: 220px;
	margin-right:5px;
	color: #eaeaea;
	}
	
#footer{
    background-image:url('/siteimages/headermain_bg.png');
    background-color: #003A73;
    -moz-box-shadow: 3px 3px 3px black;
    -webkit-box-shadow: 3px 3px 3px black;
	text-align: center;
	color: white;
	padding: 33px;
}

#footer a{
color: gold;
text-decoration: underline;
}

#leftside  li{
line-height: 1.7em;
}

#leftside  b{
color: #eaeaea;
}

#leftside a{
color: gold;
padding-right: 15px;
text-decoration: underline;
}

#leftside h2{
text-align:center;
}

img{
border: 0px;
}

.thumbnail{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
text-align: center;
margin: 5px;
}

.thumbnail .r{
width: 210px;
float: left;
text-align: center;
color: white;
background-color: white;
padding:10px 0px 0px 0px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow:0px 0px 10px blue;
-webkit-box-shadow:0px 0px 10px blue;
    background: #003A73;
    background: -moz-linear-gradient(top, #2f86fd 20%, #4a72a9 51%, #003A73 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#2f86fd), color-stop(51%,#4a72a9), color-stop(100%,#003A73));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f86fd', endColorstr='#003A73',GradientType=0 );
	

}

.thumbnail .r:hover{
-moz-box-shadow:0px 0px 10px #6CF;
-webkit-box-shadow:0px 0px 10px #6CF;
}

.thumbnail .r a{
	text-decoration:none;
	color: white;	

	
}
.thumbnail .r a:hover{
	text-decoration:none;
	color:#6CF;
	
}

.thumbnail .r .img{
height:230px;
width: 210px;
display: table-cell;
vertical-align: middle;
text-align: center;
}

.nav{
padding: 5px 5px;
margin: 0px 1px;
float:left;
text-decoration: none;
}

.nav:hover{
-moz-box-shadow:0px 0px 1px #000;
-webkit-box-shadow:0px 0px 1px #000;
}

.nadpis{
text-align:left;
padding: 10px;

}

#calc
{
z-index:15;
position:fixed;
display:none;
width:300px;
left:50%;
top:50%;
margin-left:-150px;
margin-top:-150px;
border:1px solid red;
background-color: white;
text-align:center;
line-height:2em;
padding:25px;
-moz-box-shadow:10px 15px 30px #000;
-webkit-box-shadow:10px 15px 30px #000;


}

h1{
font: bold italic 20pt Book Antiqua;
margin-top:0px;
}
h2{
font: bold italic 16pt Book Antiqua;
}
h3{
font: bold italic 14pt Book Antiqua;
}
h4{
font: bold italic 12pt Book Antiqua;
}

img.tTip						{ margin: 8px 15px 8px 0px; float: left; }
h1.massive						{ font-size: 72px; line-height: 10px; padding: 0px; letter-spacing: -6px; color: #f4c20a; }
#demo_wrapper					{ width: 600px; margin: 30px auto 0px auto; }

.tinyTip						{ width: 325px; padding: 17px 0px 0px 0px; display: block; background: url('/siteimages/tinyTip-top.png') 0px 0px no-repeat; }
.tinyTip .content				{ padding: 0px 15px 0px 15px; font-size: 14px; font-family: "Lucida Sans Unicode"; color: #010101;  background: url('/siteimages/tinyTip-content.png') 0px 0px repeat-y; }
.tinyTip .bottom				{ height: 47px; background: url('/siteimages/tinyTip-bottom.png') 0px 0px no-repeat; font: 0px/0px sans-serif; }


