@charset "utf-8";
/* CSS Document */
/* General
------------------------------------- */
body{
background:#fff;
color:#686c6e;
font: 12px Tahoma, "Myriad Pro", Geneva, Helvetica, Lucida, Verdana, Arial, sans-serif;
}
body,div,ul,li,dd,dt{
margin:0;
padding:0;
}
html, body {
width:100%;
height:100%;
}
img{
border:0;
}
ul li{
list-style:none;
}
h1{
font-size:18px;
font-weight:normal;
color:#377891;
}
a {
text-decoration:none;
color:#377891;
}
a:hover{
text-decoration:underline;
}
p{
padding:0px;
margin:12px 0;
}
.clear {
clear:both;
}
.bold{
font-weight:bold;
}
form{
padding:0;
margin:0;
}
#container {
width: 100%;
padding-top:381px;
}
#content {
width: 100%;
float: left;
}
.title, .titlecross{
background: #466c7b url(img/modleft.png) left center no-repeat;
background-position:10px 50%;
height:28px;
font-size:14px;
color:#fff;
padding:10px 30px 0 55px;
position:relative;
}
.titlecross{
margin-top:10px;
display:block;
position:relative;
left:-14px;
margin-right:-28px;
}
.title h1, .titlecross h1{
font-size:14px;
color:#fff;
padding:0px;
margin:0px;
}
.title .r, .titlecross .r{
background:url(img/modright.png) no-repeat;
width:34px;
height:34px;
position:absolute;
right:0px;
top:2px;
}
/*forms
-----------------------------------------*/
legend{
color:#377891;
font-family:tahoma;
font-size:12px;
font-weight:bold;
margin-left:21px;
}
.form{
border:1px solid #bdbdbd;
display:block;
margin:10px 0 0;
padding:10px;
}
.formlogin{
margin:0px;
}
.form a, .formlogin a{
margin:0px 5px;
display:block;
}
.form input, .form select, .formlogin input, .form textarea{
border:1px solid #bdbdbd;
margin:3px 1px;
background:#fff;
color:#4f4f4f;
position:relative;
}
.formlogin input{
width:140px;
float:left;
position:relative;
}
.form input, .formlogin input{
padding:1px;
}
.cenaot span{
float:left;
padding:5px 3px 0px;
}
.cenaot input{
width:50px;
float:left;
}
/*login
------------------------------------------------*/
.pagelogin p{
margin:10px 0;
}
.registerleft{
width:49%;
float:left;
}
.registerright{
width:49%;
float:right;
}
.borderb{
border-bottom:1px solid #bdbdbd;
font-weight:bold;
padding:10px 0 4px;
display:block;
color:#377891;
}
.forf input{
padding:0px;
border:0px;
}
/*header
------------------------------------- */
#header{
min-width:1000px;
position:absolute;
width:100%;
left:0px;
top:0px;
height:364px;
}
/*headertop
-------------------------------------- */
#headertop{
height:233px;
background:url(img/headerbg.gif);
}
#logo{
width:189px;
height:24px;
padding-top:39px;
padding-left:41px;
}
/*topmenu
------------------------------------ */
#topmenu{
position:relative;
width:475px;
margin:-17px auto 0;
}
#topmenu ul{
text-align:center;
}
#topmenu ul li{
display:inline;
margin:0;
padding:0 12px 0 10px;
border-right:2px solid #fff;
}
#topmenu ul li.last{
border:none;
padding-right:0px;
}
#topmenu ul li a{
margin:0px;
padding:0px;
color:#fff;
font-weight:bold;
font-size:14px;
}
/*boxcart
------------------------------------- */
#boxcart{
background:url(img/cartbg.jpg);
width:219px;
height:66px;
color:#b6cbd3;
float:right;
margin-top:-63px;
padding:39px 0 0 153px;
}
#boxcart span{
color:#ffeb40;
font-weight:bold;
}
#boxcart p{
margin:3px 0;
}
#boxcart a{
display:block;
color:#b6cbd3;
margin:7px 0 0 25px;
text-decoration:underline;
font-size:11px;
float:left;
}
#boxcart a:hover{
text-decoration:none;
}
/*headerbot
---------------------------------- */
#headerbot{
margin:-128px 39px 0;
background: #ccc url(img/headerbg1.jpg) repeat-x top left;
height:251px;
border:8px solid #fff;
position:relative;
}
#headerbot div.tl{
background:url(img/headertl.gif) no-repeat;
left:-8px;
}
#headerbot div.tr{
background:url(img/headertr.gif) no-repeat;
right:-8px;
}
#headerbot div.tr, #headerbot div.tl {
top:-8px;
position:absolute;
height:8px;
width:8px;
}
#headerbot div.ll{
background:url(img/headerjpg.jpg) no-repeat;
height:239px;
width:515px;
position:relative;
left:53px;
}
#headerbot div.lr{
background:url(img/headerpng.png) no-repeat;
height:228px;
width:73px;
position:absolute;
left:568px;
top:0px;
z-index:1;
}
#headerbot div.r{
background:url(img/headerl.jpg) no-repeat;
width:338px;
height:251px;
position:absolute;
top:0px;
right:0px;
z-index:0;
}
/*kontakti
------------------------------------- */
#kontakti{
font-size:14px;
color:#fff;
position:relative;
top:167px;
left:72px;
width:138px;
height:40px;
text-align:center;
}
#kontakti span{
color:#ffbfb7;
font-size:17px;
}
#kontakti p{
font-size:19px;
margin:2px 0 0;
padding:0;
}
/*wrapper
------------------------------------- */
#wrapper {
position:relative; 
min-height:100%;
height:auto !important;
height:100%;
min-width:1000px;
text-align: justify;
}
#wrapper .empty {
height:85px;
clear:both;
}
/*center
------------------------------------- */
#center {
margin: 0 46px 0 276px;
}
.pagecontentfooter{
padding:10px 0 0;
}
.pagefull{
border-left:1px solid #bac8ce;
border-right:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
padding:10px 13px 13px;
}
.pageinfo, .pageproduct{
border-left:1px solid #bac8ce;
border-right:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
padding:10px 13px 10px;
}
.pageinfo{
min-height:820px;
height:auto !important;
height:820px;
}
.pageproduct{
min-height:300px;
height:auto !important;
height:300px;
}
.itemNewProductsDefa, .itemNewProduct{
position:relative;
padding:15px 0 5px;
}
.itemcross{
width:50%;
float:left;
margin:0px;
padding:0px;
position:relative;
}
.itemNewProductsDefa .itemName, .itemNewProduct .itemName {
display:block;
padding:3px 0 15px 10px;
font-size:14px;
font-weight:bold;
}
.itemcross .itemName{
display:block;
padding:0 10px 20px 0;
}
.itemNewProductsDefa .itemName a, .itemNewProduct .itemName a, .itemcross .itemName a{
color:#ff6000;
font-weight:bold;
text-transform:uppercase;
display:inline;
}
.itemNewProductsDefa .itemImage{
padding:0 20px 20px 10px;
float:left;
}
.itemcross .itemImage{
float:left;
padding-bottom:20px;
}
.itemNewProductsDefa .itemImage a img{
width:190px;
}
.itemcross .itemImage a img{
width:135px;
}
.itemNewProductsDefa .itemDescription{
margin-left:220px;
padding-bottom:20px;
}
.itemNewProductsDefa .itemDescription ul, .itemcross .itemDescription ul, .itemNewProduct .DescriptionFull ul{
margin:5px 10px;
width:80%;
}
.itemNewProductsDefa .itemDescription ul li, .itemcross .itemDescription ul li, .itemNewProduct .DescriptionFull ul li{
background:url(img/list1.gif) no-repeat left;
background-position:0 4px;
padding-left:8px;
margin:2px 0;
}
.itemcross .itemDescription{
margin-left:155px;
padding:0 20px 20px 0;
}
.itemprice{
border-top:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
font-size:14px;
padding:10px 20px;
display:block;
}
.itemcross .itemprice{
padding:10px 2px;
}
.itemprice span{
color:#ff6000;
font-weight:bold;
font-size:16px;
}
.buynow{
float:right;
margin:0 20px 0 0;
position:relative;
margin-top:-35px;
display:inline;
}
.price h4{
color:#de5400;
font-weight:bold;
display:block;
font-size:14px;
text-transform:uppercase;
border-top:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
padding:10px 0;
}
.itemNewProduct{
padding-bottom:10px;
}
.itemNewProduct .image{
float:left;
width:430px;
padding:0 20px 0 10px;
}
.itemNewProduct .image a img{
width:430px;
}
.itemNewProduct .moreimages{
float:right;
padding-right:10px;
width:155px;
}
.itemNewProduct .moreimages a img{
float:left;
clear:left;
margin-bottom:20px;
width:155px;
}
.itemNewProduct .DescriptionFull{
clear:both;
margin:20px 0;
}
/*Cart
------------------------------------- */
.pagecart{
background:url(img/pagecartbg.jpg) no-repeat;
background-position:50% 300px;
height:auto !important;
height:800px;
min-height:800px;
}
#cartp{
margin-top:13px;
}
.cartitem td{
color:#5f5f5f;
padding:11px 2px 10px;
background:url(img/cartitembg.gif) left bottom repeat-x;
}
.cartitem td.left{
background:none;
width:45px;
}
.cartitem a{
color:#5f5f5f;
}
.input input{
border:1px solid #bdbdbd;
margin:3px 1px;
background:#fff;
color:#4f4f4f;
width:40px;
position:relative;
}
#carttitle{
font:14px tahoma;
font-weight:bold;
color:#de0000;
}
#carttitle td{
border-top:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
padding:17px 0 11px;
}
#vsego{
color:#466c7b;
padding:15px 135px 15px 0;
font-weight:bold;
border-top:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
display:block;
text-align:right;
margin-top:-1px;
position:relative;
}
#cartnavigation{
float:right;
clear:both;
margin:12px 20px 0 0;
}
#cartnavigation input{
margin-left:7px;
}
#cartnavigation a{
margin-left:7px;
}
/*left
------------------------------------- */
#left {
float: left;
width: 215px;
margin-left: -100%;
padding:0 15px 0 46px
}
/*boxcategories
------------------------------------- */
.boxcategories{
border-left:1px solid #bac8ce;
border-right:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
padding:3px 13px 10px;
margin-bottom:24px;
}
.boxcategories ul li{
padding:4px 0 4px 10px;
background:url(img/list.gif) no-repeat;
background-position:0px 9px;
text-align:left;
}
.boxcategories ul li a{
text-decoration:underline;
position:relative;
}
.boxcategories ul li a:hover{
text-decoration:none;
}
/*boxfeatured
------------------------------------- */
.boxfeatured{
border-left:1px solid #bac8ce;
border-right:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
text-align:center;
margin-bottom:24px;
padding:0px;
position:relative;
color:#377891;
width:213px;
}
.boxfeatured .tovar{
border-bottom:1px dotted #7f7f7f;
margin:0 8px 12px 8px;
padding:10px 0;
}
.boxfeatured .tovar span{
font-size:14px;
font-weight:bold;
color:#de5400;
}
.boxfeatured .tovar a{
background:url(img/list.gif) no-repeat left;
background-position:5px 5px;
padding-left:12px;
}
.boxfeatured .tovar p{
margin:0px;
padding:10px 0px;
}
.boxfeatured .tovar p a{
background:none;
padding:0px;
}
.boxfeatured .tovar p a img{
width:150px;
}
/*boxsearch
------------------------------------- */
#boxsearch{
border-left:1px solid #bac8ce;
border-right:1px solid #bac8ce;
border-bottom:1px solid #bac8ce;
padding:13px 8px 0px 13px;
width:192px;
}
.searchinput{
border:1px solid #cfcfcf;
color:#7f7171;
float:left;
margin-top:1px;
width:136px;
margin-right:6px;
padding:2px 4px;
position:relative;
}
#boxsearch a{
text-decoration:underline;
display:block;
margin:10px 0 14px;
float:left;
}
#boxsearch a:hover{
text-decoration:none;
}
/*footer
------------------------------------- */
#footer{
position:relative;
min-width:1000px;
height:62px;
margin-top:-85px;
padding-top:20px;
}
#botmenu{
margin:0 0 18px 42px;
}
#botmenu ul li{
display:inline;
}
#botmenu ul li a{
color:#7f7171;
padding:0 7px 0 4px;
}
#copy{
margin-left:46px;
}
#copy a{
color:#686c6e;
}
.info p{
margin-bottom:0px;
padding-bottom:0px;
}
