html { height: 100%; margin-bottom: 1px;}

form { margin: 0; padding: 0; }

body { font-family: Arial; line-height: 1.3em; margin: 0px 0px 0px 0px; font-size: 11px; color: #333; }

a:link, a:visited { text-decoration: none; font-weight: normal; color:#000; }

a:hover { text-decoration: underline; font-weight: normal; } 

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#page_bg {background:#FFF url(../images/page_bg.jpg) repeat-x top;}

#center {text-align:center;}

#wrapper { width:1010px; margin:0px auto;}

#content {display:block; overflow:hidden; padding-top:5px;}

#header {display:block; overflow:hidden; height:108px;  margin:0px;}

#left {display:block; width:220px; float:left;}

#right {display:block; width:210px; float:right;}

#maincontent {display:block; overflow:hidden; width:789px; float:right;}
#maincontent_r {display:block; overflow:hidden;}
#maincontent_l {display:block; overflow:hidden; width:789px; float:left; text-align:left;}

#footer {padding-top:10px;}
#footer_l { background:#1060a3; height:31px;}

/**************************************/
/*** Other template layout elements ***/
/**************************************/

/* header boxes */
#searchbox {display:block; overflow:hidden; float:right; width:170px; }
#searchbox .inputtext {float:left; width:141px; height:15px; display:block; overflow:hidden; background:#FFFFFF; border:#60a3cd 1px solid;  margin:0px; padding:0px;}
#searchbox .inputtext input { width:140px; margin:2px 10px; background:none; border:none;}
#searchbox .inputbutton {display:block; overflow:hidden; float:right; width:19px; text-align:right;}
#searchbox .inputbutton input{display:block; overflow:hidden; width:19px; height:15px; display:block; background: url(../images/cauta1.gif); border:none;}

#logo {display:block; width:133px; height:89px; overflow:hidden; background:url(../images/sigla.png) no-repeat top; float:left; border-left:#FFF 5px solid;}

.menu {display:block; overflow:hidden; padding:0px 0 0 5px; margin:0px; list-style:none;}
.menu li{float:left; display:block; overflow:hidden; height:39px; background: url(../images/br_meniu.gif) no-repeat top right; padding:0 2px 0 0;}
.menu li:first-child a span {padding:0px 20px 0 0px;}
.menu li a {color:#FFF; font-size:12px; text-decoration:none;}
.menu li a span{color:#FFF; font-size:12px; text-decoration:none; padding:0px 20px 0 10px; line-height:32px; font-weight:bold;}
#categories {display:block; overflow:hidden; text-align:left; zoom:1}
#categories ul {display:block; overflow:hidden; padding:0px 0 10px 0px; list-style:none; width:206px; text-align:left; zoom:1; margin:0px ;}
#categories ul li { border-bottom:#8fc1df 1px solid; padding:0px 0px; background:#d0e6f3;}
#categories ul li a {text-decoration:none; line-height:26px; display:block;}
#categories ul li a strong {font-weight:bold; font-size:12px; color:#4e4747; padding:0px 5px;}
#categories ul li a span {font-weight:bold; color:#4e4747; font-size:12px; padding:0px 5px; }
#categories ul li a:hover span{color:#ffffff; background:#0f5fa1; display:block; overflow:hidden; list-style:none; width:206px;}

#footer ul {display:block; padding:0px 0 10px 0px; list-style:none; margin:0px; text-align:center;}
#footer ul li { display:inline; width:auto;}
#footer ul li a {text-decoration:none; line-height:17px;}
#footer ul li a strong {font-weight:bold; color:#fff; font-weight:bold; padding:0px 5px;}
#footer ul li a span {font-weight:normal; color:#fff; font-weight:bold; padding:0px 5px;}
#footer ul li a:hover span{color:#fff; font-weight:bold; text-decoration:underline;}

.products {display:block; overflow:hidden; padding:0 0 10px 0;}
.products dl{display:block; overflow:hidden; width:192px; margin:0px; padding:0px; float:left;  margin-left:5px;}
.products dl:first-child {margin-left:0px;}
.products dl dt {display:block; overflow:hidden; height:29px; text-align:center; background:#cde5f1; border:1px #95c4e0 solid;} 
.products dl dt a{padding:0px 5px; line-height:29px; color:#0f5fa1; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.products dl dd {display:block; overflow:hidden; text-align:center; padding:5px; margin:0px; border:none;}
.products dl dd .image {display:block; overflow:hidden; height:114px; text-align:center; border-bottom:#FFF 5px solid;}
.products dl dd .description {display:block; overflow:hidden; height:30px; line-height:15px; text-transform:uppercase; text-align:center; color:#1060a3; border-top:1px #ebe3d6 solid; border-left:1px #ebe3d6 solid; border-right:1px #ebe3d6 solid;  }
.products dl dd .price { display:block; overflow:hidden; line-height:34px; height:34px; font-size:14px; color:#0f5fa1; font-weight:bold; text-align:center; text-transform:uppercase; border-left:1px #ebe3d6 solid; border-right:1px #ebe3d6 solid;}
.products dl dd .price s{ display:block; overflow:hidden; line-height:14px; height:14px; font-size:12px; color:#0f5fa1; font-weight:bold; text-align:center; text-transform:uppercase;}
.products dl dd .price span{ display:block; overflow:hidden; line-height:20px; height:20px; font-size:14px; color:#0f5fa1; font-weight:bold; text-align:center; text-transform:uppercase; }
.products dl dd .details a { line-height:24px; display:block; overflow:hidden;  color:#0f5fa1; font-weight:bold; border-left:1px #ebe3d6 solid; border-right:1px #ebe3d6 solid; border-bottom:1px #ebe3d6 solid;}

.productinfo .pret {display:block; overflow:hidden; line-height:24px; font-size:18px; color:#0f5fa1; font-weight:bold; text-align:right; text-transform:uppercase;}
.productdesc {text-align:left; padding:0px 0px 30px 0 ; display:block; border-bottom:#000 1px solid;}
h1 {font:16px Arial; text-transform:uppercase; color:#1060a3; font-weight:bold; text-align:left;}
h2 {font:11px Arial; text-transform:uppercase; color:#1060a3; font-weight:bold; text-align:left;}
.productimages {display:block; overflow:hidden; text-align:left;}

.txtbutton {color:#333333; border:1px solid #999999; font-family:arial; font-size:11px; display:block;
	padding:1px 3px; line-height:17px;}

.bannercontainer {display:block; overflow:hidden;}
.bannerelement {padding:0 0 0 0;}

#pathway {display:block; overflow:hidden; height:38px; line-height:38px; text-align:left; padding:0px 5px;}
#pathway a { text-transform:capitalize;}

.clrfloat {display:block; overflow:hidden; height:0px; clear:both;}

/**********************/
/*** Table elements ***/
/**********************/ 
.productListing-even {background:#FFF; border:#FFF 2px solid;}
.productListing-odd {background:#BAE2F9; border:#BAE2F9 2px solid;}
.txt_header1 { font:Arial, Helvetica, sans-serif; font-size:11px; color:#5d4a43; text-decoration:none;}
.txt_int { font:Arial, Helvetica, sans-serif; font-size:11px; color:#0f5fa1; text-decoration:none;}
.txt_log { font:Arial, Helvetica, sans-serif; font-size:12px; color:#0f5fa1; text-decoration:none; font-weight:bold;}
.txt_log:a { font:Arial, Helvetica, sans-serif; font-size:12px; color:#0f5fa1; text-decoration:none; font-weight:bold;}
.txt_log:hover { font:Arial, Helvetica, sans-serif; font-size:12px; color:#0f5fa1; text-decoration:none; font-weight:bold;}



















