body, html { margin:0; padding:0;  }
body, html {background-image:url(/images/fig.png); background-position:top; background-repeat:repeat-x;}

/* eraser */
h1, h2, h3, h4, h5, h6, p, 
dl, dt, dd, ul, ol, li, 
div, form,   
table, tr, td, th {
	margin: 0px; padding: 0px; 
}

a:link { color:#007393; text-decoration: underline;}
a:visited { color:#007393; text-decoration: underline;}
a:hover { color:#007393; text-decoration: underline;}
a:active { color:#007393;  text-decoration: underline;} 

#header { background-image:url(/images/top_header.png); background-position:top; background-repeat:no-repeat;
    margin-left: 4%;
	margin-right: 4%;
    width: 92%;
}

#inner_header { background-image: url(/images/header_bg_inner.png); background-position:top; background-repeat:no-repeat;
/*height: 200px;*/
    margin-left: 4%;
	margin-right: 4%;
    width: 92%;
}

.logo { width:73px; height:97px; margin-top:58px; margin-left:42px; border:none; }
.logo a:link, .logo a:visited, .logo a img {
	border: 0px;
	border:none;
	border: 0px;
	text-decoration:none;
	 }

.telefon { text-align:center; margin-top:58px; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px;
}
.clock { text-align:center; height:20px; }
.clock span {padding-top:20px;}

#header .telefon {
margin-left:-100%;
}

#header .clock {
margin-left:-100%;
}


.search { margin-top:62px;  }

.basket  {margin-top:15px;}
.basket p {color:#A5A5A9; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif;}

.basket a:link { color:#A5A5A9; text-decoration: underline;}
.basket a:visited { color:#A5A5A9; text-decoration: underline;}
.basket a:hover { color:#A5A5A9; text-decoration: underline;}
.basket a:active { color:#A5A5A9;  text-decoration: underline;} 

.basket h2 { margin-top: 10px;font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;}

.basket h2 span {
display:inline-block;
height:25px;
padding-right:30px;
color: #000;
font-size:14px;

margin-bottom: 0px;
font-weight:normal;
background-image: url(../images/basket_bg.png);
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: no-repeat;
background-position: right 3px; }


.basket h2 a:link { color:#007393; text-decoration: underline;}
.basket h2 a:visited { color:#007393; text-decoration: underline;}
.basket h2 a:hover { color:#007393; text-decoration: underline;}
.basket h2 a:active { color:#007393;  text-decoration: underline;} 

#thing-alerts 
input[type="text"]

{width:181px; 
border:none;padding-left:10px;font-size:14px; color:#CCC;
font-family:Georgia, "Times New Roman", Times, serif;
height:21px;
-webkit-border-radius: 23px;	
-moz-border-radius: 23px;
-o-order-radius: 23px;
border-radius:23px;
 box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);  
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0), 0 0 2px rgba(0,0,0,0);  
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0), 0 0 2px rgba(0,0,0,.3);  


background: -webkit-gradient( linear,left top, left bottombottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));  
    background: -moz-linear-gradient( center top, rgb(245,245,245) 100%, rgb(225,225,225) 100%);  
}
	
/* background-image: -webkit-gradient (liner, 0% 0%, 0% 82%, from(#333), to(#fff));
background-image: -moz-liner-gradient (0% 82% 90deg, #fff, #333); */

#thing-alerts 
input[type="submit"]
{border:none; background-color:#DEDEDE; 
 margin-left:5px; background-image:url(../images/lupa.png); background-repeat:no-repeat; background-position:center; width:50px;
-webkit-border-radius: 20px;	
-moz-border-radius: 20px;
-o-order-radius: 20px;
border-radius:20px;
height:21px;
 box-shadow: 1px 1px 2px rgba(0,0,0,0), 0 0 2px rgba(0,0,0,.3);  
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0), 0 0 2px rgba(0,0,0,.3);  
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0), 0 0 2px rgba(0,0,0,.3);  
}


.navi { margin-top:63px;margin-left:37px; }
.navi ul { list-style:none; font-size:14px;}
.navi li { line-height:160%;}


.navi a:link { color:#007393; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.navi a:visited { color:#007393; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.navi a:hover { color:#333333; text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;}
.navi a:active { color:#007393;  text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;} 

ul li a.selected:link, 
ul li a.selected:visited, 
ul li a.selected:active, 
ul li a.selected:hover
{
	color:#333333;text-decoration: none;
}


.navi_inner { margin-top:18px;margin-left:37px;}
.navi_inner ul { list-style:none; font-size:14px;}
.navi_inner li { line-height:160%;}

.navi_inner a:link { color:#007393; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.navi_inner a:visited { color:#007393; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.navi_inner a:hover { color:#333333; text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;}
.navi_inner a:active { color:#007393;  text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;} 

.blago { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:140%;  padding-right:50px; padding-top:43px;}



.teaser-main {
/*height: 300px;
    margin-left: 4%;
	margin-right: 4%;*/
    width: 70%;
	float:left;
	position:relative;
}

#content {
	width:92%;
	margin:0 auto;
}
	



	
/* .inner_content {margin-top:18px;}
.inner_content h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;  }

.inner_content h1 span {
display: inline-block; 
height:35px;
color: #000;
font-size:22px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
/*background-image: url(../images/h2_line.png);*/
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 23px; } */

.zagalovok h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;  }

.zagalovok h1 span {
display: inline-block; 
height:35px;
color: #000;
font-size:22px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
/*background-image: url(../images/h2_line.png);*/
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 23px; }	

.zagalovok { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;  }

.zagalovok span {
display: inline-block; 
height:35px;
color: #000;
font-size:22px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
/*background-image: url(../images/h2_line.png);*/
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 23px; }

	

/* ------------------------ BREADCRUMBS -------------------------- */

.breadcrumbs { color:#A5A5A9; font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; margin-top:5px; margin-bottom:27px;}
	


/* ------------------------INNER CONTENT -------------------------- */


.inner_content p {color:000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:140%; padding-bottom:15px; padding-right:15px; }	
.inner_content table {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; }	


.inner_content ul { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-bottom:40px; list-style-type: none;
padding-top:20px; }
.inner_content li {  line-height:140%; }
.inner_content li { background: #fff url("../images/bottom.gif") 0 10px no-repeat;
  padding: 0px 0px 15px 20px;}
  
.inner_content h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;}
.inner_content h2 span {
display: inline-block; 
height:35px;
color: #000;
font-size:18px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
background-image: url(../images/dot_line3.png);
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 15px; }	

.inner_content h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; text-transform:uppercase; color:#333333; padding-top:48px;padding-bottom:15px;} 

.inner_content a:link { line-height:160%; font-family:Georgia, "Times New Roman", Times, serif;}
.inner_content a:visited {line-height:160%; font-family:Georgia, "Times New Roman", Times, serif;}
.inner_content a:hover { line-height:160%;font-family:Georgia, "Times New Roman", Times, serif;}
.inner_content a:active {line-height:160%; font-family:Georgia, "Times New Roman", Times, serif;} 

.little_text { font-size: small !important; color:#707070;}

.metro_m {padding-top:20px; text-align:center;}

.metro_m a:link { text-align:center; display:block; padding-bottom:20px; }
.metro_m a:visited {text-align:center; display:block; padding-bottom:20px; }
.metro_m a:hover {text-align:center; display:block; padding-bottom:20px;  }
.metro_m a:active { text-align:center; display:block; padding-bottom:20px; } 

  
.right {margin-top:10px;}
.soobshenie { color: #CC0000; background-color:#F5F5EA; font-size:13px; padding:15px;  line-height:130%;}

.quest { padding-top:15px;}
.quest h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-bottom:9px;}
.quest h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal;}

.quest ul { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; padding-bottom:5px; list-style-type: none;
padding-top:5px; }
.quest li {  line-height:100%; }
.quest li { background: #fff url("../images/bottom.gif") 0 6px no-repeat;
  padding: 0px 0px 5px 20px;}

	
.catalog_navi {
	 margin-left:37px;
	 width:20%;
	 float:left;
}

.catalog_navi ul { list-style:none; font-size:18px;}
.catalog_navi li { line-height:160%;}

.catalog_navi a:link { color:#D7AC45; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.catalog_navi a:visited { color:#D7AC45; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.catalog_navi a:hover { color:#333333; text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;}
.catalog_navi a:active { color:#D7AC45;  text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;} 

.catalog_navi_inner { margin-top:63px; margin-left:37px;}
.catalog_navi_inner ul { list-style:none; font-size:18px;}
.catalog_navi_inner li { line-height:160%;}

.catalog_navi_inner a:link { color:#D7AC45; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.catalog_navi_inner a:visited { color:#D7AC45; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.catalog_navi_inner a:hover { color:#333333; text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;}
.catalog_navi_inner a:active { color:#D7AC45;  text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;} 	



/* ------------------------ PERSONAL MENU -------------------------- */

.personal_navi_inner { margin-top:63px; margin-left:17px;}
.personal_navi_inner ul { list-style:none; font-size:14px;}
.personal_navi_inner li { line-height:160%;}

.personal_navi_inner a:link { color:#666666; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.personal_navi_inner a:visited { color:#666666; text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;}
.personal_navi_inner a:hover { color:#333333; text-decoration: none;font-family:Georgia, "Times New Roman", Times, serif;}
.personal_navi_inner a:active { color:#666666;  text-decoration: underline;font-family:Georgia, "Times New Roman", Times, serif;} 	


/* ------------------------ LINKERS -------------------------- */

	
.linkers h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin-bottom:30px; padding-top:42px;}

.linkers1 h2 span {
display: inline-block; 
margin-left:37px;
height:30px;
color: #000;
font-size:20px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
background-image: url(../images/h2_line.png);
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 18px; }


.linkers2 h2 span {
display: inline-block; 
margin-left:5px;
height:30px;
color: #A5A5A9;
font-size:20px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;

font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 20px; }

.linkers3 h2 span {
display: inline-block; 
margin-left:5px;
height:30px;
color: #000;
font-size:20px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
background-image: url(../images/h2_line.png);
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 18px; }

.linkers4 h2 span {
display: inline-block; 
margin-left:5px;
height:30px;
color: #007494;
font-size:20px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 20px; }


.linkers1 {float:left;}
.linkers2 {float:left;}
.linkers2 h2 {
	font-weight:normal;
	}
.linkers3 {float:left;}
.linkers4 {float:left;}
.linkers4 h2 {
	font-weight:normal;
	}
.linkers5 {float:left;}

/* ------------------------CATALOG TOP ELEMENTS MAIN PAGE -------------------------- */

.catalog-item-cards {padding-bottom:30px;}
.catalog-item-cards h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; padding-top:20px; padding-left:37px; padding-bottom:10px; text-align:left;}
.catalog-item-cards p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:130%; padding-left:37px; text-align:left;}
.catalog-item-cards img {text-align:center;}
.catalog_images {text-align:center;}


/* ------------------------CATALOG -------------------------- */
.catalog {
	padding-bottom:30px;
}

.catalog h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; padding-top:20px; padding-left:37px; padding-bottom:10px;}
.catalog p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:130%; padding-left:37px; }
.price { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  padding-left:37px; padding-top:10px; color:#666666;}
.price span {color:#000; font-weight:bold;}


.old_price { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  padding-left:37px; padding-top:10px; color:#666666;}
.old_price span {color:#000; font-weight:bold; text-decoration:line-through;}

.sale { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  padding-left:37px; color:#666666;}
.sale span {color:#CC0000; font-weight:bold;}

.new_price { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;  padding-left:37px; color:#666666;}
.new_price span {color:#CC0000; font-weight:bold;}

.kanon { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#A5A5A9; line-height:120%;
}
.kanon p {padding-top:50px;}
.kanon {background-image:url(../images/cupola.jpg); background-repeat:no-repeat;}


/*.last_news h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal;  padding-top:20px; margin-left:37px; }
.last_news h2 span { background-image:url(../images/h2_line.png); background-repeat:repeat-x; background-position: center 12px;
} */


.last_news h2 span {
display:inline-block;
height:25px;
color: #000;
font-size:16px;
margin-top: 0px;
margin-bottom: 0px;
margin-left:37px;
font-weight:normal;
/*background-image: url(../images/h2_line.png);*/
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 15px; }

/* ------------------------LAST NEWS MAIN PAGE -------------------------- */


.last_news ul { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-bottom:0px; list-style-type: none;
padding-top:20px; margin-left:37px;}
.last_news li { padding-top:0px; line-height:140%; }
.last_news li { background: #fff url("/images/bottom.gif") 0 7px no-repeat;
  padding: 0px 0px 0px 20px;}

.last_news a:link { color:#007393; text-decoration: underline; }
.last_news a:visited { color:#007393; text-decoration: underline; }
.last_news a:hover { color:#007393; text-decoration: underline; }
.last_news a:active { color:#007393;  text-decoration: underline; }



/* ------------------------HR LINE -------------------------- */

div.hr {
  height: 1px; 
  background: #fff url(/images/hr_news.gif);
}
div.hr hr {
  display: none;
}

.voprosnik h2 span {
display:inline-block;
height:25px;
color: #000;
font-size:16px;
margin-top: 0px;
margin-bottom: 0px;
font-weight:normal;
/*background-image: url(../images/h2_line.png);*/
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 15px; }

.voprosnik ul { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-bottom:40px; padding-top:20px; list-style-type: none;
}
.voprosnik li { padding-top:35px; line-height:140%;}
.voprosnik li { background: #fff url("../images/bottom.gif") 0 7px no-repeat;
  padding: 0px 0px 15px 20px;}
  
.nagradi {width:160px; padding-right:13%; float:left; padding-bottom:10px; height:305px; overflow:hidden }
.nagradi a {display:block; clear:both;}
.nagradi a:link {  color:#007393; text-decoration: underline;line-height:120%; }
.nagradi a:visited {  color:#007393; text-decoration: underline;line-height:120%; }
.nagradi a:hover {  color:#007393; text-decoration: underline; line-height:120%;}
.nagradi a:active {  color:#007393;  text-decoration: underline;line-height:120%;}
.nagradi img {border:0}

#foto_izdelie {  padding-bottom:15px; text-align:center;}


.price_box { background-color:#F5F5EA;  padding:15px;  line-height:160%; font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}

#price2 { color:#000; font-weight:bold; font-size:16px;}
#price2 span { text-decoration:line-through; font-size:12px;}
#price3 span {  font-size:12px; color:#CC0000; font-weight:bold;}

.price_box p{color: #000;}
#skidka span { color:#CC0000;}
#price_skidka span { color:#CC0000; font-size:18px; font-weight:bold;}
#net_na_sklade {color:#CC0000; font-size:12px;}
#link2 { font-size:13px;  display:block; padding-bottom:12px;}

.opisanie_izdelia {margin-top:5px; margin-bottom:5px; padding-left:10px; }

.opisanie_izdelia p { margin-bottom: 20px; display:block;}
	
#footer_line { background-image:url(../images/footer_line.png); background-repeat:repeat-x; height:10px;
margin-top:30px;}	
#footer {
    height: 100px;
    margin-left: 4%;
	margin-right: 4%;
	margin-top:10px;

    width: 92%;}

.copy {margin-left:37px; display:block;}

 small {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

 

.banners {padding-top:20px; padding-bottom:30px; padding-left:37px;}

/* Accordion */
#accordion h4 { font-size:14px; font-weight:normal;}

/* Cart Item List */
table.cart-items { width: 100%; }
table.cart-items td { border-bottom: 1px solid; white-space: nowrap; text-align:center; padding: 0.5em;}
table.cart-items td p { margin: 0 0 0.3em;}
table.cart-items td.cart-item-name p { text-align: right;}
table.cart-items td.cart-item-name { width: 100%; white-space: normal; text-align: left;}
table.cart-items td.cart-item-price {  text-align: right;}
table.cart-items thead td.cart-item-price { text-align: center;}
td.cart-item-quantity input { width: 40px; text-align: center;}
div.cart-ordering { overflow: hidden; margin-top: 1em; }
div.cart-code { float: left; }
div.cart-code input { width: 240px;}
div.cart-buttons { float: right; }
div.cart-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
td.cart-item-actions a.cart-delete-item { width: 16px; height: 16px;  display: inline-block; } 
td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item { font-size: 0.85em; display: inline-block;  vertical-align: top;}
td.cart-item-actions a.cart-shelve-item { margin-left: 1em; } 


/* Metro map */


         
         .dogvdvhdr {
            width:190;
            background:#738760;
            border:1px solid #738760;
            font-weight:bold;
            padding:3px;
         }
         
         .dogvdvbdy {
            width:190;
            background:#FFFFFF;
            border-left:1px solid #81976C;
            border-right:1px solid #81976C;
            border-bottom:1px solid #81976C;
            padding:5px;
         }
		 
		 
		 
         
/*.dogvdvhdr-container {
	left:50%;
	margin-left:-600px;
	position:absolute;
	top:700px; 
	visibility:hidden;
	}




element.style {
	left:50%;
	margin-left:-600px;
	position:absolute;
	top:700px; 
	visibility:hidden;
	}
 Containers  ----------------------------------------------------------------------------------------------------*/
.container_12 {
	/*margin-left: 0px;
	margin-right: 0px;*/
	width: 99.99996%; 
	min-width: 960px;
	max-width:1280px;
	margin:0 auto;	

	
	
	
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0 !important;
}

.omega {
	margin-right: 0 !important;
}



/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{
	display:inline; 
	float: left;
	position: relative;
	margin-left: 0.0%;
	margin-right: 0.0%;
}


/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1{
	width:8.33333%;
}

.container_12 .grid_2{
	width:16.66666%;
}

.container_12 .grid_3{
	width:24.99999%;
}

.container_12 .grid_4{
	width:33.33332%;
}

.container_12 .grid_5{
	width:41.66665%;
}

.container_12 .grid_6{
	width:48.99%;
	padding-right:15px;
}

.container_12 .grid_7{
	width:58.33331%;
}

.container_12 .grid_8{
	width:66.66664%;
}

.container_12 .grid_9{
	width:74.99997%;
}

.container_12 .grid_10{
	width:83.3333%;
}

.container_12 .grid_11{
	width:91.66663%;
}

.container_12 .grid_12{
	width:99.99996%;
}




.grid_1 .grid_1{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_2 .grid_1{
    width:49.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_2 .grid_2{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_3 .grid_1{
    width:32.3333333333%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_3 .grid_2{
    width:65.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_3 .grid_3{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
	
}



.grid_4 .grid_1{
    width:24.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_4 .grid_2{
    width:49.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_4 .grid_3{
    width:74.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_4 .grid_4{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_5 .grid_1{
    width:19.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_5 .grid_2{
    width:39.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_5 .grid_3{
    width:59.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_5 .grid_4{
    width:79.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_5 .grid_5{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_6 .grid_1{
    width:15.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_6 .grid_2{
    width:32.3333333333%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_6 .grid_3{
    width:49.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_6 .grid_4{
    width:65.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_6 .grid_5{
    width:82.3333333333%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_6 .grid_6{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_7 .grid_1{
    width:13.2857142857%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_7 .grid_2{
    width:27.5714285714%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_7 .grid_3{
    width:41.8571428571%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_7 .grid_4{
    width:56.1428571429%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_7 .grid_5{
    width:70.4285714286%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_7 .grid_6{
    width:84.7142857143%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_7 .grid_7{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_8 .grid_1{
    width:11.5%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_8 .grid_2{
    width:24.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_8 .grid_3{
    width:36.5%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_8 .grid_4{
    width:49.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_8 .grid_5{
    width:61.5%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_8 .grid_6{
    width:74.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_8 .grid_7{
    width:86.5%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_8 .grid_8{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_9 .grid_1{
    width:10.1111111111%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_2{
    width:21.2222222222%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_3{
   /* width:32.3333333333%;*/
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_4{
    width:43.4444444444%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_5{
    width:54.5555555556%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_6{
    width:65.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_7{
    width:76.7777777778%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_8{
    width:87.8888888889%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_9 .grid_9{
    width:60.0%;
    margin-left: 0.0%;
	margin-right: 40px;
}



.grid_10 .grid_1{
    width:9.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_2{
    width:19.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_3{
    width:29.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_4{
    width:39.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_5{
    width:49.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_6{
    width:59.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_7{
    width:69.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_8{
    width:79.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_9{
    width:89.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_10 .grid_10{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_11 .grid_1{
    width:8.09090909091%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_2{
    width:17.1818181818%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_3{
    width:26.2727272727%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_4{
    width:35.3636363636%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_5{
    width:44.4545454545%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_6{
    width:53.5454545455%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_7{
    width:62.6363636364%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_8{
    width:71.7272727273%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_9{
    width:80.8181818182%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_10{
    width:89.9090909091%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_11 .grid_11{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}



.grid_12 .grid_1{
    width:7.33333333333%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_2{
    width:15.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_3{
    width:24.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_4{
    width:32.3333333333%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_5{
    width:40.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_6{
    width:49.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_7{
    width:57.3333333333%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_8{
    width:65.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_9{
    width:74%;
    margin-left: 0.0%;
	margin-right: 13%;
	float:right;
	
}

.grid_12 .grid_10{
    width:82.3333333333%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_11{
    width:90.6666666667%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}

.grid_12 .grid_12{
    width:99.0%;
    margin-left: 0.0%;
	margin-right: 0.0%;
}






/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
    padding-left:8.33333%; 
}

.container_12 .prefix_2 {
    padding-left:16.66666%;
}

.container_12 .prefix_3 {
    padding-left:24.99999%;
}

.container_12 .prefix_4 {
    padding-left:33.33332%;
}

.container_12 .prefix_5 {
    padding-left:41.66665%;
}

.container_12 .prefix_6 {
    padding-left:49.99998%;
}

.container_12 .prefix_7 {
    padding-left:58.33331%;
}

.container_12 .prefix_8 {
    padding-left:66.66664%;
}

.container_12 .prefix_9 {
    padding-left:74.99997%;
}

.container_12 .prefix_10 {
    padding-left:83.3333%;
}

.container_12 .prefix_11 {
    padding-left:91.66663%;
}



/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
    padding-right:8.33333%;
}

.container_12 .suffix_2 {
    padding-right:16.66666%;
}

.container_12 .suffix_3 {
    padding-right:24.99999%;
}

.container_12 .suffix_4 {
    padding-right:33.33332%;
}

.container_12 .suffix_5 {
    padding-right:41.66665%;
}

.container_12 .suffix_6 {
    padding-right:49.99998%;
}

.container_12 .suffix_7 {
    padding-right:58.33331%;
}

.container_12 .suffix_8 {
    padding-right:66.66664%;
}

.container_12 .suffix_9 {
    padding-right:74.99997%;
}

.container_12 .suffix_10 {
    padding-right:83.3333%;
}

.container_12 .suffix_11 {
    padding-right:91.66663%;
}



/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
    left:8.33333%;
}

.container_12 .push_2 {
    left:16.66666%;
}

.container_12 .push_3 {
    left:24.99999%;
}

.container_12 .push_4 {
    left:33.33332%;
}

.container_12 .push_5 {
    left:41.66665%;
}

.container_12 .push_6 {
    left:49.99998%;
}

.container_12 .push_7 {
    left:58.33331%;
}

.container_12 .push_8 {
    left:66.66664%;
}

.container_12 .push_9 {
    left:74.99997%;
}

.container_12 .push_10 {
    left:83.3333%;
}

.container_12 .push_11 {
    left:91.66663%;
}





/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
    right:8.33333%;
}

.container_12 .pull_2 {
    right:16.66666%;
}

.container_12 .pull_3 {
    right:24.99999%;
}

.container_12 .pull_4 {
    right:33.33332%;
}

.container_12 .pull_5 {
    right:41.66665%;
}

.container_12 .pull_6 {
    right:49.99998%;
}

.container_12 .pull_7 {
    right:58.33331%;
}

.container_12 .pull_8 {
    right:66.66664%;
}

.container_12 .pull_9 {
    right:74.99997%;
}

.container_12 .pull_10 {
    right:83.3333%;
}

.container_12 .pull_11 {
    right:91.66663%;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



.cart-item-name span {color:#999999;}
.cart-item-price  {color:#000; border-right-color:#999999; border-right-style:solid; border-right-width:1px;
                                                       border-left-color: #999999; border-left-style:solid; border-left-width:1px;
                                                       }


.cart-item-price span {color:#999999;}

.cart-item-type span {color:#999999;}
.cart-item-discount  span{color:#999999}
.cart-item-weight span  {color:#999999}
/*.cart-item-quantity  {color:#999999;border-right-color:#999999; border-right-style:solid; border-right-width:1px;} */
.cart-item-actions span  {color:#999999; }
.cart-item-actions {border-left-color: #999999; border-left-style:solid; border-left-width:1px;}
 .cart-items tfoot td {border-bottom-color:#fff; border-bottom-style:solid; border-bottom-width:1px;}
.cart-items table  {border-color:#fff; border-style:solid; border-width:1px;}

/*.catalog-item-cards tr.top td.delimeter { width: 20px; }

.catalog-item-cards tr.top td[class^=delimeter] { width: 33%; }*/
.catalog-item-cards table { width: 100%; }

.catalog-item-cards tr.top td { width: 250px; }
.catalog-item-cards tr.top td.delimeter { width: 50%; }

.catalog-item-card { float: left; }
.catalog-item-card, .catalog-item-card a, .item-info { width: 250px; }
.catalog-item-card a { display: block; text-align: center; }
.item-info a { display: inline; width: auto; }

.catalog-item-card {padding-bottom:30px;}



.catalog-section table { width: 100%; }
.catalog-section td { width: 250px !important; }
.catalog-section td.delimeter { width: auto !important; }

.catalog-section td td { width: auto !important; }

.nowrap { white-space: nowrap; }

.promo {padding-left: 50px; font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: normal;}

.inner_content h1 {color: red;}

#top-menu
{
	/*width:960px;
	margin:0 auto;*/
	margin-left:37px;
	margin-top:50px;
}

#top-menu ul li
{
	/*display:inline;*/
}

#top-menu ul li a
{
	/*padding-right:6%;*/
} 

.voprosnik {
	padding-left:70px;
}


.birthshortheader h5 span {
display: inline-block; 
color: #000;
font-size:18px;
font-weight:normal;
/*background-image: url(../images/h2_line.png);*/
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 20px;
height:28px;
 }
 
.birthday {
	clear:both;
}

.birthday-column {
	float:left;
	width:50%;
	margin:0px;
}

.odd {
	clear:left;
}

ul.monthH, ul.monthN {
	padding-top:30px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

ul.monthH h2, ul.monthN h2 {
	margin-bottom:25px;
	font-size:24px;
	text-transform:capitalize;
}

li.birth-li, li.birthN-li {
	margin-bottom:0px;
}

li.birthshort-li {
	margin-bottom:9px;
}

div.element-navigation-arrows a {
	text-decoration:none;
	font-size:36px;
}

div.catalog-section-list li{
	float:left;
	display:block;
	padding-right:10px;
}

.sort-row {
	background-color:#F9FAF4;
	margin-top:10px;
	height:40px;
	vertical-align:middle;
	line-height:40px;
	border-radius:10px;
	padding:5px;
	margin-bottom:15px;
}

.sort-row ul li
{
	display:inline;
}
div.sort-row div.navigation, div.sort-row div.navigation div.navigation-arrows, .sort-row .navigation .navigation-pages, .sort-row-params, .sort-row-ul {
	width:auto;
	float:left;
	margin-right:10px;
}

.sort-name {
	color:#007393;
	margin-right:
}

.sort-arrows {
	background-image:url("/images/arrows.jpg");
	background-position:center;
	background-repeat:no-repeat;
}

.sort-arrows a {
	text-decoration:none !important;
}

.navigation-arrows .ctrl {
	display:none !important;
}

.el-props {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding-top: 10px;
	color: #666;
}

.BasketOrder, .endOrderButton {
	background-image:url("/images/order.png");
	display:block;
	height:30px;
	width:125px;
	background-repeat:no-repeat;
	border:none;
	float:right;
}

.BasketOrder:hover, .endOrderButton:hover {
	background-image:url("/images/order-over.png");
}

.BasketOrder:active, .endOrderButton:active {
	background-image:url("/images/order-click.png");
}

.BasketRefresh {
	background-image:url("/images/BasketRefresh.png");
	display:block;
	height:30px;
	width:125px;
	background-repeat:no-repeat;
	border:none;
	float:right;
	margin-right:10px;
}

.BasketRefresh:hover {
	background-image:url("/images/BasketRefreshMouseOver.png");
}

.BasketRefresh:active {
	background-image:url("/images/BasketRefreshMouseDown.png");
}

.BasketRefresh-md {
	background-image:url("/images/BasketRefreshMouseDown.png");
	display:block;
	height:30px;
	width:125px;
	background-repeat:no-repeat;
	border:none;
}

#byButton, #endOrderButton {
	text-decoration:none !important;
}

.byButton {
	display:block;
	width:125px;
	height:30px;
	background-repeat:no-repeat;
	background-image:url("/images/buy.png");
	border:none;
	text-decoration:none;
}


.byButton:hover {
	background-image:url("/images/buy-over.png");
}

.byButton:active {
	background-image:url("/images/buy-click.png");
}


.catalog-price span {
	padding-top:0px;
	height:30px;
	line-height:30px;
	float:left;
}
.catprice-name {
	float:left;
	height:30px;
	line-height:30px;
}

.catprice-name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666 !important;
}

.catbyButton {
	display:block;
	width:51px;
	height:30px;
	background-repeat:no-repeat;
	background-image:url("/images/catbuy.png");
	border:none;
	text-decoration:none;
	padding-top:10px;
}

.catbyButton:hover {
	background-image:url("/images/catbuy-over.png");
}

.catbyButton:active {
	background-image:url("/images/catbuy-click.png");
}

div.catalog-section a.catbyButton {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

.dscred {
	color:#ff2c2c !important;
	text-decoration:none !important;
}

p.price .dscred {
	font-size:14px !important;
}

#price2 .dscred {
	font-size:16px !important;
}


/*.catalog-price span, strike {
text-decoration: none;
}*/

.catalog-section-list ul {
	display:block;
	
}
.catalog-section {
	padding-top:10px;
}
.catalog-section-list, .catalog-section {
	clear:both;
}

.asd_tw_share, .asd_ya_share, .asd_li_share, .asd_ma_share, .asd_lj_share {
	display:none;
}

.socButtonsrow {
	width:320px;
	float:right;
}

.red {
	font-weight:bold;
	color:red;
}

.green {
	font-weight:bold;
	color:green;
}

.list_carousel {
				
				margin:0;
				width: 58%;
				float:left;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				display: block;
				float: left;
				margin-right:10px;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				width:1%;
				text-decoration:none !important;
			}
			.next {
				float: left;
				width:1%;
				text-decoration:none !important;
			}

.linkers {
	/*float:left;*/
	width: 817px;
	margin:0 auto;
}

/* HIDE CATALOG */
#cart-status, .catbyButton, #byButton {
	/*display: none;*/
	
}