html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ul,ol{list-style-position:inside}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}header,nav,section,article,aside,footer{display:block}a{color:#4573a7;outline:none;text-decoration:underline}a:hover{text-decoration:none}img{border:none;max-width:100%}input{vertical-align:middle}strong,b{font-weight:bold}
h1,h2,h3,h4,h5,h6,.title{color:#6e6e6e;font-family:Georgia, Times, "Times New Roman", serif;font-weight:bold;line-height:1;padding:0 0 0.5%}
h1,.title{font-size:130%;text-transform:uppercase}
h2{font-size:120%;text-transform:uppercase}
h3{font-size:14px;text-transform:uppercase}
h4{font-size:100%}
h5{font-size:.83em}
h6{font-size:.67em}
sup{vertical-align:baseline;position:relative;top:-0.4em}
sub{vertical-align:baseline;position:relative;bottom:-0.4em}
ol{list-style:decimal inside}
i{font-style:italic}
.float-left,.alignleft{float:left}
.float-right,.alignright{float:right}
.aligncenter{display: block;margin:0 auto}
img.alignleft{margin:0 14px 14px 0}
img.alignright{margin:0 0 14px 14px}
.clear{clear:both;font-size:0;height:0}

html{height:100%;min-height:100%;background:#f4f4f4}
body {
	color:#4f4f4f;
	/*font:87.5%/112.5% Arial, "Helvetica Neue", Helvetica, sans-serif;*/
	font:14px/18px Arial, "Helvetica Neue", Helvetica, sans-serif;
	height:100%;
	min-height:100%;
	min-width:1102px;
    width:100%;
}
#wrapper{
	background:#fff;
	width:1102px;
	margin:0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
}
#header{
	background:#f4f4f4;
	padding-top:2.5%;
	position:relative;
	z-index:12;
}
.middle {
	width:100%;
	padding:0 0 160px;
	position:relative;
}
.middle:after {
	display:table;
	clear:both;
	content:'';
}
.container {
	width:100%;
	float:left;
	/*overflow:hidden;*/
	margin-bottom:2%;
}
.content{padding:0 26% 0 24.5%;position:relative}
.content.left-visible{padding:0 1.5% 0 24.5% !important}
.content.right-visible{padding:0 26% 0 1.5%}
.left-sidebar{
    float:left;
    margin-left:-98.7%;
    position:relative;
    width:21.6%;
}
.right-sidebar {
    float:left;
    margin-left:-24.2%;
    position:relative;
    width:22.6%;
	padding-top:0%;
}
#footer{
	background:#f4f4f4;
	color:#909090;
	width:100%;
	height:155px;
	margin:-155px auto 0;
	position:relative;
	z-index:0;
	/*behavior: url(/full-path-from-root/js/PIE.php);*/
}
#footer .wrap{margin:0 auto;width:1102px}

#header .wrap{background:#fff;padding:1.8% 1.5% 0 1.6%;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
#header .left{width:56%;position:relative}
#header .left .top{width:345px}
#header .left .logo img{float:none;position:relative;left:0;z-index:4}
#header .slogan{color:#878787;font-size:118%;font-family:Georgia, Times, "Times New Roman", serif;line-height:120%;padding:5% 0 0 0.7%;position:relative;z-index:4;text-transform:uppercase}
#header .slogan span{color:#4e7dae}
#header .slogan p{font-size:90%;text-align:right}
#header .left img.image-left{position:absolute;left:0;bottom:0;z-index:1}
#header .left img.image-right{position:absolute;right:-5%;bottom:0;z-index:2}
#header .langs{position:absolute;left:0;bottom:1.5%;width:20%;z-index:4}
#header .langs a{background:url(images/ru.png) no-repeat;display:block;float:left;width:35px;height:35px;margin-right:7%}
#header .langs a.en{background-image:url(images/en.png)}
#header .right{float:right;margin-right:-1.6%;width:45.5%;position:relative;z-index:100}
#header .topmenu{margin:0 0.3% 2.3% 0;overflow:hidden;text-align:right}
/*#header .topmenu ul{display:table;border-bottom:1px solid #c9c9c9;padding-bottom:1%;width:100%}
#header .topmenu li{display:table-cell;vertical-align:middle;list-style:none;white-space:nowrap}*/
#header .topmenu ul{overflow:hidden;padding:0 3% 1% 0;text-align:right}
#header .topmenu li{border-bottom:1px solid #e9e7e7;display:block;float:right;padding-bottom:4px;vertical-align:middle;list-style:none;white-space:nowrap}
#header .topmenu li.active a{color:#4573a7;font-weight:bold}
#header .topmenu li a{border-bottom:1px solid #c9c9c9;color:#534942;padding:0 0 4px 27px;text-decoration:none;text-transform:uppercase}
#header .topmenu li:last-child a{padding-left:0}
#header .auth-form{float:right;width:60%;margin:-0.2% 3% 0 0;text-align:right}
#header .auth-form label{color:#4573a7;display:inline;width:30%;font-size:85.7%;padding-right:1%}
#header .auth-form input[type=text],#header .auth-form input[type=password]{color:#6f6f6f;display:inline;width:33%;font-size:85.7%;border:1px solid #bababa;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;height:17px;margin-bottom:1%;text-align:center;behavior: url(/vetlider/js/PIE.php);}
.ie8 #header .auth-form input{border:1px solid #d2d2d2}
#header .auth-form a{color:#626262;font-size:78.6%;text-decoration:none}
#header .auth-form .signin{float:right;width:70px;height:21px;margin:0;padding:0;text-decoration:none;text-transform:uppercase;font-size: 11px;}

#header .personal{float:right;width:58.5%;margin-top:-1%}
#header .personal .name{background:url(images/icon-woman.png) no-repeat;color:#4573a7;font-weight:bold;font-size:110%;padding:6px 0 2% 32px}
#header .personal a{color:#626262}
#header .personal .private{background:url(images/icon-email.png) no-repeat;font-size:90%;padding-left:30px;margin-right:10px}
#header .basket{background:url(images/icon-basket.png) no-repeat;padding:6px 0 0 43px;margin-top:5px;line-height:100%}
#header .basket b{color:#4573a7}
#header .right>.basket{float:right;width:auto;margin:1% 21.5% 0 0}

#header .share{padding-left:1%}
#header .share li{display:inline-block;width:36px;height:36px;padding-right:0.3%;vertical-align:top}
.ie7 #header .share li{display:inline}
#header .share li a{display:block;background:url(images/share-icons.png) no-repeat;width:36px;height:36px}
#header .share li.tw a{background-position:-41px 0}
#header .share li.rss a{background-position:-82px 0}
#header .share li.lj a{background-position:-123px 0}
#header .share li a:hover{background-position:0 -36px}
#header .share li.tw a:hover{background-position:-41px -36px}
#header .share li.rss a:hover{background-position:-82px -36px}
#header .share li.lj a:hover{background-position:-123px -36px}
#header .contacts{color:#818181;clear:both;font:120% Georgia, Times, "Times New Roman", serif;padding:11% 0 0 5%;width:83%;text-transform:uppercase}
#header .contacts div{color:#534942;text-align:right;padding-right:11%;text-transform:none;font-size:190%;margin-top:-5%}
#header .contacts div.phone{font-size:190%;text-align:left;margin-top:-2%;padding:0}
#header .phone span{color:#4573a7;font-size:200%;font-family:"Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;}
#header .search-form{padding:10% 0 10% 8.5%}
#header .search-form input[type=text]{color:#767676;display:block;float:left;width:66%;height:23px;line-height:23px;font-size:100%;font-weight:bold;border:1px solid #bababa;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:0 3%}
#header .search-form input[type=submit]{display:none;float:left;width:55px;height:42px;background:url(images/search.png) no-repeat;border:none;cursor:pointer;margin:-9px 0 0 -20px}

#header .mainmenu{border-top:1px solid #c9c9c9;background:url(images/mainmenu-shadow.png) repeat-x 0 bottom;padding-bottom:14px;position:relative}
#header .mainmenu ul{border-top:1px solid #e9e7e7;width:100%;}

#header .mainmenu>ul{display:table;width:100%}
#header .mainmenu>ul>li{display:table-cell;vertical-align:middle;padding:6px 0;text-align:center}

/*#header .mainmenu>ul{display:block;width:100%}
#header .mainmenu>ul>li{display:inline-block;vertical-align:middle;padding:0.5% 60px 0.5% 0;text-align:center}*/

#header .mainmenu>ul>li:last-child{padding-right:0}
#header .mainmenu li{position:relative}
#header .mainmenu>ul>li:first-child{padding-left:11px}
/*#header .mainmenu>ul>li:first-child,#header .mainmenu>ul>li:nth-child(2){text-align:left}*/
#header .mainmenu li a{color:#534942;display:block;font-size:115%;text-decoration:none;text-transform:uppercase}
#header .mainmenu>ul>li>a{font-family:Georgia, Times, "Times New Roman", serif}
#header .mainmenu li:hover>a,#header .mainmenu li.active>a{color:#4573a7}

/*#header .mainmenu ul ul{display:none;position:absolute;left:auto;top:30px;margin-left:-7px;width:auto;background:#fff;border:1px solid #bab9b9;border-top:none;padding:18px 35px 12px 12px;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.15), 0 -3px white;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.15), 0 -3px white;box-shadow:0 3px 3px rgba(0,0,0,0.15), 0 -3px white}*/
#header .mainmenu ul ul{display:none;position:absolute;left:auto;top:30px;margin-left:-3px;width:auto;background:#fff;border:1px solid #bab9b9;border-top:none;padding:18px 35px 12px 12px;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.15), 0 -3px white;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.15), 0 -3px white;box-shadow:0 3px 3px rgba(0,0,0,0.15), 0 -3px white}

.ie8 #header .mainmenu ul ul{top:28px}
#header .mainmenu ul li:hover ul{display:block}
#header .mainmenu ul ul li{display:block;padding:0 10px 20px 6px !important;text-align:left!important;}
#header .mainmenu li:last-child ul{left:auto;right:0;width:200px;padding:12px}
#header .mainmenu ul ul li a{text-decoration:underline;text-transform:none}
#header .mainmenu ul ul li a:hover{text-decoration:none}

.leftmenu{padding:0 0 3% 3%}
.leftmenu ul{padding-top:18px}
.leftmenu li a{color:#686868;text-decoration:none}
.leftmenu li{list-style:none;padding-left:20px;line-height:1.3;text-transform:uppercase; margin: 10px 0;}
.leftmenu li.active{background:url(images/leftmenu-corner.png) no-repeat 0 5px}
.leftmenu li.active a,.leftmenu li a:hover{color:#4573a7}
.left-sidebar img,.right-sidebar img{margin-bottom:2%}
.left-sidebar .topics{padding:1.5% 0 0}
.left-sidebar .topics h3{border:1px solid #c7c7c7;border-left:none;border-right:none;color:#5c5c5c;font-size:14px;line-height:130%;padding:3% 0 3.6% 6.2%}
.left-sidebar .topics ul{padding:4% 0 0 0.6%}
.left-sidebar .topics li{background:url(images/question.png) no-repeat 0 3px;line-height:100%;list-style:none;padding:0 0 3% 25px}
.left-sidebar .topics a{color:#646464}

.right-sidebar h3,.left-sidebar h3{border:1px solid #c7c7c7;border-left:none;border-right:none;color:#5c5c5c;padding:3% 0 3.6% 0;text-align:center;white-space:nowrap}
.right-sidebar .news ul{padding:4% 0 0 0}
.right-sidebar .news li{clear:both;border-bottom:1px solid #c7c7c7;list-style:none;overflow:hidden;padding:5% 0 4% 0}
.right-sidebar .news h4{color:#4573a7;font-size:90%;line-height:125%;padding:0;text-transform:none;white-space:normal;word-wrap:break-word;text-align: center;}
.right-sidebar .news span{color:#a2a2a2;display:block;font-size:90%;padding-bottom:5.5%}
.right-sidebar .news img{float:right;margin:5px 0 15px 15px}
.right-sidebar .news p{font-size:93.8%;line-height:100%;padding-bottom:5%;text-align: justify;}
.right-sidebar .more{float:right}
.right-sidebar .news li:last-child{border:none;padding-bottom:1.9%}
.right-sidebar .news li:last-child .more{margin-top:-5.5%}
.right-sidebar .reviews li:last-child .more{margin-top:0}
.right-sidebar .doctors{clear:both;overflow:hidden;margin-bottom:5%; position: relative;}
.right-sidebar .doctors ul {
	overflow: hidden;
	padding-bottom: 20px;
}
.right-sidebar .doctors li{display:block;float:left;list-style:none;padding:9% 0 0 0;width:50%;text-align:center}
.right-sidebar .doctors li h4{color:#4573a7;font-weight:bold;line-height:120%;padding:4% 0;text-transform:none}
.right-sidebar .doctors li p{font-size:90%;line-height:100%;width:80%;margin:0 auto;text-align:center}
.right-sidebar .doctors li img{margin:0}
.right-sidebar .doctors .more{position: absolute; bottom: 0;right: 0;}

.right-sidebar .leave-comment{border-top:1px solid #c7c7c7;padding-top:3%;text-align:right}
.right-sidebar .leave-comment b{color:#5c5c5c;font-size:90%;float:left;text-align:left;text-transform:uppercase; font-size: 14px;
line-height: 130%;
padding: 3% 0 3.6% 6.2%;
font-weight: bold;
font-family: Georgia, Times, "Times New Roman", serif;
font-weight: bold;}
.right-sidebar .leave-comment form{padding:5% 0}
.right-sidebar .leave-comment input[type="text"],.right-sidebar .leave-comment textarea{color:#6f6f6f;display:block;width:90%;height:24px;line-height:24px;font-size:100%;margin-bottom:4%;border:none;-webkit-box-shadow:inset 0 0 4px 0 rgba(13, 14, 14, 0.51);box-shadow:inset 0 0px 4px 0 rgba(13, 14, 14, 0.51);padding:0 5%}
.ie8 .right-sidebar .leave-comment input,.ie8 .right-sidebar .leave-comment textarea{border:1px solid #d2d2d2}
.right-sidebar .leave-comment textarea{font:13px/17px Arial, "Helvetica Neue", Helvetica, sans-serif;height:66px;padding:1% 5%;margin-bottom:2%;resize:none}
.right-sidebar .leave-comment form a{color:#4b4b4b;font-style:italic;font-size:90%}
.right-sidebar .leave-comment input.disabled_text,.right-sidebar .leave-comment textarea.disabled_text{color:#b2b2b2;font-style:italic}
.leave-comment .send_feedback{
	width: 90px;
	height: 23px;
	font-size: 11px;
	float: right;
}

.content{text-align:justify;position:relative}
/*.home .content,.home .right-sidebar{padding-top:13.5%}*/
.home .index-visible,.home .index-visible{padding-top:13.5%}
.packages{position:absolute;left:24.5%;top:0;z-index:2}
.packages h3{padding-bottom:2.5%;text-align:center}
.packages ul{border-left:1px solid #c0c0c0;overflow:hidden}
.packages li{display:block;float:left;width:30%;padding:0 1.5%;border-left:1px solid #e9e7e7;border-right:1px solid #c0c0c0}
.packages li:last-child{border-right:none}
.packages img{float:right}
.packages li h4{color:#4573a7;font-size:114.3%;padding-bottom:2%}
.packages li p{color:#737373;font-weight:bold;font-size:90%;line-height:90%;padding-bottom:3%}
.packages li a.read-more{display:inline-block;float:right;margin-right:5%}
.ie7 .packages a{display:inline}

#photosgallery{margin-bottom:20px}
.partners{border-top:1px solid #c7c7c7;width:97%;margin:0 0 1% 1.5%}
.partners h3{color:#5c5c5c;padding:0.5% 0 0.8% 3.5%}
.breadcrumbs{position:relative;margin:0px 0 0;}
.breadcrumbs,.breadcrumbs a{color:#a2a2a2;font-size:95%;font-style:italic}
.content h1,.content h2,.content h3{font-weight:bold;text-align:center}
.content h1,.content h2,.content .title{color:#4573a7; padding-top:8px;}
.content h4{color:#4573a7}
.content .title{font-family:Arial}
.content h3{color:#5c5c5c;font-size:90%}
.content h1 span,.content h1 a{color:#5e554f}
.content p,.content li{padding-bottom:14px}
/*.content b,.content strong{color:#4573a7}*/
.content table{width:100%;border:1px solid #534942}
.content table thead{background:#f3f3f3}
.content table td{border:1px solid #534942;padding:5% 2%}
.content table thead td{padding:1% 2%}
.content form{text-align:left}
.content form fieldset{padding-bottom:1%}
.content form label{display:block;padding-bottom:0.5%}
.content input[type=text],.content input[type=email],.content input[type=password],.content textarea{display:block;height:26px;line-height:26px;font-size:100%;border:none;-webkit-box-shadow:inset 0 0 4px 0 rgba(13, 14, 14, 0.51);box-shadow:inset 0 0px 4px 0 rgba(13, 14, 14, 0.51);padding:0 1%;resize:none;}
.ie8 .content input[type=text],.ie8 .content input[type=email],.ie8 .content input[type=password],.ie8 .content textarea{border:1px solid #d2d2d2}
.content textarea{height:180px}
.content input[type=submit],.content .button,.content button{width:auto;float:right;background:url(images/submit.png) repeat-x;border:1px solid #6c6b6b;height:25px;color:#ededed;cursor:pointer;font:120%/25px Georgia, Times, "Times New Roman", serif;margin-top:1.5%;padding:0 5%;text-decoration:none;text-transform:uppercase}
.content input[type=submit].light-blue,.content .button.light-blue,.content button.light-blue{background-image:url(images/light-blue.png)}

.content .auth input[type="text"]{height:19px;line-height:19px}
.content .auth input[type=submit]{width:auto;float:none;background:url(images/button.png) repeat-x;border:1px solid #73a0d2;height:21px;color:#fff;font:80%/10px Verdana;padding:0 3px;text-transform:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.content input[type=submit].edit{float:none;background:url(images/edit.png) no-repeat;border:none;width:106px;height:21px;margin:0;padding:0;text-decoration:none;text-transform:uppercase}

.content .personal-account{color:#4371a6}
.content .personal-account *{vertical-align:top}
.content .personal-account b{color:#6e6e6e}
.content .personal-account input[type="text"], .content .personal-account input[type="email"], .content .personal-account  input[type="password"], .content .personal-account  textarea{display:inline-block;height:19px;line-height:19px;margin-bottom:5px;width:50%}
.content .personal-account input[type="text"].day{width:21px}
.content .personal-account input[type="text"].month{width:52px}
.content .personal-account input[type="text"].year{width:45px}
.content .personal-account input[type=submit]{display:block;float:none;background:url(images/send1.png) no-repeat;border:none;width:84px;height:21px;margin:10px 0 0;padding:0;text-decoration:none;text-transform:uppercase;text-indent:-10000px}
.content .personal-account input[type=submit].send2{background:url(images/send2.png) no-repeat;width:93px}

.content table.shopcart{width:100%;border:none;border-spacing:2px;border-collapse:separate}
.content table.shopcart thead{background:none}
.content table.shopcart td{border:none;padding:0}
.content table.shopcart thead td{color:#4573a7;text-align:center}
.content table.shopcart tbody td:first-child,.content table.shopcart tbody td:last-child{border:1px solid #cecece}
.content table.shopcart tbody td:first-child{padding:0 5px}
.content table.shopcart tbody td:nth-child(2){vertical-align:bottom}
.content table.shopcart tbody td:last-child{padding:0 10px;vertical-align:middle;text-align:center}
.content table.shopcart input[type=text]{display:inline;width:15px;height:auto;line-height:1;border:1px solid #cecece;box-shadow:none;padding:0 1%;text-align:center}
.content table.shopcart tfoot td:first-child{text-align:right;font-weight:bold;padding-right:10px}
.content table.shopcart tfoot td:last-child{text-align:center}
.content table.shopcart input[type=submit]{width:93px;height:21px;float:right;background:url(images/checkout.png) no-repeat;border:none;cursor:pointer;margin:0 -10px 0 0;padding:0;text-indent:-10000px}

.content .partners{border:none;padding:0.5% 0 0;font-size:90%;line-height:110%;width:100%;margin:0;text-align:left}
.content .partners li{border-bottom:1px solid #c8c4c2;clear:both;list-style:none;overflow:hidden;padding:1.5% 0;position:relative}
.content .partners li img{float:left;margin:0 2% 1% 0}
.content .partners li a{color:#78a1cc;float:right;position:absolute;right:0;bottom:15%}
#yandexmap{width:100%;height:450px}
.content .news{padding:0 0 0;font-size:90%;line-height:120%;width:100%;margin:0;text-align:left}
.content .news li{border-bottom:1px solid #c8c4c2;clear:both;list-style:none;overflow:hidden;padding:1.5% 0;position:relative}
.content .news li:first-child{padding-top:0}
.content .news li:last-child{border:none}
.content .news li img{float:left;margin:0 2% 1% 0}
.content .news li .wrap{padding-left:24%}
.content .news li b,.content .news li strong{color:#4f4f4f;white-space:nowrap}
.content .news li strong{display:block;padding-bottom:3.5%}
.content .date{color:#949494;font-style:italic;padding-bottom:3%}
.content .news li .date{color:#949494;font-style:italic;padding:0}
.content .news li p{padding:0}
.content .news li .more{color:#4573a7}

.content.single-news h2,.content.single-news h3{color:#4f4f4f;font-family:arial;text-align:left;text-transform:none}
.content.single-news h2{padding:0 0 2% 1%}
.content.single-news h3{font-size:115%;padding-bottom:3.3%}
.content.single-news .date{padding-bottom:2%}
.content.single-news p{line-height:120%}
.back{font-size:90%;position:absolute;right:26%;top:6.4%}
.left-visible .back{right:1.5%;top:9.5%}
.content.single-news .about{font-size:90%;clear:both;overflow:hidden;text-align:left}

.addcomment{color:#626262;clear:both;font-size:90%;overflow:hidden;padding-top:4.5%;text-align:left}
.addcomment form{float:left;width:265px;padding:0 3% 0 0}
.addcomment form label{color:#585858;font-weight:bold}
.addcomment p{padding-top:4%}
.content .addcomment input[type="submit"]{font-size:138%;margin-top:5%;padding:0 8%}
.content .link{color:#91c94e;float:right;font-weight:bold;font-size:150%;margin-top:2%}
.content .links{padding-bottom:3%;text-align:center}
.content .links li{display:inline;font-style:italic;padding:0 2%;text-align:center}
.content .links li a{color:#6e6e6e;font-style:italic}
.content .links li.active a{color:#4573a7;text-decoration:none}

.content .articles{padding:3% 0;text-align:left}
.content .articles li{clear:both;display:block;list-style:none;padding:2% 3% 1% 2%;margin-bottom:1%}
.content .articles li:nth-child(odd){background:#f7f7f7}
.content .articles li .more{clear:right;float:right;font-size:90%;margin-top:1%}
.content .articles li img{float:right;padding:1% 0 0}
.content .articles li .wrap{padding-right:24%}
.content .articles li h3,.content .articles li strong{display:block;padding-bottom:3.5%}

.content.article{text-align:left}
.content.article h2{color:#535353;padding:0 0 2% 0;text-align:left;text-transform:none}
.content .about{clear:both;font-size:90%;overflow:hidden;text-align:left; margin-top: 18px;}
.content .about .right{float:right;width:47%;line-height:120%}
.content .about .date{color:#4573a7;font-style:normal;padding:0}
.content.article .addcomment{padding-top:3.5%}
.content.article .addcomment form{width:42%;padding-right:1.5%}
.content.article .addcomment textarea{height:90px}
.content.article .addcomment p{padding-top:2.5%;line-height:120%}
.content.article .addcomment input[type="submit"]{margin-top:2%}

.content .comments{border-top:1px solid #c7c7c7;font-size:90%;margin-top:1.8%;padding-top:1.8%}
.content .comments li{list-style:none;line-height:120%;padding:0 5% 0 0.5%}
.content .comments li .nickname{margin-right:1.2%}
.content .comments .date{color:#5c5c5c;font-style:normal;float:right;padding-top:2%}
figure{padding-bottom:2%}
figure.float-right{text-align:right}
figcaption i{font-size:90%}
figcaption b,figcaption strong{color:#4573a7;font-size:92%}
.make-call{float:right;font-size:120%;margin:1% 0 3.3% 0;text-transform:uppercase}
.useful-articles{overflow:hidden}
.useful-articles li{clear:both;list-style:none;overflow:hidden}
.useful-articles h3{border:1px solid #c7c7c7;border-left:none;border-right:none;color:#5c5c5c;padding:1.6% 0;text-align:center;white-space:nowrap}
.useful-articles li{clear:both;border-bottom:1px solid #c7c7c7;list-style:none;overflow:hidden;padding:2% 0 1.2% 0}
.useful-articles li:last-child{border:none}
.useful-articles h4{padding-bottom:1%;text-align:left;text-transform:none;white-space:nowrap}
.useful-articles p{font-size:100%;line-height:100%;padding:0}
.useful-articles .more{float:right}
.content .doctors-list{padding:1.6% 2% 0.5% 6.6%;overflow:hidden}
.content .doctors-list li{color:#4573a7;font-weight:bold;line-height:0;list-style-type:square;float:left;width:33%}
.content .doctors-list li a{color:#4573a7;font-weight:bold;text-decoration:none}
.content .doctors-list li:nth-child(3n){width:22.5%}
.content .doctors-list li:nth-child(3n+2){width:43.5%}
.content .doctors{padding:0 0 0;line-height:120%;width:100%;margin:0;text-align:left}
.content .doctors li{border-top:1px solid #c7c7c7;clear:both;list-style:none;overflow:hidden;padding:20px 0;position:relative}
.content .doctors li:last-child{padding-bottom:0}
.content .doctors li img{float:left}
.content .doctors li .wrap{padding:0.5% 0 0 20.8%}
.content .doctors li h3{color:#4573a7;display:block;line-height:1;padding-bottom:1%;text-align:left;text-transform:none}
.content .doctors li b,.content .doctors li strong{color:#646464;display:block;font-size:90%;padding-bottom:20px}
.content .doctors li p{font-size:90%}
.content .doctors li .more{color:#4573a7;font-size:90%;position:absolute;right:15px;bottom:20px}
.content .doctors .back{font-size:100%;position:static;border-top:1px solid #c7c7c7;padding-top:1%}
.content .doctors .back a{position:static;float:right}

form.reg{color:#5e554f;padding:1.6% 0 0}
form.reg fieldset{padding-bottom:3%}
form.reg label{padding-bottom:0.8%}
form.reg label.float-right{color:#5e554f;font-weight:bold;font-size:96.4%;padding:2.1% 0 2.5% 0}
.content form.reg fieldset input[type=text]{display::block;padding-bottom:0.5%}
form.reg fieldset i{display:block;font-size:90%;line-height:120%;padding-top:0.5%}
form.reg input{width:98%}
.content form.reg textarea{height:75px}

.table{display:table;width:100%;font-size:90%;padding:1.5% 0 0;text-align:left}
.row{display:table-row}
.cell{display:table-cell;vertical-align:top;width:70%;padding:0.5% 0 1.8%}
.table .row .cell:nth-child(2){width:30%}
.table .row:first-child .cell{padding-bottom:0}
.table .name{color:#4573a7;font-weight:bold;font-size:110%}
.table .date{font-style:normal;font-size:110%;padding:0}

.pets li{display:inline-block;list-style:none;padding:0 7% 7% 0;text-align:center}
.pets li:nth-child(3n){padding:0}
.pets img{display:block;padding-top:4%}
.ie7 .pets li{display:inline}

.content .links-messages{padding:1.5% 0 3% 0;text-align:center}
.content .links-messages li{display:inline;font-style:italic;padding:0 2%;text-align:center}
.content .links-messages li a{color:#6e6e6e;font-style:italic}
.content .links-messages li.active a{color:#4573a7;text-decoration:none}

.content .personal-messages{padding:3% 0 0}
.content .personal-messages table{border:0;border-bottom:4px solid #c7d5e4}
.content .personal-messages table thead{background:#c7d5e4;color:#fff;font-weight:bold;height:25px}
.content .personal-messages table thead td:first-child{text-align:center}
.content .personal-messages table td{border:none;padding:1.5% 2% 3.4% 2%}
.content .personal-messages table td:first-child{width:80%}
.content .personal-messages table td:last-child{padding:1.5% 0}
.content .personal-messages table thead td{padding:0}
.content .personal-messages table td .jq-checkbox{margin-right:8px}
.content .personal-messages table td a{color:#979797;text-decoration:none}
.content .personal-messages table td b{color:#4f4f4f}
.content .personal-messages table td a.user{color:#4573a7;display:block;line-height:50%;margin-left:32px}
.content .personal-messages input[type="submit"]{padding:0;text-transform:none}

.content table.forum-table{border:none;margin:1.5% 0;text-align:left}
.content table.forum-table td{border:none;padding:0}
.content table.forum-table thead,.content table.forum-table tfoot{background:#c7d5e4;color:#fff;font-weight:bold;height:43px;line-height:43px}
.content table.forum-table thead td,.content table.forum-table tfoot td{text-align:center}
.content table.forum-table tbody td{padding:2.6% 7% 4.8% 2.5%}
.content table.forum-table tbody td{vertical-align:top}
.content table.forum-table tbody td:first-child{width:5%;padding:2.5% 0 0 1.3%}
.content table.forum-table tbody td:nth-child(2){width:40%}
.content table.forum-table tbody td:nth-child(3){width:10%}
.content table.forum-table tbody td:nth-child(4){width:10%}
.content table.forum-table tbody td:last-child{width:24%;padding:2.6% 0 0 9%}
.valign{vertical-align:middle !important}
.content table.forum-table .forum-item-desc{display:block;line-height:100%}
.forum-table .forum-icon{display:block;width:32px;height:32px;background:url(images/forum-default.png) no-repeat}
.forum-table .forum-icon.forum-icon-newposts{background-image:url(images/forum-new-messages.png)}
.forum-table .forum-icon.forum-icon-closed{background-image:url(images/forum-closed.png)}
.forum-legend-info.forum-table {padding:4% 0;text-align:center}
.forum-legend-info.forum-table >*{display:inline-block;padding:0 3%}
.forum-legend-info.forum-table .forum-icon{display:inline-block;vertical-align:middle}

.answers{border:1px solid #dae6f1;display:block;float:left;overflow:hidden;padding:0 1px;width:56%;text-align:left}
.answers .wrap{border:1px solid #dae6f1;border-left:none;border-right:none;height:77px;overflow:hidden}
.answers img{float:left;margin-right:23px}
.answers b{color:#4573a7}
.answers p{padding:2% 5% 0}
.answers-block{position:relative;display:block;overflow:hidden;min-height:25px;}
.answers-block form{height:100%}
.answers-block form input[type=submit]{display:block;position:absolute;right:0;top:100%;margin-top:-27px !important;padding:0 3%}

.content table.forum-topic-list{border:none;border-bottom:4px solid #cbd8e6;margin:1.5% 0 1%;text-align:left}
.content table.forum-topic-list td{border:none;padding:0}
.content table.forum-topic-list thead{background:#c7d5e4;color:#fff;font-weight:bold;height:30px;line-height:30px}
.content table.forum-topic-list thead td,.content table.forum-topic-list thead th,.content table.forum-topic-list tfoot td{text-align:center}
.content table.forum-topic-list tbody td{background:#ebf0f5;border-bottom:4px solid #fff}
.content table.forum-topic-list tbody td{padding:1% 2% 0.8% 1.4%}
.content table.forum-topic-list tbody td{vertical-align:top;text-align:center}
.content table.forum-topic-list tbody td:first-child{width:3%;padding:1% 0 0 0.7%}
.content table.forum-topic-list tbody td:nth-child(2){width:33%;text-align:left}
.content table.forum-topic-list tbody td:nth-child(3){width:7%;vertical-align:middle}
.content table.forum-topic-list tbody td:nth-child(4){width:15%;padding-top:0.3%;font-size:90%}
.content table.forum-topic-list tbody td:last-child{width:15%;padding-top:0.3%;font-size:90%}
.content table.forum-topic-list tbody tr:last-child td{padding-bottom:1%}
.content table.forum-topic-list tbody td a{text-decoration:none}
.content table.forum-topic-list tfoot td{background:#c5d5e5;height:4px}
.content table.forum-topic-list .forum-post-date{display:inline;float:none;padding:0;width:auto}
.forum-lastpost-author{display:block}

.forum-topic-list .forum-icon{display:block;width:24px;height:24px;background:url(images/default.png) no-repeat}
.forum-topic-list .forum-icon.forum-icon-hot{background-image:url(images/hot.png)}
.forum-topic-list .forum-icon.forum-icon-hot-newposts{background-image:url(images/hot-newposts.png)}
.forum-topic-list .forum-icon.forum-icon-sticky{background-image:url(images/sticky.png)}
.forum-topic-list .forum-icon.forum-icon-newposts{background-image:url(images/newposts.png)}
.forum-topic-list .forum-icon.forum-icon-closed{background-image:url(images/closed.png)}
.forum-legend-info.forum-topic-list{padding:2.5% 0;text-align:left}
.forum-legend-info.forum-topic-list >*{display:inline-block;width:33%;padding:0 0 0.7% 0}
.forum-legend-info.forum-topic-list .forum-icon{display:inline-block;vertical-align:middle}
.forum-legend-info.forum-topic-list .forum-legend-item .forum-icon{margin-left:8%}
.forum-legend-info.forum-topic-list .forum-legend-item:first-child .forum-icon,.forum-legend-info.forum-topic-list .forum-legend-item:nth-child(4n) .forum-icon{margin-left:0}
.forum-legend-info.forum-topic-list .forum-legend-item:nth-child(3n) .forum-icon{margin-left:33%}
.forum-legend-info.forum-topic-list .forum-legend-item span{padding-left:4.5%}

.forum-block-container{padding-bottom:3%}
.forum-page-navigation{text-align:right}
.forum-page-navigation a{color:#4e4e4e;padding:0 0.2%;text-decoration:none}
.forum-page-navigation span{color:#4573A7}
.forum-navigation-top{font-size:100%;text-align:right}
.forum-navigation-top span{padding-right:15px}
.forum-post{clear:both;overflow:hidden;text-align:left}
.forum-post-header{background:#c7d5e4;color:#fff;font-weight:bold;height:30px;line-height:30px;margin:0.9% 0 0 0}
.forum-post-date,.forum-post-user,.forum-post-title,.forum-post-text,.forum-post-footer .left,.forum-post-footer .right{float:left;width:28%;display:inline-block;padding-left:1%;vertical-align:top}
.forum-post-title,.forum-post-text,.forum-post-footer .right{width:66.5%;padding-left:4.5%}
.forum-post-entry{width:100%;line-height:120%;padding:1% 0 1.8% 0;overflow:hidden}
.forum-post-footer{border-top:4px solid #c7d5e4;overflow:hidden;padding:1.5% 0 0 0}
.forum-user-name{font-size:110%;font-weight:bold;padding:2% 0 1% 3.5%}
.forum-user-status{font-size:110%;margin:0 0 9% 3.5%;padding-left:15px}
/*.forum-user-status.offline{background:url(images/offline.png) no-repeat 0 center}*/
.forum-user-status:before {color:red;content:"\2022";font-size:40px;line-height:0;vertical-align:middle;padding-right:5px}
.forum-user-status.online:before {color:#33FF33}
.forum-user-reg{padding:0 0 1% 3.5%}
.forum-user-reg div{font-size:115%}
.forum-post-footer a{text-decoration:none}
.forum-post-footer .button{float:right;margin:0}
.forum-edit{overflow:hidden;padding:1% 0}
.content .forum-edit .button{margin-left:1.5%;padding:0 3.5%}

.shopping-cart{padding:3% 0 0}
.shopping-cart table{border:0;border-bottom:4px solid #c7d5e4}
.shopping-cart table thead{background:#c7d5e4;color:#fff;font-weight:bold;height:30px}
.shopping-cart table td{text-align:center;vertical-align:middle}
.shopping-cart table td{border:none;padding:1.5% 2% 2.5% 2%}
.shopping-cart table td:first-child{width:55%;text-align:left}
.shopping-cart table td:last-child{padding:1.5% 0;white-space:nowrap}
.shopping-cart table thead td{padding:0 !important}
.shopping-cart table thead td:first-child{text-align:center}
.shopping-cart table td .jq-checkbox{margin-right:8px}
.shopping-cart table td a{color:#979797;font-weight:bold}
.shopping-cart table tfoot td{text-align:right !important}
.shopping-cart table td input{width:50% !important;margin:0 auto;text-align:center}
.shopping-cart .buttons{overflow:hidden}
.shopping-cart input[type="submit"]{padding:0 1.5%;text-transform:none}
.shopping-cart input[type="submit"]:first-child{float:left}
.shopping-cart input[type="submit"].light-blue{margin-right:10px}
.templsafe {
    position: absolute;
    margin-top: -150px;
}
.right-visible .shopping-cart{padding:1.5% 0 0}
.right-visible .shopping-cart table td{width:20%;padding-bottom:1%}
.right-visible .shopping-cart table td:first-child{width:54%}
.right-visible .shopping-cart table td a{color:#4f4f4f}
.right-visible .shopping-cart table td input{width:50% !important}
.right-visible .shopping-cart table tfoot td{color:#4573a7;font-weight:bold;padding-right:5%}
.right-visible .shopping-cart table tfoot td b{color:#4f4f4f}

.right-sidebar .products ul{padding:7% 0 0 0}
.right-sidebar .products li{clear:both;border-bottom:1px solid #c7c7c7;list-style:none;margin-bottom:7%;overflow:hidden;padding:0 0 8% 0;text-align:left}
.right-sidebar .products li:last-child{border:none}
.right-sidebar .products a{color:#4573a7;display:block;font-size:120%;font-weight:bold;line-height:80%;padding:0;text-decoration:none}
.right-sidebar .products img{float:left;margin:4% 0 0 0}
.right-sidebar .products .wrap{padding:10% 0 0 127px}
.right-sidebar .products span{color:#47b6d6;display:block;font-size:150%;padding-bottom:13%}
.right-sidebar .products button{background:url(images/buy.png) no-repeat;border:none;cursor:pointer;display:block;width:66px;height:16px;text-indent:-10000px}

.content.right-visible h1{padding:0 0 1.5% 26%;text-align:left}
.content .search-form{float:left;padding:0% 0 0% 0;width:74%}
.content .search-form input[type=text]{color:#6f6f6f;display:block;float:left;width:84.5%;height:36px;line-height:36px;font-size:100%;border:none;-webkit-box-shadow:inset 0 0 4px 0 rgba(13, 14, 14, 0.51);box-shadow:inset 0 0px 4px 0 rgba(13, 14, 14, 0.51);padding:0 15px}
.ie8 .content .search-form input[type=text]{border:1px solid #d2d2d2}
.content .search-form input[type=text].disabled_text{color:#b6b6b6;font-style:italic}
.content .search-form input[type=submit]{display:block;float:left;width:41px;height:36px;background:url(images/search2.png) no-repeat;border:none;cursor:pointer;margin-top:0 !important;padding:0}

.content .basket{background:url(images/big-basket.png) no-repeat 0 0;padding:0 0 14px 70px;line-height:100%;float:right;width:15.7%;margin-top:-24px;text-align:left}
.content .basket a{color:#646464;display:block;margin-bottom:12px;text-transform:uppercase}
.content .basket b{color:#4573a7}
.right-sidebar .basket{background:url(images/big-basket.png) no-repeat 0 0;padding:0 0 14px 62px;line-height:100%;margin:25px 0 0 25px;text-align:left}
.right-sidebar .basket a{color:#4573a7;font-weight:bold;display:block;margin-bottom:3px;text-decoration:none;text-transform:uppercase}
.right-sidebar .basket b{color:#4573a7;display:inline-block;font-weight:normal;padding-top:2px}

.shopmenu{clear:both;margin-bottom:6%}
.shopmenu>ul{width:100%;clear:both}
.shopmenu>ul>li{display:block;float:left;padding:0 3% 0 1%;z-index:11}
.ie8 .shopmenu>ul>li{padding:0 2% 0 1%}
.shopmenu>ul>li:last-child{padding-right:0}
.shopmenu>ul>li>a{color:#646464;font-size:120%;font-weight:bold;text-decoration:none;text-transform:uppercase}
.shopmenu>ul>li>a:hover,.shopmenu>ul>li.active>a{color:#4573a7}
.shopmenu li.active>a{text-decoration:none}
.shopmenu li{list-style:none;position:relative;text-align:left}
.shopmenu ul ul{background:url(images/shopmenu-submenu-corner.png) no-repeat 35% 23px;display:none;position:absolute;left:0;top:0;padding:33px 0 0}
.shopmenu ul ul li{background:url(images/shopmenu-submenu.png);padding:10px 10px 0 10px}
.shopmenu ul ul li:last-child{padding:10px}
.shopmenu ul ul li a{color:#fff;font-size:120%}
.shopmenu li:hover ul{display:block}

div.hr{height:1px;border-top:1px solid #f2f2f2}
div.hr hr{height:1px;background:none;border-top:1px solid #cbcbcb;margin:0}
.content div.hr{margin-bottom:2%}

.popular-list{margin:1% 0 4.5% 0;text-align:center}
.popular-list li{display:inline;list-style:none;padding:0 1%;text-align:center}
.popular-list li a{color:#4f4f4f;font-size:110%;font-style:italic}
.gray{color:#878787 !important}
.popular-list.gray li a{color:#838383;font-size:100%}

.navigation{text-align:right}
.navigation a{padding:0 0.2%;text-decoration:none}

.product-category li{clear:both;border-bottom:2px solid #d8d8d8;list-style:none;overflow:hidden;padding:0 2% 0 0;text-align:left}
.product-category a{color:#4f4f4f;display:block;font-size:110%;font-weight:bold;line-height:150%}
.product-category img{float:left;margin:1% 0 0 0}
.product-category .wrap{padding:6% 0 0 200px}
.product-category li .float-right{padding:1% 0 0}
.product-category span{color:#47b6d6;display:block;font-size:150%;padding-bottom:13%}
.product-category button{background:url(images/buy.png) no-repeat;border:none;cursor:pointer;display:block;width:66px;height:16px;float:left;text-indent:-10000px}

.product-info{padding:2% 0 0}
.product-info a{color:#4573a7;display:block;font-size:120%;font-weight:bold;line-height:150%;padding:0;text-decoration:none}
.product-info img{float:left}
.product-info .wrap{padding:2% 0 0 260px}
.product-info .producer{padding:4% 0 9.5%}
.product-info span{color:#47b6d6;display:block;font-size:150%}
.product-info button{background:url(images/buy.png) no-repeat;border:none;cursor:pointer;display:block;width:66px;height:16px;float:left;text-indent:-10000px}

.title{text-align:center}
.processing{text-align:center;font-weight:bold;padding:1% 0 2.2%}
.processing b{color:#4573a7}
.arrow{background:url(images/arrow.png) no-repeat;display:inline-block;width:28px;height:10px}
.content form .head{background:#c7d5e4;color:#4573a7;display:block;font-size:120%;font-weight:bold;height:30px;line-height:35px;padding:0 1%;text-transform:uppercase}
.content form.order-personal{color:#4f4f4f;font-weight:bold}
.content form.order-personal fieldset{font-size:110%;padding:2% 0 0 4%}
.content form.order-personal label{width:26%;display:inline-block}
.content form.order-personal fieldset input{width:60%;display:inline-block}
.content form.order-personal div.hr{border-top:4px solid #c7d5e4;margin:3% 0 2% 0}
.content form.order-personal div.hr hr{display:none}
.content form.order-personal .float-left{font-size:110%;width:50%}
.content form.order-personal input[type="submit"]{margin-top:1%;padding:0 6.2%}

.makecall,.makecall.show{background:url(images/makecall-full.png) no-repeat;width:298px;height:211px}
.makecall{
	position:absolute;right:-8px;bottom:27px;background:url(images/makecall.png) no-repeat;width:69px;height:211px;z-index:100;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.makecall form {
	opacity: 0;
}
.makecall a{display:block;position:absolute;left:0;top:0;background:url(images/makecall-show.png) no-repeat 6px 89px;width:58px;height:200px}
.makecall.show a{background-image:url(images/makecall-hide.png)}
.makecall form{color:#fff;display:none;margin:0 0 0 58px}
.makecall.show form{display:block}
.makecall h4{color:#fff;font-size:100%;font-family:verdana;font-weight:normal;line-height:1.2;padding:13px 0 3px 12px;text-transform:uppercase}
.makecall label{display:block;margin:0 0 1% 6%}
.makecall input{border:none;display:block;width:92%;height:22px;margin:0 0 1% 6%}
.makecall input[type=text]{width:173px;height:30px;line-height:30px;background:url(images/makecall-input.png) no-repeat;padding:0 10px}
.makecall input[type=submit]{width:196px;height:35px;background:url(images/makecall-button.png) no-repeat;color:#fff;cursor:pointer;margin-top:3.5%;text-indent:-10000px;text-transform:uppercase}

.options li{list-style:none;display:block;background:url(images/options-bullet.png) no-repeat 0 center;padding-left:50px}

.catalogmenu{padding:17px 6px 0 10px}
.catalogmenu h2{padding-bottom:10px}
.left-sidebar .catalogmenu h3{padding-left:40px;text-align:left}
.catalogmenu ul{padding:10px 0 5px}
.catalogmenu li{list-style:none;font-family:Arial;font-size:120%;padding:10px 0 10px 40px}
.catalogmenu li a{color:#686868;font-family:Arial;text-decoration:none;text-transform:uppercase}

.items-head{overflow:hidden;padding:27px 0 0 0}
.items-head .switcher{float:left;border:1px solid #c2c2c2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:39px;line-height:39px;padding:0 8px}
.items-head .switcher li{display:inline;padding:0 15px}
.items-head .switcher li:first-child{color:#4573a7;font-weight:bold;font-size:16px;padding:0 35px 0 0;text-transform:uppercase}
.items-head .switcher li i{font-size:80%;padding-left:5px}
/*.items-head .switcher li i:after{content:"&#9660;"}*/
.items-head .switcher li a{color:#6e6e6e;font-size:110%;text-decoration:none}
.items-head .type{float:right;height:42px;overflow:hidden}
.items-head .type li{list-style:none;display:inline-block;width:42px;height:42px}
.items-head .type li a{display:block;width:42px;height:42px;background:url(images/items-type.png) no-repeat}
.items-head .type li a:hover,.items-head .type li.grid.active a{background-position:0 bottom}
.items-head .type li.list a{background-position:right 0}
.items-head .type li.list a:hover,.items-head .type li.list.active a{background-position:right bottom}

.items{margin:13px -20px 2px 0;overflow:hidden}
.items li{list-style:none;float:left;width:156px;height:133px;border:1px solid #c2c2c2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 5px 4px 0;padding:10px;position:relative}
.items li:nth-child(3n){margin-right:0}
.content .items li h3{color:#3f3f3f;font-family:verdana;font-weight:normal;text-align:left;text-transform:none}
.content .items li h3 b{font-weight:bold;text-transform:uppercase}
.items li img{position:absolute;left:10px;bottom:10px;height:70px;}
.items li .info{position:absolute;right:8px;bottom:6px}
.items .price{color:#4674a7;font-family:arial;font-size:140%;float:right;clear:both;padding:0 0 6px 0;position:relative;right:-5px}
.items .qty{background:url(images/item-qty.png) no-repeat;width:60px;height:18px;overflow:hidden;float:right;clear:both}
.items .qty *{display:block;float:left;width:20px;height:18px;font-size:80%;font-family:verdana}
.items .qty a{text-indent:-10000px}
.items .qty span{text-align:center}
.items .tocart{width:62px; height:21px; margin-top:5px; float:right; clear:both}

.items.list li{float:none;width:auto;margin:0 0 4px 0}

.pagenav{text-align:right; float:right;}
.pagenav li{float:left;border:1px solid #c2c2c2;border-left:none;display:inline-block;height:34px;line-height:34px;list-style:none;padding:0 !important}
.pagenav li a{color:#5f5f5f;display:block;padding:0 13px;text-decoration:none}
.pagenav li:first-child,.pagenav li.prev{border-left:1px solid #c2c2c2;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;}
.pagenav li:last-child,.pagenav li.next{-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}
.pagenav li:last-child a{color:#747474;padding:0 12px}
.pagenav li.prev a:before{color:#4674a7;}
.pagenav li.next a:before{color:#4674a7;}
.pagenav li.active a{color:#4674a7}

.filters{border:1px solid #c2c2c2;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-top:36px;padding:12px 10px 10px 20px}
.filters .caption{color:#4573a7;font:bold 120% Arial;padding-bottom:10px;text-transform:uppercase}
.filters ul{padding-bottom:16px}
.filters ul ul{padding:0}
.filters li{font-size:120%;list-style:none;padding-bottom:10px}
.filters ul.categories{padding-top:15px}
.filters ul.categories li{font-style:normal;padding-bottom:20px}
.filters ul.categories>li>a{font-size:110%;text-transform:uppercase;text-decoration:none}
.filters ul.categories ul{padding-top:10px}
.filters ul.categories ul li{font-size:100%;font-style:italic;padding-bottom:5px}
.filters ul.categories li:last-child{padding-bottom:8px}
.filters .inputs{padding:0 0 20px 5px}
.filters .inputs input[type=text]{width:60px}
.filters .inputs i{background:url(images/ruble.png) no-repeat;display:inline-block;width:10px;height:14px}

#footer .wrap{padding-top:24px}
#footer .left{float:left;padding:3px 0 0 5px}
#footer .left div{font-size:90%;line-height:110%}
#footer img{float:right}
#footer .contacts{color:#b6b6b6;display:block;float:left;font:110% Georgia, Times, "Times New Roman", serif;padding:0 0 0 15%;width:35%;text-transform:uppercase}
#footer .contacts div{color:#4a4a4a;padding-right:13%;text-transform:none;font-size:150%;margin-top:-2%;text-align:right}
#footer .contacts div.phone{color:#767676;font-size:190%;text-align:left;margin-top:-2%;padding:0}
#footer .phone span{font-size:200%}

#footer .share{float:right;width:15%;padding:0 30px 0 0}
#footer .share li{display:inline-block;width:36px;height:36px;padding-right:0.3%;vertical-align:top}
.ie7 #footer .share li{display:inline}
#footer .share li a{display:block;background:url(images/share-icons.png) no-repeat;width:36px;height:36px}
#footer .share li.tw a{background-position:-41px 0}
#footer .share li.rss a{background-position:-82px 0}
#footer .share li.lj a{background-position:-123px 0}

/* sliderkit */
.sliderkit{position:relative;/*overflow:hidden;*/text-align:left}
.sliderkit .sliderkit-nav{z-index:10;position:absolute;text-align:center}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0}
.sliderkit .sliderkit-nav-clip ul li{float:left}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden}
.sliderkit .sliderkit-btn{z-index:10}
.sliderkit .sliderkit-panel{z-index:1;position:absolute;overflow:hidden}
.sliderkit .sliderkit-panel-active{z-index:5}
.sliderkit .sliderkit-panel-old{z-index:4}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0}
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc}

.photosgallery-std{width:100%;padding:0 0 67px}
.photosgallery-std .sliderkit-nav{left:0;bottom:0;width:100%}
.photosgallery-std .sliderkit-nav-clip ul li{float:left;margin:0;padding:0 !important}
.photosgallery-std .sliderkit-nav-clip ul li a{display:block;width:80px;height:58px;overflow:hidden;margin:0;padding:0 13px 0 0;opacity:0.49;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=49)}
.photosgallery-std .sliderkit-nav-clip ul li.sliderkit-selected a{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
.photosgallery-std .sliderkit-btn{position:absolute;top:0;}
.photosgallery-std .sliderkit-btn span{display:none;}
.photosgallery-std .sliderkit-btn-disable{opacity:0.3/*can be set to any value until 1*/;cursor:default;}
.photosgallery-std .sliderkit-btn-disable a:hover{cursor:default;}
.photosgallery-std .sliderkit-panel{top:0;left:0}
.photosgallery-std .sliderkit-panel-active{overflow:visible}
.photosgallery-std .sliderkit-panel-active img{box-shadow:0 0 5px rgba(13,14,14,0.52)/*#0d0e0e*/;-moz-box-shadow:0 0 5px rgba(13,14,14,0.52);-webkit-box-shadow:0 0 5px rgba(13,14,14,0.52)}
.carousel-demo2{width:1000px;height:105px;margin:0 auto;overflow:visible}
.carousel-demo2 .sliderkit-nav{left:0;bottom:0;width:1000px;height:105px}
.carousel-demo2 .sliderkit-nav-clip ul li{float:left;line-height:105px;vertical-align:middle}
.carousel-demo2 .sliderkit-nav-clip ul li a{display:block;width:142px;height:105px;overflow:hidden;margin:0;}
.carousel-demo2 .sliderkit-nav-clip ul li img{line-height:105px;vertical-align:middle; padding-top:20px;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:50%;margin-top:-11px;width:22px;height:22px;display:block}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn span{display:none}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev{left:-34px}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next{right:-34px}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a{background:url(images/slider-nav.png) 0 -22px no-repeat;width:22px;height:22px;display:block;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a{background:url(images/slider-nav.png) 0 0 no-repeat;width:22px;height:22px;display:block;}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev a:hover {
	background-position: -22px -22px;
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next a:hover {
	background-position: -22px 0;
}

.products-slider{width:800px;height:225px;margin:2% auto 0 auto;overflow:visible;border:1px solid #c9c4ba}
.products-slider .sliderkit-nav{left:0;bottom:0;width:800px;height:225px}
.products-slider .sliderkit-nav-clip{}
.products-slider .sliderkit-nav-clip ul li{float:left;width:215px;height:210px;padding:8px 14px 0;display:inline-block;vertical-align:bottom;position:relative}
.products-slider .sliderkit-nav-clip ul li a{color:#4573a7;display:block;font-size:110%;font-weight:bold;line-height:100%;padding:0;text-align:left;text-decoration:none;text-transform:uppercase}
.products-slider .sliderkit-nav-clip ul li img{float:left;margin:0;vertical-align:bottom;left:0;bottom:0;position:absolute}
.products-slider .sliderkit-nav-clip ul li .wrap{left:140px;bottom:65px;position:absolute}
.products-slider .sliderkit-nav-clip ul li span{color:#47b6d6;display:block;font-size:150%;padding-bottom:13%}
.products-slider .sliderkit-nav-clip ul li button{background:url(images/buy.png) no-repeat;border:none;cursor:pointer;display:block;width:66px;height:16px;float:left;text-indent:-10000px}
.products-slider .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:50%;margin-top:-24px;width:22px;height:41px;display:block}
.products-slider .sliderkit-nav .sliderkit-nav-btn span{display:none}
.products-slider .sliderkit-nav .sliderkit-nav-prev{left:5px}
.products-slider .sliderkit-nav .sliderkit-nav-next{right:5px}
.products-slider .sliderkit-nav .sliderkit-nav-prev a{background:url(images/prev2.png) no-repeat;width:22px;height:41px;display:block}
.products-slider .sliderkit-nav .sliderkit-nav-next a{background:url(images/next2.png) no-repeat;width:22px;height:41px;display:block}

/*---------------------------------
 *  Content slider > Standard
 *---------------------------------*/
.contentslider-std{width:470px;height:250px;padding:0 50px;}

/* Nav */
.contentslider-std .sliderkit-nav{position:relative;width:470px;height:22px;text-align:left;}
.contentslider-std .sliderkit-nav-clip{margin:0;}
.contentslider-std .sliderkit-nav-clip li{height:22px;padding:0;margin:0 2px 0 0;}
.contentslider-std .sliderkit-nav-clip li{float:left;}
.contentslider-std .sliderkit-nav-clip li a{float:left;background:#424242;}
.contentslider-std .sliderkit-nav-clip li a{height:18px;margin:0;padding:3px 10px 1px;color:#fff;text-decoration:none;}
.contentslider-std .sliderkit-nav-clip li a:hover{background:#666;}
.contentslider-std .sliderkit-nav-clip li.sliderkit-selected{}
.contentslider-std .sliderkit-nav-clip li.sliderkit-selected a{color:#000;background:#ddd;}

/* Panel */
.contentslider-std .sliderkit-panels{width:470px;height:426px;overflow:hidden;padding:10px 0;background:#fff;}
.contentslider-std .sliderkit-panel{width:450px;height:406px;overflow:auto;padding:0 10px;background:#fff;}
.contentslider-std .sliderkit-panel h2{margin:5px 0 20px;}

/* Panels buttons */
.contentslider-std .sliderkit-go-btn{position:absolute;top:40%;z-index:10}
.contentslider-std .sliderkit-go-prev{left:0;}
.contentslider-std .sliderkit-go-next{right:0;}
.contentslider-std .sliderkit-go-btn a{display:block;width:30px;height:40px;cursor:pointer;background:transparent url("images/arrows-h-big.png") no-repeat 0 0;}
.contentslider-std .sliderkit-go-prev a{background-position:-30px 0;}
.contentslider-std .sliderkit-go-next a{background-position:0 0;}
.contentslider-std .sliderkit-go-prev a:hover{background-position:-90px 0;}
.contentslider-std .sliderkit-go-next a:hover{background-position:-60px 0;}
.contentslider-std .sliderkit-go-btn span{display:none;}

/* formstyler */
.jq-checkbox {top:-1px;width:20px;height:20px;background:url(images/checkbox.png) no-repeat;vertical-align:middle;cursor:pointer;margin-right:5px}
.jq-checkbox.checked .jq-checkbox__div{width:20px;height:20px;background:url(images/checkbox.png) no-repeat 0 bottom}
.jq-checkbox.disabled {opacity:0.55;filter:alpha(opacity=55)}
.jq-file{width:100%}
.jq-file input{cursor:pointer;height:auto;width:57.5%;display:block;height:26px;line-height:26px;font-size:100%;border:none;-webkit-box-shadow:inset 0 0 4px 0 rgba(13, 14, 14, 0.51);box-shadow:inset 0 0px 4px 0 rgba(13, 14, 14, 0.51)}
.ie8 .jq-file input{border:1px solid #d2d2d2}
.jq-file__name{padding:0 80px 0 10px;background:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fff;width:57.5%;display:block;height:26px;line-height:26px;font-size:100%;border:none;-webkit-box-shadow:inset 0 0 4px 0 rgba(13, 14, 14, 0.51);box-shadow:inset 0 0px 4px 0 rgba(13, 14, 14, 0.51)}
.ie8 .jq-file__name{border:1px solid #d2d2d2}
.jq-file__browse{position:absolute;top:-1px;right:0;background:url(images/input-file.png) no-repeat;color:#5e554f;font:bold 90%/27px Arial, sans-serif;width:133px;height:27px;text-align:center}

#regform{display:none;color:#4573a7;text-align:center;}
#regform h1{color:#4573a7;font-size:110%;padding-bottom:10px}
#regform img{display:block;margin:10px auto}
#regform form{width:242px;margin:0 auto}
#regform input{display:block}
#regform input[type=text],#regform input[type=password]{display:block;width:237px;height:19px;line-height:19px;font-size:100%;border:none;-webkit-box-shadow:inset 0 0 4px 0 rgba(13, 14, 14, 0.51);box-shadow:inset 0 0px 4px 0 rgba(13, 14, 14, 0.51);padding:0 1%;resize:none;margin-bottom:10px}
#regform input[type=checkbox]{float:left}
#regform input[type=submit]{background:url(images/login.png) no-repeat;border:none;float:right;width:69px;height:21px;text-indent:-10000px}
#regform .links{padding-top:15px;white-space:nowrap}

#bx_auth_serv { width: 226px; }
#bx_auth_serv input[type="text"] { width: 222px; }

.css-button {
	display: block;
	clear: both;
	color: #fff;
	height: 19px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	line-height: 21px;
	cursor: pointer;
	border: 1px solid #5381b4;
	background: #a3cbf7;
	background: -moz-linear-gradient(top, #a3cbf7 1%, #5684b7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a3cbf7), color-stop(100%,#5684b7));
	background: -webkit-linear-gradient(top, #a3cbf7 1%,#5684b7 100%);
	background: -o-linear-gradient(top, #a3cbf7 1%,#5684b7 100%);
	background: -ms-linear-gradient(top, #a3cbf7 1%,#5684b7 100%);
	background: linear-gradient(to bottom, #a3cbf7 1%,#5684b7 100%);
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
	webkit-box-shadow: inset 0 1px 2px 1px #c9dcf0;
	  -moz-box-shadow: inset 0 1px 2px 1px #c9dcf0;
	       box-shadow: inset 0 1px 2px 1px #c9dcf0;
}

.css-button:hover {
	background: #bad6f4;
	background: -moz-linear-gradient(top, #bad6f4 0%, #7996b5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bad6f4), color-stop(100%,#7996b5));
	background: -webkit-linear-gradient(top, #bad6f4 0%,#7996b5 100%);
	background: -o-linear-gradient(top, #bad6f4 0%,#7996b5 100%);
	background: -ms-linear-gradient(top, #bad6f4 0%,#7996b5 100%);
	background: linear-gradient(to bottom, #bad6f4 0%,#7996b5 100%);
}

.css-button:active {
	line-height: 23px;
	background: #5684b7;
	background: -moz-linear-gradient(top, #5684b7 0%, #a3cbf7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5684b7), color-stop(100%,#a3cbf7));
	background: -webkit-linear-gradient(top, #5684b7 0%,#a3cbf7 100%);
	background: -o-linear-gradient(top, #5684b7 0%,#a3cbf7 100%);
	background: -ms-linear-gradient(top, #5684b7 0%,#a3cbf7 100%);
	background: linear-gradient(to bottom, #5684b7 0%,#a3cbf7 100%);
}

#scrollUp {
	bottom: 20px;
	left: 20px;
	text-indent: -9999px;
	background: #ccc url(images/up.png) 50% 46% no-repeat;
	color: #fff;
	width: 50px;
	height: 50px;
	text-decoration: none;
	-webkit-border-radius: 50px;
	   -moz-border-radius: 50px;
	        border-radius: 50px;
}

#scrollUp:hover {
	background-color: #4573a7;
}
.content > h1 + img,
.content > h1 + div[id^="bx_incl_area_"] > img:first-child {
   margin: 5px 0 10px 20px;
   float: right;
}

/*Переопределение стилей для двух колонок*/
.items.two li {
	width: 245px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	text-align: left;
	height: auto;
}

.items.two li:nth-child(3n) {
	margin: 0 10px 10px 0;
}
.items.two li:nth-child(2n) {
	margin-right: 0;
}
.items.two li img {
	float: left;
	height: 116px;
	position: relative;
	bottom: auto;
	left: auto;
}
.items.two li .picture+.name {
	margin: 0 0 80px 85px;
}
.items.two li .picture+.name .text {
	float: none;
	margin: 0;
}
.items.two li .name {
	margin: 0 0 80px;
}
.items.two li h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 18px;
}
.items.two li .text {
	font-size: 12px;
	line-height: 16px;
	float: left;
	margin: 8px 80px 0 0;
}
.items.two li .info {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.items.two li .info .price {
	position: relative;
	right: auto;
	float: none;
	font-family: Verdana;
	font-size: 20px;
	color: #404040;
}
.items.two li .info .qty {
	float: none;
}
.items.two li .info .tocart {
	float: none;
	font-size: 9px;
	line-height: 24px;
}
.items.two li .info .tocart.load {
	text-indent: -9999px;
	position: relative;
}
.items.two li .info .tocart.load:after {
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/loader.gif) 50% 50% no-repeat;
}

.price-form {
	overflow: hidden;
	margin: 0 0 20px;
}
.price-form .css-button {
	font-size: 11px;
	height: 22px;
	margin: 2px 20px 0 0;
	float: right;
}

/*стили рубля*/
span.dot { position:absolute; text-indent: -1000em; font-family: 'Times New Roman';}
span.ruble { text-transform:uppercase; font-family: 'Times New Roman';}
span.hyphen:after { content: '\2013'; font-family: 'Times New Roman';}
span.hyphen { position:absolute; font-family: 'Times New Roman'; margin:.4ex 0 0; behavior: expression(this.innerHTML = '\96'); }

/*стили для сообщения*/
#message-cart {
	width: 300px;
	display: none;
}
#message-cart .mes-title{
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 0 10px;
}
#message-cart .mes-picture {
	margin: 0 0 8px;
	text-align: center;
	display: none;
}
#message-cart .mes-picture img {
	height: 130px;
}
#message-cart .mes-picture.show {
	display: block;
}
#message-cart .mes-name{
	font-weight: bold;
	margin: 0 0 5px;
	text-align: center;
}
#message-cart .mes-desc{
	margin: 0 0 10px;
	text-align: center;
}
#message-cart .mes-buttons {
	text-align: center;
}
#message-cart .mes-buttons .css-button{
	display: inline-block;
	padding: 0 8px;
	margin: 0 3px;
	font-size: 11px;
}
