

HTML,BODY                {background-color:#efefef;font-family: 'PT Sans', sans-serif; FONT-SIZE: 14px;margin:0px;height:100%;}

FONT                {}

P                {}

TD                {}

UL                {padding:0px;margin:0px;padding-left:15px;}

LI                {margin-bottom:5px;}

DIV                {}

INPUT                {line-height:25px;}


TEXTAREA       {}

FORM                 {}

SELECT                {height:30px;}

TABLE                {margin:0px;}

TR                {}

TD	{text-align:left;}


.compTable { border-collapse:collapse; }
.compTable td, .compTable th { padding:5px;border:2px solid #CCCCCC; }


h1                {padding:0px;border-bottom:3px solid #2a2a2a;font-weight:normal;line-height:36px;background-image:url(layout/h1-bg.jpg);font-size:18px;margin:0px;margin-top:20px;padding-top:5px;padding-left:15px;overflow:hidden;height:48px;}

.yTitle                {text-align:left;font-weight:normal;line-height:36px;font-size:18px;margin:0px;padding:7px;padding-left:15px;overflow:hidden;height:35px;}

.form_input_field {width:100%;}

IMG		{border:0px;}

.catalog_item, h1, a.menu, div.item_content, div.header2, div.content_text, div.banner, div.left_column_block {
box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.08);
}

a, h1, div.footer3_inner_left, div.footer3_inner_right, a.footer2_inner_column1:hover, a.footer2_inner_column2:hover,
div.footer2_inner_column1, div.footer2_inner_column3, div.footer2_inner_column4, .yTitle {
color:#ab874e;
}



.shipping_method {width:180px;text-align:center;float:left;display:none;border-bottom:3px solid #2a2a2a;background-color:#ececec;height:180px;padding:10px;margin:5px;margin-bottom:20px;}
.payment_method {width:28%;min-width:185px;text-align:center;float:left;border-bottom:3px solid #2a2a2a;background-color:#ececec;height:180px;padding:10px;margin:5px;}



.topmargin {margin:0px;margin-top:10px;}
.nomargin {margin:0px;}
.center {text-align:center;}
.clear {clear:both;}
.white_small {color:#FFFFFF;font-size:12px;}
.font_b {font-size:20px;}
.float-left {float:left;}

a.menu:hover {
background-color:#bb9d6a;
}

a
{
text-decoration:none;
}

a:visited
{
text-decoration:none;
}

a:hover
{
color:#ba0000;
text-decoration:none;
}


div.header_inner, div.content_inner1, div.header2_inner, div.footer1_inner,
div.footer2_inner, div.footer3_inner, div.content_inner1, div.footer3_inner
{
width:100%;
max-width:980px;
display:table;
margin: 0 auto;
}

a.menu
{
text-decoration:none;
display:inline-block;
height:45px;
width:250px;
color:#212121;
background-color:#FFFFFF;
line-height:45px;
margin-top:5px;
font-size:14px;
padding-left:10px;
}

a.menu:visited
{
text-decoration:none;
}

a.menu:hover
{
color:#FFFFFF;
text-decoration:none;
}

a.mlink
{
color:#004c88;
text-decoration:underline;
}

a.mlink:visited
{

}

a.mlink:hover
{
color:#ba0000;

}


.coin_data_table td
{
border-bottom:1px solid #cccccc;
}

.header_inner .header_inner_left, .header_inner .header_inner_right, .header_inner .header_inner_middle { display: inline-block; }


div.header {background-color:#2b2b2b;  width:100%;}
div.header_height {height:35px;line-height:35px;}
div.header_inner {right:0; text-align:center;}
div.header_inner_left {float:left;}
div.header_inner_right {float:right;}
div.header_inner_middle {color:#edd9ba;margin:0 auto;}
a.header_inner_left { color:#FFFFFF; border-left:1px solid #504f4f;padding-left:15px;padding-right:16px;}
a.header_inner_left_last { border-right:1px solid #504f4f;}
a.header_inner_left:hover {color:#c9a875;}

img.lang_change {width:30px;margin-top:2px;}





div.header2 {min-height:125px;border-bottom:1px solid #c8c8c8;background:url('layout/header2-bg.jpg'); width:100%;}
div.header2_inner{height:100%;}
div.header2_logo{display: inline-block;margin-top:35px;float:left;padding-left:10px;}
div.header2_logo img {}
div.header2_descr {padding-left:250px;padding-right:200px;margin-left: auto;margin-right: auto;text-align:center;margin-top:33px;color:#be9e6c;}
div.header2_descr_inner {}
div.header2_cart {display: inline-block;float:right;margin-top:40px;margin-right:10px;}
img.header2_cart {float:right;width:50px;}
div.cart_text{float:right;text-align:right;margin-right:10px;}


div.content {width:100%;}
div.content_inner1 {width:100%;}
div.content_inner2 {  position: relative;float: left;clear: both;width: 100%;display: table;table-layout: fixed;}
div.content_left {display: table-cell;width: 250px;margin-right:20px;vertical-align: top;}
div.content_main {height: 40px;display: table-cell;vertical-align: top;}
div.content_main_content {margin-left:20px;}
div.content_text {background-color:#FFFFFF;margin-top:5px;padding:20px;}



div.left_column_block {background-color:#FFFFFF;margin-top:5px;padding:10px;width:250px;overflow:hidden;}

div.catalog_item {background-color:#FFFFFF;width:216px;float:left;margin:10px;height:250px;text-align:center;}
div.catalog_item_images {width:200px;margin: 0 auto;text-align: center;height:105px;}
div.catalog_item_issue_year {float:left;margin-left:5px;margin-top:5px;color:#a0a0a0;font-size:11px;font-weight:bold;height:20px;clear:both;}
div.catalog_item_new {float:right;margin-right:5px;margin-top:5px;color:#a0a0a0;font-szie:11px;font-weight:bold;color:red;font-size:11px;}
div.catalog_item_title {margin-top:5px;margin-left:10px;height:30px;text-align:left;margin-right:10px;font-size:13px;}
.catalog_item_price {color:#343434;font-family:Georgia;font-size:20px;text-align:left;margin-left:10px;}
div.item_content {background-color:#FFFFFF;margin-top:5px;padding:20px;}
div.catalog_item_images  img {display: inline-block; margin: 0;width:95px;}


.banner {display:table;cursor:hand;cursor:pointer;position:relative;margin: 0 auto;margin-top:20px;width: 100%;height: 0;padding-bottom: 40%;}
.banner_titles {
width:100%;
height:65px;
background-color:#000000;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
position:absolute;
bottom:0;
left:0;
}
.banner_title1 {width:100%;text-align:center;font-size:18px;color:#FFFFFF;line-height:34px;}
.banner_title2 {width:100%;text-align:center;font-size:16px;color:#e0b571;line-height:20px;}




div.footer1 {width:100%;min-height:50px;background-color:#c0a06e;margin-top:20px;}
div.footer1_inner {line-height:30px;font-size:20px;color:#444444;font-family:Times;padding:10px;}
.footer1_inner a {color:#694e21;text-decoration:underline;}
.footer1_inner a:hover {color:#232323;text-decoration:underline;}

div.footer2 {width:100%;min-height:240px;background-color:#292929;}
div.footer2_inner {color:#FFFFFF;padding-top:15px;right:0; text-align:center;}

div.footer2_inner_column1, div.footer2_inner_column2, div.footer2_inner_column3, div.footer2_inner_column4 {
width:22%;min-width:180px;text-align:left;float:left;border-right:1px solid #373737;padding-left:2%;
height:190px;padding-top:20px;
margin-bottom:20px;
}

div.footer2_inner_column1 {}
div.footer2_inner_column2{}
div.footer2_inner_column3{}
div.footer2_inner_column4{}



p.footer_menu_title {width:180px;}

a.footer2_inner_column1 {color:#FFFFFF;display:inline-block;width:180px;}
a.footer2_inner_column2 {color:#FFFFFF;margin:0px;}

div.im_payment_methods {width:100px;margin-top:20px;}

img.im_payment_method {float:left;margin-right:5px;margin-bottom:5px;
filter: gray;
filter: grayscale(1);
-webkit-filter: grayscale(1);
}

img.im_payment_method:hover {
  filter: none;
  -webkit-filter: grayscale(0);
}	




div.footer3 {width:100%;min-height:40px;background-color:#1b1b1b;}
div.footer3_inner {margin:0 auto;}
div.footer3_inner_left {float:left;line-height:40px;font-size:14px;padding:10px;}
div.footer3_inner_right {float:right;line-height:40px;font-size:14px;padding:10px;}

.footer3_inner_right a {text-decoration:underline;}
.footer3_inner_right a:hover {text-decoration:underline;color:#a29b76;}


input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}




a.add-to-cart
{
display:inline-block;
width:145px;
height:38px;
line-height:40px;
color:#FFFFFF;
background:url(layout/add-to-cart.png) no-repeat top 1px right 1px;
text-align:left;
margin:10px;
padding-left:5px;
font-size:12px;
background-color:#4b4b4b;
}
a.add-to-cart:hover
{
background-color:#000000;
}

a {
  -webkit-transition: all 0.20s ease-in-out;
  -moz-transition: all 0.20s ease-in-out;
  -ms-transition: all 0.20s ease-in-out;
  -o-transition: all 0.20s ease-in-out;

}



a.menu {
  -webkit-transition: all 0.10s ease-in-out;
  -moz-transition: all 0.10s ease-in-out;
  -ms-transition: all 0.10s ease-in-out;
  -o-transition: all 0.10s ease-in-out;

}



.btn-style{
	cursor:pointer;cursor:hand;
	border : solid 1px #e6e6e6;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	-moz-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
	font-size : 20px;
	color : #696869;
	padding : 1px 17px;
	background : #ffffff;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
	background : -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : -o-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	background : linear-gradient(top, #ffffff 0%, #f1f1f1 49%, #e1e1e1 51%, #f6f6f6 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
  
  -webkit-transition: all 0.20s ease-in-out;
  -moz-transition: all 0.20s ease-in-out;
  -ms-transition: all 0.20s ease-in-out;
  -o-transition: all 0.20s ease-in-out;
}

.btn-style:hover
{
border : solid 1px #ab874e;

}

a.input_button_search
{
text-align:center;
height:32px;
width:32px;
margin:0px;
margin-left:10px;
padding-right:3px;
padding-left:3px;
background-color:#2b2b2b;
background-image:url(layout/search.png);
background-position: center;
background-repeat:no-repeat;
text-decoration:none;
cursor:hand;
cursor:pointer;
display:inline-block;
color:#FFFFFF;
float:left;
}


a.input_button_voting
{
text-align:center;
height:25px;
line-height:25px;
width:90px;
margin:0px;
font-size:12px;
margin-left:5px;
padding-right:3px;
padding-left:3px;
background-color:#2b2b2b;
background-position: center;
background-repeat:no-repeat;
text-decoration:none;
cursor:hand;
cursor:pointer;
display:inline-block;
color:#FFFFFF;
float:left;
}

 

div.menu2, div.menu2_active {
-webkit-transition-property: max-height;
-webkit-transition-duration: 1s,1s;
transition-property: max-height;
transition-duration: 1s,1s;
overflow:hidden;
}		

.menu2 {max-height:0px;}
.menu2_active {max-height:220px;}
.menu2_inner {margin-top:20px;}

.header_menu_button {float:left;display:none;}

.menu2_sections {float:left;margin-left:0px;width:40%;padding-left:5%;min-width:200px;}
.menu2_sections_line {border-right:2px solid #CCCCCC;}
.menu2_menu_subtitle {display:block;}



div.menu2_switch {
color: #FFFFFF;
line-height:38px; 
margin-left:20px;
margin-right:20px;
cursor:pointer; 
font-weight:bold;
}



@media only screen and (min-width: 660px) {
 
	 .menu2_active {display:none;}
	
}


@media only screen and (min-width: 0px) and (max-width: 1010px),
only screen and (min-device-width: 0px) and (max-device-width: 1010px) {

	.banner_titles {height:35px;}
	.banner_title1 {font-size:16px;}
	.banner_title2  {display:none;}

	div.catalog_item {width:28%;min-width:160px;}
	div.catalog_item_images {margin: 0 auto;text-align: center;height:105px;}
	div.catalog_item_images  .image1 {display:none;}
	div.catalog_item_images {width:100%;}
	a.add-to-cart {margin-left:5px;margin-right:5px;}
	
	.menu2_active {max-height:340px;}
}




@media only screen and (min-width: 0px) and (max-width: 768px),
only screen and (min-device-width: 0px) and (max-device-width: 768px) {
    

	
	.banner_title1 {font-size:14px;}

	div.header2_descr {display:none;}


	div.header2 {min-height:55px}
	div.header2_logo img {width:120px;}
	div.header2_logo {margin-top:12px;}	
	
	div.header2_cart {margin-top:10px;}
	img.header2_cart {width:30px;margin-top:5px;}

	div.catalog_item {width:28%;min-width:160px;}
	div.catalog_item_images {margin: 0 auto;text-align: center;height:105px;}
	div.catalog_item_images  .image1 {display:none;}
	div.catalog_item_images {width:100%;}
	a.add-to-cart {margin-left:5px;margin-right:5px;}
	
	 .payment_method {width:100%;}
     
      .footer2_inner_column3 {display:none;}
      div.footer3_inner_right {float:left;}
}

@media only screen and (min-width: 0px) and (max-width: 660px),
only screen and (min-device-width: 0px) and (max-device-width: 660px) {
    
	div.content_left {display: none;}
	.header_menu_button {display:block;}
	.header_inner div.header_inner_left {display: none;}
	div.content_main_content {margin-left:0px;}
	
   

}	



@media only screen and (min-width: 0px) and (max-width: 500px),
only screen and (min-device-width: 0px) and (max-device-width: 500px) {
	

	div.catalog_item {width:43%;min-width:160px;}
	div.catalog_item_images {margin: 0 auto;text-align: center;height:105px;}
	div.catalog_item_images  .image1{display:none;}
	div.catalog_item_images {width:100%;}

	a.add-to-cart {margin-left:5px;margin-right:5px;}
	
	 
}	


