body
{
  padding: 0;
  margin: 0;
  font: 8pt Tahoma, Verdana, Arial, sans;
  color: #555;
  background-image: URL(../images/design/bg.png);
  background-repeat: repeat-x;
  
}

#header
{
  min-width: 833px;
  background-image: URL(../images/design/topa.png);
  background-repeat: repeat-y;
  height: 245px;
}

#main
{
  width: 831px;    
}


#left, #center, #right, #loading
{
  float: left;  
}

#left
{
  margin-left: 6px;
  _margin-left: 3px;
  padding: 0;
  width: 217px;
  background-image: URL(../images/design/boxborder.png);
  background-repeat: repeat-y;
}

#left .box
{
  margin-left: 8px;
  width: 200px;
}

#left .box .content
{
  background-image: URL(../images/design/boxbg.png);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0 10px;
  min-height: 50px;
}

#menu
{    
  /*min-height: 150px;  */
  
}

#menu ul
{
  padding: 0;  
  margin: 0;
}

#menu ul li
{  
  display: block;
  line-height: 20px;    
  border-top: 1px dotted #BCC3D5;
  _border-top: 1px solid #E9EBEF;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#menu ul li:last-child
{
  border-bottom: 1px dotted #BCC3D5;
}

#menu ul li ul li:last-child
{
  border-bottom: 0px dotted #BCC3D5;
}

#menu ul li a
{
  font-weight: bold;
  color: #006;
  display: block;
  text-decoration: none;
  padding: 0 5px;
}

#menu ul li ul li a
{
  background-color: #F1F5FA; 
  padding: 0 10px 0 10px;
}

#menu ul li ul li ul li a
{
  background-color: #E2EBF5;
  padding: 0 10px 0 15px;
}

#menu ul li ul li ul li ul li a
{
  background-color: #D2E0F0;
  padding: 0 10px 0 20px;
}

#menu ul li ul li ul li ul li ul li a
{
  background-color: #BFD3EA;
  padding: 0 10px 0 25px;
}

#menu ul li ul li ul li ul li ul li ul li  a
{
  background-color: #A9C5E2;
  padding: 0 10px 0 30px;
}

#menu ul li a:hover
{
  color: white;
  background-color: #f60;
	text-decoration: none;
}

#partneri .top
{
  height: 39px;
  background-image: URL('../images/design/boxpartneri.png');
}

#partneri .content
{
  text-align:center;
}

#partneri .content img
{
  padding-bottom: 10px;
}

#login .top
{
  height: 39px;
  background-image: URL('../images/design/boxlogin.png');
}

#cart .top
{
  height: 39px;
  background-image: URL('../images/design/boxcart.png');
}


#login .label
{
	line-height: 20px;
	float: left;
	width: 50px
}


#left .terminator
{
  height:9px;
  padding-top: 10px;
  background-image: URL('../images/design/boxterminator.png');
  background-repeat: no-repeat;
  background-position: bottom left;
}

#loading
{
  text-align: center;  
  width: 419px;
  padding: 10px;
}

#center
{
  width: 419px;
  padding: 10px;
  text-align: justify;
  line-height: 140%;
}

#center h1, #center h2, #center h3
{
  font-family: "Century Gothic", "Trebuchet MS", Tahoma, Verdana, Arial, sans;
  padding: 0 0 10px 0;
  margin: 0;
  color: #F60;
  font-weight: normal;	
	line-height: 100%;
}

#center h1
{
  font-size: 16pt;
	
}

#center h2
{
  font-size: 12pt;
}

#center h3
{
  padding: 0px;
  margin: 0px;
  font-size: 10pt;
}

#center p
{
  padding: 0 0 10px 0;
  margin: 0;
  text-align: justify;
}

#center ul
{
  padding: 0 0 10px 20px;
  margin: 0;  
}

#center img
{
  border: 0px solid transparent;
  /*padding: 0 0 10px 0;*/
}

#center .category .product
{
  border-top: 1px dotted #BCC3D5;
  _border-top: 1px solid #E9EBEF;
  padding: 10px 0; 
  clear: both;
}

#center .category .product h2
{
  font-size: 10pt;
}

#center .category .product .price
{
  text-align: right;
  color: #F60;
  font-weight: bold;
  clear: both;
}

#center .category .product img
{
  padding: 0 10px 10px 0;
  width: 100px;

  float: left;
}

#center .category .product p, #center .category .product table
{
  float: left;
 width: 308px;  
}

#center th, #center td 
{
  padding: 0 5px 0 0;  
}

#center .error
{
  color: red;
  font-weight: bold;
}

#center .cart tbody td, #center .order tbody td 
{
  border-bottom: 1px solid #E9EBEF;
}

#center .cart th, #center .order th
{
  background-color: #F1F5FA; 
  border-bottom: 1px solid #E9EBEF;
  padding: 5px 0;
  color: #006;
}

input, button, textarea, select
{
  font: 8pt Tahoma, Verdana, Arial, sans;
  border-top: 1px solid #E9EBEF;
  border-left: 1px solid #E9EBEF;
  border-bottom: 2px solid #E9EBEF;
  border-right: 2px solid #E9EBEF;
  background-color: white;
  padding: 2px;
  margin: 1px;
}

#footer a, #center a, #right a, #left a, #languagebar a
{
  color: #f60;
  text-decoration: none;
}

#footer a:hover, #center a:hover, #right a:hover, #left a:hover, #languagebar a:hover
{
 text-decoration: underline;
}

#right
{
  margin-left: 6px;
  width: 163px;
  background-image: URL(../images/design/box2border.png);
  background-repeat: repeat-y;  
}

#right .box
{
  margin-left: 7px;
  width: 149px;
}

#right .box .content
{
  background-image: URL(../images/design/box2bg.png);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0 10px;
}

#right p
{
  padding: 0;
  margin: 0;
  text-align: justify;
}


#news .new
{
  border-top: 1px dotted #BCC3D5;
  _border-top: 1px solid #E9EBEF;
  padding: 5px 0 5px 0;
}

#news .new:last-child
{
  border-bottom: 1px dotted #BCC3D5;
}


#news .new h2
{
  color: #006;
  padding: 0;
  margin: 0;
  font-size: 8pt;
}
#news .new p
{  
  padding: 0;
  margin: 0;
}

#right .terminator
{
  height:9px;
  padding-top: 10px;
  background-image: URL('../images/design/box2terminator.png');
  background-repeat: no-repeat;
  background-position: bottom left;
}


#footer
{
  width: 820px;
  color: #aaa;
  text-align: left;
	padding-left: 230px;
  font-size: 7pt;
  clear: both;
}


#left .cart .price
{
	font-weight: bold;
	text-align: right;
}

#mainmenu ul
{
display:none;
}

.gallery .image
{
float:left;
padding: 4px;
margin: 0 4px 4px 0;
border: 1px solid silver;
background-color: #eee;
width: 90px;
height: 90px;

}

#gallery .top
{
  height: 38px;
  background-image: URL('../images/design/box2gal.png');
}

#languagebar
{
height: 20px;
text-align: right;
width: 825px;
}

