body{ font:normal 12px arial;padding:0px;margin:0px;font-family: 'Lobster', cursive; font-family: 'Ubuntu Condensed', sans-serif;color:#30395A}
a, a:hover{border:none; text-decoration: none;}
img{border:none;}
span{width:650px; font-size:13px; height:auto;padding-top:20px; padding-right:30px;}
span a{color:#c31120;border-bottom:1px dotted #c31120;}
strong{font-size:18px; margin:10px 0px;}
#logo{position: relative;   left: 0px;  z-index: -9998;}
#main{width:963px; height:auto;}
#left{float:left; width:253px;}
#right{width:740px; margin:0px;padding:0px;}
#mainbox{  background:#fff; width:710px; margin-left:260px; height:auto;   min-height:940px;  position: relative;    top: -200px;   left:5px;  padding:10px 0 0 10px;  z-index: 1;}
#menu{position:relative; top:-10px;margin:0px 0px 0px 10px}
#header{color:#3b5460; background:url(../img/menuheader.png) no-repeat center left; width:253px; height:36px; padding-top:22px; padding-left:10px; font-size:13px;}
#cartmain{ padding-left:20px;position:relative;top:-188px; z-index:3px; left:25px;}
#underheader {width:200px; background-color:#fff; height:300px auto; margin:-13px 0px 10px 10px; padding:10px;}
#underheader a { font: 12px/1.7 arial; width: 150px; margin:0px 10px 5px 7px; border-bottom:1px dotted #3b5460;  color:#3b5460;}
#subheader {position:relative;top:10px; left:46px;color:#3b5460; background:url(../img/subheader.png) no-repeat center left; width:197px; height:25px;  }
#subheader a{     color: #3B5460;    font: 12px arial;    margin-left: 8px;    padding-left: 10px;    padding-top: 5px;    position: relative;    top: 5px;    width: 150px;}
#mainmenu {width:710px;display:block; position:relative; top:32px;font-size:15px;z-index: 1;}
#mainmenu a{ color: #3B5460; border-right:1px dotted #3B5460; margin:0px 20px 5px 55px; padding-top:30px; padding-right:15px;}
 #mainmenu a:hover{color:#c31120; border-right:1px dotted #c31120;}
 #phonenumber, #headertopic{font-family: 'Lobster', cursive; font-size:24px; position:relative; top:-225px; left:380px; color:#fff;z-index: 2;}
 #headertopic{font-size:18px; color:#c31120;left:0px; top:0px;}
 #page{position:relative; left:10px;}
 
 #productbox {float:left;height:260px;width:158px;border:1px solid #ccc;display:block;cursor: pointer;    margin: 5px 12px 10px 1px;       width: 158px;}
 #productbox a{border:none; text-decoration:none;color:#7a7a7a; margin:0px;}
.clear { clear: both; background: none; }
#productbox ul { 
list-style-type: none;
padding: 0;
margin:7px 5px 7px 8px;
text-align: left;
width: 156px;
color:#7a7a7a;
}
#productbox li {

background-image: url(../img/bullet.jpg);
background-repeat: no-repeat;
padding-left:18px;
margin: 0.1em 0;
font-size:11px;
color:#7a7a7a;
font: normal 11px Arial, Helvetica, sans-serif;
}
.imga {
height:115px;
 width:166px;

}



#productbox a.org {
display:in-line;
margin-left:10px;
padding:0px;
font-size:10px;
color:#fe7800;
}

#productbox a:hover.org {

text-decoration:underline;
}

#productbox a.cart, a.carts {
background-image: url(../img/cart.png);
background-repeat: no-repeat;
display:block;
margin-top:9px;
margin-left:8px;
width:61px;
height:21px;
padding-left:20px;
 
font-size:11px;
color:#7a7a7a;
float:left;
}

#productbox a.carthome {
background-image: url(../img/cart.png);
background-repeat: no-repeat;
display:block;
margin-top:9px;
margin-left:8px;
width:61px;
height:21px;
padding-left:25px;
 padding-top:5px;
font-size:11px;
color:#7a7a7a;
float:left;
}

#productbox input.cart , input.carts{
background-image: url(../img/cart.png);
background-repeat: no-repeat;
display:block;
 
 margin-bottom:5px;
width:61px;
height:21px;
 
 
font-size:11px;
color:#7a7a7a;
float:left;
}

#productbox a:hover.cart {

text-decoration:underline;
}


#productbox h3{
color: #30395a;font-weight:normal; font-size:14px;font-family: 'Ubuntu Condensed', sans-serif; width:146px; line-height:1.1;text-align:center; margin-top:15px;margin-bottom:20px;margin-left:6px;}

#productbox h3.price{
color: #c31120;   font-weight:bold;font-size: 14px; line-height:1; margin-top:20px;}
 #footer {position:relative; top:-165px; left:325px;}
 #footer a{font-size:14px; z-index:4; color:#fff; }
 #footer a:hover{color:#30395a;}
 
 
 #nav2 { display: block; margin:0px;margin-left:0px;   padding: 0; position: relative;  }
  #nav2 li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; left:30px; }
  #nav2 a { display: block; z-index:9999999; text-decoration:none;}
   #nav2 a.hover { display: block; z-index:9999999; }
  #nav2 ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav2 ul { line-height: 0; } /* IE6 "fix" */
  	#nav2 ul a { zoom: 1; } /* IE6/7 fix */
    #nav2 ul li { float: none; }
    #nav2 ul ul { top: 0; }
#nav2{  height: 30px; }
#nav2 *:hover { color: #fe7800; background-color: #eee; }
#nav2 a { width:120px; color: #7a7a7a;  height:140px;font-size: 13px; line-height: 1; z-index:9999999; text-shadow:1px 1px #fff; margin:0px; padding:0px; text-align:center;}
  #nav2 li.hover a {  color:#fff; text-shadow:0px 1px  #000; background:#7a7a7a;}
 
  #nav2 ul { top: 25px; }
    #nav2 ul li a { background-color: #e6e6e6; color:#7a7a7a;font-size: 13px;  }
      #nav2 ul a.hover { background-color: #e6e6e6; color:#7a7a7a; text-shadow:0px 1px #fff;}
	  #nav2 ul a { background-color: #30395a; }
   #nav2 ul a { border-bottom: 1px solid white; border-right: none; opacity: 1.9; filter: alpha(opacity=100); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

.podstrona
{
width: 710px;
height:auto;
min-height: 946px;
text-align:left;
background: #fff;
position:absolute;
}
#upper{position:absolute;}

#bigbox{float:left; height:auto; margin-bottom:10px; margin-top: 5px;}
#text{padding:0px;margin:10px 20px 10px 10px; font-size:15px; line-height:1.5em;}
 
#headerorange
{
margin-top:50px;
width:700px;
background:url(../img/headerblue.png) repeat-x ;
text-shadow:0px 1px  #c4772f;
color:#fff;font-size: 16px;  
height:40px;


}
#imgacc{width:110px;margin-left:0px;text-align:center; float:left; margin-right:5px; font-size:12px; }
#headerorange h1, #headerorange h4
{
background:none;
margin:0px;
height:auto;
text-shadow:0px 1px  #3B5460;
color:#fff;font-size: 16px;  
padding-top:10px;
padding-left:8px;
font-weight:normal;
}
 

#photocontainer
{float:left;
width:318px;
margin:15px 15px 15px 0px;
height:auto;
min-height:318px;
}


#photo
{float:left;
margin-top: 25px;
width:318px;
border:1px solid #e5e5e5;

height:auto;
min-height:200px;
}

#photo img
{
 

margin:20px;
position:relative;

}

#headeroverview
{
width:309px;
background:url(../img/headergrey.png) repeat-x ;

height:30px;
padding-top:14px;
padding-left: 10px;
margin-bottom:10px;
margin-top:10px;

}

#headeroverview h3
{ color: #7A7A7A;
    font-size: 16px;
    font-weight: normal;
    position: relative;
    text-shadow: 0 1px #FFFFFF;
    top: -20px;}

#packinc
{
width:317px;
border:1px solid #eaeaea;

height:35px;

margin-bottom:5px;
margin-top:5px;

}


#packinc img
{
Float:left;
margin-left:3px;
height:29px;
width:29px;
}


#pricecontainer,#pricecontainer2
{float:left;
margin-top:25px;
margin-left:20px;
 
 
}
#pricecontainer{width:354px;height:auto;
min-height:60px;}


#cart
{float:left;
color:#fe7800; font-size: 16px;  
text-align:center;
margin-top:60px;
margin-bottom:10px;
 
width:352px;
}


#headergreyproduct
{
width:690px;
background:url(../img/headergrey.png) repeat-x ;
color:#7a7a7a;font-size: 16px;  
text-shadow:0px 1px  #fff;
height:30px;
padding-top:10px;
padding-left: 10px;
 
margin-right:5px;
}

#metacontainer
{float:left;
width:370px;
height:auto;
min-height:318px;
}
#metacontainer h2
{
color:#30395a; font-size: 26px; 
height:auto;
min-height:70px;
margin: 40px 25px 40px 25px;
line-height: 1;
}

#metacontainer select
{
 
width:320px;
 font-size: 11px; 
margin: 20px 25px 0px 25px;
 
}

#metacontainer p
{
color:#7a7a7a;  
    position: relative;
   font-size: 14px;
	left:45px;
	margin-right:75px;
line-height: 1.1;
display:list-item;
list-style-image:url(../img/ico2.png);
list-style-position: outside;
}

#metacontainer2 p
{
width:90%;
color:#7a7a7a;  
    position: relative;
   font-size: 14px;
	left:45px;
	margin-right:75px;
line-height: 1.1;
display:list-item;
list-style-image:url(../img/ico2.png);
list-style-position: outside;
}

#metacontainer p.italic{font-style:italic; list-style-image:none;font-size: 14px; }

#price,#price2
{
color:#c31120; font-size: 30px;  
position:absolute;
 
text-align:right;
display:inline;
width:324px;
margin-left:0px; 
margin-top:15px;margin-bottom:15px;
 
}

#packageinc{

float:left;  position:relative; top:-70px; left:120px;
}



#packinc
{
width:317px;
border:1px solid #eaeaea;

height:35px;

margin-bottom:5px;
margin-top:5px;

}

#productcontainer
{
width:700px;
 
 
margin-top:415px;
 margin-left:10px;
height:auto;
min-height:620px;

}


#packinctext
{color:#7a7a7a;font-size:12px; 
padding-top:11px;margin-left:39px;}

#packinc img
{
Float:left;
margin-left:3px;
height:29px;
width:29px;
}


#photocontainer2
{ 
   color: #7A7A7A;
    display: block;
    font-size: 13px;
    height: auto;
    margin: 0 auto 20px;
    min-height: 198px;
    text-align: center;
    width: 696px;
}
#photocontainer2 p{margin-left:35px;width:140px; color:#7a7a7a; font-size:13px; line-height:105%;  }

#center   
{ display:inline-block;
width:200px;
padding:5px 15px;
 text-align: center;
 height:160px;
}
#center   img{width:100px;border:2px solid #e5e5e5;  }
 
#center  b {color:#30395a;font-weight:lighter;font-size:21px;}

#photocontainer2 span
{margin:10px 0px;
display:block;
}

h5.center
{
color:#c31120;font-size: 16px;   text-align:center;margin-top:8px; 
}

#hline {height:1px; width:700px; border-bottom:1px dotted #30395a; }

#boxtextlong2{
width:580px;
display:block;
height:auto;margin-top:36px;
float:left;
}

#boxtextlong {
width:600px;
display:block;
margin-top:54px;
float:left;
}

#productboxwide{
height:90px;
width:700px;
border:1px solid #eee;
display:block;
margin:10px 0px;

}

#productboxintro{
float:left;
height:260px;
width:166px;
 
display:block;
cursor: pointer;
margin:7px;

}


#productboxwide h3,#productboxwide2 h3{
color: #30395a; font: bold 14px ;  display:block; float:left; line-height:1.1;text-align:left;  margin-left:10px; margin-right:5px;margin-top:16px; width:110px;}

 
#productboxwide h3.price,#productboxwide2 h3.price{
color: #C31120;   font-weight:normal;font-size: 28px; line-height:1;    margin-left: 30px;
    margin-right: 10px;
    margin-top: 30px;
    width: 80px;}


#productboxintro a{background:#c31120; color:#fff; font-size:22px; line-height:1.2em;   }
 #productboxintro a:hover{background:#30395a;     }
 
 .imga {
height:115px;
 width:166px;

}
#boxtext {
width:300px;
display:block;
height:auto;margin-top:20px;
float:left;
}
 #bigbox a{color:#c32110;}
  #bigbox a:hover{color:#30395a;}
   #bigbox h6{font-size:14px; margin-top:20px; margin-right:20px;margin-left:20px;font-weight:normal;}

img.imga{width:150px; height:100px;float:center;margin:0px auto;}
#imgadap{width:110px;margin-left:0px;text-align:center; float:left; margin-right:5px; margin-top:5px;}
#imgadap2{width:166px;text-align:center; float:left;  margin-top:5px;}
#imgatt{width:110px;margin-left:0px;text-align:center; float:left; margin-right:5px; margin-top:25px;}
#imgacc{width:110px;margin-left:0px;text-align:center; float:left; margin-right:5px; font-size:12px; }

.cartdiva
{float:left;
color:#fe7800; 
display:inline;
margin:34px 13px 0px 13px;
text-align:left;
height:20px;
}


#productboxwidebig{
height:202px;
width:700px;
border:1px solid #eee;
display:block;
margin:10px 0px;

}

#productboxwidebig h3{
 color: #30395A;
    float: left;
    font-size: 12px;
    margin: 5px 10px 5px 10px;
    width: 320px;
 

}

#productboxwidebig h2{
 color: #30395A;
    float: left;
    font-size: 16px;
    margin: 10px;
    width: 340px;
 

}

#productboxwide a{border:none; text-decoration:none;color:#7a7a7a; margin:0px;}