@charset "utf-8";

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,font,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,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
body{line-height:1}
blockquote,q{quotes:none}:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

* {
	margin:0;
	padding:0;
}
html, body {

	margin:0;
	padding:0;
}

html{font-family:Arial;}

a{text-decoration:underline; color:#903582;}
a:hover{text-decoration:none; color:#780168;}

p{padding:0 0 20px 0;}



.main-over{display:table; border-collapse:collapse; border:0px; padding:0px; margin:0px; background:#ffe76d;}
.main-over .main-left{display:table-cell; position:relative; border:0px; padding:0px; margin:0px; width:49%; vertical-align:top; background:url(/img/sunbaby/nd-left.png) right 108px repeat-y #fff7af;}
.main-over .main-center{display:table-cell; border:0px; padding:0px; margin:0px; vertical-align:top;}
.main-over .main-right{display:table-cell; border:0px; padding:0px; margin:0px; width:49%; vertical-align:top; background:url(/img/sunbaby/nd-right.png) top left repeat-y #fff7af;}
.main-over .left1{height:108px; background:#fff;}
.main-over .left2over{height:20px; width:20px; background:url(/img/nd-round.png) no-repeat top right; float:right;}
/*.main-over .left3{position:absolute; width:112px; height:99px; background:url(/img/sunbaby/nd-left.png); position:absolute; right:0px; bottom:0px;}*/
.main-over .left3{background:#fff;}
.main-over .right1{background:#fff;}
.main-over .right1 div{height:108px; background:#fff; border-radius:0 0 0 20px;}
.main-over .right2{height:20px; width:20px; background:url(/img/nd-round.png) no-repeat top left; float:left;}
.main-over .right3{background:#fff;}
.main-over .right3 div{}
.main{/*width:1180px;*/ width:1180px;}	/*content*/

.cmain{width:100%; display:table; border-collapse:collapse; border:0px; padding:0px; margin:0px;}
.cmain .cleft{width:1%; display:table-cell; vertical-align:top; border:0px; padding:0px; margin:0px; background:#fff;}
.cmain .cright{display:table-cell; vertical-align:top; border:0px; padding:0px; margin:0px; background:#fff;}

.sidebar{padding:7px 0px 0 30px; background:#fff; }
.sidebar .logo{width:257px; padding-top:150px; text-align:center; display:block; background:url('/img/sunbaby/Logo.jpg') no-repeat top center #fff; color:#cb2d84; text-decoration:none; font-size:9px; letter-spacing: -0.03em; margin:0px 0 20px 0;}
.sidebar .logo span{display:none;}

.flower-menu{background:url(/img/nd-menu-flower.png) no-repeat right bottom;}

.sidebar .menu{padding:0 0 0px 10px;}
.sidebar .menu1{list-style:none; padding:0px; margin:0px;}
.sidebar .menu1 li{position:relative;}
.sidebar .menu1 li a{display:block; padding:35px 0 10px 0; border-bottom:1px solid #933784; color:#943788; text-decoration:none; font-size:17px; text-transform:uppercase;}
.sidebar .menu1 li:last-child a{border-bottom:0px;}
.sidebar .menu1 li a:first-letter{font-size:21px;}
.sidebar .menu1 li a:hover{color:#ef831e;}
.sidebar .menu1 .active a{color:#ef831e;}
.sidebar .menu1 .active span{}
/*.sidebar .menu1 .active em{position:absolute; width:12px; height:36px; background:url(../img/active2.png) no-repeat center; left:-20px;}*/

.sidebar .menu2{list-style:none; padding:0px; margin:0px;}
.sidebar .menu2 li{position:relative;}
.sidebar .menu2 li a{display:block; padding:15px 0; border-bottom:1px solid #933784; color:#943788; text-decoration:none; font-size:18px; text-transform:none;}
.sidebar .menu2 li:last-child a{border-bottom:0px;}
/*.sidebar .menu2 li a:first-letter{font-size:17px;}*/
.sidebar .menu2 li a:hover{color:#ef831e;}
.sidebar .menu2 .active a{color:#ef831e;}
/*
.sidebar .menu2 .active span{position:absolute; width:88px; height:36px; background:url(../img/active.png); left:-118px;}
.sidebar .menu2 .active em{position:absolute; width:12px; height:36px; background:url(../img/active2.png) no-repeat center; left:-20px;}
*/

.fot-menu-link{margin:0 0 20px 0;}
.fot-menu-link a{display:block; padding:13px 15px; background:#933784; border-bottom:1px solid #fff; text-align:left; font-size:16px !important; line-height:1.1;}


.phone-search{position:relative;}
.phone-search .phone{font-size:33px; position:absolute; top:38px; right:260px; color:#943788;}
.phone-search .phone b{font-weight:bold;}
.phone-search .search{background:#fff7af; padding:8px; border-radius:5px; position:absolute; top:30px; right:30px;}
.phone-search .search input[type=text]{border:0px; display:inline-block; width:148px; vertical-align:top; line-height:27px; padding:0 5px; font-size:18px;}
.phone-search .search input[type=submit]{border:0px; display:inline-block; vertical-align:top; background:url(/img/sunbaby/btn-search.png) no-repeat;  cursor:pointer; width:32px; line-height:27px;}


.eshop-link-over{background:#fff;}
.eshop-link{padding: 0px 0px 110px 40px; text-align:left; line-height:1.4; background:#fff; min-height:420px;}
.eshop-link a{font-size:19px; color:#943788;}
.eshop-link a:hover{color:#081262;}

.content{background:#fff; padding:0px 4px 20px 60px;  position:relative;}
.content2{padding:0 20px 0 0;}

.footer{background:url(/img/nd-f.png) top center #ef7f1a; height:164px; padding:0px; text-align:right; color:#fff; position:relative;}
.footer .flower{position:absolute; top:-102px; left:190px; background:url(/img/flower.png); width:97px; height:102px;}
.footer a{color:#fff;}
.footer .info{font-size:17px;}
.footer .copy{margin:20px 0 0 0; font-size:11px;}

.footer-in{width:1180px; height:164px; margin:0 auto; position:relative;}
.footer-in .col1{position:absolute; top:20px; left:50px; font-size:20px; text-align:left;}
.footer-in .col2{position:absolute; top:20px; left:390px; font-size:20px; text-align:left;}
.footer-in .col3{position:absolute; top:0px; right:20px;}
.footer-in .col3 .search{background:#f39612; border-radius:5px; padding:8px; position:absolute; top:40px; right:30px; white-space:nowrap;}
.footer-in .col3 .search input[type=text]{border:0px; display:inline-block; width:148px; vertical-align:top; line-height:27px; padding:0 5px; font-size:18px;}
.footer-in .col3 .search input[type=submit]{border:0px; display:inline-block; vertical-align:top; background:url(/img/sunbaby/btn-search.png) no-repeat;  cursor:pointer; width:32px; line-height:27px;}
.footer-in .col4{position:absolute; bottom:10px; right:50px; font-size:13px; line-height:1.4;}

.head{padding:0 0 40px 0;}


.inner-head-line{height:110px; position:relative;}
.inner-head-line .auth-btn{position:absolute; right:30px; top:65px;}
.inner-head-line .auth-btn a{font-size:12px; font-weight:bold; text-transform:uppercase; display:inline-block; padding:3px 20px; border-radius:4px; text-decoration:none;}
.inner-head-line .auth-btn a:hover{opacity:0.7;}
.inner-head-line .auth-btn .lk{background:#a7c724; color:#fff;}
.inner-head-line .auth-btn .vk{background:#a7c724; color:#fff;}
.inner-head-line .auth-btn .rg{background:#f07e1b; color:#fff;}

h2{color:#943788; font-size:31px; font-family:Times New Roman; font-weight:bold; padding:10px 0;}
h1{color:#943788; font-size:31px; font-family:Times New Roman; font-weight:bold; padding:10px 0;}
.inner h1{color:#943788; font-size:37px; font-family:Arial; font-weight:normal; padding:10px 0 0px 0;}
.path{padding:0 0 30px 0; color:#acacac; font-size:15px; }
.path a{color:#acacac; font-size:15px; }
.clear{clear:both;}
.hr1{overflow:hidden; height:2px; background:#dbe8a6; margin:30px 0;}
.title_right{padding:0px 0px 0 0px; color:#fff; text-align:left; color:#943788; font-size:14px; position:absolute; top:23px; left:60px; width:265px;}
.title_right a{color:#fff; font-size:14px; color:#943788;}
.title_right .sss{font-size:19px;}

.title_right2{padding:0px 0px 0 0px; color:#fff; text-align:left; color:#943788; font-size:14px; position:absolute; top:23px; left:0px; width:265px;}
.title_right2 a{color:#fff; font-size:14px; color:#943788;}

.slider{width:800px;}

.index{color:#000000; line-height:1.3; font-size:17px;}
.inner{color:#000000; line-height:1.3; font-size:17px;}

.list{
	list-style-image: url("/img/active2.png");
	list-style-position: outside;
	font-family: Arial,Helvetica,sans-serif;
	color: #943788;
	font-weight: normal;
	font-size: 11pt;
	margin: 0px 0px 15px 15px;
	padding-left: 3px;
}

.obr_prod{}
.obr_prod .item{float:left; width:50%; padding:0 0 20px 0;}
.obr_prod .item img{width:90%;}

.prod-table{border-collapse:collapse; width:100%; }
.prod-table tr th{background:#fff; padding:5px 20px; color:#943788; text-align:left; vertical-align:middle; position:relative;}
.prod-table tr th span{position:absolute; right:0px; top:5px; width:2px; height:20px; background:#f8b92e;}
.prod-table tr td{vertical-align:middle; border-bottom:2px solid #ffea84; padding:0px; height:75px;}
.prod-table tr td img{vertical-align:middle; width:75px;}
.prod-table .details{padding:5px 10px; border-radius:6px; background:#933784; display:inline-block; color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.prod-table .details:hover{opacity:0.7;}
.prod-table .zah{background:#ffe76d; color:#923585;}
.prod-table .zah td{padding:10px 10px 10px 20px; height:auto; font-weight:bold; text-transform:uppercase;}
.prod-table .opis{font-size:14px; padding:0 20px 0;}
.prod-table .name{width:28%; font-size:14px;}

.prod_once{width:900px; padding:40px; line-height:1.4;}
.prod_once h1{font-family:Arial;}
/*
.prod_once .p-left{width:40%;float:left;}
.prod_once .p-right{width:60%;float:left;}
*/

.aksii{border-top:1px solid #933784;}
.aksii .item{padding:10px 0 25px 0; border-bottom:1px solid #933784;}
.aksii .item .title{font-size:33px; color:#ef7f1a; font-family:Times New Roman; font-weight:bold; padding:5px 0;}
.aksii .item .text{font-size:18px;}

.shop-main-list .item{text-align:center; float:left; width:33%; height:270px;}
.shop-main-list .item a{font-size:18px; font-weight:bold; font-family:Arial;}

.goods-listing .item-over{width:32%; display:inline-block; vertical-align:top; padding:0 0 40px 0;}
.goods-listing .item-over .item{text-align:center;}
.goods-listing .item-over .item .img{display:table; margin:0 auto;}
.goods-listing .item-over .item .img div{width:230px; height:230px; display:table-cell; text-align:center; vertical-align:middle;}
.goods-listing .item-over .item .img div img{max-width:230px; max-height:230px;}
.goods-listing .item-over .item .name{font-size:18px; font-weight:bold; font-family:Arial;}
.goods-listing .item-over .item .info{padding:5px 0; font-size:16px; font-family:Arial;}
.goods-listing .item-over .item .info b{font-weight:normal;}
.goods-listing .item-over .item .addcart a{}


.one-good .images{float:left;margin-right:30px;}
.one-good .images .one{display:table;}
.one-good .images .one a{display:table-cell; width:250px; height:250px; vertical-align:middle; text-align:center;}
.one-good .images .one a img{max-width:250px; max-height:250px;}
.one-good .images .imgs{margin:10px 0 0 0; display:table;}
.one-good .images .imgs span{display:table-cell; vertical-align:middle; text-align:center; padding:0 10px 0 0;}
.one-good .images .imgs span a{}
.one-good .images .imgs span a img{max-width:110px; max-height:110px;}
.one-good .volume{font-size:17px; font-family:Arial; padding:0 0 10px 0;}
.one-good .info{float:left; width:500px;}
.one-good .info .title{padding:0 0 10px 0; font-size:22px; font-family:Arial; font-weight:bold;}
.one-good .ftext{padding:35px 0 0 0; color:#000; font-size:15px;}
.one-good .price-over .cart{display:inline-block; vertical-align:middle;}
.one-good .price-over .price{display:inline-block; vertical-align:middle; font-size:17px; font-family:Arial;}
.one-good .cart a{display:inline-block; background:#ef7f1a; padding:4px 20px; color:#fff; font-size:12px; font-family:Arial; font-weight:bold; text-transform:uppercase; border-radius:6px; text-decoration:none;}
.one-good .cart a:hover{	box-shadow:0px 0px 5px #ffbca5;}
.one-good .cart p{display:inline-block; background:#949494; padding:4px 20px; color:#fff; font-size:12px; font-family:Arial; font-weight:bold; text-transform:uppercase; border-radius:6px; text-decoration:none;}
.inputter{background:url(/img/arrow1.png); width:47px; height:23px; position:relative; display:inline-block; margin:0px 10px 0 10px; vertical-align:middle;}
.inputter input{width:30px !important;padding:0px !important; background:none !important; border:0px !important; text-align:center !important; color:#1f2da7 !important; font-size:18px !important;}
.inputter s{display:block; height:11px; width:16px; padding:0px; background:none; border-radius:0px; position:absolute; cursor:pointer;}
.inputter .a1{top:0px; right:0px;}
.inputter .a2{bottom:0px; right:0px;}

.cart-block{border-radius:10px 10px 10px 30px; border:2px solid #ffea84; background:#fff; padding:20px 0 25px 40px; margin:0 auto 30px; text-align:left;}
.cart-block .cart-link{display:inline-block; padding:0 0 0 35px; background:url(/img/cart.png) no-repeat left center; font-size:18px; font-family:Times New Roman; font-weight:bold;}
.cart-block .cart-text{display:block; padding:10px 0; font-size:15px; color:#1121a1;}
.cart-block .cart-text p{padding:0px 0;}
.cart-block .order{font-size:13px; font-weight:bold; color:#fff; background:#ef7f1b; border-radius:4px; padding:3px 20px; text-decoration:none;}
.cart-block .order:hover{opacity:0.7; color:#fff;}

.reg-form span{display:block;}

.warnText{padding:0 0 20px 0; color:#ff0000;}

.myorders table{width:100%;}
.myorders table th{background:#dfdfdf; padding:5px;}

.notify{border-radius:1px;width:220px;padding:10px 10px;margin:2px 0px 0 0; z-index:99999; line-height:1.4;}
.notify b{display:block;}
.notify a{color:#fff;}
.notify .exit{width:14px;height:14px;background:url(/img/glyphicons-halflings.png);background-position:-312px 0px; float:right; cursor:pointer;}
.notify_error{background:#7c941c; color:#fff;}
.notify_success{background:#7c941c; color:#fff;}
.notify_info{background:#7c941c; color:#fff;}

.order-variant{margin:0 0 20px 0;}
.order-variant label{display:block; padding:0 0 10px 0;}

.form1 input[type=text],
.form1 input[type=password]{margin:0 0 10px 0; border:1px solid #a7a6a6; width:100%; padding:5px 5px; box-sizing: border-box; font-size:12px; border-radius:3px;}
.form1 input[type=text]:focus,
.form1 input[type=password]:focus{border:1px solid #c13301; box-shadow: inset 3px 3px 3px #e9e9e9;}
.form1 input[type=submit]{background:#ef7f1b; display:inline-block; padding:3px 20px; font-size:13px; font-weight:bold; font-family:Arial; text-transform:uppercase; color:#fff; text-decoration:none; border-radius:5px; border:0px; cursor:pointer;}
.form1 input[type=submit]:hover{background:#e13b00; box-shadow:0px 0px 5px #ffbca5; }


.auth_form td{padding:0 10px;}

.form2{}
.form2 input[type=text],
.form2 input[type=password]{margin:0 0 10px 0; border:1px solid #a7a6a6; width:100%; padding:5px 5px; box-sizing: border-box; font-size:12px; border-radius:3px;}
.form2 input[type=text]:focus,
.form2 input[type=password]:focus{border:1px solid #F08950; box-shadow: inset 3px 3px 3px #e9e9e9;}
.form2 textarea{margin:0 0 10px 0; border:1px solid #a7a6a6; width:100%; height:50px; padding:5px 5px; box-sizing: border-box; font-size:12px; border-radius:3px;}
.form2 textarea:focus{border:1px solid #F08950; box-shadow: inset 3px 3px 3px #e9e9e9;}
.form2 input[type=submit]{background:#ef7f1b; display:inline-block; padding:3px 20px; font-size:13px; font-weight:bold; font-family:Arial; text-transform:uppercase; color:#fff; text-decoration:none; border-radius:5px; border:0px; cursor:pointer;}
.form2 input[type=submit]:hover{ background:#e13b00; box-shadow:0px 0px 5px #ffbca5; }
.form2 input[type=submit]:disabled{background:#7c7c7c;}
.form2 input[type=submit]:disabled:hover{background:#7c7c7c;}

.form2 .red{color:#c13301; font-weight:bold;}

.form3 input[type=submit]{background:#c13301; color:#fff; padding:4px 10px; border:0px; font-size:12px; cursor:pointer;}
.form3 input[type=submit]:hover{ background:#e13b00; box-shadow:0px 0px 5px #ffbca5; }
.form3 select{margin:0 0 0px 0; border:1px solid #a7a6a6; width:150px; padding:2px 5px; box-sizing: border-box; font-size:12px; border-radius:3px;}
.form3 select:focus{border:1px solid #F08950; box-shadow: inset 3px 3px 3px #e9e9e9;}

.goods-filter{padding:2px 0px 2px 20px; background: url('/img/top-bg.png') repeat scroll 0% 0% transparent; border-top:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; font-weight:bold;}
.goods-filter span{display:inline-block; padding:5px 0px 5px 0px;}

.cart-list{display:table; width:100%;}
.cart-list .tr{display:table-row;}
.cart-list .head{}
.cart-list .head >div{font-weight:normal; text-shadow:1px 1px 0px #fff;}
.cart-list .head >div:first-child{padding-left:10px !important;}
.cart-list .tr>div{display:table-cell; vertical-align:middle; padding:10px 20px 10px 0px; border-bottom:1px solid #ef7f1b;}
.cart-list .tr:last-child div{border-bottom:none;}
.cart-list .tr .img{width:1%;}
.cart-list .tr .img img{max-width:80px; max-height:80px;}
.cart-list .tr .name{width:50%;}
.cart-list input[type=text]{border:1px solid #a7a6a6; width:40px; padding:5px 5px; box-sizing: border-box; font-size:12px; border-radius:3px; text-align:center;}
.cart-list input[type=text]:focus{border:1px solid #c13301; box-shadow: inset 3px 3px 3px #e9e9e9;}
.cart-list .prices{white-space:nowrap; font-size:23px; font-family:Times New Roman;}
.cart-list .name{font-size:26px; font-family:Times New Roman; font-weight:bold;}
.cart-list .tr-cart-over{font-size:23px; font-family:Times New Roman;}
.cart-list .tr-cart-over div{padding:10px 20px 0px 0px;}
.cart-over-add{position:relative; height:70px; width:100%;}
.cart-over-add span:first-child{position:absolute; left:100px; top:20px;}
.cart-over-add span:last-child{position:absolute; right:13px; top:0px; width:190px; text-align:left;}
.my_button_cart{text-align:right; padding:0 30px 0 0;}
.my_button_cart a{background:#ef7f1b; display:inline-block; padding:3px 20px; font-size:13px; font-weight:bold; font-family:Arial; text-transform:uppercase; color:#fff; text-decoration:none; border-radius:5px;}
.my_button_cart a:hover{opacity:0.7;}

.lk-main-list .item{padding:5px 0;}


.order-zak .of-zak-over{background:#efefef; padding:10px 40px ; border-radius:10px;}
.order-zak h1{font-size:32px; font-family:Times New Roman; font-weight:bold; color:#943788; padding:0 0 20px 0;}
.order-zak h3{font-size:26px; padding:10px 0 20px 0; font-weight:normal;}
.order-zak table{margin:0 0 40px 0; width:100%;}
.order-zak table th{text-align:left; padding:15px 20px 15px 0; font-weight:normal;}
.order-zak table td{text-align:left; padding:15px 20px 15px 0; border-top:1px solid #ef7f1a;}
.order-zak table .of-zak-table-good td{font-size:23px; font-family:Times New Roman; font-weight:bold;}
.order-zak table .ztg-price{white-space:nowrap;}

.socicons{text-align:center; padding:40px 0 0 0;}

.pagination{padding:0 10px;}
.pagination a{display:inline-block; line-height:26px; width:26px; text-align:center; font-size:14px; border:1px solid #EF7F1A;}
.pagination a:hover{opacity:0.7;}
.pagination .active{background:#EF7F1A; color:#fff; text-decoration:none; }
.pagination .active:hover{border:1px solid #EF7F1A;}

.form2{width:400px;}

.title_right3{text-align:left; font-size:15px; color:#943788;}
.title_right3 a{font-size:15px;}
.title_right3 .banner{position:absolute; z-index:9;}
.title_right3 p{padding-top:60px;}

hr {
    color: #933784; /*для IE */
    background-color:#933784; /*для Firefox, Opera, Safari*/
    border:0px none;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */
	width:600px;
}

.search-shop{top:15px !important;}

.slider .item-over{width:230px; margin:0 auto; padding: 0 0 0px 0;}

.with-good{font-size:28px; padding-top:50px; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #933784; text-align:center;}