body {background:url(images/bg.png) repeat-x #999a98; margin:0; padding:14px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}

a img {border:none;}
a {text-decoration:underline; color:#555555;}
a:hover {text-decoration:none; color:#555555;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}

#wrap {width:944px; margin:0 auto; padding:0;}

#header {background: #fff; /*url(images/header-bg.jpg) no-repeat; */ height:134px;}
#logo {padding:6px 0 0 15px; float:left; width:257px;}

#nav {background:url(images/nav-bg.png) no-repeat; height:46px; padding:0 0 10px 0;}
.languages {line-height:46px; font-size:11px; color:#FFF; padding:0 0 0 29px; float:left;}
.languages a {color:#FFF; text-decoration:none; padding:0 2px;}
.languages a:hover {color:#f3d200; text-decoration:none;}
a.language-link:hover, a.active-language-link, a.active-language-link:hover {color:#01569e; text-decoration:none;}

.menu {float:right; line-height:46px; font-size:14px; text-transform:uppercase; font-weight:bold; padding:0 8px 0 0;}
.menu ul {margin:0; padding:0; list-style:none; overflow:hidden; line-height:46px; float:right; height:46px;}
.menu ul li {float:left; padding:0;}
.menu ul li a {float: left;	display: block;	color:#FFF; margin:0; text-align: center; cursor: pointer; text-decoration:none;}
.menu ul li a b {float: left; display: block; padding: 0 29px; font-weight:bold;}
.menu ul li a:hover {color: #FFF; background:url(images/hover-right.png) no-repeat right;}
.menu ul li a:hover b {color: #FFF; background:url(images/hover-left.png) no-repeat left;}
.menu ul li.current a {color: #FFF; background-position: left; background:url(images/hover-right.png) right no-repeat; font-weight:bold;}
.menu ul li.current a b {color: #FFF; background:url(images/hover-left.png) no-repeat left center; font-weight:bold;}

.breadcrumbs {background:url(images/breadcrumbs.png) no-repeat; line-height:40px; padding:0 27px; color:#fefefe;}
.breadcrumbs a {text-decoration:none; color:#fefefe;}
.breadcrumbs a:hover {text-decoration:underline; color:#fefefe;}

#main { background:#FFF; padding:13px 13px 13px 13px;}

#left {width:219px; float:left;}
#right {width:699px; float:left;}

.categories {border-bottom:1px #cbcbcb solid;}
.categories ul { margin:0; padding:0; list-style:none; overflow:hidden;}
.categories li { line-height:36px; font-size:14px; font-weight:bold;  display:inline;}
.categories li a { display:block; background:url(images/left-bg.png) repeat-x; text-decoration:none; color:#666666; padding:0 0 0 11px; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid;} 
.categories li a:hover {background:url(images/left-active.png) repeat-x; color:#FFF; text-decoration:none;}

.categories li.first { line-height:36px; font-size:14px; font-weight:bold; display:inline;}
.categories li.first a { display:block; background: url(images/first-left.png) no-repeat; text-decoration:none; color:#666666; border-left:none; border-right:none; padding:0 0 0 11px; } 
.categories li.first a:hover {background:url(images/first-left-hover.png) repeat-x; color:#fff; text-decoration:none;}
.categories li.first a.active {background:url(images/first-left-hover.png) repeat-x; color:#fff; text-decoration:none;}

.categories li.active { line-height:36px; font-size:14px; font-weight:bold; display:inline;}
.categories li.active a { display:block; background:url(images/left-active.png) repeat-x; text-decoration:none; color:#FFF; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; padding:0 0 0 11px;} 
.categories li.active a:hover {background:url(images/left-active.png) repeat-x; color:#fff; text-decoration:none;}

.categories li.active ul li {line-height:28px;  display:inline;}
.categories li.active ul li a {border-bottom:1px #cbcbcb solid; font-size:12px; font-weight:normal; color:#666666; text-decoration:none; border-left:1px #cbcbcb solid; border-right:1px #cbcbcb solid; line-height:28px; background:none;}
.categories li.active ul li a:hover {text-decoration:none; color:#01569e; background:none;}
.categories li.active ul li.active a {text-decoration:none; color:#01569e; background:#ededed;}
.categories li.active ul li.active a:hover {text-decoration:none; color:#01569e; background:#ededed;}

.left-box {background:url(images/left-box-bg.png) repeat-y; border-bottom:1px #01569e solid;  margin:15px 0 0 0; }
.left-box-cont {background:url(images/left-box-top.png) no-repeat; padding:20px; line-height:17px;}
.left-box-cont h2 {margin:0; padding:0 0 10px 0; font-size:12px; font-weight:bold;}

.banners {text-align:center;}
.banners img {border:1px #cbcbcb solid;}
.banners p {margin:0; padding:5px 0 0 0;}

.right-title {background:url(images/right-top.png) no-repeat; line-height:36px; padding:0 19px; color:#01569e; font-size:14px; margin:0 0 0 23px;}
.right-title h2 {margin:0; padding:0; font-size:14px;}
h1 {background:url(images/right-top.png) no-repeat; line-height:36px; padding:0 19px; font-size:14px; color:#00569e; margin:0 0 0 0px; text-align:left;}

.line {background:url(images/linebg.png) no-repeat; margin:0 0 8px 23px; line-height:24px; color:#FFFFFF; font-size:14px; text-align:center;} 

.items { padding:0 0 0 23px;}
.box {width:180px; border:1px #01569e solid; text-align:center; padding:10px; margin:10px 0;}
.box h1 { font-size:12px; color:#555555; margin:0; padding:0; background:none; text-align:center; line-height:16px;}
.box h1 a {text-decoration:none; color:#555555;  background:none;}
.box h1 a:hover {text-decoration:underline; color:#555555;  background:none;}
.price-line { line-height:20px; padding:10px 0 0 0;}
.price {float:left; font-size:12px;}
.new {color:#01569e; font-size:14px; padding:0 10px 0 0; font-weight:bold;}
.order {float:right;}
.order a { display:block; padding:0 10px; color:#FFF; font-size:11px; font-family:Tahoma, Geneva, sans-serif; float:right; background:url(images/order-bg.png) repeat-x; line-height:17px; text-decoration:none;}
.order a:hover {text-decoration:none; color:#fff;}

.inner {color:#999999; padding:20px 30px 20px 0px; line-height:18px;}
.inner p {margin:0; padding:4px 0;}
.blue { color:#01569e; font-size:14px; font-weight:bold;}
.price {color:#999999;}
.big-photo {padding:0 15px 0 0;}
.big-photo img {border:1px #01569e solid;}

#content { padding:0 12px 13px 13px;}
#content p {margin:0; padding:7px 0 7px 0;}

#kontaktai { padding:0 12px 13px 13px; font-size:11px; text-align:center;}
.input {width:250px; height:13px; padding:2px 5px 2px 5px; color:#666666; border:1px #CCCCCC solid; margin:2px 0 2px 2px; font-size:11px;}
.area{width:250px; font-family:Arial, Helvetica, sans-serif; padding:2px 5px 2px 5px; color:#666666; border:1px #CCCCCC solid; margin:2px 0 2px 2px; font-size:11px;}
.button {border:none; background:none; color:#00569e; font-size:12px; font-family:Tahoma,Geneva,sans-serif; font-weight:bold;}

#naujienos { padding:0 12px 13px 13px;}
.pav { color:#666666; font-weight:bold; padding:7px 0 7px 0;}
#naujienos a {text-decoration:underline; color:#666666;}
#naujienos a:hover {text-decoration:none; color:#666666;}
.new-bottom {height:20px; line-height:20px;}
.data { float:left; font-size:10px; color:#999999;}
.more {text-align:right; float:right;} 

.form {margin:0; padding:0;}

#gallery { padding:0 12px 13px 13px;}
.gallery-image-holder {width: 200px; border: 1px solid #ebebeb; padding: 5px; text-align: center; float: left; display: inline; margin-left: 10px; margin-bottom: 10px;	height: expression(this . scrollHeight <   160 ?   "160px" :   "auto"); min-height: 160px; }
.gallery-image-title {width: 184px;}

.cont-bottom {background:url(images/cont-bottom.png) no-repeat; height:7px; line-height:7px; font-size:1px;}

#footer {line-height:18px; color:#fefefe; text-align:center; padding:15px 15px; font-size:11px;}
#footer a {text-decoration:underline; color:#fefefe;}
#footer a:hover {text-decoration:none; color:#fefefe;}
