@charset "utf-8";
*{ margin: 0; outline: none;}
body {background: #747474; text-align:center; font-family: 'Noto Serif', serif; font-weight:400;} 
.w1000 {width:1000px;}
.w800 {width:800px;}
.w700 {width:700px;}
.w600 {width:600px;}
.w500 {width:500px;}
.w400 {width:400px;}
.w390 {width:390px;}
.w360 {width:360px;}
.w350 {width:350px;}
.w330 {width:330px;}
.w300 {width:300px;}
.w220 {width:220px;}
.w150 {width:150px;}
.w100 {width:100px;}
.w70 {width:70px;}
.w50 {width:50px;}
.w30 {width:30px;}

.h10 {height:10px;}
.h20 {height:20px;}
.h70 {height:70px;}

.tc {text-align:center;}
.tr {text-align:right;}
.ma {margin:auto;}
.wt {color: #ffffff;}
.fl {float:left;}
.fr {float:right;}
.brdr {border:10px;}

.pad10 {padding:10px;}
.ma10 {margin:10px;}

.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}

.introbody {background-image: url(images/backgr.jpg) 0 0 repeat-x;}
.internalbody {background-image: url(images/backgr.gif) 0 0 repeat-x;}
.maindiv {margin:0 auto 42px auto; width:1000px; background: #999999; padding:0; border: solid 1px #B4B4B4; box-shadow: 0 0 10px #666666;}
.clear {clear:both;}

.headmenuwraper {height:23px; margin:5px;}
.headmenuwraper ul {position:absolute; margin-left:700px; margin-bottom: 20px; list-style:none;}
.headmenuwraper ul li{float:left;}
.headmenuwraper ul li a {display:block; padding:10px; font-size: 10px; color:#ffffff; text-decoration:underline;}
.headmenuwraper ul li a:hover,
.headmenuwraper ul li a.active {color:#000000;}
.headmenuwraper .bg {float:left; margin-left: 150px; margin-bottom: 20px;}
.headmenuwraper .en {float:left; margin-left: 10px; margin-bottom: 20px;}


.headwraper {width:1000px; height:125px; background: url('images/site_top2.gif') 0 0 no-repeat;}
.headwraper .logo {float:left; display:block; width:286px; height:125px; background: url('images/logo.gif') 0 0 no-repeat;}
.headwraper .toplinks {float:left; margin-left:10px; margin-top:40px;}
.headwraper .toplinks a {font:10px ; color:#000000; text-decoration:none; margin-right:3px;}
.headwraper .topbanners {float:right; width:234px; padding-top:10px;}
.headwraper .order_phone {width:269px; height:125px; background: url('images/order_phone.gif') 0 40px no-repeat; margin-left:100px;}
.headwraper .facebook {width:100px; height:26px; background: url('images/logo_facebook.jpg') 0 0 no-repeat; margin-left:10px; border: solid 1px #333333}
.headwraper .search_wraper {padding:10px 0 0 30px;}
.headwraper .search_wraper input.searchfld {width:231px; border: solid 1px #333333; float:left; margin:5px 10px 0 0;}
.headwraper .search_wraper input.loginFld {width:150px; border: solid 1px #333333; float:left; margin:5px 10px 0 0;}
.headwraper .search_wraper a.search_dog { display:block; float:left; width:43px; height:26px; background: url('images/search_btn.gif') 0 0 no-repeat; }
.headwraper .search_wraper .inputTitle {float:left; width:80px; padding:8px 0 0 0;}
.headwraper .search_wraper .submitBtn {width:50px; height:43px; margin-top:4px;}
.headwraper .search_wraper a.myzizoo {color:#333; font-size:16px; font-weight:bold;}

.gitem {float:left; padding:5px; border:none; margin-top:35px; margin-right:15px; margin-bottom:15px; margin-left:15px; width:200px; height:200px;}
.gitem .imglink {display:block; margin-bottom:5px; color:#444444; text-decoration:none; font-size:9px; font-weight:normal; text-align:justified;}
.gitem .titlelink {display:block; margin-bottom:7px; color:#444444; text-decoration:none; font-size:9px; font-weight:normal; text-align:justified;}
.gitem p {font-size:9px;}

.gimage {float:left; margin:10px 0 10px 30px;}

.row {width:1000px; height:38px; margin-top:1px; margin-bottom:30px; background-color:#ffffff;}

.searchbutton{cursor:pointer; border:outset 1px #006633; background:#000000; color:#ffffff; font:12px ; padding: 1px 2px; background:url(images/searchbg.gif) repeat-x left top;}

.pagenav {background-color:#ffffff; float:left; width:950px; height:20px; border-bottom: 1px solid #CCCCCC; clear: both; display:both; margin: 0 0;}
.pagenavtitle {display:block; padding: 11px; font: bold 20px , sans-serif; color:#444444; text-decoration:none; text-align: center;}
.pagenavtitle .titleWraper {padding:5px 0; border-bottom:solid 2px #000000;}
.backlink { color: #999999; display: block; font-size: 16px; padding: 0 40px;}

.subnav {}
.subnav ul {list-style:none;}
.subnav ul li {float:left;}
.subnav ul li a {display:block; padding:4px 20px; color:#666666; text-decoration:none;}
.subnav ul li a.s {font-weight:bold; background:#efefef;}
.tabcontents {border:solid 1px #efefef; margin: 0 20px 20px 20px;}

.mainWraper .dogFormLink {font-size:14px; font-weight:bold; color:#487937; margin:30px 0; display:block; text-align:center;} 

#mainWraper .innerWraper {font-size:14px;}

#tableWraper {}

.pageText {font-size:14px; font-weight:bold; color:#333;}

.continueBtn {padding:30px;}
.continueBtn a.greenBtn {display:block; margin:45px auto;  width:150px; height: 33px; font-size: 16px; text-decoration:none; background: url('images/order_btn.jpg') 0 0 no-repeat; color:#333333; text-align:center; padding-top:12px;}

.flashwraper {width:1000px; height:150px; margin:0 5px 5px 0px;}
.catalogdownwraper {float:left; width:1000px; height:250px; margin:0 0 0px 0px;}

.blocks_wraper {float: right; width:1000px; height:30px; margin-left:10px; margin-top:10px; margin-right:10px; margin-bottom:10px;}
.blocks_wraper_left {float: left; width:255px; height:30px; margin-left:6px; margin-top:10px;}

.bottomwraper {background:url('images/nsmenu.gif') 0 0 repeat-x; height:30px; margin-top:15px; border-radius: 6px;}

.copyright {padding:5px; font: bold 11px ; color:#ebebeb; text-decoration:none;}

.nodata {padding: 10px 0; text-align:center; font:bold 13px ; color:#000000;}

.bottombar {padding: 5px 0;}

.col {padding-left:0px;}
.title {font:bold 10px; color: #444444; padding: 12px 0 5px 20px;text-align: left;}
.contents {border: none; font:12px ; padding:10px; border-radius: 6px; overflow:hidden; text-align:justify;}
.contentswide {border: none; font:12px ; width: 785px;  padding:10px; border-radius: 6px;}
.contentmenu {font:12px ; padding:10px;}
h1 {font: bold 16px , sans-serif; text-align:center; color: green; padding: 5px 0 5px 0;}
h2 {font:bold 14px , sans-serif; text-align:center; padding: 5px 0 5px 0;}
h3 {font: normal 12px , sans-serif; padding: 3px 0 3px 0;}
h4 {font: bold 16px , sans-serif; padding: 12px 60px 12px 60px; text-align:center; color:red;}

.colr {padding:0 2px 0 30px}

.blockw557 {width:557px;}
.blockw320 {width:320px;}
.blockw250 {width:250px;}
.blockw150 {width:150px;}
.titlebackred {background:url('images/titleback2.jpg') 0 0 no-repeat;}
.titlebackblue {background:url('images/titleback2.jpg') 0 0 no-repeat;}
.titlebackform {background:url('images/titleback2.jpg') 0 0 no-repeat; width:320px;}
.separateline {width:250px; height:1px; background:url('images/line.gif') 0 0 repeat;}

.buffer40 {height:40px;}

.pt40 {padding-top:40px;}
.pt100 {padding-top:100px;}
.pl40 {padding-left:40px;}
.pl350 {padding-left:350px;}

.pad {padding: 5px;}
.center {float: center;}
.contactscontainer{width: 450px; height: 300px; padding: 0;} 

.contentsWraper {float:right; width:580px; padding: 5px 10px 5px 0;}

.childsWraper {width:500px; margin:auto; border:solid 1px #999999;}
.childsWraper .lrow {padding:3px 5px; background:#C8AA84;}
.childsWraper .drow {padding:3px 5px; background:#EADBC7;}
.childsWraper a {display:block; font: bold 14px Georgia; text-decoration:none; color:#000000;}
.childsWraper a:hover {text-decoration:underline;}

.productItem {margin:0 auto; padding:5px; border: solid 1px #999999; width:565px;}
.productItemtitle {margin:0 auto; padding:2px 5px; border: solid 1px #999999; width:690px; font:13px ; background:#eadbc5;}
.productItem img  {float:left; margin:0 5px 5px 0; border: solid 1px #cecece;}
.productItem .brand {float:left; margin-right:10px;}

.subprWraper { float:right; width:545px; margin:2px 0 10px 0; padding: 3px; background:#f6f6dd; border:solid 1px #c1c1c1;}
.subprWraper table {margin:auto; width:100%;}
.tabletitle {padding:2px 0; text-align:center; background:#dedede; font:12px ;}
.tablecell {padding:2px 10px; text-align:left; font:12px ;}
.description {background:#fafafa;}

.gallery { margin:2px;  border:1px solid #ffffff;  height:auto;  width:auto;  float:left; text-align:left; }
.gallery image { display:inline; margin:1px; border:none;}
.desc { text-align:center;  font-weight:normal;  width:110px;  margin:2px;}

.article {padding-bottom:20px;}
.article a {font: bold 12px ; color:#444444; text-decoration:none; padding-top:4px;}
.article a:hover {text-decoration:underline;} 
.article a.image {float:left; margin-right:25px;}
.article a.image img { border:0; }
.article a.link { color:#444444;}
.article a.more {color:#444444; float:right;}
.article a.readMore {float:right; display:block; padding-top:5px;}

.smallarticle { font: normal 10px ; padding:3px; background-color: #ffffff;}
.smallarticle a {font: normal 10px ; color:#285683; text-decoration:none; padding-top:2px;}
.smallarticle a:hover {text-decoration:underline;} 
.smallarticle a.image {float:left; margin-right:25px;  padding:2px;}
.smallarticle a.image img { border:0;  padding:2px;}
.smallarticle a.link { color:#444444;}
.smallarticle a.more {color:#444444; float:right;  padding:2px;}
.smallarticle a.readMore {float:right; display:block; padding:2px;}

.linktodoc {padding: 5px; text-align: center;}
.linktodoc a {font: bold 13px ; color:#666666; text-decoration:none;}
.linktodoc a:link {color: #666666;}
.linktodoc a:visited {color:#666666;}
.linktodoc a:hover {text-decoration: underline; color:red;}
.linktodoc a:active {color:#666666;}

.usualtext {display:block; text-align:left; padding: 5px; font: normal 13px ; color:#444444; text-decoration:none; text-align:justify; }
.usualtext li a { color:#333333; text-decoration:underline; color:#999999}
.usualtext a {color:#000000; font: bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}
.usualtext a:hover {color:#444444; text-decoration:underline;} 

.mainpage{padding:10px; margin:8px; border:none; background: url(images/backgrmaindiv.gif) 0 0 repeat; border-radius: 6px; box-shadow: 0 0 12px #999;}
.prodblock {padding:10px; margin:8px; border:none; background:#ffffff; border-radius: 6px; box-shadow: 0 0 12px #999;}
.prodblock a {display:block; color:#000000; font-weight:normal; text-decoration:underline; font-size:14px; height:25px; width:auto; padding:10px;}
.prodblock p.oldprice {font-size:15px; color:white; padding-bottom:5px; text-decoration:line-through;}
.prodblock p.price {font-size:18px; color:#000000;}
.prodblock span {} 
.prodblock img {float:left; margin-right:25px; border:none;}
.prodblock .dataWraper {width:730px; margin:2px;}
.prodblock .toolsWraper {position:absolute; margin:200px 0 0 215px; width:300px;}
.prodblock .toolsWraper .addLink {display:block; float:left; background: url('images/shopping_cart.gif') right 0 no-repeat; height: 23px; padding:3px 30px 0 0;}
.prodblock .toolsWraper .moreLink {float:right; padding-top:3px;}

.viewprodblock {padding:10px; margin:8px; border:solid 1px #efefef;}
.viewprodblock a {text-decoration:none; color:#666666; font: bold 14px ;}
.viewprodblock a.addLink {display:block;  float:left; background: url('images/shopping_cart.gif') right 0 no-repeat; height: 23px; padding:3px 30px 0 0;}
.viewprodblock .toolsWraper {position:absolute; margin:200px 0 0 215px; width:300px;}
.viewprodblock p.price {font-size:18px; color:#ff9933;}
.viewprodblock p.productTitle {font-size:15px;}

#paging {text-align:center;}
#paging p {display:inline; color:#333333; font-weight:bold;}
#paging a {color:#666666; background: #FFFF99; padding: 0 3px; text-decoration:none;}
#paging a:hover {text-decoration:underline;}

.columntitles {background-color:#ffffff; display:block; text-align:center; font: bold 16px , sans-serif; color:#000000; text-decoration:none; }
.addedMark {position:absolute; display:none; background: #ddeeb4; border: solid 1px #90a265; text-align:center; width:150px; padding:5px;}
.addedMark input.amount {border: solid 1px #999999; width:30px;}
.addedMark input.button {width:55px;}
.addedMark a.closeBtn {display:block; float:right; width:12px; height:12px; background: url('images/close_btn.gif') 0 0 no-repeat;} 
.formfield {display:block; float:left; padding: 4px 5px 2px 25px; margin: 1px; font: bold 10px , sans-serif; color:#000000; text-decoration:none; }
.loginform {width:400px; height:300px; margin: 100px auto;}
.loginform .title {font: bold 14px ; color:#ffffff; padding:4px 0 4px 10px; background-color:#747474; border: none; margin-bottom:20px; border-radius: 12px; box-shadow: 9px 0 12px #999;}
.loginform .inputtitle {font: 11px ; color:#333333; float:left; width:150px; padding: 10px 10px 10px 0; text-align:right; border-radius: 12px; box-shadow: 9px 0 12px #999;}
.loginform .inputcont {float:left; width:240px; padding: 6px 0;}
.loginform .inputcont input {width:98%;}
.loginform .btnsrow {text-align:center; margin-top:20px;}
.loginform .fldTitle {width: 100px; text-align:right; padding-right:20px; font-size:12px;}
.loginform .fldInput {width: 250px;}
.loginform .fldInput input {width:250px; border:solid 1px #cfcfcf; border-radius: 12px; box-shadow: 9px 0 12px #999;}

.errmessages {font: 12px ; color:#ffa633; text-align:center; padding-top:10px;}
.errmessages1 {font: bold 12px ; color:#da0000; text-align:center; height:20px;}


.backgr {background:url('images/backmaindiv.gif') 0 0 repeat-x;}