body {background-color: #fbdeb4; margin: 0px; padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #685f55}
form {padding:0px; margin: 0px; }


h1 {font-size: 21px; margin-top: 0px; padding-top: 0px; font-weight: normal}
h2 {font-size: 18px; margin-top: 0px; padding-top: 0px; margin-bottom: 10px}
h3 {font-size: 12px; margin-top: 0px; padding-top: 0px; font-weight: normal; margin-bottom: 0px; font-weight: bold; color: #d92614}

p				{font-size: 11px; font-weight: normal; margin-top: 4px}
table td {font-size: 11px}

a {color: #685f55; font-weight: bold}
a:hover {color: #993300;}

#center a {font-weight: normal}

#page {width: 999px; margin-left: auto; margin-right: auto}
#top {width: 999px; height: 153px; background-image: url(../img/top.jpg)}
#top img {border: 0px}
#menu {height: 38px; background-image: url(../img/menu.jpg)}
#menu ul {padding: 0px; margin: 0px; padding-top: 9px; padding-left: 50px;}
#menu ul li {float: left; list-style: none; color: #dfdfdf; padding-left: 25px; font-size: 15px; font-weight: bold;}
#menu .dot {background: url(../img/menudot.gif) 8px 5px; background-repeat: no-repeat;}
#menu a {color: #dfdfdf; text-decoration: none;}
#menu a:hover {color: #eca600; text-decoration: none;}
#left {float: left; width: 180px; padding-top: 10px}
#left ul {padding: 0px; margin: 0px; padding-top: 0px}
#left ul li {list-style: none; padding-left: 20px; background: url(../img/lidot.gif) 6px 6px no-repeat; padding-bottom: 0px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 24px}

.cur {font-size: 11px; border: 1px solid #F8D27B; background-color: #FCEBD2}

#catmenu a {color: #685f55; text-decoration: none; font-weight: bold}
#catmenu a:hover {color: #993300; text-decoration: none}

#right {float: left; width: 817px; margin-left: 2px}
#main {background-image: url(../img/main2bg.gif); background-repeat: repeat-y}
.home {background-image: url(../img/mainbg.gif) !important; background-repeat: repeat-y !important}
.statusbar {background-color: #e4d4bd; height: 28px; background-image: url(../img/statusbg.gif); background-repeat: no-repeat; background-position:top; padding: 7px; font-size: 10px; padding-bottom:0px}
.statusbar input {border: 1px solid #585858; background-image: url(../img/inputback.gif)}
.statusbar .search {width: 90px}
.statusbar .log {width: 80px; margin-left: 2px; margin-right: 2px; font-size: 11px; height: 19px; padding-left: 2px; line-height: 19px; _height: 18px; }

.sinputp {border: 1px solid #585858;  width: 65px}

.sinput {border: 1px solid #585858; width: 205px}

#searchdiv{float: left}
.searchlinks {float: left; margin-left: 5px}
.searchinput {float: left}

#cart {float:left; margin-left: 10px; font-weight:bold; _margin-left: 20px}
#cart a {text-decoration: none}
#sum {color: #d8230f}
#login {float: right}
.logged {margin-right: 10px; margin-top: 4px}

#action {width: 255px; float:right}
#action .title {background-image: url(../img/akcetitle.gif); height: 25px; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 14px 5px 0px 38px; margin-bottom: 10px}
#action .item {margin-bottom: 10px; border-bottom: 1px solid #CAA99F; padding-bottom: 10px; margin-left: 8px}
#action .paramsset {margin-left: 9px}
#action .paramsset td {font-size:9px;}
#action .ptitle {margin-bottom: 6px; font-weight: bold}
#action img {border: 1px solid #333333}
#action .price {font-size: 11px; margin-top: 4px; font-weight: bold}


.cleaner {clear: both}
#foot {color: #666666; font-size: 10px; text-align: center; margin-top: 5px; padding-bottom: 5px}
#foot a {color: #666}
#foot a:hover {color: #777}
#foot .text {padding: 10px; padding-top:  0px;}
#center {width: 560px; float:left}

.box {margin-bottom: 12px}
.btitle {background-image:url(../img/titlebg.gif); height: 17px; padding: 10px; font-weight: bold; font-size: 12px; margin-bottom: 10px}
.btitle h2, .btitle h1 { font-size: 12px; font-weight: bold; margin-bottom: 0px}

.plist {font-size: 12px; width: 100%; border-top: 1px solid #777; border-left: 1px solid #777; }
.plist td {padding: 5px}
.plist h3 {color: #333; margin-bottom: 0px; font-size: 14px}
.plist td {border-right: 1px solid #777}
.plist .price td {border-bottom: 1px solid #777; font-size: 11px; font-weight: bold; }
.pricered {color: #d92614; float: right}
.plist .price td a {text-decoration: none; color: #d92614}
.plist .info {color: #d92614; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; position: relative; top: -10px; min-height: 10px; margin-bottom: -10px; font-size: 10px}



.setfoto {float: left; width: 552px; margin-right: 8px}
.setfoto_dog {float: left; width: 452px; margin-right: 8px}

.setfoto .img {text-align: center}
.setfoto .descript {padding-left: 5px}
.setfoto .gallery {padding-left: 5px}
.setfoto .gallery img {margin-right: 4px; margin-bottom: 4px; border: 1px solid #333333}
.products {float: left; width: 250px}
.products_dog {width: 344px}

.products table {font-size: 11px}
.product .title {color: #d92614; font-weight: bold; text-decoration: underline; padding-bottom: 3px; margin-bottom: 5px}
.product {margin-bottom: 15px; border-bottom: 1px solid #F0CC7C; padding-bottom: 15px; }
.product .ourprice {color: #d92614; font-weight: bold}
.product .normalprice {text-decoration: line-through}
.product table td {padding-bottom: 2px; padding-right: 3px}
.param1 {font-weight: bold}
.params {margin-top: 0px; margin-bottom: 7px}
table.paramsset {margin-top: 3px}
table.paramsset td {padding-bottom: 2px; padding-right: 3px}

.settitle {height: 25px; background-image: url(../img/titlesetbg.gif); margin-bottom: 6px; margin-top: 2px; font-weight: bold; padding-top: 12px; padding-left: 15px}
.settitle h1 {font-size: 11px; font-weight: bold; margin-bottom: 0px}
.settitle a {color: #685f55}

.amount {border: 1px solid #666; width: 20px; background-image: url(../img/inputback2.gif); padding-left: 2px}
.cartitem {float:right}
.cartbuttons {margin-top: 5px; text-align: right}
.cartbutton {border: 1px solid #666666; background-color: #ffca97; color: #d8230f; font-weight: bold; font-size: 11px}

.text {padding-left: 15px; padding-right: 15px; padding-top: 10px}
.textpage a{color: #d8230f; font-weight: normal}
.textpage ul {}
#map {font-size: 11px}

.carttable td {font-size: 11px}
.carttable .head td {background-color:#e4d4bd; font-weight: bold; padding:2px}
.carttable input {border: 1px solid #666; width: 25px; font-size: 11px}
.carttable .odd td {background-color:#ffebce}
.carttable .even td {background-color:#fff0d9}

.red {color: #d8230f}

.vad-input {border: 1px solid #999999; background-image: url(../img/inputback2.gif); padding-left: 2px; background-repeat: repeat-x; background-color: #f7f7f7}
.sortinput {border: 1px solid #999999; padding-left: 2px; background-repeat: repeat-x; background-color: #f7f7f7; font-size: 11px}
.vad-obligate{
	padding-left: 10px;
	background: url(../img/obligate_star.gif) 0px 3px no-repeat;
}
.order .vad-input {width: 120px}
table.order {background-color: #ffe4bd; margin-bottom: 5px; padding: 6px; border: 1px solid #555;clear: both}
.input-email {width: 262px !important}
.input-note {width: 520px !important}
.input-city {width: 262px !important}

.tab { padding-left: 10px; padding-right: 10px; padding-top: 4px; border: 1px solid #555; border-bottom: 0px; padding-bottom: 4px; float: left; font-weight: bold; background-color:#ffc979}


.paging {text-align: right; margin-bottom: 5px; margin-right: 5px; float: right;}
.paging .active {color: #d8230f; font-weight: bold}

.filter {padding: 10px; padding-bottom: 0px; margin-bottom: 5px; }
.actionlist {border-bottom: 1px solid #888; padding-bottom: 5px}
.actionico {position: absolute; left: 135px}

.leftbox .btitle {background-image:url(../img/leftboxtitle.gif); color: #ddd; text-align:left; font-weight: bold; padding: 6px; margin-bottom: 5px; padding-left: 14px}

#action .btitle {background-image: url(../img/akcetitle.gif); height: 25px; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 14px 5px 0px 38px; margin-bottom: 10px}

#action ul {margin: 0px; padding: 5px; padding-left: 15px}
.leftbox ul li{line-height: 16px !important; padding-bottom: 5px !important; padding-left: 12px !important; font-size: 12px !important; 
background: url(../img/lidot.gif) 0px 4px no-repeat !important }
.leftbox .text {padding-left: 9px; padding-right: 9px; line-height: 15px}
.box .text {padding-top: 0px}
.box .text p {line-height: 15px}
.eko {color: #007700; font-weight: bold}
#foot .text p {font-size: 10px !important}

.btitle h3 {}
.navi {float: right; margin-right: 70px; display: inline}
.msg {border: 1px solid #d92614; color: #d92614; padding: 4px; text-align: center; margin-bottom: 10px; background-color: #FADD9D}


table .title {font-weight:bold}

.actionitem 
{
 float: left;
 margin-left: 8px; 
 margin-right: 8px;
 width: 80px;
}

.actionitem a {text-decoration: none}
.actionitem img {border: 1px solid #666666}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	opacity: 0.65;
	filter: alpha(Opacity=65);
    -moz-opacity:0.65;
}

#msg-outer{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
	
#msg-dialog{
	background-color: #fff;
	width: 400px;
	margin: 0 auto;
	border: 1px solid #000022;
	line-height: 18px;
}

#msg-ok{
	margin-top: 20px;
	padding-bottom: 10px;
}

#msg-dialog .text {
	padding: 20px 20px 5px 20px;
	text-align: left;
}

#msg-dialog .title {
	height: 19px;
	line-height: 19px;
	margin: 0px;
	padding-left: 15px;
	background: #51abff url('/img/tab_on.gif') repeat-x !important;
	color: #fff;
	font-weight: bold;
	text-align: left !important;
}

/*- Menu Tabs I--------------------------- */

    #tabsI {
		clear: both;
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
	  margin-bottom: 15px;
      }
    #tabsI ul {
	  margin:0;
	  padding:10px 10px 0 15px;
	  list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
   
    #tabsI a span {
      float:left;
      display:block;
      background:url("/img/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
	  
	 #tabsI .a {
      float:left;
      background:url("/img/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
	  
      }
	  
	 #tabsI .b {
      float:left;
      display:block;
      background:url("/img/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
     }

	 #tabsI .active {font-weight: bold}
	 #tabsI a {font-weight: normal; text-decoration: none; color: #FFFFFF}
	   
#dhtmltooltip{
position: absolute;
border: 1px solid black;
visibility: hidden;
z-index: 1050;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


#dhtmltooltipiframe{
position: absolute;
visibility: hidden;
z-index: 1;
}

.vad-tooltip{
padding: 3px;
font-size: 11px;
color:  #111000;
background-color: #F3BD47;
text-align: left;
z-index: 1050;
}  

.tooltipf{
width: 250px;
padding: 3px;
font-size: 11px;
color:  #111000;
background-color: #F3BD47;
text-align: left;
z-index: 1150 !important;
} 

.tooltipdog{
width: 195px;
padding: 5px;
font-size: 11px;
color:  #111000;
background-color: #F3BD47;
text-align: justify;
z-index: 1150 !important;
font-size:10px
}  

.tooltipf p {padding: 0px !important}

.ctitle {font-weight: bold; color: #d92614; padding-left: 8px; margin-top:  8px;}

.star-rating{ list-style:none; padding:0px; margin:0px; width:75px; height:15px; position:relative; background:url(/img/stars.png) 0 0 repeat-x; overflow:hidden; float: left}
.star-rating li{margin:0px; padding:0px; float:left;}
.star-rating li a{display:block; width:15px; heigth:15px; background:none; text-indent:-9000px; position:absolute; z-index:20;}
.star-rating .rating{position:absolute; left:0px;  background:url(/img/stars.png) 0 -15px repeat-x; text-indent:-9000px; z-index:1; height:15px;}
.star-rating li a.first{left:0px;}
.star-rating li a.two{left:15px;}
.star-rating li a.three{left:30px;}
.star-rating li a.four{left:45px;}
.star-rating li a.five{left:60px;}
.star-rating li a.first:hover{width:15px;}
.star-rating li a.two:hover{width:30px;}
.star-rating li a.three:hover{width:45px;}
.star-rating li a.four:hover{width:60px;}
.star-rating li a.five:hover{width:75px;}
.star-rating li a:hover{ background:url(/img/stars.png) 0 -30px repeat-x; left:0px; z-index:2;}

.videogallery {height: 18px; background-image: url(/img/videoline.jpg); padding: 10px; font-size: 14px;}
