* {margin:0; padding:0}

body {
	font-family:Helvetica, Arial, sans-serif; color:#333333;
}

a {
	color:#696253;
}

#logo {height:70px; 
	width:990px; 
	margin:10px auto 5px auto; 
	vertical-align:bottom;

  }
#logo-left { 
	width:350px; 
	float:left; 
	
	text-align:left; 

}
/*
#logo-left h3 {font-family: 'Marck Script', cursive; font-size:32px; color:#8c734b; }
*/
#logo-left h3 a {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:27px; 
	color:#7f2929; 
	text-decoration:none;
}



#logo-center {text-align:center; width:210px; float:left; margin:10px auto auto 30px;}



#logo-right { 
	width:270px; 
	float: right; 
	text-align:right;

	
}
/*
#logo-right p {font-family: 'Marck Script', cursive; font-size:32px; color:#8c734b;}
*/
#logo-right p {
	font-family:Helvetica, Arial, sans-serif; 
	font-size:28px; 
	color:#7f2929; 
	font-weight:bolder;
}

.bannerlinks {
	width:990px; 
	margin:10px auto 5px auto; 
	vertical-align:bottom;

}



#professionalam {
	margin-top:10px;
	width: 240px;
	height:50px;
	background:#fff url(../img/zamok.png) right no-repeat;
	border: #d1d1d1 1px solid;
	border-radius:8px;
	text-align:left;
	float:left;
}

#professionalam  a {
	color:#7f2929; 
	text-decoration:none;
	margin:-3px 0 0 20px;
	font-size:16px;
	font-weight:bolder;
	display:block;
}

#professionalam  a:hover {
	text-decoration:underline;
}



#call_order {
	margin:10px auto 0 10px;
	width: 330px;
	height:50px;
	background:#fff url(../img/contact-icon.png) right no-repeat;
	border: #d1d1d1 1px solid;
	border-radius:8px;
	text-align:left;
	float:left;
}

#call_order  a {
	color:#333; 
	text-decoration:none;
	margin:-3px 0 0 30px;
	font-size:16px;
	font-weight:bolder;	
	display:block;	
}

#call_order  a:hover {
	color:#7f2929;
	text-decoration:underline;
}



#zabori {
	margin:10px auto 0 70px;
	width: 160px;
	height:50px;
	background:#fff url(../img/zabor_small.png) right no-repeat;
	border: #d1d1d1 1px solid;
	border-radius:8px;
	text-align:left;
	float:left;
}

#zabori  a {
	color:#333; 
	text-decoration:none;
	margin:-3px 0 0 20px;
	font-size:16px;
	font-weight:bolder;		
	display:block;	
}

#zabori  a:hover {
	color:#7f2929;
	text-decoration:underline;
}

#vorota {
	margin:10px auto 0 10px;
	width: 160px;
	height:50px;
	background:#fff url(../img/vorota_small.png) right no-repeat;
	border: #d1d1d1 1px solid;
	border-radius:8px;
	text-align:left;
	float:left;
}

#vorota  a {
	color:#333; 
	text-decoration:none;
	margin:-3px 0 0 20px;
	font-size:16px;
	font-weight:bolder;		
	display:block;	
}

#vorota  a:hover {
	color:#7f2929;
	text-decoration:underline;
}

.top_row2 {
	height:120px; 
	width:990px; 
	margin:25px auto; 
}


#banner_links_right {width:390px; text-align:right; float:left; margin-top:50px;}

#banner_fances {height:40px; padding:1px; width:200px; border:1px #acacac solid; background:url(../img/zabor_small.png) no-repeat left 1px; float:right;margin:0 3px 0 3px;}
#banner_gates {height:40px; padding:1px; width:160px; border:1px #acacac solid; background:url(../img/vorota_small.png) no-repeat left 1px; float:right;0 3px 0 3px;}

a.banner_link {margin:12px 20px auto auto; color:8c734b; text-decoration:none; display:block;}



.annonce {width:990px; margin:8px auto;}


#topmenus {width:990px; margin:10px auto;}
#topmenu1 {float:left;}
ul.menutopmenu1 {list-style:none; margin-left:-6px;}
ul.menutopmenu1 li {display:block; float:left;}
ul.menutopmenu1 li a {color:#8c734b; text-decoration:none; margin:0 6px; font-family:Helvetica, Arial, sans-serif; font-size:13px;}
ul.menutopmenu1 li a:hover {color:#333333;}
li.item-111 {border-right:#8c734b 1px solid;}
li.item-112 {border-right:#8c734b 1px solid;}
li.item-113 {border-right:#8c734b 1px solid;}

#topmenu2 {float:right;}
ul.menutopmenu2 {list-style:none;}
ul.menutopmenu2 li {display:block; float:left;}
ul.menutopmenu2 li a {color:#333333; text-decoration:none; margin:0 6px; font-family:Helvetica, Arial, sans-serif; font-size:13px;}
ul.menutopmenu2 li a:hover {color:#8c734b;}
li.item-203 {border-right:#333333 1px solid;}
li.item-115 {border-right:#333333 1px solid;}
li.item-116 {border-right:#333333 1px solid;}

div.clear {clear:both; height:0; width:0;}

#spec_outer {background:#6b6969; width:100%; margin:0; text-align:center;}
#spec {background:#6b6969; margin:0 auto;width:990px; padding-top:8px; padding-bottom:8px;}
#spec_inner {background:#fbedb1; width:990px; border-radius:4px; padding:8px 16px;}
#spec_inner a {color:red; font-weight:bolder;}

#central {width:990px; margin:0 auto; background:#FFFFFF;}

#central1 {background:url(../img/central1.png) repeat-x top left; margin-top:0px; overflow:hidden;}
#central2 {background:url(../img/central2.png) repeat-x bottom left; }
#fpflash {height:435px; width:990px; margin:0 auto;}

table.category {margin:20px;}
table.category td {padding:5px;}

#darkbar {width:990px; height:40px; background-color:#333333; margin:20px auto 0 auto; font-family:Helvetica, Arial, sans-serif; font-size:13px;}
#contacts {float:left; color:#FFFFFF; margin:10px auto 10px 10px;}
#contacts a {color:#8c734b; text-decoration:none;}
#bottommenu {float:right; margin:10px 10px 10px auto;}
ul.menubottommenu {list-style:none; }
ul.menubottommenu li {display:block; float:left;}
ul.menubottommenu li a {color:#FFFFFF; text-decoration:none; margin-left:10px;}

#lightbar {}
#lightbar-inner {width:990px; height:25px; margin:0 auto; font-family:Helvetica, Arial, sans-serif; font-size:13px; text-align:right; color:#dadada; font-size:9px;}
#lightbar-inner p {margin-top:20px;}
#lightbar-inner a {color:#dadada; font-size:9px;}
#bottomlogo {background:url(../img/bottom.png) no-repeat top left; height:108px; width:82px; margin-top:-85px; margin-left:445px; z-index:99999;}

.ajax-loader {background:url(../img/ajax-loader.gif) no-repeat left;padding-left:20px;}

.cart_view {margin:12px;}
.cart_view table {font-size:12px; margin-top:20px;}
td.al {text-align:left;}
td.ar {text-align:right;}
.continue_link a {margin:10px auto;}
.edit_user_infos a {color:#333333; text-decoration:none;}
.edit_user_infos a:hover {color:#8c734b; text-decoration:underline;} 

.registration {margin:12px; background:url(../img/oldbook.png) top no-repeat; padding-top:200px;}
.registration-fieldset {margin:0 auto; width:320px; padding:4px;}
.registration div {margin:20px auto 20px 280px;}

.vm_user {margin:20px;}
.vm_user input {margin:3px auto}

div.login {margin:12px; text-align:center;}
fieldset.login_fields {width:320px; padding:10px; border-radius:4px; border:#8c734b 1px solid;}
img.login-image {margin:20px auto;}
div.login form {margin-left:200px;}
.login-fields {font-size:12px; margin:5px auto; }
#username-lbl { margin-right:12px;}
#password-lbl { margin-right:6px;}
.login-extras {margin:10px auto auto 240px;}
.login-extras ul {list-style:none;}
.login-extras ul li a {color:#333333; text-decoration:none;}
.login-extras ul li a:hover {color:#8c734b; text-decoration:underline;} 

div.item-page {margin:10px 10px 10px auto; overflow:hidden;text-align:justify}
div.item-page h1 {font-size:18px; margin:20px;}
div.item-page h2 {font-size:14px; margin:20px;}
div.item-page p {font-size:12px; margin-left:20px; margin-bottom:5px;}
div.item-page h3 {margin-left: 20px; font-size:16px;}
div.item-page ul {font-size:12px; margin-left:30px; margin-bottom:5px; list-style: disc;}

div.item-pagearticles {margin:10px 10px 10px auto; overflow:hidden;text-align:justify}
div.item-pagearticles h1 {font-size:18px; margin:20px;}
div.item-pagearticles h2 {font-size:14px; margin:20px;}
div.item-pagearticles p {font-size:12px; margin-left:20px; margin-bottom:5px;}
div.item-pagearticles h3 {margin-left: 20px; font-size:16px;}

div.contactimages {width:900px; margin:20px;}

#singlebar {}
#singlebar h2 {margin:20px;}

#leftbar {float:left; width:193px; background:url(../img/leftbar.png) top repeat-y;}

#vmCartModule h2 {font-size:16px; margin:2px 6px; }
.total_products { color:#999; font-size:12px; font-weight:bolder; margin:4px;}
.total_money {color:#999; font-size:12px; font-weight:bolder; margin:4px;}
.show_cart a {color:#999; font-size:12px; text-decoration:none; margin-right:8px;}
.show_cart a:hover {color:#f90; text-decoration:underline;}

ul.menuleftmenu {list-style:none; margin:6px; width:170px; margin-top:20px;}
ul.menuleftmenu li {padding:10px;border-bottom:#999999 1px dotted;}
ul.menuleftmenu li a {font-size:12px; color:#999999; text-decoration:none; display:block;}
ul.menuleftmenu li a:hover {color:#FF9900;}
ul.menuleftmenu li ul {list-style:none;}
ul.menuleftmenu li ul li {border:none; padding:0px 0px 0px 10px;}
ul.menuleftmenu li ul li a {color:#FF9900;}
ul.menuleftmenu li ul li a:hover {text-decoration:underline;}
/*
li.item-120 {border-bottom:#999999 1px dotted;}
li.item-121 {border-bottom:#999999 1px dotted;}
li.item-122 {border-bottom:#999999 1px dotted;}
li.item-123 {border-bottom:#999999 1px dotted;}
li.item-124 {border-bottom:#999999 1px dotted;}
li.item-125 {border-bottom:#999999 1px dotted;}
li.item-126 {border-bottom:#999999 1px dotted;}
li.item-127 {border-bottom:#999999 1px dotted;}
li.item-128 {border-bottom:#999999 1px dotted;}
li.item-129 {border-bottom:#999999 1px dotted;}*/

#rightbar { float:right; width:797px; background:url(../img/rightbar.png) top repeat-y;}

div.newslist {border:#CCCCCC 1px solid; border-radius:2px; padding:5px; margin:10px;}

div.newslist h2 {color:#8c734b; font-size:16px; margin:10px auto 10px 25px;}
div.newslist h2 a {color:#8c734b; text-decoration:none;}
div.newslist h2 a:hover {color:#999999; text-decoration:underline;}
div.newslist p {margin:5px;text-indent: 20px; text-align:justify;font-size:13px;}
div.newslist p a {text-decoration:underline; color:#8c734b;}



#content {padding:20px 90px 10px 30px; font-size:12px;}
#content h1 {font-size:18px;}
#content h2 {font-size:14px; padding-top:8px; padding-bottom:8px; margin:8px auto; border-bottom:#CCCCCC 1px dotted;}
#content p {font-size:12px;}
#content ul {margin-left:25px; margin-top:6px; margin-bottom:6px; font-size:12px;}
#content li {margin-top:6px; margin-bottom:6px;}

#main {padding:20px 90px 10px 30px; font-size:12px;}
#main h1 {font-size:18px;}
#main h2 {font-size:14px; padding-top:8px; padding-bottom:8px; margin:8px auto; border-bottom:#CCCCCC 1px dotted;}
#main p {font-size:12px;}
#main ul {margin-left:25px; margin-top:6px; margin-bottom:6px; font-size:12px;}
#main li {margin-top:6px; margin-bottom:6px;}

div.breadcrumbs {margin:15px; color:#FF9900; font-size:12px; }
a.pathway {font-size:12px; text-decoration:none; color:#999; margin:auto 5px;}
a.pathway:hover {text-decoration:underline; color:#FF9900;}
div.breadcrumbs span {font-size:12px; color:#999; margin:auto 5px; }
/*
.floatleft {float:left;}
.floatright {float:right;}
*/

div.product_description { padding:20px auto;}
div.product_description p {margin:20px 10px;}
p.description_title {visibility:hidden;}

div.product_page {margin:12px;}
div.product_page h1 {margin:12px;}
.jsn {color:#999; font-size:12px; border-bottom:#f90 1px double; margin:12px; padding:10px;}
.jsn a {color:#999;}
div.product_image {float:left; width:350px;}
div.product_image img {max-width:350px;}
.product_details {float:right; margin:12px;}
.product_add_to_cart {margin:20px 50px;}
.add_to_cart_name {display:none;}
.add_to_cart_price {margin:20px; color:#f90; font-size:16px; font-weight:bolder;}
.inputbox {
	width:25px;
}

.jshop cart th {
	text-align:center;
	font-size:12px;
	font-weight:bolder;
	margin:1px;
	border:1px solid #7f2929;
}
.jshop_prod_cart td {
	padding:1px;
	margin:1px;
}
.jshop_img_description_center {
	text-align:center;
	width:80px;
	margin:1px;
	border:1px solid #7f2929;	
}
.jshop_img_description_center img {
	max-width:60px;
	max-height:60px;
	border:none;	
}
.product_name {
	font-size:12px;
	margin:1px;
	border:1px solid #7f2929;	
}
.cart_unit_price {
	font-size:12px;
	text-align:right;
	margin:1px;
	border:1px solid #7f2929;	
}
.cart_units_qtt {
	text-align:center;
	margin:1px;
	border:1px solid #7f2929;	
}
.cart_total_price {
	font-size:12px;
	text-align:right;
	margin:1px;
	border:1px solid #7f2929;		
}
.cart_action_icons {
	text-align:center;
	margin:1px;
	border:1px solid #7f2929;	
}

.back_to_shop {
	padding:30px;
}
.check_out {
	padding:30px;
}

.jshop_module_cart {
	margin:4px;
}
.cart_module_title {
	font-size:14px;
	color:#7f2929;
	margin:3px;
}
.products_in_cart {
	margin:3px;
	font-size:12px;
}
.jshop_quantity_products {
	color:#7f2929;
}
.summ_in_cart {
	margin:3px;
	font-size:12px;
}
.jshop_summ_product {
	color:#7f2929;
}
.link_to_cart {
	margin:3px;
}
.link_to_cart a {
	color:#8c734b;
}


.quantity-input {width:40px; height:26px; font-size:16px;}
input.quantity-plus { background:url(../img/quantity-controls.png) no-repeat; width:25px; height:25px; border:none;}
input.quantity-minus { background:url(../img/quantity-controls.png) right no-repeat; width:25px; height:25px; border:none;}
input.addtocart-button { height:50px; width:120px; background:url(../img/add_to-cart.png) left no-repeat; border:none; padding-left:40px; padding-bottom:3px; color:white; font-weight:bolder;}


.product_in_list {float:left; border:#ccc 1px solid; width:160px; min-height:200px; border-radius:2px;
			margin:12px; text-align:center; vertical-align:middle; padding-bottom:5px;}
.product_in_list img {border:none; margin-top:10px;}			
.product_in_list h2 {font-size:14px; color:#ff9900; margin:4px auto;}
.product_in_list h2 a {color:#f90; text-decoration:none;}
.product_in_list h2 a:hover {text-decoration:underline;}
.properties p {font-size:12px;}
span.price {color:#999; font-size:12px; font-weight:bolder;}
.properties a {color:#999;}


div.category-view {margin:12px;}
div.category {
	float:left; border:#ccc 1px solid; border-radius:2px;
	width:160px; min-height:175px;margin:12px; text-align:center; vertical-align:middle;
}

div.category h2 {font-size:13px; color:#ff9900; margin:10px auto;}
div.category h2 a {color:#f90; text-decoration:none;}
div.category h2 a:hover {text-decoration:underline;}
div.category img {border:none; margin-top:10px;}

div.browse-view {margin:12px;}
div.browse-view h1 { margin-left:12px;}

div.category_description {background:url(../img/knowledge.png) top left no-repeat; margin:5px 32px 12px 24px; text-align:justify; min-height:50px;}
div.category_description p {margin-left:80px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:13px; font-style:italic; color:#777;}

.PricesalesPrice {color:#777; font-size:12px; font-weight:bolder;}

div.product-price {color:#999; font-size:10px;}

.product-fields {margin:20px 100px;}

.extra_fields_name {
	font-weight:bolder;
}
.prod_price {
	margin:20px;
}

.cart-view {margin:12px;}
a.continue_link {color:#999; font-size:14px; text-decoration:none; margin:32px auto;}
a.continue_link:hover {color:#f90; text-decoration:underline;}
.cart-view div a {color:#333333; text-decoration:none;}
.cart-view div a {color:#8c734b; text-decoration:underline;} 

#com-form-login fieldset {padding:6px; margin-top:20px;}
#com-form-login fieldset p {margin:10px auto;}
#com-form-login fieldset input {margin:4px auto;}

.billto-shipto {margin:20px auto;}

.jshop_pagination {
	width:90%;
	text-align:center;
	margin:20px auto 40px auto;
}

.pagination ul {
	list-style:none;
	
}

.pagination ul li {
	float:left;
	margin:8px;
}


.vm-pagination {margin:10px auto;}
.vm-pagination ul {list-style:none; }
.vm-pagination ul li {float:left; margin:3px;}
span.pagenav {background:#333; color:white; padding:3px 6px; font-size:12px;}
a.pagenav {background:#f90; color:white; padding:3px 6px; font-size:12px;}

div.gallery_bg {background:#eeeeee;}
a.gallery {color:#b48542;}

div.samples {border:#CCCCCC 1px solid; border-radius:2px; padding:5px; margin:10px;}
div.samples h2 {margin-bottom:10px; font-size:18px;}
div.samples h2 a {text-decoration:none; color:#333333;}
div.samples p {font-size:12px; margin:10px; text-align:justify;}
.pvw {height: 88px; overflow: auto; width: 850px !important; overflow-y: hidden; margin:5px auto;}

	#issuu_popin {
		background-color: #D7D7D7;
		position: absolute;
		display: none;
		width: 100%;
		height: auto;
		padding: 10px;
		margin-top: 0px;
		margin-left: 10px;
	}
	
	#inner_popin {
		width: 100%;
		height: auto;
		overflow: auto;
		white-space: nowrap;
	}
	
	ul#menu_horizontal li { 
		display : inline;
		padding : 0 20px; 
	}
	
	ul#menu_horizontal {
		list-style-type : none; 
	}
	
	a.popin_image {
		float: left;
		padding: 10px; margin:2px;
	}
	
	#choosen_catalogue {
		font-weight: bold;
	}
	
	.thumb_c {
		width: 80px;
		height: 115px;
	}

.sample {
         width:300px;
         border:#afafaf 1px solid;
         float:left;
         margin:6px;
padding:4px;
        }

.sample_img {
         width:205px;
         float:left;
         }

.sample_img  img {height:100px; border:none;}


.sample_extras {
        float:left;
        width:95px;
        }

.sample_extras p {
       font-size:11px;}
        }

p.sample_price {
       margin:5px;
       font-size:11px;
       }

span.zametr {
     font-weight:bolder;
       }
	   
.foliant {
	background: url(../img/foliant.png) no-repeat;
	color:7f2929;
	margin: 10px auto;
	width:700px;
	height:550px;

}

.fform_border {
	margin: 20px;
	border: 2px dashed #777;
}	   

.regform {
	float:left;
	margin:15px auto auto 45px;
	text-align:center;
	width:290px;
	height:450px;

	padding-top:20px;	
}

.authform {
	float:left;
	text-align:center;	
	margin:15px 45px;
	width:270px;
	height:450px;	

	padding-top:20px;
}

.authform p {
	margin:20px;
}

.authform a {
	color:#696253;
	font-family: 'Philosopher', sans-serif;	
	font-size:16px;
	font-weight:700;
	text-decoration:underline;	
}

.regform p {
	font-family: 'Philosopher', sans-serif;
	color:#7f2929;
	font-size:14px;
	font-weight:700;
	text-align:left;
	margin:20px 10px;
}

.fform_header {
	color:#7f2929;
	font-size:32px;
	font-weight:700;
	text-align:center;
	font-family: 'Philosopher', sans-serif;
	margin:40px auto 30px auto;
}

.fform_block {

	background:#fff;
	width:240px;
	height:24px;
	margin:12px auto 12px 20px;;
}

.fform_block_inner{
	margin:6px;
	text-align:left;
}

.fform_inputbox_label {
	text-align:left;
	padding:4px;
/*	width:45px;*/
	font-family: 'Philosopher', sans-serif;
	color:#7f2929;
	font-size:16px;
	font-weight:700;
	}

.inputbox_require {
	border:none;
	background:url(../img/pero.png) right no-repeat;
	width:130px;
	font-family: 'Philosopher', sans-serif;
	color:#7f2929;
	font-size:16px;
	font-weight:700;	
}

.inputbox_nr {
	border:none;
	width:130px;
	font-family: 'Philosopher', sans-serif;
	color:#7f2929;
	font-size:16px;
	font-weight:700;	
}

.fform_select {
   width: 240px;
   height: 24px;
   overflow: hidden;
   background: url(select_arrow.png) no-repeat right #fff;
   border:none;
}

.fform_select select {
   background: transparent;
   width: 200px;
   padding: 5px;
	font-family: 'Philosopher', sans-serif;
	color:#7f2929;
 	font-weight:700;  
   font-size: 14px;
   border: none;
   height: 24px;
}

.fform_select option {
   background: transparent;
   width: 200px;
   padding: 5px;
	font-family: 'Philosopher', sans-serif;
	color:#7f2929;
 	font-weight:700;  
   font-size: 14px;
   border: none;
   height: 24px;
}


.fform_button {
	padding:5px 12px;
	background:url(../img/white_bg.png);
	font-family: 'Philosopher', sans-serif;
	color:#7f2929;
	font-size:20px;
	font-weight:700;	
}

.fform_error {
	width:400px;
	margin:20px auto;
	padding:30px;
	border:1px solid #7f2929;
	border-radius:4px;
}

.fform_error h1 {
	margin:20px;
	text-align:left;
}

.fform_error p {
/*	font-family: 'Philosopher', sans-serif;*/
	color:#7f2929;
 	font-weight:700;  
   font-size: 16px;
	margin-left:30px;   
}

.fform_error a {
	color:#696253;
	text-decoration:underline;
	font-size: 16px;
}

.fform_thanks {
	font-size: 16px;
}

.fform_thanks p {
	margin:12px;
	font-weight:700;
}

.profile p {
	line-height:1.5em;
}

.profile-edit {
	margin:50px;
}

.profile-edit legend {
	margin:20px auto;
	font-size:18px;
}

.profile-edit div {
	margin:40px auto;
	
}

.profile-edit dl dt {
	background:#fff;
	color:#333;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding:5px;
	width:350px;
	
}

.profile-edit dl dd {
	margin:2px 0;
	padding:5px 0;
}

.profile-edit dl dd  input{
	height:20px;
}

.pd-filename {
    margin-top:10px;
}  




.popup__overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    text-align: center
    }
    .popup__overlay:after {
        display: inline-block;
        height: 100%;
        width: 0;
        vertical-align: middle;
        content: ''
    }
.popup {
    display: inline-block;
    position: relative;
    max-width: 80%;
    padding: 20px;
    border: 5px solid #fff;
    border-radius: 15px;
    box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4);
    background: #fff;
    vertical-align: middle
    }
.popup p {
	text-align:justify;
}	
	
.popup-form__row {
    margin: 1em 0
    }
	
.popup__close {
    display: block;
    position: absolute;
/*    top: -20px;*/
	top:10px;
    right: 10px;
    width: 12px;
    height: 12px;
/*    padding: 10px;*/
/*    border: 5px solid #fff;
    border-radius: 50%;*/
/*    -webkit-box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4),
                              0 3px 3px     rgba(0,0,0,.4);
    box-shadow:         inset 0 2px 2px 2px rgba(0,0,0,.4),
                              0 3px 3px     rgba(0,0,0,.4);*/
    cursor: pointer;
    background: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 12px;
    color: #444;
    text-decoration: none;
    font-weight: bold
    }
    .popup__close:hover {
/*        background: #ddd*/
        }
	