@font-face {
    font-family: 'europebold';
    src: url('../fonts/europebold.eot');
    src: url('../fonts/europebold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/europebold.woff') format('woff'),
         url('../fonts/europebold.ttf') format('truetype'),
         url('../fonts/europebold.svg#europebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'europe_cursive';
    src: url('../fonts/europebolditalic.eot');
    src: url('../fonts/europebolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/europebolditalic.woff') format('woff'),
         url('../fonts/europebolditalic.ttf') format('truetype'),
         url('../fonts/europebolditalic.svg#europebold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'europe';
    src: url('../fonts/europenormal.eot');
    src: url('../fonts/europenormal.eot?#iefix') format('embedded-opentype'),
         url('../fonts/europenormal.woff') format('woff'),
         url('../fonts/europenormal.ttf') format('truetype'),
         url('../fonts/europenormal.svg#europenormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'europe_bold_cursive';
    src: url('../fonts/europebolditalic.eot');
    src: url('../fonts/europebolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/europebolditalic.woff') format('woff'),
         url('../fonts/europebolditalic.ttf') format('truetype'),
         url('../fonts/europebolditalic.svg#europebold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body, div, applet, object, iframe,
h1, h1, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s,
small, strike, sub, sup, tt, var,
b, u, i, center, .exercises, .bodyBuilding,
dl, dt, dd, .topNav, .catalogBlokCenter ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-weight:normal;
        list-style: none;
}

blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font-family:Arial, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 100%;
	background: #e4e9e4;
}
a {
	color:#a2a9a6;
	outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
        color:#23402b;
}
p {
	margin:0;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

.pageWrapper {
	width: 100%;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.insider {
	position:relative;
	margin:0px auto;
	height:100%;
	width:1024px;
}

.ftext{
    position:relative;
	margin:0px auto;
	/*height:100%;*/
	width:1024px;
	font-size:9px; 
	color:#A0BBA1;
	padding:5px;
}

.clear {
	height:0px;
	line-height:1px;
	clear:both;
}

/* header */
.header {
	position:relative;
	float:left;
	height:333px;
	width:100%;
	background-color:#17191a;
	margin:8px 0px 0px 0px;
        z-index:5;
}

.headerInsider {
	position:relative;
	margin:0px auto;
	height:100%;
	width:1024px;
	background:url(../img/header_bg.jpg) no-repeat;
        z-index:2;
}

.logo {
	position:relative;
	float:left;
	height:72px;
	width:383px;
	background:url(../img/logo.png) no-repeat;
	margin:12px 0px 0px 24px;
}

.logo a {
	display:block;
	position:relative;
	height:72px;
	width:383px;
}

.girl {
	position:absolute;
	float:left;
	height:217px;
	width:220px;
	background:url(../img/girl.png) no-repeat;
	margin:97px 0px 0px 64px;
        left:0;
        z-index:10;
}

.boy {
	position:absolute;
	float:left;
	width:216px;
	height:219px;
	margin:92px 0px 0px 728px;
	background:url(../img/boy.png) no-repeat;
        left:0;
        z-index:10;
}

.businessOpportunities {
	position:relative;
	float:left;
	display:block;
	color:#fff;
	border-bottom:1px dashed #fff;
	font-size:11px;
	margin:5px 0px 0px 90px;
}
.loginLink:hover,
.businessOpportunities:hover{color:#60a300;border-bottom: 1px dashed #60a300;}
.loginLink {
	position:relative;
	float:left;
	display:block;
	color:#83df00;
	border-bottom:1px dashed #83df00;
	font-size:11px;
	margin:5px 0px 0px 48px;
}

.cart {
	position:fixed;
	height:34px;
	width:191px;
        top:0px;
        padding-top:2px;
	background: url(../img/cart_bg.png) no-repeat bottom left;
        margin-left:790px;
        z-index:100;
}
.cart img{padding-top:3px;}
.cart a {
	color:#111a13;
	padding-left:57px;
	line-height:18px;
	font-family: "europe_bold_cursive";
    font-size:13px;
}
.cart a:hover{color:#60a300;}
.cartRepeat {
	position:absolute;
	height:27px;
	width:50%;
	top:-1px;
	right:0;
	background:#e4e9e4;
	z-index: 1;
}

.search {
	position:absolute;
	float:left;
	margin:43px 0px 0px 717px;
	background:url(../img/form_bg.png) no-repeat;
	height:30px;
	width:284px;
        float:left;
}
*:first-child+html .search{ margin-left:-60px;}
.search input[type="text"]{
	border:none;
	float:left;
	margin:2px 0px 0px 5px;
	height:22px;
	width:197px;
}

.search a {
	display:block;
	position:relative;
	float:right;
	width:78px;
	height:30px;
	color:#fff;
	font-size:12px;
	line-height:30px;
	text-align:center;
	margin:0px 0px 0px 2px;
	text-transform:uppercase;
	font-family:'europe_bold_cursive';
	background:url(../img/search_buttom.png);
}

.searchButtom_text {
	position:absolute;
	display: block;
	color:#fff;
	font-size:14px;
	margin:-24px 0px 0px 222px;
	text-transform:uppercase;
}

.sliderBlok {
	position:absolute;
	float:left;
	height:212px;
	width:414px;
	top:88px;
	left:304px;
}

.slider {
	float:left;
	height:212px;
	width:414px;
	position:relative;
	margin-left:10px;
}

.sliderContent {
	float:left;
	height:212px;
	width:414px;
	clear:both;
	position:relative;
	overflow:hidden;
        border:1px solid #78806d;
}

.sliderContent .item {
	position:absolute;
	height:212px;
	width:413px;
	background:#fff;
}
.sliderBullets {
	position:absolute;
	bottom:5px;
	left:5px;
	z-index:50;
}

.sliderBullets a {
	display:block;
	float:left;
	text-indent:-9999px;
	outline:none;
	margin-left:5px;
	width:18px;
	height:19px;
	background:url(../img/bullets.png) no-repeat;
}

.sliderBullets .active {
	background-position:0 -19px;
}

.sliderContent a {
	outline:none;
}

.item h1 {
	position:absolute;
	float:left;
	width:100%;
	height:40px;
	color:#543b29;
	margin-top:30px;
	font-size:28px;
	z-index: 50;
	text-align:center;
}
/* end header */

/* topMenu */

.topMenu {
	position:relative;
	float:left;
	height:46px;
	width:100%;
	margin:-23px 0px 10px 0px;
        z-index:6;
}

.topMenu .insider {
	background:url(../img/menu_bg.png) 45px 0px no-repeat;
        z-index:7;
}

.topNav {
	position:relative;
	float:left;
	width:898px;
	height:46px;
	z-index: 10;
	margin-left:65px;
	overflow: hidden;
}

.topNav li {
	float:left;
	position:relative;
	margin-top:2px;
	left:-1px;
	border-left:1px solid #435f43;
}

.topNav li a {
	display:block;
	position:relative;
	color:#c9f5df;
	padding: 0px 14px;
	height:43px;
	text-transform:uppercase;
	line-height:43px;
	font-family:'europebold';
        font-size:12px;
}

.topNav li a:hover {
	/*background:#78d600;*/
	color:#fff;
	background: url("/img/ab2.png");
}

.activeTopNav {
	/*background:#78d600;*/
	color:#fff !important;
	background: url("/img/ab.png");
}

/* end topMenu */

/* Content */

.mainContent {
	position:relative;
	float:left;
	width:100%;
	height:100%;
}

.left {
	position:relative;
	float:left;
	height:100%;
	width:234px;
	margin-left:26px;
        margin-top:30px;
}

.catalogBlokTop {
	position:relative;
	float:left;
	width:234px;
	height:10px;
	background: url(../img/catalotTop_bg.png) no-repeat;
	z-index: 1;
}

.catalogBlokBottom {
	position:relative;
	float:left;
	width:234px;
	height:10px;
	background: url(../img/catalotBottom_bg.png) no-repeat;
	z-index: 1;
	margin-bottom:20px;
}

.catalogBlokCenter {
	position:relative;
	float:left;
	width:234px;
	height:100%;
	background: url(../img/catalotCenter_bg.png) repeat-y;
	z-index: 10;
}

.catalogTitle {
	position:relative;
	float:left;
	height:40px;
	width:222px;
	margin:-3px 0px 3px 5px;
	text-align:center;
	line-height:40px;
	background:url(../img/Cat_Title_bg.png) no-repeat;
	z-index: 10;
	color:#fff;
	font-family:'europe_bold_cursive';
	font-size:18px;
	text-shadow: 1px 1px 0px rgba(100, 100, 100, 1);
}

.catalogBlokCenter ul {
	position:relative;
	float:left;
	margin:0px 0px -5px 5px;
	z-index: 10;
}

.catalogBlokCenter ul li {
	position:relative;
	float:left;
	height:30px;
	width:223px;
	background:url(../img/cat_li_bg.png) no-repeat;
	margin:2px 0px;
}

.catalogBlokCenter ul li a {
	display: block;
	height:30px;
	width:208px;
	color:#454e45;
	font-size:14px;
	padding-left:15px;
	line-height:30px;
}

.catalogBlokCenter ul li a:hover {
	color:#60a300;
	background:url(../img/cat_li_bg_hover.png) no-repeat; 
}

.activCat {
	color:#60a300 !important;
	background:url(../img/cat_li_bg_hover.png)  no-repeat; 
}

.content {
	position:relative;
	float:right;
	height:100%;
	width:725px;
	right:25px;
        margin-top:30px;
}

.exercisesTitle {
	position:relative;
	float:left;
	height:39px;
	width:234px;
	background:url(../img/exsercisesTitle.png) no-repeat;
	text-align:center;
	line-height:39px;
	color:#97a09a;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
}

.exercises {
	position:relative;
	float:left;
	border-top:1px solid #92bb5c;
	border-right:1px solid #c5cdc5;
	border-left:1px solid #c5cdc5;
	width:230px;
	height:100%;
}

.exercises li a{
	display:block;
	border-bottom:1px solid #c5cdc5;
        border-right:1px solid #c5cdc5;
	min-height:30px;
	padding-top:12px;
	color:#717972;
	background:#f3faf5;
        padding-bottom:6px;
        float:left;
        width:231px;
}

.exercises li a:hover {
	color:#60a300;
	background:#fff;
}

.activEx {
	color:#60a300 !important;
	background:#fff !important;
}

.exercises img {
	position:relative;
	float:left;
	margin:-6px 10px 0px 5px;
	height:35px;
	width:35px;
}

.exercisesBottom {
	position:relative;
	float:left;
	height:39px;
	width:234px;
	background:url(../img/exsercisesAll_bg.png) no-repeat;
	line-height:39px;
	text-align:center;
	margin-bottom:20px;
}

.exercisesBottom a {
	color:#60a300;
}

.bodyBuilding {
	position:relative;
	float:left;
	border-top:1px solid #92bb5c;
	border-right:1px solid #c5cdc5;
	border-left:1px solid #c5cdc5;
	width:231px;
	height:100%;
}

.bodyBuilding li a{
	display:block;
	border-bottom:1px solid #c5cdc5;
	min-height:20px;
	padding:12px 5px 6px 20px;
	color:#717972;
	background:#f3faf5;
}

.bodyBuilding li a:hover {
	color:#60a300;
	background:#fff;
}



.contentBlokTitle {
	position:relative;
	float:left;
	height:42px;
	width:100%;
	background:url(../img/contentBlokTitle_bg.png) no-repeat;
}

.contentBlokTitle h1 {
	position:relative;
	float:left;
	font-size:18px;
	color:#8f9993;
	font-family:'europe_bold_cursive';
	margin-left:30px;
	line-height:42px;
}

.contentBlokBot {
	position:relative;
	float:left;
	height:8px;
	width:100%;
	margin-bottom:10px;
	background:url(../img/contentBlokBot_bg.png) no-repeat;
}

.contentBlokCenter {
	position:relative;
	float:left;
	width:722px;
	background:#fff;
	border-right:1px solid #c5cdc5;
	border-left:1px solid #c5cdc5;
	padding-top:10px;
	height:100%;
}


.contentBlokCenter a:hover {
	text-decoration:underline;
}

.tovar {
	position:relative;
	float:left;
	width:135px;
	min-height:166px;
	background:url(../img/tovar_img_bg.png) no-repeat;
	margin:10px 22px;
}

.tovar img {
	position:absolute;
	top:3px;
	left:3px;
}
.tovar2 {
	position:relative;
	float:left;
	width:135px;
	min-height:166px;
	margin:10px 22px;
}

.tovar2 img {
	position:absolute;
	top:3px;
	left:3px;
}
.tovarName {
	position:relative;
	float:left;
	padding: 0px 5px 5px;
        width: 125px;
	min-height:35px;
	margin-top:133px;
	background:#f0f6f1;
        text-align:center;
}

.tovarName a {
	color:#65ab00;
}
.tovarName a:hover {
	color:#23402B;
}
.Product {
	position:relative;
	float:left;
	width:137px;
	min-height:200px;
	background:url(../img/Prod_bg.png) no-repeat;
	margin:10px 21px;
        text-align:center;
}

.Product img {
	position:relative;
	top:3px;
	left:3px;
	height:132px;
	width:131px;
}

.ProdPrice1 {
	display:block;
	position:relative;
	float:left;
	left:0px;
	font-family:'europe_cursive';
	color:#454e45;
	width: 70px;
	height:23px;
	line-height:23px;
	text-align:center;
}

.ProdPrice2 {
	font-weight:bold;
}

.prodBay {
	display: block;
	position:relative;
	float:right;
	height:23px;
	width:63px;
	right:2px;
	background:url(../img/bay_button.png) no-repeat;
	color:#fff;
	text-align:center;
	line-height:23px;
	font-family:'europe_bold_cursive';
}

.prodName {
	position:relative;
	text-align:center;
	color:#60a300;
        float:left;
        width:137px;
        margin-top:5px;
}

.prod_img {
	position:relative;
	float:left;
	width:223px;
	/*background:url(../img/Pro_img.png) no-repeat;*/
	margin:0px 20px 20px 12px;
}

.prod_img div.netvnal{ color:#FF0000; font-style:normal; font-size:14px; text-align:center;
	
}

.prod_img img {
	position:relative;
	top:3px;
	left:4px;
}

.prodInfo {
	position:relative;
	float:right;
	height:100%;
	right:30px;
	margin-top:10px;
	width:690px;
	
}

.prodInfo table{
	position:relative;
	float:left;
}

.prodInfo {
	color:#60a300;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
}

.pricePuy {
	position:relative;
	float:left;
	height:34px;
	width:400px;
	margin:10px 0px 20px 0px;
}

.priceSkidka a{
	position:relative;
	float:left;
	margin:0px 0px 20px 0px;
	background-color:#CC0000;
	color:#FFFFFF;
	padding:5px;
	font-size:14px;
	/*font-style:normal;*/
	font-weight:bold;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
    -moz-border-radius: 3px;
    khtml-border-radius: 3px;
}

.priceSkidka a:hover{ text-decoration:none; background-color:#a00606;}

.productPrice {
	position:relative;
	float:left;
	width:155px;
	height:34px;
	background:url(../img/price_bg.png) no-repeat;
	text-align:center;
	line-height:34px;
}



.productPrice1 {
	color:#454e45;
	font-size:18px;
	font-weight:bold;
}

.productPrice2 {
	color:#454e45;
	font-size:20px;
	font-weight:bold;
}

.productBuy {
	position:relative;
	float:left;
	height:34px;
	width:121px;
	background:url(../img/buy_button_bg.png) no-repeat;
	text-align:left;
	line-height:34px;
	color:#ffffff;
	padding:0px 0px 0px 20px;
	font-family:'europe_bold_cursive';
	font-size:17px;
	margin-left:-10px;
}

.productBuy:hover {
	text-decoration:none !important;
}

.prodInfo p {
	text-align:justify;
	color:#686c68;
	font-size:14px;
	margin-bottom:15px;
	font-style:normal;
	position:relative;
}

.bold {
	font-weight:bold;
}

.contentBlokArticleTitle {
	position:relative;
	float:left;
	height:42px;
	width:100%;
	background:url(../img/contentBlokArticleTitle_bg.png) -1px 0px no-repeat;
}

.contentBlokArticleTitle h1 {
	position:relative;
	float:left;
	font-size:18px;
	color:#72c100;
	font-family:'europe_bold_cursive';
	margin-left:30px;
	line-height:42px;
}

.line {
	position:relative;
	float:left;
	width:100%;
	height:1px;
	background:#eef0ee;
	border-top:1px solid #f4f5f4;
	border-bottom:1px solid #f4f5f4;
}

.contentBlokCenter p{
	color:#3c433c;
	margin-bottom:15px;
	padding: 0px 15px;
}
.contentBlokCenter table{margin:0px;}
.articleImg {
	margin:0px 15px 15px 15px;
	border:3px solid #ebebeb;
}

.contentBlokCenter p a {
	color:#65ac00;
}

.cartleft, .comments {
	position:relative;
	float:left;
	width:320px;
	margin-left:20px;
	height:100%;
}

.w320 {
	width:309px;
	border: 1px solid #bac4cb;
	height:20px;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	background-color:#f2f2f2;
}

input{
    border: 1px solid #bac4cb;
    height:20px;
    /*margin:0px 0px 10px 0px;*/
	/*padding:0px 5px 0px 5px;*/
}
.comments label,
.cartleft label {
	color:#4b544f;
}

.cartleft select {
	color:#000000;
	width:322px;
	border: 1px solid #bac4cb;
	height:24px;
	margin:0px 0px 10px 0px;
	background-color:#f2f2f2;
}

.street {
	width:155px;
	border: 1px solid #bac4cb;
	height:20px;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	background-color:#f2f2f2;
}

.hous {
	width:60px;
	border: 1px solid #bac4cb;
	height:20px;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	background-color:#f2f2f2;
}

.apartment {
	width:62px;
	border: 1px solid #bac4cb;
	height:20px;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
	background-color:#f2f2f2;
}

.housLabel {
	margin-left:124px;
}

.apartmentLabel {
	margin-left:40px;
}

.submitButton {
	display:block;
	position:relative;
	float:right;
	height:28px;
	width:141px;
	background:url(../img/submit_bg.png) no-repeat;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin:10px 0px 40px 0px;
}

.submitButton2 {
	display:block;
	float:none;
	position:relative;
	height:28px;
	width:141px;
	background:url(../img/submit_bg.png) no-repeat;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
/*    padding:10px;*/
	/*margin:10px 0px 40px 0px;*/
}

.text_zakaz {
             color:black;
             font-size:16px;
			 font-weight:bold;
			 }


.cartRight {
	position:relative;
	float:right;
	height:100%;
	width:325px;
	right:20px;	 	
}

.cartRightTitle {
	position:relative;
	float:left;
	width:100%;
	height:34px;
	background:url(../img/cartRightTitle_bg.png) no-repeat;
}

.cartRightTitle h1 {
	color:#8f9993;
	font-size:16px;
	line-height:34px;
	font-weight:bold;
	font-style:italic;
	margin-left:50px;
}

.cartRight ul li{
	position:relative;
	float:left;
	width:302px;
	border-top:3px solid #f2f3f2;
	border-right:3px solid #f2f3f2;
	border-left:3px solid #f2f3f2;
}

.deluvery {
	position:relative;
	float:left;
	width:302px;
	border:3px solid #f2f3f2;
	height:46px;
}

.cartRightBot {
	position:relative;
	float:left;
	width:100%;
	height:34px;
	background:url(../img/cartRightBot_bg.png) no-repeat;
}

.cartRight ul li img{
	position:relative;
	float:left;
	margin:10px 0px 0px 10px;
}
.delbutton{
     position:absolute;
     right:5px;
     top:0px;
    
}
.deluvery img {
	position:relative;
	float:left;
	margin:10px 0px 0px 20px;
}
.quantity,
.orderName {
	color:#60a300;
	font-size:14px;
	display:block;
	position:relative;
	margin:9px 0px 0px 75px;
        width:200px;
}
.quantity{
    color: #8F9993;
    font-size: 12px;
    margin-bottom: 5px;
    text-align:left;
}
.cost {
	display:block;
	position:relative;
	float:left;
	width:220px;
	color:#8f9993;
	font-size:14px;
	margin:10px 0px 0px 10px;
}

.costNumber {
	margin-left:65px;
	color:#4b544f;
}

.deluveryCost {
	display:block;
	position:relative;
	float:left;
	width:220px;
	color:#8f9993;
	font-size:14px;
	margin:14px 0px 0px 11px;
}

.deluveryNumber {
	margin-left:90px;
	color:#4b544f;
}

.total {
	display:block;
	position:relative;
	float:left;
	width:220px;
	color:#000000;
	font-weight:bold;
	font-size:16px;
	margin:0px 0px 0px 85px;
	line-height:34px;
}

.totalPrice {
	margin-left:65px;
	color:#000000;
	font-weight:bold;
}

.cartleftDescriprion {
	display:block;
	width:110px;
	font-size:14px;
	color:#8f9993;
	float:left;
}
.cartleftDescriprion2 {
	display:block;
	float:left;
	width:210px;
	height:100%;
	color:#454e45;
	font-size:14px;
	margin-bottom:5px;
}

.cartleftDescriprion2 a {
	color:#65ab00;
}

.cartleft h1 {
	font-size:14px;
	color:#8f9993;
	margin:15px 0px 5px 0px;
}

.feedbackParagraph {
	margin:0px 0px 10px 0px;
}

.feedbackParagraph p{
	margin:0px;
	padding:0px;
	text-align:justify;
}

.cartleft textarea.comment {
	height:92px;
	border:1px solid #bac4cb;
	margin:0px 0px 10px 0px;
	padding:2px 5px 2px 5px;
	background-color:#f2f2f2;
	width:310px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.cartleft label {
	color:#8f9993;
	font-size:12px;
} 
/* end content */

/* botMenu */

.botMenu {
	position:relative;
	float:left;
	height:32px;
	width:100%;
	margin-bottom:-16px;
        z-index:10;
}

.botNav {
	position:relative;
	float:left;
	width:90%;
	height:32px;
	list-style:none;
	background:url(../img/botNav_bg.png) no-repeat;
	padding:0px 19px;
	z-index: 10;
	margin-left:103px;
}

.botNav li {
	float:left;
	margin-top:2px;
	
}

.botNav li a {
	display:block;
	color:#c9f5df;
	padding: 0px 11px;
	height:28px;
	text-transform:uppercase;
	line-height:28px;
	font-family:'europe';
}

.botNav li a:hover {
	color:#80d900;
}

.activeBotNav {
	color:#80d900 !important; 
}

/* botmenu */

/* footer */

.hfooter {
	position:relative;
	float:left;
	width:100%;
	height:141px;
}

.footer {
	position:relative;
	float:left;
        min-width:1024px;
	width:100%;
	height:141px;
	margin:-141px 0px 0px 0px;
	background: url(../img/footer_bg.png) center top no-repeat;
	background-color:#17191a;
}

.raitingBlok {
	position:relative;
	float:left;
	
	height:31px;
	width:200px;
	margin-left:26px;
	margin:34px 0px 0px 26px;
}

.cophyright {
	position:relative;
	float:left;
	color:#a0bba1;
	font-size:11px;
	margin:80px 0px 0px -200px;
}

.socialButtom {
	position:relative;
	float:right;
	margin:31px 40px 0px 0px;
}

.makeby {
	position:absolute;
	bottom:25px;
	right:140px;
	color:#a0bba1;
	font-family:'europe';
	font-size:11px;
	margin:80px -100px 0px 0px;
}

.makeby span {
	display:block;
	line-height:35px;
	float:right;
	margin-right:10px;
}

.makeby a{
	float:right;
}

.articles {
	position:relative;
	float:left;
	font-size:18px;
	color:#8f9993;
	font-family:'europe_bold_cursive';
	margin-left:30px;
	line-height:42px;
	width:100%;
}

/* end footer */
#top-link{
	cursor:pointer;
	display:none;
	position:fixed;
	right:0px;
	bottom:0px;
/* РїСЂРёР»РµРїРёРј РєРЅРѕРїРєСѓ Рє РЅРёР¶РЅРµР№ С‡Р°СЃС‚Рё СЃС‚СЂР°РЅРёС†С‹,
С‚Рѕ, С‡С‚Рѕ РІ РІРєРѕРЅС‚Р°РєС‚Рµ РѕРЅР° СЃРІРµСЂС…Сѓ, СЌС‚Рѕ Р?РњРҐРћ Р±СЂРµРґ */
	padding-left:5px;
	padding-bottom:5px;
	z-index:1;
}
#top-link a{
	display:block;
    color:#717972;
}
.veryhidden{
	position: absolute !important;
	left:-5555px !important;
}
 
#top-link:hover a{
	color:#60A300; /* С†РІРµС‚ С‚РµРєСЃС‚Р° */
}
.border0{
    margin-left:15px;
    color:#3C433C;
}
#keystring{position:relative;margin-top:-25px;}
#popup_ok{border:none;border-radius:5px;cursor:pointer;float:none !important; margin:0 auto !important;}
#popup_ok:hover {color: #23402B; text-decoration:underline;}
table .submitButton{margin-bottom:0;}
.green_text{color:#60A300;}
#top-link{
    padding:0 !important;
    right:50% !important;
    margin-right:-510px !important;
    bottom:50% !important;
}
.comments_div{
    float:left;
    width: 660px;
    padding:15px;
    background-color:#f0f6f1;
    border:1px solid #dce1dc;
    border-radius:15px;
    font-size:12px;
    color:#454e45;
    margin:5px 15px;
}
.name_span{
    font-weight:bold;
    font-size:14px;
    color:#26442e;
    float:left;
    width:100%;
}
.data_span{
    float:left;
    width:100%;
    color:#8f9993;
    font-size:11px;
}

.contentBlokCenter .comments_div p{padding:0;}
.bread_crumbs{
    width:693px;
    border-bottom:1px solid #c5cdc5;
    padding:5px 15px;
    float:left;
    margin-bottom:20px;
    margin-top:-5px;
    color:#a2a9a6;
}
.bread_crumbs a{color:#a2a9a6;text-decoration:none;}
.bread_crumbs a:hover{color:#67a70d;text-decoration:none;}
.bread_crumbs .active_bread_crumbs{color:#67a70d;}

.cart #basketnum{
    width:24px;
    height:24px;
    background: url(../img/basketnum.png) no-repeat center top;
    color:#fff;
    font-size:11px;
    line-height:24px;
    text-align:center;
    float:right;
    margin-right:10px;
    margin-top:0;
    font-family:Aliar, sans-serif;
    font-style:italic;
    top:0;
    position:relative;   
}
*+html .cart #basketnum{
    margin-top:-20px;
}
.left_text{
    float:left;
    width:155px;
    margin:-6px 0 0;
    padding-right:5px;
}

.img_cart{
	width:100%;
	height:100%;
        position:absolute;
	float:left;
	margin-left:-85px;
	background: url(../img/cart_img2.png) 100px 7px no-repeat transparent;
}
*:first-child+html .img_cart{margin-top:-10px;}

.img_cart:hover{
	background: url(../img/cart_img.png) 100px 7px no-repeat transparent;
}

.user-button {
	position:relative;
	float: left;
        margin-top: 5px;
}
*:first-child+html .user-button{
    margin-top:0;
    margin-left:10px;
    float:left;
}

#popup_message a{color:#60A300;}

.user-button-img{
    width:97px;
    height:27px;
    background: url(../img/PDF_a.png);
    float: left;
}

.prodInfo .user-button-img{margin-top:-5px;}
.prodInfo .user-button{float:none;}
.user-button-img:hover{
    background: url(../img/PDFbtn.png);
}
.user-button-img img{display: none;}
.left{float:left;}

a img{border:none;}
.cartRight ul{margin:0;padding:0;list-style:none;}

.prodInfo ul{color:#3C433C;font-weight:normal;font-style:normal;font-size:14px;}
.prodInfo ul,
.prodInfo td
{font-size:14px;}

.cart_box{
    width:990px;
    position:relative;
    margin:0 auto;
    z-index:30;
}
.b_1{
    height: 10px;
    position: absolute;
    top: -343px;
    width: 10px;
    z-index: 2000;
    background: #e4e9e4;
    left:790px;
}
.b_2{
    position:absolute;
    z-index:2000;
    background: #e4e9e4;
    width:30px;
    height:30px;
    top: -337px;
    left: 980px;
}
.img_b{width:65px;float:left;}









.foto_group{
    float:left;
    width:170px;
    height:230px;
    background-color:#66b900;
    text-align:center;
}
.foto_group:hover{
    background-color:#89f203;
}
.foto_group:hover a{
    color:#454e45;
}
.foto_group a{
    color:#fff;
    font-size:12px;
}
.foto_group a:hover{
    text-decoration:none;
}
.group_fotos{
    padding:0 20px;
    float:left;
    margin-bottom:15px;
}
.foto_box{
    float:left;
    width:224px;
    height:224px;
    text-align:center;
    margin:0 1px;
}
.foto_box:hover{
    background-color:#f0f6f1;
}
.foto_box a{
    color:#60a300;
    float:left;
    width:100%;
}
.foto_box a:hover{
    text-decoration:none;
}
.group_fotos_box{
    float:left;
    margin:0 18px;
}
.pagenavi{
    float:left;
    width:675px;
    height:35px;
    background-color:#f9f9f9;
    margin:20px 23px;
    text-align:center;
    line-height:35px;
}
.contentBlokCenter .pagenavi a{
    color:#c2cec6;
    font-size:12px;
    font-family: 'europe_bold_cursive';
    padding:0 5px;
}
.contentBlokCenter .pagenavi a:hover, .contentBlokCenter .pagenavi .pagenavi_active{
    color:#60a300;
    text-decoration:none;
}
.gallery-button{
    float:left;
    margin:-10px 0 10px;
    width:154px;
    padding-left:80px;
    height:51px;
    background: url(../img/button_foto.png) no-repeat center top;
    color:#fff;
    font-family: "europe_bold_cursive";
    font-size:18px;
    text-align:left;
    line-height:50px;
}
.gallery-button:hover{
    color:#aeff39;
}
.img_box{
    float:left;
    width:100%;
    height:190px;
    text-align:center;
}
.foto_box .img_box a{
    float:none;
    text-decoration:none;
    text-align:center;
}
.contentBlokCenter .img_box{margin:0;}

.socialHead{position:absolute;top:41px;left:45%;}

.bvk {background:url('../img/icons1.png') -62px -4px;width: 34px; height: 34px; display:inline-block;}

.bvk:hover {background:url('../img/icons1.png') -62px -54px;width: 34px; height: 34px; display:inline-block;}

.bod {background:url('../img/icons1.png') -109px -4px;width: 34px; height: 34px; display:inline-block;}

.bod:hover {background:url('../img/icons1.png') -109px -54px;width: 34px; height: 34px; display:inline-block;}

.bfb {background:url('../img/icons1.png') -155px -4px;width: 34px; height: 34px; display:inline-block;}

.bfb:hover {background:url('../img/icons1.png') -155px -54px;width: 34px; height: 34px; display:inline-block;}

.byu {background:url('../img/icons1.png') -13px -4px;width: 34px; height: 34px; display:inline-block;}

.byu:hover {background:url('../img/icons1.png') -13px -54px;width: 34px; height: 34px; display:inline-block;}

.yashare-auto-init {padding-left: 15px;height: 40px;}
.b-share__handle:hover .b-share__text {color: #23402B !important;text-decoration:none !important;border-bottom:none;}
.b-share__text {line-height: 29px;font-size:12px;border-bottom:dashed 1px;}

.b-share-icon_yaru {background:url('../img/icons2.png') -75px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_yaru:hover {background:url('../img/icons2.png') -75px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_vkontakte {background:url('../img/icons2.png') -250px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_vkontakte:hover {background:url('../img/icons2.png') -250px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_facebook {background:url('../img/icons2.png') -215px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_facebook:hover {background:url('../img/icons2.png') -215px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_twitter {background:url('../img/icons2.png') -180px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_twitter:hover {background:url('../img/icons2.png') -180px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_odnoklassniki {background:url('../img/icons2.png') -40px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_odnoklassniki:hover {background:url('../img/icons2.png') -40px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_moimir {background:url('../img/icons2.png') -5px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_moimir:hover {background:url('../img/icons2.png') -5px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_lj {background:url('../img/icons2.png') -110px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_lj:hover {background:url('../img/icons2.png') -110px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_gplus {background:url('../img/icons2.png') -145px -47px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

.b-share-icon_gplus:hover {background:url('../img/icons2.png') -145px -7px !important;width: 31px !important; height: 31px !important; display:inline-block !important;}

div.rblock {margin-bottom:6px; font-size:11px; color:#999999; width:234px; float:left;}
div.rblock span {font-size:12px; color:#666666;}
div.rblock a {color:#999999;}
div.rblock a:hover {color: #999999;}
div.divadv {padding:15px;clear:both; /*text-align:center;*/}
div.divladv {width:234px;float: left; position: relative; margin-bottom:15px;}

.orderhistory { font-size:12px; margin-bottom:5px;}
.orderhistory a { font-weight:bold; color:black; text-decoration:underline; }
.orderhistory a:hover{ text-decoration:none;}

table.treg td{ padding-right:5px;} 
table.treg input, textarea#mess{
	padding:0px 5px 0px 5px;
	background-color:#f2f2f2;
	border: 1px solid #bac4cb;}
.contentBlokCenter a.cab {text-decoration:underline; color:#000000; margin-left:10px; font-size:14px;}
.contentBlokCenter a.cab:hover {text-decoration:none;}
a.dash {color:#23402b; font-weight:bold;}	
a.dash:hover {text-decoration:none;}
a.dash:hover span {border-bottom:1px dashed #FFFFFF;}
a.dash span {border-bottom:1px dashed #000000;}	
table.tbl td {padding:5px;border:2px solid #60A300; color:#000000;}
a.ul {text-decoration:underline;}
a.ul:hover {text-decoration:none;}
a.zul {text-decoration:underline; color:#000000; text-decoration:underline; font-weight:bold;}
a.zul:hover {text-decoration:none;}