body {
    margin      : 0px auto;
    padding		: 0px;
	position: relative;
	line-height : 100%;
    width: 924px;
	height:auto;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 12px;

background:url(img/bg.png) repeat ;

}

#imgborder{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color:#eee;
}
h3#callus{	 margin-left:220px;
	margin-top: -20px;font-size:32px;
		text-align: left;color:#0f75bc;
	float:left;}

	#callus b{	  font-size:32px;
		 color:#ff0000;
	 }

h3{

font-size: 14px;
color:#30395a; 
margin:10px 10px;
font-weight:normal;
 

}
#infobox{margin: 0 15px 0 25px; width: 860px;}
#infobox a{color:#fe7800; }
#infobox span{  color:#30395a;font: normal 12px Arial, Helvetica, sans-serif; line-height:125%;   padding:0px;width:880px;}
strong{margin:7px 0px;color:#30395a;font: bold 21px Arial, Helvetica, sans-serif; line-height:105%;}
#pressrelease{width:880px; margin:0 15px 0 10px; padding: 20px 0;   border-top:2px solid #fe7800; }
#support{width:880px; margin:0 15px 0 10px; padding: 20px 0;   border-bottom:2px solid #fe7800; }
#pressrelease a{padding:0px;margin: 0px 0px 0px 0px;   text-align:left; display:block;}
#main{

width:924px;
height:auto;
min-height:675px;
}

div#readmore{ background:url(public/img/pointer.png) no-repeat; height:21px; font:lighter 10px tahoma; margin-top:6px; text-decoration:underline; float:left; padding:4px 0px 0px 28px;}
div#box1, div#box2, div#box3 {	
margin-top:20px ;
	width: 273px;
	height:100px;
	margin-left:0px;
	text-align: left;
	margin-right:10px;
	float:left;}
	
div#box1{ margin-left:10px ;}

p#box {font-size:12px; color:#30395a; text-decoration:none;}
a#box  {font-size:12px; color:#30395a; text-decoration:none;}
#mainbox{ 
 
width: 924px;
width:100%;
height:auto;
background-color:#fff;
	
-moz-box-shadow: 0 0 6px 6px #d5d5d5;
-webkit-box-shadow: 0 0 6px 6px #d5d5d5;
box-shadow: 0 0 6px 6px #d5d5d5;

}

#banner
{
width: 924px;
 height:70px; 
 }
#banner2
{
clear:both;
width: 924px;
height:225px;
}

#left
{

width: 924px;
}

#left2
{
display:inline;
float : left;
width: 245px;
 color:#30395a; margin:0; padding: 5px 0px 0px 0px;
 margin:0px 10px 0px 10px;
}
#left3
{
display:inline;
float : left;
width: 50px;
height: 25px;
margin:0; padding: 0px 0px 0px 10px;}

/*right i left odnosza siê do rzeczy w bannerze*/
#right
{

float : left;
width: 204px;

}
#leftbanner
{
float : left;
width: 192px;
}

/*right i left odnosza siê do rzeczy w bannerze*/
#rightbanner
{

float : right;
width: 732px;

}


#up
{
float : right;

width: 300px;
} 

#logo
{
float : left;
width: 330px;
height: 90px;
}

#lewa2
{

float : left;
width: 190px;
background: white;
min-height:690px;
margin-top: 10px;
margin-right:100px;
}

h5{
font:bold 13px Helvetica,"Trebuchet MS", Verdana, arial;
color:#30395a;



}

h4{
font:bold 18px Helvetica,"Trebuchet MS", Verdana, arial;
color:#555;
margin:10px 0px;


}

#prawa2
{
width: 914px;
 margin-left:10px;
float:left;

 
background: #fff;

}

#pra
{
margin:0px 0px 0px 0px;
height: auto;
float : left;
width: 600px;
background: #f6f6f6;
}


#pra span
{
color:#30395a;
font:bold 1em Helvetica,"Trebuchet MS", Verdana, arial;
}
#pra p
{
color:#4a5984;
margin:7px 15px 0px 25px;
font:bold 13px tahoma,"Trebuchet MS", Verdana, arial;
border-left: 5px solid #fe7800;
padding-left:5px;
}

#prab
{
margin:0px 0px 0px 0px;
height: 138px;
float : right;
width: 134px;

border-bottom: 2px solid #eeeeee;
}

#prabb
{
margin:10px 0px 0px 0px;

}
#pra2a
{

margin:0px 0px 5px 0px;
float:right;
width: 732px;
background: #fff;


}



h6
{
margin:-8px 0px 0px 0px;
color:#30395a;

}

#pra2a p
{
color:#666565;
width: 150px;
font:normal 12px verdana;
background: #f6f6f6 url(public/img/layout/bullet.png) no-repeat center left;
margin:4px 0px 0px 15px;
padding-left:14px;
}



#pra1
{
margin:0px 0px 0px 5px;
float : left;
width: 734px;


}


.pr
{
color:#30395a;
text-decoration:none;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
padding: 5px 0px 5px 140px;

}



.pr:hover
{
color:#fe7800;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
}

#linki
{
color:#fe7800;
font:0.9em Helvetica,"Trebuchet MS", Verdana, arial;
}

#linki:hover
{
color: green;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
}



#pra1 p
{
color:#30395a;
width: 150px;
font:normal 12px helvetica;
background: #f6f6f6 url(public/img/layout/bullet.png) no-repeat center left;
margin:8px 0px 0px 15px;
padding-left:8px;
}


#pra2
{
margin:0px 0px 0px 0px;
height: auto;
float : left;
width: 518px;
background: #f6f6f6;


}



#pra2 h1 
{
margin:0px 8px 0px 0px;
color:#30395a;
font:bold 13px Helvetica;
padding-left:25px;
}

h1
{
margin:10px 8px 10px 0px;
color:#30395a;
font:bold 19px Helvetica;
padding-left:25px;
 
width:100%;
}

#pra2 span
{
color:#fe7800;
font:bold 1em Helvetica,"Trebuchet MS", Verdana, arial;
} 
#pra2 p
{
color:#30395a;
font:normal 13px Helvetica,"Trebuchet MS", Verdana, arial;
border-left: 5px solid #fe7800;
margin:15px 15px 0px 25px;
padding-left:5px;
}

.link
{
color:#fe7800;
font:bold 15px Helvetica,"Trebuchet MS", Verdana, arial;


text-decoration:none;
}

.link:hover
{
color:#30395a;
font:bold 15px Helvetica,"Trebuchet MS", Verdana, arial;

text-decoration:none;
}

.lin2
{
color:#fe7800;
font:bold 15px Helvetica,"Trebuchet MS", Verdana, arial;
text-decoration:none;
}

.lin2:hover
{
color:#30395a;
font:bold 15px Helvetica,"Trebuchet MS", Verdana, arial;
text-decoration:none;
}

.linku
{
color:#fe7800;
font:normal 13px Helvetica,"Trebuchet MS", Verdana, arial;
text-decoration:none;
margin:0px 0px 0px 0px;
padding-left:0px;

border-bottom:1px solid;
}

.linku:hover
{
color:#30395a;
font:normal 13px Helvetica,"Trebuchet MS", Verdana, arial;
margin:0px 0px 0px 0px;
padding-left:0px;
text-decoration:none;
border-bottom:1px solid;
}

#pra2b
{

height: auto;
float : right;
width: 212px;
background: #f6f6f6;
border-left: 1px solid #eeeeee;
list-style:none;
}



#pra2b a 
{

color:#30395a;
font:bold 13px Helvetica,"Trebuchet MS", Verdana, arial;
list-style:none;
text-decoration:none;
}

#pra2b a:hover
{
color:#fe7800;
font:bold 13px Helvetica,"Trebuchet MS", Verdana, arial;
}

#pra2b ul 
{
margin:15px 2px 2px 4px;
padding: 0px;
list-style:none;
text-decoration:none;
}

#pra2b ul li
{
margin:2px 0px 6px 0px;
padding: 0px;
list-style:none;
color:#30395a;
font:normal 1em Helvetica,"Trebuchet MS", Verdana, arial;
text-decoration:none;
background:url(public/img/layout/bullet.png) no-repeat center left;
padding-left:13px;
}

#news
{

width: 190px;
height: 125px;
margin-bottom:15px;


}


#news p
{
font-size: 11px;
margin:15px 3px 10px 15px;

color: #7a7a7a;
}

#news h4
{
text-shadow:0px 1px  #e6e6e6;
font-family: Helvetica,arial,sans-serif;
font-size: 18px;
float:left;
margin:16px 0px 15px 15px;
padding:0px;
width:190px;
color: #7a7a7a;
}



#kontakt
{
margin:5px 0px 0px 0px ;
width: 190px;
background: #ffffff url(public/img/layout/kontakt.png) no-repeat 20px -4px;

}

#kontakt p
{
position: relative;
left: 15px;
width: auto;
margin:2px 10px 0px 0px;

color: #30395a;
background:none;

font:11px bold helvetica,verdana,arial;

}

#kontakt a
{
font:bold 11px helvetica,verdana,arial;
margin:0px 0px 0px 8px;
color: #30395a;
text-decoration:none;
}

#kontakt b
{

font:bold 11px helvetica,verdana,arial;
margin:0px 0px 0px 8px;
color: #30395a;
text-decoration:none;
}

#kontakt a:hover
{
margin:0px 0px  0px 14px;
color: #fe7800;
text-decoration:none;
}

.clear { clear: both; background: none; }

#footer {
clear:both;
min-height:35px;
height:auto;
width: 100%;
background: #e6e6e6 ;
padding-bottom:40px;
border-top:10px solid #7a7a7a;


}
.foot a{border:none; color:#7a7a7a; text-decoration:none;}
.foot  h4{ padding:0px; margin:3px 0px;color:#9a9a9a;
color:#7a7a7a;font-size: 14px; font-weight:bold; font-family: Helvetica,arial,sans-serif;
}
.foot  {
display:inline;
font: normal 11px tahoma,"Trebuchet MS",helvetica;

position:relative;
list-style-type:none;
margin-left:20px;

padding:0px;
float:left;
}

.foot li {
display:inline;
list-style-type:none;
margin-right:0px;
padding:0px;

}
.foot ul {
color:#7a7a7a;
text-decoration:none;
}

.foot li a {
color:#7a7a7a;
text-decoration:none;
}
.foot li a:hover {
text-decoration:underline;
}

#footer2 {
font: normal 10px verdana,tahoma,helvetica;
height: 15px;
width: 100%;
background-color: #fff;
text-align: center;
padding:10px 0px;
}
 
#footer2  a{
margin-right:5px;
font: normal 9px verdana,tahoma,helvetica;
color: #7a7a7a;
text-align: right;
text-decoration: none;
}

#footer2  a:hover{
font: normal 9px verdana,tahoma,helvetica;
color: #fe7800;,
text-align: right;
}



img {
    border : none;
	
}

.nan a
{
text-decoration: none;
border: none;
}



.menu_topmain{
height:60px;
width:952px;
background:url(img/menu.png) no-repeat;
 
margin-left:-15px;



}
.menu_top{
    margin-left: 11px;
    margin-top: -5px;
height:33px;
float:left;
width:924px;
padding-top:10px;
text-decoration: none;


}

.menu_top2{
height:30px;
float:right;
width:204px;
text-decoration: none;
background:#30395a repeat-x;

}

.menu_top2 img{
margin:3px 2px 4px 2px;
float:right;
}

.menu_top ul{
padding:0px;
margin:0px;
text-decoration: none;

}

.menu_top ul li{
float:left;
list-style:none;
text-decoration: none;

}

.menu_top ul li a{
text-decoration: none;
display:block;

background-position: left bottom;
}

.lava1{
float:left;
}

.smt{

float:left;
width:732px;
height: auto;

}

.smt ul{
padding:0px;
margin:0px;
}


.smt ul li{
float:left;
list-style:none;
display:inline;

}

.smt ul li a{
display:inline;
margin:5px 0px 0px 150px;

width:89px;
height:25px;
background-repeat: no-repeat;
background-position: left bottom;
}


/*menu flag */

.menu_flag{
float:right;
width:188px;
text-decoration: none;
}

.menu_flag ul{
padding:0px;
margin:0px;
text-decoration: none;
}

.menu_flag ul li{
float:left;
list-style:none;
text-decoration: none;
}

.menu_flag ul li a{
display:block;
height:40px;
background:url(public/img/layout/usflag_off.jpg);
background-repeat: no-repeat;
background-position: left bottom;
text-decoration: none;
}

.menu_flag ul li a.us{
width:39px;
background:url(public/img/layout/usflag_off.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_flag ul li a.us:hover{
width:39px;
background:url(public/img/layout/usflag_on.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_flag ul li a.en{
width:39px;
background:url(public/img/layout/ukflag_off.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_flag ul li a.en:hover{
width:39px;
background:url(public/img/layout/ukflag_on.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_flag ul li a.pl{
width:39px;
background:url(public/img/layout/plflag_off.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_flag ul li a.pl:hover{
width:39px;
background:url(public/img/layout/plflag_on.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_flag ul li a.esp{
width:39px;
background:url(public/img/layout/espflag_off.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_flag ul li a.esp:hover{
width:39px;
background:url(public/img/layout/espflag_on.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}


/* menu boczne */

.glossymenu{
margin:5px 0px 1px 0px;
padding: 0;
width: 185px; /*width of menu*/
height:auto;

border-bottom-width: 0;
}

.glossymenu a.menuitem{
background:url(img/headergrey.png) repeat-x ;
text-shadow:0px 1px  #fff;
height:40px;
color:#7a7a7a;font-size: 16px; font-family: Helvetica,arial,sans-serif;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 14px 0px 3px 5px;
text-decoration: none;
margin-left:7px;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #7a7a7a;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 11px;
right: 8px;
border: none;
}

.glossymenu a.menuitem:hover{
color:#fe7e00;
}

#mm {

padding-left: 25px;
}

#mm ul li a{
font: normal 10px Helvetica,"Trebuchet MS", Verdana, arial ;
background: url(img/arrow.png) no-repeat center left;
margin-left: -7px;
margin-top:3px;
margin-bottom:3px;
padding-left: 15px;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-top:-20px;
margin-bottom:10px;
}



.glossymenu div.submenu ul li ul li{
border-bottom: 1px solid #e5e5e5;
}

.glossymenu div.submenu ul li a{
padding: 4px 0px 1px 19px;
background: url(img/arrow.png) no-repeat center left;
display: block;
font: normal 11px Arial, Helvetica, sans-serif;
color: #464646;
text-decoration: none;
margin-left: 17px;
margin-top: 8px;
margin-bottom: 8px;
}

.glossymenu div.submenu ul li a:hover{
  background: url(public/img/layout/arrowbullet.png) no-repeat center left ;
color: #fe7e00;
}

/* styl podstrony */
.podstrona
{
width: 900px;
height:auto;
min-height: 646px;
margin-left:10px;

 
text-align:left;
background: #fff;
}




h6
{

font: bold 12px Arial, Helvetica, sans-serif;

line-height:1.2em;


}

.podstrona p
{
color:#30395a;
margin-top:16px;
font:normal 11px verdana;
text-align:left;

}

.big a
{
margin: 10px 2px 5px 10px;
color:#30395a;
font:bold 14px verdana;


}

.podstrona a
{

color:#fe7800;

text-align:left;
text-decoration:none;
}

.podstrona img
{
border:none;
}



.podstrona img
{
text-decoration:none;
border:none;

}




.cj ul
{
margin: 0px 0px 0px 20px;
padding: 0px;
width: 699px;
text-align:left;
}

.cj li
{
list-style:none;
color:#30395a;
width: 650px;
margin:7px 0px 0px 0px;
font:normal 12px tahoma,"Trebuchet MS", Verdana, arial;
background:url(public/img/layout/bullet.png) no-repeat center left;
padding-left:15px;
text-decoration: none;
text-align:left;
}

.podstrona h4
{
color:#fe7800;
margin:5px 5px 5px 0px;
font:bold 17px tahoma,"Trebuchet MS", Verdana, arial;
} 



.pra1a h3
{
margin: -5px 2px 5px 5px;
color: #30395a;
font:bold 1.4em Helvetica,"Trebuchet MS", Verdana, arial;


}

TABLE.MYTABLE
  { 
  margin: 3px 5px 5px 5px;
  text-align:center;
     font-family:arial;
     font-size:8pt;
	 font-weight:bold;
     background-color:#eeeeee;
     width:710px auto;
	 height:auto;
border:2px solid #fe7800;
	 line-height:100%;
  }


  TR.MYTABLE
  { 
     vertical-align:center;
	 	 height:auto;

  }

  TD.gora
  {  margin: 1px 1px 1px 1px;
     font-size:8pt;
     background-color:#30395a;
     color:white;
	 font-family:tahoma;
	 padding:4px;
     text-align:center;
  }
  
  
  
   TD.dol
  {  
     font-size:8pt;
	 background-color:#eeeeee;
     color:#30395a;
	 padding:4px;
     text-align:center;
	 border:1px solid #ffffff;
	 
  }
  
  TD.g
  {width:120px;  
  margin: 1px 1px 1px 1px;
     font-size:8pt;
     background-color:#30395a;
     color:white;
	 font-family:tahoma;
	 padding:4px;
     text-align:center;
  }
  
    TD.d
  {  width:120px;
     font-size:8pt;
	 background-color:#eeeeee;
     color:#30395a;
	 padding:4px;
     text-align:center;
	 border:1px solid #ffffff;
	 text-decoration:none;
  }
  
     TD.dola
  {  margin: 1px 1px 1px 1px;
  
     font-size:8pt;
     background-color:#eeeeee;
     color:#fe7800;
	 height:auto;
     text-align:center;
  }
  
  
  TABLE.MYTABLE2
  { 
  margin: 15px 0px 15px 0px;
  
     font-family:arial;
     font-size:10pt;
	 font-weight:bold;
    
     width:880px;
	 height:auto;
     
	 line-height:100%;
  }


  TR.MYTABLE2
  { 
    
	 	 height:auto;
  margin: 15px 0px 15px 0px;
  }
  TD.gora2
  {  margin: 1px 1px 1px 1px;
     font-size:11pt;
     background-color:#30395a;
     color:white;
	 padding:4px;
     text-align:center;
	 line-height:120%;
	 width:auto;
  }
  
    TD.gora4
  {  margin: 1px 1px 1px 1px;
     font-size:11pt;
     background-color:#30395a;
     color:white;
	 padding:4px;
     text-align:center;
	 line-height:120%;
	 width:50px;
  }
  
    TD.gora3
  {  margin: 1px 1px 1px 1px;
     font-size:normal 8pt;
     background-color:#30395a;
	 color:white;
	 padding:4px;
     text-align:center;
	 line-height:100%;
	 width:200px;
  }
  
   TD.dol2
  {  
     font-size:8pt;
	 
     background-color:#fff;
     color:#30395a;
	 padding:4px;
     text-align:left;
	 border:1px solid #C3C9DF;
	 width:100px auto ;
  }
  
     TD.info
  {  
     font-size:8pt;
	 
     background-color:#eeeeee;
     color:#30395a;
	 padding:4px;
     text-align:left;
	 border:1px solid #ffffff;
	 width:300px ;
  }
  
       TD.info b
  {  
     font-size:11pt;
	 color:#fe7800;
	 
     
  }
  
  
     TD.dol2 b
  {  
     font-size:11pt;
	 color:#fe7800;
	 
     
  }
  
     TD.promo
  {  
     font-size:12pt;
	 
     background-color:#fe7800;
     color:#fff;
	 padding:4px;
     text-align:center;
	 border:1px solid #DF6900;
	  width:90px;
	  line-height:105%;
  }
  
     TD.dol3
  {  
     font-size:10pt;
	 width:150px;
     background-color:#eeeeee;
     color:#fe7800;
	 padding:4px;
     text-align:left;
	 border:1px solid #ffffff;
	
  }

      TD.gorap
  {  
     font-size:normal 8pt;
     background-color:#30395a;
	 text-align:center;
	 line-height:100%;
  }
  
   TD.dolp
  {  
     	 
     background-color:#ffffff;
     color:#30395a;
	 width:540px;
	 padding:4px;
     text-align:left;
	 
  }
  

  #imp
{
margin: 4px 0px 0px 0px;
height: auto;
width: 900px;
background: #30395a;
color: #ffffff;
padding: 5px 0px 5px 0px;
}



#imp p
{

margin: 15px  ;
color: #ffffff;
font:normal 12px verdana;
text-align: center;
}

#imp a
{
color: #fe7800;
font:bold 12px verdana;
text-decoration: none;
}

.polecamy{
border-top:2px solid #fe7800;
background:#ffffff;
height:auto;
width: 722px;
}

.polecamy p
{padding-top:5px;
padding-right:5px;
color: #30395a;
font:normal 18px trebuchete ms,arial;
text-align: left;
}

.polecamy a
{


color: #30395a;
font:normal 16px verdana;
text-align: left;
}




.podstrona2
{
width: 722px;
margin: 0px 0px 0px 0px;
min-height: 623px;
float : right;
text-align:left;
background: #f6f6f6;

}



.podstrona2 a
{color:#30395a;

margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px; text-align:left; display:block; font-size:1.7em; border:none; line-height:18pt; text-decoration:none;

}

.podstrona2 a:hover
{
color:#fe7800;
margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px; text-align:left; display:block; font-size:1.7em; border:none; line-height:18pt; text-decoration:none;
}



.podstrona2 h3
{
margin: 5px 0px 0px 10px;
height:35px;
color: #30395a;
font:normal 1.6em Helvetica,"Trebuchet MS", Verdana, arial;
background:url(/public/img/layout/cell_logo.png) no-repeat center left;
padding:10px 0px 0px 44px;
text-align:left;
}

.podstrona2 h1
{
margin: 10px 0px 0px 10px;
text-align:center;
height:35px;
color: #30395a;
font:bold 1.3em Helvetica,"Trebuchet MS", Verdana, arial;
padding:10px 0px 0px 44px;

}

.podstrona2 p
{
margin: 10px 2px 5px 10px;
color:#30395a;
width: 699px;
font:normal 12px verdana;
text-align:left;

}


.linka
{
margin: 1px 0px 1px 0px;
 width:100%;
 border-bottom:2px solid #fe7800;
}

.linka2
{
margin: 5px 30px 5px 10px;
 width:690px;
 border-bottom:2px dotted #efefef;
}

.subm
{
position:absolute;
margin: -22px 0px 0px 140px;
background:url(public/img/layout/go.png) no-repeat   ;
height:25px;
width:25px;
border: none;
}

.label
{
color:white;

}
.field
{
margin: -8px 0px 0px 15px;
height:13px;
width:70%;
}

.field a
{

height:13px;
width:70%;
}

.field p
{

height:13px;
width:70%;
}

.faq p{
font:normal 13px Helvetica,"Trebuchet MS", Verdana, arial;
width:640px;
margin:5px 5px 5px 10px;
}

.faq p.pytanie{
color:#30395a;
}

.faq p.tip{
color:#30395a;
}

.podstrona p.head{
color:#fe7800;
font:normal 24px Helvetica,"Trebuchet MS", Verdana, arial;

text-align:right;
width:699px;
}

.pytanie {

	background: #ffffff url(public/img/layout/help.png) center no-repeat;

	background-position: 15px 50%; /* x-pos y-pos */

	text-align: left;

	margin-top: 15px;

	padding: 5px 10px 5px 45px;

	border-top: 2px solid #30395a;

	border-left: 2px solid #30395a;

	border-right: 2px solid #30395a;

	border-bottom: 2px solid #30395a;

	}

.tip {

	background: #f6f6f6 url(public/img/layout/bulb.png) center no-repeat;

	background-position: 15px 50%; /* x-pos y-pos */

	text-align: left;

	margin-bottom: 15px;

	padding: 5px 10px 5px 45px;



	}
	

#p1
{
margin:0px 0px 0px px;




}

#p1 h1
{
margin:0px 0px 0px 0px;
width:120px;
color:#30395a;
font:bold 1em Helvetica,"Trebuchet MS", Verdana, arial;
padding-left:3px;

}
.pr1
{
margin:0px 0px 0px 0px;
color:#30395a;
text-decoration:none;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
padding-left:75px;

}


.pr1:hover
{margin:0px 0px 0px 0px;
color:#fe7800;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
}


u
{
font:bold 1.2em Helvetica,"Trebuchet MS", Verdana, arial;
}

#p1 p
{
color:#30395a;
width: 700px;
font:bold 13px helvetica;
margin:8px 5px 5px 4px;

}	
	
.cae2{
margin:0;
padding:0;



}

.cae2 ul{
padding:0px;
margin:0px;
}


.cae2 ul li{
float:right;
list-style:none;

margin:0px 0px 0px 0px;
padding:0px;

}

.cae2 ul li a{
display:block;
border:none;
height:120px;

background:url(public/img/layout/antena/przys.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae2 ul li a.przys{
width:120px;
text-align:center;

}



.cae3{
margin:0px 0px 0px 0px;
float:left;
width:720px;
height: auto;

}

.cae3 ul{
padding:0px;
margin:0px;
}


.cae3 ul li{
float:left;
list-style:none;
display:block;
margin:0px 0px 0px 10px;

}

.cae3 ul li a{
display:block;

height:150px;

background:url(public/img/layout/jam4.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae3 ul li a.cj1{
width:150px;
background:url(public/img/layout/jam4.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae3 ul li a.cj1:hover{
width:150px;
background:url(public/img/layout/jam4a.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
.cae3 ul li a.cj2{
width:150px;
background:url(public/img/layout/jam3.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae3 ul li a.cj2:hover{
width:150px;
background:url(public/img/layout/jam3a.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae3 ul li a.cj3{
width:150px;
background:url(public/img/layout/jam2.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae3 ul li a.cj3:hover{
width:150px;
background:url(public/img/layout/jam2a.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae3 ul li a.cj4{
width:150px;
background:url(public/img/layout/jam1.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

.cae3 ul li a.cj4:hover{
width:150px;
background:url(public/img/layout/jam1a.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}

#p3
{
margin:0px 0px 0px px;
height: auto;

width: 720px;


}

#p3 h1
{
margin:0px 0px 0px 10px;
width:150px;
color:#30395a;
font:bold 1em Helvetica,"Trebuchet MS", Verdana, arial;
padding-left:3px;
text-align:center;
}

.pr2
{
margin:0px 0px 0px 0px;
color:#30395a;
text-decoration:none;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
padding-left:100px;

}

.podstrona p.pot{

margin: 10px 2px 5px 10px;
color:#30395a;
width: auto;
font:bold 13px verdana;
}

#kraj
{
display:block;
float:left;

margin:0px;

width: 880px;

min-height: 35px;
}

#kraj a
{
width: 175px;
font:bold 10px verdana;
}

.kraje
{
float:left;
display:block;
margin:0px;

width: 176px;
height: auto ;
min-height: 35px;

}
.kraje p{
width: 160px;
height: auto ;

}

.hom
{
margin: 10px 2px 5px 10px;

font:bold 10px verdana;

color: #30395a;
width: 156px;
height: auto;
min-height: 35px;

}
.hom p{
width: 175px;

}



.podstrona h4.flag1
{
margin: 5px 0px 0px 10px;
height:35px;
color: #30395a;
font:normal 1.6em Helvetica,"Trebuchet MS", Verdana, arial;
background:url(public/img/layout/us.jpg) no-repeat center left;
padding:15px 0px 0px 40px;

} 

.podstrona h4.flag2
{
margin: 5px 0px 0px 10px;
height:35px;
color: #30395a;
font:normal 1.6em Helvetica,"Trebuchet MS", Verdana, arial;
background:url(public/img/layout/uk.jpg) no-repeat center left;
padding:15px 0px 0px 40px;

}

.podstrona h4.flag3
{
margin: 5px 0px 0px 10px;
height:35px;
color: #30395a;
font:normal 1.6em Helvetica,"Trebuchet MS", Verdana, arial;
background:url(public/img/layout/pl.jpg) no-repeat center left;
padding:15px 0px 0px 40px;

}

.podstrona h4.flag4
{
margin: 5px 0px 0px 10px;
height:35px;
color: #30395a;
font:normal 1.6em Helvetica,"Trebuchet MS", Verdana, arial;
background:url(public/img/layout/esp.jpg) no-repeat center left;
padding:15px 0px 0px 40px;

}

#polska
{
position:relative;
float:left;
margin-top:5px;
width: 720px;
height:604px;
background:url(public/img/layout/polska.png) no-repeat center;
}

#polska h1
{
position:absolute;
color:#fe7800;
background:url(public/img/layout/cell_logo.png) no-repeat center left;
font:bold 20px Helvetica,"Trebuchet MS", Verdana, arial;
padding:10px 0px 0px 38px;
}

#polska h3
{
position:absolute;
color:#30395a;
background:url(public/img/layout/cell_logo2.png) no-repeat center left;
font:bold 16px "Trebuchet MS", Verdana, arial;
padding:13px 0px 0px 23px;
}


#info p {margin-right:20px;}
#info img {margin:0 15px 15px 0; float:left;}
#info h1 {margin-left:15px;}

/* the style starts here */
.hov table {
position:absolute;
 border:0; 
 border-collapse:collapse;
 left:0;
 }
 
.hov a {
font:bold 15px "Trebuchet MS", Verdana, arial;
 color:#30395a;
 text-decoration:none;}
 
.hov b {display:none;
 font-weight:normal;}
 
.hov:hover {position:relative; z-index:100;}

.hov a:hover,
.hov:hover a
{border:0;
font:bold 15px "Trebuchet MS", Verdana, arial;
 text-decoration:none;
 position:relative;}

 .hov:hover b, 
.hov a:hover b
{display:block; 
 visibility:visible;
 position:absolute;
 text-align:left;

 top:1em;
 background:#eee;
 cursor:pointer;
 border:1px solid #888;
 padding:5px 10px 5px 10px; 
 }
 
.hov b a {
 font:normal 12px "Trebuchet MS", Verdana, arial;
 white-space:nowrap;
 color:#30395a;
 text-align:left;
 text-decoration:none;
 background:transparent;
 display:block;}

 .hov b a:hover {text-decoration:underline;}
 
.hov b pre {
font:bold 12px "Trebuchet MS", Verdana, arial;
 color:#30395a;
 text-decoration:none;
 background:transparent;
 display:block;
 }
 
.clear {clear:both;}

i{
margin: 15px 0px 15px 0px;
color:#30395a;
font:italic bold 16px arial;

padding-left:20px;
}


#notice
{
margin:0px 0px 0px 0px;
height: 160px;
float : left;
width: 732px;
background: #f6f6f6;
border-top: 2px solid #30395a;
border-bottom: 2px solid #30395a;
}



#notice h1
{
color:#30395a;
font:bold 13px tahoma;
border-left: 5px solid #30395a;
margin:10px 15px 3px 25px;
padding-left:5px;
}

#notice p
{
color:#fe7800;
font:bold 12px verdana;
background: #f6f6f6 url(public/img/layout/bullet.png) no-repeat center left;
margin:5px 15px 0px 25px;
padding-left:14px;
padding-top:3px;
}

.pruw
{
margin:0px 0px 0px 0px;
color:#30395a;
text-decoration:none;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
padding-left:685px;

}


.pruw:hover
{
color:#fe7800;
font:bold 0.9em Helvetica,"Trebuchet MS", Verdana, arial;
}

.tickercontainer { /* the outer div with the black border */

background: #f6f6f6; 
width: 730px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #f6f6f6; ;
}


ul.newsticker a {
white-space: nowrap;
padding: 0;
color:#fe7800;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 

ul.newsticker span {
margin: 0 10px 0 0;
} 

.tt {
color:#fff; 
font-weight:bold;

}
.tt:hover{
color:#ff7800; 
font-weight:bold;

}

        .lavaLampWithImage {
            position: relative;
            height: 30px;
            
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: #30395a  no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: #30395a no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
							margin-left: 9px;
                        }
                    .lavaLampWithImage li a {
                        font: bold 11px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0px;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: 1px 12px;  
											
						
                    }
					
					.lava2 li a {
                        text-decoration: none;
                        
                        text-align: center;
                        top: 10px;
                        left:-8px;
						
                        z-index: 10;
                        display: block;
                        float: left;
                        
                        position: relative;
                        overflow: hidden;
                        margin: 0px 4px;   
-moz-box-shadow: 0 0 3px 1px #e6e6e6;
-webkit-box-shadow: 0 0 3px 1px #e6e6e6;
box-shadow: 0 0 3px 1px #e6e6e6;						
						
                    }
					
					
					.lava3 li a {
                        text-decoration: none;
                        
                     
                        top: 0px;
                         
						
                        z-index: 10;
                        display: block;
                        float: left;
                        
                        position: relative;
                        overflow: hidden;
                        margin: 0px ;   
 					
						
                    }
								
					
					
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

     
     
     
/*menu bok */

.menu_bok{
margin:5px 0px 5px 0px;
padding: 0;
width: 190px; /*width of menu*/
height:auto;
text-decoration: none;
}

.menu_bok ul{
padding:0px;
margin:0px;
text-decoration: none;

}

.menu_bok ul li{

list-style:none;
text-decoration: none;
}

.menu_bok ul li a{
display:block;

background:url(public/img/layout/menubok/1a.png);
background-repeat: no-repeat;
background-position: left bottom;
text-decoration: none;
}

.menu_bok ul li a.q1{
width:189px;
height:55px;
background:url(public/img/layout/menubok/1a.png);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_bok ul li a.q1:hover{
width:189px;
height:55px;
background:url(public/img/layout/menubok/1b.png);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_bok ul li a.q2{
width:189px;
height:55px;
background:url(public/img/layout/menubok/2a.png);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_bok ul li a.q2:hover{
width:189px;
height:55px;
background:url(public/img/layout/menubok/2b.png);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_bok ul li a.q3{
width:189px;
height:55px;
background:url(public/img/layout/menubok/3a.png);
background-repeat: no-repeat;
background-position: left bottom;
}

.menu_bok ul li a.q3:hover{
width:189px;
height:55px;
background:url(public/img/layout/menubok/3b.png);
background-repeat: no-repeat;
background-position: left bottom;
}



#footer3{
clear:both;
height:320px;
width:auto;
background:#fe7800;
}

#allegro{
margin:0 auto;
padding: 0;
width:924px;
color:white;
font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#allegro a {
	font-size: 1.1em;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #fff;
	text-decoration: none;
	float:left;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	text-align:left;
	
}

#allegro a:hover {
	color:#30395a;
	text-align:left;
}

#linka2 {

width:560px;
background: white;
height:1px;

}

#allegro p {
	font-size: 0.8em;
	margin:10px 8px;
	width:500px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0;
	overflow: hidden;
	text-align:left;

	
}



.sm ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.sm ul li{
  float: left;
  
  display: block;
  
}

.sm ul li a{
  display: block;
  overflow: hidden;
  height: 194px;
  width: 30px;
}

.sm{
  width: 734px;
  margin-left:4px;
}

#a1{
  width: 610px;
}



.sm ul li p{
  margin: 0;
  padding: 0;
  width: 120px;
  display: block;
  margin-left: 15px;
}


.bgbox{
  width: 345px;
  height: 175px;
  float:left;
  border-right:1px solid #e6e6e6;
}

.bgbox2{
  width: 235px;
  height: 175px;

border-right:1px solid #e6e6e6;
  float:left;
}

.bgbox3{
  width: 140px;
  height: 175px; 
  float:left;

}

.bg{
width: 731px; margin-top:4px;

}

.bg2{
width: 732px; margin-top:4px;



}

.bgbox4{
  width: 243px;
  height: 129px;
  
  float:left;
  
}


.bg h3
{
color:#30395a;
font:bold 17px arial,helvetica ;
margin:4px 10px 5px 10px;

}

.bg2 h3
{
color:#30395a;
font:bold 17px arial,helvetica ;
margin:4px 10px 5px 10px;

}

#big
{
color:#fe7800;
font:bold 17px arial,helvetica ;
margin:4px 10px 5px 15px;

}

.bg span
{
color:#30395a;
font:normal 11px arial,helvetica;
line-height:102%;
margin:4px 0px 0px 160px;

width:auto;
display:list-item;
list-style-image:url(public/img/layout/bullet.png);
list-style-position: outside;
}

.bg2 span
{
color:#30395a;
font:normal 11px arial,helvetica;
line-height:102%;
margin:4px 0px 0px 160px;

width:auto;
display:list-item;
list-style-image:url(public/img/layout/bullet.png);
list-style-position: outside;
}

.bgbox2 span
{
color:#30395a;
font:normal 11px arial,helvetica;
line-height:102%;
margin:4px 0px 0px 130px;

width:auto;
display:list-item;
list-style-image:url(public/img/layout/bullet.png);
list-style-position: outside;
}

.bgbox4 span
{
color:#30395a;
font:normal 11px arial,helvetica;
line-height:102%;
margin:4px 0px 0px 130px;

width:auto;
display:list-item;
list-style-image:url(public/img/layout/bullet.png);
list-style-position: outside;
}

#pra2a p.texts 
{
color:#30395a;
font:normal 11px arial,helvetica;
background:none;
margin:7px 10px 5px 15px;
padding:0px;
width:auto;
}

#pra2a p.textun 
{
color:#30395a;
font:normal 11px arial,helvetica;
line-height:100%;
background:none;
margin:7px 7px 5px 7px;
padding:0px;
width:auto;
}

#pra2a  p.textl
{
color:#30395a;
font:bold 11px arial,helvetica;
background:none;
margin:7px 10px 5px 15px;
word-spacing:-1px;
padding:0px;
width:auto;
}

#container{
margin:22px auto;
padding:10px;
position:relative;

}

#special{
position:absolute;
right:-5px;
}


fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


#contactable {
	background-image:url(public/img/layout/images/contact.png);
	color:#FFFFFF;
	background-color:#333333;
	cursor:pointer;
	height:102px;
	left:0;
	margin-left:-5px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:102px;
	*margin-top:200px;
	width:44px;
	z-index:100000;
}

#contactForm {
	background-color:#30395a;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	height:450px;
	left:0;
	margin-left:-400px;
	margin-top:-160px;
	overflow:hidden;
	padding-left:30px;
	position:fixed;
	top:200px;
	width:360px;
	*width:394px;
	z-index:99;
}

form#contactForm input, textarea {
	background:#FFFFFF none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:1px solid #dfdfdf;
	font-family: georgia;
	font-size:1em;
	margin-bottom:10px;
}

form#contactForm .submit {
	background: #F5410F none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:3px solid #F52D0F;
	outline-color:-moz-use-text-color;
	font-family: georgia;
	font-size:1em;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica;
	margin-top:10px;
}

form#contactForm p {
	width:325px;
	font-size:0.9em;
}

#contactForm .red {
	color:	#F5410F;
}

#overlay {
	background-color:#666666;
	display:none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
}

#name.error { background-color: #EDBE9C; }
#email.error { background-color: #EDBE9C; }
#comment.error { background-color: #EDBE9C; }

#contactform #loading {
	background: url(public/img/layout/images/ajax-loader.gif) no-repeat;
	width:55px;
	height:55px;
	margin: 100px auto;
	display:none;
}

#callback {
	font-family: georgia;
	font-size:1.1em;
	color: #FFF;
	width:325px;
	margin: 100px auto;	
	display:none;
}


.holder {
	margin:0 auto;
	padding-top:20px;	
}	
	
/* tables */
table.tablesorter {
	background-color: #CDCDCD;
	margin:10px 0px 10px 5px;
	font-size: 11pt;
	width: 100%;
	text-align: left;
}

table.tablesorter  a{
	font-family:arial,Helvetica;
	color:#30395a;
	text-decoration:underline;
	font-size: 9pt;
	font-weight:bold;
	width: 100%;
	text-align: left;
}


table.tablesorter  a:hover{
	font-family:arial,Helvetica;
	background:#fe7800;
	font-weight:bold;
	color:#fff;
	font-size: 9pt;
	width: 100%;
	text-align: left;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #7886AF;
	color:#fff;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 11px;
}
table.tablesorter thead tr .header {
	background-image: url(public/img/layout/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #30395a;
	font-size:9pt;
	padding: 14px 3px;
	background-color: #FFF;
	
}


table.tablesorter tbody td.special {
	color: #fff;
	font-size:10pt;
	padding: 9px;
	background-color: #fe7800;
	vertical-align: top;
} 

table.tablesorter tbody tr.odd td.special {
	background-color:#fe7800;
}


table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #fe7800;
}





table.products {
	font-family:arial,Helvetica;
	background-color: #CDCDCD;
	margin:10px 0px 10px 4px;
	font-size: 11pt;
	width: 280px;
	text-align: left;
}

table.products  a{
	font-family:arial,Helvetica;
	color:#30395a;
	text-decoration:underline;
	font-size: 9pt;
	font-weight:bold;
	width: 100%;
	text-align: left;
}


table.products  a:hover{
	font-family:arial,Helvetica;
	background:#fe7800;
	font-weight:bold;
	color:#fff;
	font-size: 9pt;
	width: 100%;
	text-align: left;
}

table.products thead tr th, table.products tfoot tr th {
	background-color: #30395a;
	color:#fff;
	border: 1px solid #FFF;
	font-size: 10pt;
	font-weight:bold;
	padding: 11px;
}
table.products thead tr .header {
	background-image: url(public/img/layout/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.products tbody td {
	color: #30395a;
	font-size:9pt;
	padding: 9px;
	background-color: #FFF;
	vertical-align: top;
}


table.products tbody td.special {
	color: #fff;
	font-size:10pt;
	padding: 9px;
	background-color: #fe7800;
	vertical-align: top;
} 

table.products tbody tr.odd td.special {
	background-color:#fe7800;
}


table.products tbody tr.odd td {
	background-color:#F0F0F6;
}
table.products thead tr .headerSortUp {
	background-image: url(public/img/layout/asc.gif);
}
table.products thead tr .headerSortDown {
	background-image: url(public/img/layout/desc.gif);
}
table.products thead tr .headerSortDown, table.products thead tr .headerSortUp {
background-color: #fe7800;}

.products{ width:730px;}
.products span
{
color:#30395a;
font:normal 12px arial,helvetica;
line-height:110%;
margin:4px 0px 0px 60px;

width:auto;
display:list-item;
list-style-image:url(public/img/layout/bullet.png);
list-style-position: outside;
}

.products p
{
color:#30395a;
font:normal 12px arial,helvetica;
padding-top:8px;
*padding-top:0px;
}


.link1
{
color:#fe7800;
font:bold 15px Helvetica,"Trebuchet MS", Verdana, arial;
text-decoration:underline;
}

.link1:hover
{
color:#fff;
font:bold 15px Helvetica,"Trebuchet MS", Verdana, arial;
background:#30395a;

}





#tabspec
{
font:12px normal arial, Helvetica; border:1px solid #30395a; border-collapse: collapse; padding:5px;
background:#fff;
}

#tabspec td
{
 border:1px solid #30395a; border-collapse: collapse; 
}




/************************************************
	      JCAROUSEL LITE		
************************************************/
#list {
	
	width:730px; 
	margin:0px auto; 
	 
}

.slider {

	float:left;
	left: -5000px; 
	margin:15px; 
	position:relative; 
	visibility:hidden;	
}
	
.slider ul {
	height:auto;
	width:600px; 
}

.slider ul li {
	padding:0 10px;
	  
}

.slider ul li img {

	cursor:pointer;
	height:105px; 
	padding-top:0px;
	width:105px;  
	  border:2px solid #fe7800;
	 
}

.prev {
	cursor:pointer; 
	float:left;
	padding-top:55px;
	padding-left:10px;padding-right:0px;
}

.next {
	cursor:pointer; 
	float:right; 
	padding-top:55px;
	padding-right:0px;
}



.slider2 {

	float:left;
	left: -5000px; 
	margin:10px; 
	
	position:relative; 
	visibility:hidden;	
	padding-bottom:20px;
}
	
.slider2 ul {
	height:auto;
	width:600px; 
}

.slider2 ul li {
	padding:0px 12px;
	  
}

.slider2 ul li img {

	cursor:pointer;
	height:100px; 
	padding-top:0px;
	width:100px;  
	  border:2px solid #fe7800;
	 padding-bottom:12px;
}



/************************************************
	      CAPTIFY CAPTION		
************************************************/
.caption-top, .caption-bottom {
	background: #fe7800;
	color: #ffffff; 
	cursor:default;
	padding:10px; 
	font-size:11px;  
font-weight:bold;	
	text-align:center;
}

.caption-top {
	border-width:0px;
}

.caption-bottom {
	border-width:0px;
}

.caption a, .caption a {
	background:#000;
	border:none; 
	text-decoration:none;  
	padding:2px;
}

.caption a:hover, .caption a:hover {
	background:#202020;
}

.contban{
float:right; width:240px;
margin-top:20px;
}
.contban a, .contban a:hover{ border:none; background:none;}

#thumbs {	
	
	width:732px;	
	
	
}


/* single item */
#thumbs div {
	float:left;
	width:242px;
	height:290px;
	
	color:#fff;
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	cursor:pointer;
}

/* style when mouse is over the item */
#thumbs div.hover {
	background-color:#30395a;	
}

/* style when element is active (clicked) */
#thumbs div.active {
	background-color:#30395a;
	cursor:default;
}

#thumbs h3{
	margin:10px 5px 10px 5px;		
	font-family:Helvetica,"Trebuchet MS",Verdana,arial;
	font-size:13px;
	color:#30395a;	
	width:242px;
	text-align:center;
	line-height:105%;
	text-decoration:none;
	background:none;
}

#thumbs p{
	margin:10px 0px 10px 0px;	
	font-family: Helvetica,"Trebuchet MS",Verdana,arial;
	background:#fe7800 ;
	font-size:16px;
	color:#fff;	
	text-align:center;
	width:242px;
	padding:5px 0px 5px 0px;
	font-weight:bold;

	
	text-decoration:none;
	
}

#thumbs h3 em {
	font-style:normal;
 
}

#thumbs span {

	margin:5px 1px 0px 55px;	
	font-family: Helvetica,"Trebuchet MS",Verdana,arial;
	font-size:9px;
	color:#30395a;	
	width:236px;
	text-decoration:none;
	background:white;
	}





/*********** navigator ***********/

 #nav { display: block; margin-left:10px; padding: 0; position: relative; z-index:9999999; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; z-index:9999999;  padding-top:20px;}
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 150px ; }
#nav ul ul { left: 151px ; }

/* Everything else is theming */
 
#nav {  height: 30px; }
#nav *:hover { background-color: none; }
#nav a { border-right: 1px solid white;  color: #7a7a7a; font-family: Helvetica, arial, sans-serif; font-weight:bold;font-size: 13px; padding: 16px 13px; margin-top:-3px;line-height: 1; z-index:9999999; text-shadow:1px 1px #fff;}
  #nav li.hover a {  color:#fff; text-shadow:0px 1px  #000;  background:#7a7a7a repeat-x ;  }
 
  #nav ul { top: 36px; margin-top:9px; }
    #nav ul li a { background-color: #e6e6e6; color:#7a7a7a;font-size: 13px; font-family:  Helvetica, arial, sans-serif; }
      #nav ul a.hover { background-color: #fe7800; color:#fff; text-shadow:0px 1px #7a7a7a;}
	 
   #nav 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 */



 #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; }
  #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: normal 13px Arial, Helvetica, sans-serif; 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; font-family: Helvetica,arial,sans-serif; }
      #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 */



#headerorange
{
margin-top:5px;
width:900px;
background:url(img/headerorange.png) repeat-x ;
text-shadow:0px 1px  #c4772f;
color:#fff;font-size: 16px; font-family: Helvetica,arial,sans-serif;
height:40px;


}

#headerorange h1
{
background:none;
margin:0px;
height:auto;
text-shadow:0px 1px  #c4772f;
color:#fff;font-size: 16px; font-family: Helvetica,arial,sans-serif;
padding-top:10px;
padding-left:8px;
font-weight:normal;
}

pre{
    font-family : Helvetica, arial,sans-serif;
    font-size: 9px;
margin: 3px 0px;
}

#bannerhome{

float:left; position:absolute; margin:-67px 5px 0 630px;
}

#bannerlarge{

float:left; position:absolute; margin:-42px 5px 0 655px;
}

#bannermedium{

float:left; position:absolute; width:64px; margin:-42px 5px 0 655px;
}

#bannermobile{

float:left; position:absolute; width:64px; margin:-42px 5px 0 645px;
}


#bannerplus{

float:left; position:absolute; margin:-7px 5px 0 520px;
}

#bannerover{

float:left; position:absolute; margin:-10px 5px 0 325px;
}

#packageinc{

float:left; position:absolute; margin:-10px 5px 0 145px;
}

 #bannertech{

float:left; position:absolute; margin:-20px 5px 0 260px;
}

 #bannertech2{

float:left; position:absolute; margin:-20px 5px 0 480px;
}

 #banneracc{

float:left; position:absolute; margin:-20px 5px 0 70px;
}

 #banneruser{

float:left; position:absolute; margin:-4px 5px 0 75px;
}

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

text-shadow:0px 1px  #fff;
height:40px;

}

#headergrey h2
{
color:#7a7a7a;font-size: 16px; font-family: Helvetica,arial,sans-serif;
padding-top:14px;
text-decoration:none;
font-weight:normal;
padding-left: 10px;
}

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

#headeroverview
{
width:309px;
background:url(img/headergrey.png) repeat-x ;
color:#7a7a7a;font-size: 16px; font-family: Helvetica,arial,sans-serif;
text-shadow:0px 1px  #fff;
height:30px;
padding-top:14px;
padding-left: 10px;
margin-bottom:10px;
margin-top:10px;

}

#headeroverview2
{
width:670px;
background:url(img/headergrey.png) repeat-x ;
color:#7a7a7a;font-size: 16px; font-family: Helvetica,arial,sans-serif;
text-shadow:0px 1px  #fff;
height:30px;
padding-top:14px;
padding-left: 10px;
margin-bottom:10px;
margin-top:10px;

}


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

height:35px;

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

}

#packinc2
{
 
 color:#7a7a7a;font-size: 11px; font-family: Helvetica,arial,sans-serif;
background:#eee;
height:35px auto;
padding:5px;
margin-bottom:5px;
margin-top:5px;

}

#packinctext
{color:#7a7a7a;font-size:11px; font-family: Helvetica,arial,sans-serif;
padding-top:11px;margin-left:39px;}

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


#headertech, #headertech2,#headertech3
{
margin-top:10px;
width:670px;
background:url(img/headerblue.png) repeat-x ;
color:#fff;font-size: 16px; font-family: Helvetica,arial,sans-serif;
text-shadow:0px 1px  #30395a;
height:30px;
padding-top:14px;
padding-left: 10px;
margin-bottom:10px;

}
#headertech2
{width:700px;}

#headertech3
{width:720px;
 margin:0px;
 
}
#headertech3 h2
{text-shadow:0px 1px  #fff;
color:#7a7a7a;font-size: 16px; font-family: Helvetica,arial,sans-serif;
padding-top:14px;
text-decoration:none;
font-weight:normal;
padding-left: 10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #chrm  { top:-10px;  }
}


#headergrey2
{
width:200px;
background:url(img/headergrey2.png) repeat-x ;
color:#fff;font-size: 16px; font-family: Helvetica,arial,sans-serif;
text-shadow:0px 1px  #30395a;
height:30px;
padding-top:14px;
padding-left: 10px;
margin-bottom:10px;

}

#headergreen
{
width:200px;
background:url(img/headergreen.png) repeat-x ;
color:#fff;font-size: 16px; font-family: Helvetica,arial,sans-serif;
text-shadow:0px 1px  #30395a;
height:30px;
padding-top:14px;
padding-left: 10px;
margin-bottom:10px;

}

#headerblack
{
width:200px;
background:url(img/headerblack.png) repeat-x ;
color:#fff;font-size: 16px; font-family: Helvetica,arial,sans-serif;
text-shadow:0px 1px  #30395a;
height:30px;
padding-top:14px;
padding-left: 10px;
margin-bottom:10px;

}


#description
{
width:900px;
color:#7a7a7a;font-size: 10pt; font-family: arial, helvetica, sans-serif;
margin-top:10px;
}

#text
{
width:auto;
color:#555;font-size: 13px; font-family: Helvetica,arial,sans-serif;
line-height:1.5em;
margin:0px 15px ;
}

#text b
{font-weight:bold;  }

#text a
{font-weight:bold; text-decoration:underline;font-size: 11px;  }

#text2
{
width:auto;
font-style:italic;
color:#7a7a7a;font-size: 13px; font-family: arial, helvetica, sans-serif;
margin:15px;
line-height:1.2em;
margin-bottom:20px;
}

#descleft
{
width:680px;
margin-right:5px;
float:left;
display:block;
}
#descright{
width:210px;
margin-right:5px;
float:left;
display:block;
padding-top:10px;
}

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

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

#metacontainer p
{
color:#7a7a7a; font-size: 12px; 
    position: relative;
   font: normal 12px Arial, Helvetica, sans-serif;
	left:45px;
	margin-right:75px;
line-height: 1.1;
display:list-item;
list-style-image:url(public/img/layout/bullet.png);
list-style-position: outside;
}
#metacontainer p.italic{font-style:italic; list-style-image:none;font-size: 14px; }



#photocontainer
{float:left;
width:318px;

margin:35px 15px 15px 15px ;
height:auto;
min-height:318px;
}

#photocontainer2
{ 
width:720px;
margin:0 auto;
height:auto;
min-height:198px;
color:#7a7a7a;font-size: 11px; font-family: Helvetica,arial,sans-serif;
text-align: center;
display:block;
}
#photocontainer2 p{margin-left:35px;width:140px; color:#7a7a7a; font-size:10px; line-height:105%; font-family:Helvetica,arial,sans-serif;}
#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.desc
{
color:#fe7800;font-size: 13px; font-family: Helvetica,arial,sans-serif; text-align:center;margin-top:8px;margin-right:8px;
}

h5.center
{
color:#fe7800;font-size: 13px; font-family: Helvetica,arial,sans-serif; text-align:center;margin-top:8px; 
}


#photo
{float:left;
width:318px;
border:1px solid #e5e5e5;

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

#photo img
{
width:290px;

margin:20px;
position:relative;

}

#smallphoto
{float:left;
display:inline;
width:100px;
background:#e5e5e5;
margin-right:9px ;
margin-top:5px;
height:100px;

}

#smallphoto img, #smallphoto3 img
{
margin:4px;
height:92px;
width:92px;

}

#smallphoto3
{float:left;
display:inline;
width:100px;
background:#e5e5e5;


margin-top:5px;
height:100px;

}


#smallphoto2
{float:left;
display:inline;

background:#e5e5e5;
margin-right:5px ;
margin-top:5px;
height:140px;

}

#smallphoto2 img
{
margin:4px;
height:132px;


}



#smallphoto4 img
{
margin:4px;
height:162px;
width:162px;

}

#smallphoto4
{float:left;
display:inline;
width:170px;
background:#e5e5e5;


margin-top:5px;
height:170px;

}

#fotoproduct{height:75px;width:75px; margin:25px 20px; float:left; display:block; text-align:center; border:1px solid #e1e1e1;font-weight:normal; font-size:10px;}

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


#cart
{float:left;
color:#fe7800; font-size: 16px; font-family: Helvetica,arial,sans-serif;
text-align:left;
margin-top:60px;
margin-bottom:10px;
 
width:352px;
}

#cart2
{float:left;
color:#fe7800; font-size: 16px; font-family: Helvetica,arial,sans-serif;

 margin-left:25px;
text-align:left;
margin-top:40px;
width:352px;
}



.cartdiv
{float:left;
color:#fe7800; 
display:inline;
margin:12px 13px;
text-align:left;
}
#price,#price2
{
color:#fe7800; font-size: 30px; font-family: Helvetica,arial,sans-serif;
position:absolute;
 
text-align:right;
display:inline;
width:350px;
margin-left:0px; 
 
 
}

#price3
{
color:#fe7800; font-size: 30px; font-family: Helvetica,arial,sans-serif;
position:absolute;
 
text-align:right;
display:inline;
 
margin-left:40px; 
margin-top:10px;margin-bottom:15px;
 
}
#price2
{
top:590px;
}

#price span,#price2 span,#price3 span
{
color:#a6a6a6; font-size: 12px; font-family: Helvetica,arial,sans-serif;
 
margin-top:7px;



}

#line{
width:auto;
height:0.1em;
border-bottom:0.1em solid #e6e6e6;
margin:10px 7px
}

.menuprod {
float:left;
height:320px ;
display:block;
margin-bottom:20px;
}

.menuprodbox{

margin:3px 2px;
float:left;
height:250px;
width:100px;
background-image:url(public/img/layout/prod1.png);
text-align:center;
}

.menuprodbox p{
margin:0px;
padding-top:10px;
float:left;
height:250px;
width:100px;
text-align:center;
}

.menuprodbox:hover{
float:left;
height:250px;
width:100px;
background-image:url(public/img/layout/prod2.png);
cursor: pointer;
}


.menuprod a{

cursor: pointer;
text-decoration: none;

}


.menuprodbox2{

margin:3px 2px;
float:left;
height:250px;
width:100px;
background-image:url(public/img/layout/prod1.png);
text-align:center;
}

.menuprodbox2 p{
margin:0px;
padding-top:10px;
float:left;
height:250px;
width:100px;
text-align:center;
z-index:1;
}

.menuprodbox2:hover{
float:left;
height:250px;
width:100px;
background-image:url(public/img/layout/prod3.png);
cursor: pointer;
z-index:10000;

}

#productbox {
float:left;
 
width:166px;
border:1px solid #ccc;
display:block;
cursor: pointer;
height: 250px;
    margin: 5px; 
}

 


#productboxintro{
    background: none repeat scroll 0 0 #E6E6E6;
    border-radius: 15px 0 0 15px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    margin: 7px;
    padding: 20px 15px;
    text-align: right;
    width: 130px;
-moz-box-shadow: inset -2px 0px 4px -2px  #777;
-webkit-box-shadow: inset -2px 0px 4px -2px #777;
box-shadow: inset -2px 0px 4px -2px #777;
}

#productboxintro a{ color:#30395a; font-size:16px; line-height:1.1em;   }
 #productboxintro a:hover{background:#f1f1f1;     }
#productbox a{border:none; text-decoration:none;color:#7a7a7a; margin:0px;}

#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;
}
.imga {
height:115px;
 width:166px;

}

img.imga{height:115px;float:center;margin:0px auto;}
 

#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:66px;
height:21px;
 
 
font-size:11px;
color:#7a7a7a;
float:left;
}

#productbox a:hover.cart {

text-decoration:underline;
}





#productbox2{
float:left;
height:200px;
width:166px;
border:1px solid #eee;
display:block;
cursor: pointer;
text-align:center;  
margin:7px;
}

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

#productbox ul {
list-style-type: none;
padding: 0;
margin:7px 5px 7px 28px;
text-align: left;
width: 156px;
color:#7a7a7a;
}
#productbox2 li {

background-image: url(img/bullet.jpg);
background-repeat: no-repeat;
padding-left:18px;
margin: 0.1em 0;
font-size:11px;
color:#7a7a7a;
}

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

#productbox2 a:hover.org {

text-decoration:underline;
}

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

text-decoration:underline;
}



#productboxalso{
float:left;
height:74px auto;
width:210px;
border:1px solid #eee;
display:block;
cursor: pointer;
margin-top:3px;
}
 

#productboxalso p{
font-size:10px;
font-family: arial, helvetica, sans-serif;
 
padding:5px 5px 5px 5px;
 
}
#boxfoto{height:65px; width:90px; float:left;  margin-right:10px; }
 
#productboxalso a{border:none; text-decoration:none;color:#7a7a7a; margin:0px;}

#productboxalso ul {
list-style-type: none;
padding: 0;
margin:7px 5px 7px 28px;
text-align: left;
width: 156px;
color:#7a7a7a;
}
#productboxalso li{

background-image: url(img/bullet.jpg);
background-repeat: no-repeat;
padding-left:18px;
margin: 0.1em 0;
font-size:11px;
color:#7a7a7a;
}

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

#productboxalso a:hover.org {

text-decoration:underline;
}

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

text-decoration:underline;
}


#tooltip{
background-image:url(img/tooltip.png) ;
position:absolute;
color:#fff;
font-size:10px;
font-family: arial, helvetica, sans-serif;
text-align:center;
width:48px;
height:20px;
margin:-5px 0px 0px 7px;
}

#tooltip h6{
margin-top:1px;
color:#fff;
}


#productbox h3{
color: #30395a; font: bold 12px Arial, Helvetica, sans-serif; width:162px; line-height:1.1;text-align:center; margin-top:15px;margin-bottom:20px;}

#productboxalso h3{
color: #30395a; font: bold 10px Arial, Helvetica, sans-serif; width:210px; line-height:1.1;text-align:left; margin-top:15px;margin-bottom:20px;}


#productbox2 h3{
color: #30395a; font: bold 12px Arial, Helvetica, sans-serif;  line-height:1.1;text-align:center; margin-top:5px;margin-bottom:10px;}



#productbox h3.price{
color: #fe7800; font-family: Helvetica,arial,sans-serif; font-weight:bold;font-size: 14px; line-height:1; margin-top:20px;}

#productbox h3.price2{
color: #fe7800; font-family: Helvetica,arial,sans-serif; font-weight:bold;font-size: 14px; line-height:1; margin:5px 10px;}

#productbox2 h3.price{
color: #fe7800; font-family: Helvetica,arial,sans-serif; float:left; font-weight:normal;font-size: 22px; line-height:1; margin-top:14px;}

#productboxalso h3.price{
color: #fe7800; font-family: Helvetica,arial,sans-serif; font-weight:normal;font-size: 16px; line-height:1; margin-top:-20px; margin-left:0px;}

#productboxalso img{margin-left:5px;display:inline; margin-top:10px;margin-right:15px; float:left;}



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

}

#productboxwide p{
 
width:260px;
 float:right;
 margin-top: 13px;
height:90px;
display:block;
}

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

}

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

}

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

}

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

#productboxwide ul {
list-style-type: none;
padding: 0;
margin:7px 5px 7px 28px;
text-align: left;
width: 700px;
color:#7a7a7a;
}
#productboxwide li{

background-image: url(img/bullet.jpg);
background-repeat: no-repeat;
padding-left:18px;
margin: 0.1em 0;
font-size:11px;
color:#7a7a7a;
}

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

#productboxwide a:hover.org {

text-decoration:underline;
}

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

text-decoration:underline;
}
#boxtext {
width:460px;
display:block;
height:auto;margin-top:16px;
float:left;
}

#boxtextlong {
width:600px;
display:block;
height:auto;margin-top:34px;
float:left;
}
#boxtextlong2{
width:600px;
display:block;
height:auto;margin-top:22px;
float:left;
}

#boxtext2 {
width:166px;
display:block;
height:40px;margin-top:10px;
float:left;
margin:6px;
}

#boxtext3 {
 
display:block;
height:auto;margin-top:20px;
float:left;
}

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

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

#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;
}

tr.odd {
    background: none repeat scroll 0 0 #f3f3f3;
}
 
