body{
 font-family: 'PT Sans', sans-serif;
 color:#000;
 background:white;
 font-size:16px;
}
img {border:none;}
div#content {
width:100%;
margin:0 auto;
 position:relative;
 overflow:hidden;
 max-width:1020px;
}
div#header {
 margin: 15px 0;
 font-size: 18px;
 font-weight:bold;
} 
div#header h1 {
 color:#888;
 font-size:46px;
 margin-bottom:16px;
}
div#header h1 span{
 color:red;
 font-size:46px;
}
#top_line {background:RGB(240,0,45);height:8px;border:none;margin:8px auto 16px auto;;max-width:1020px;}
#papers_table td img.paper_photo {float:left;padding-right:5px}

#papers_table td a,#papers_table td a:visited  {text-decoration:none;color:#000}
#papers_table td a:hover {text-decoration:none;}
#papers_table td h3 {margin-top:0;margin-bottom:10px;font-size:18px;}
#papers_table td h3 input {padding-left:0;margin-left:0}
#papers_table td  a h3:hover {text-decoration:underline;}
#papers_table > td {padding-bottom:20px;padding-right:20px;width:50%}
#papers_table td div.price {font-weight:bold;color:white;margin:0px 3px 0 0;padding:1px 10px 1px 18px;font-size:23px;float:left;background:red;width:63px;height:30px;}
#papers_table td div.price a {color:white;}
#papers_table td div.price label {float:right;margin-left:0px;}
#papers_table td div.numbers {padding-top:7px;color:#888;font-weight:bold;}
#papers_table td br {line-height:10px;display:block;margin:3px;}
div#footer,div#footer a {font-size:16px;color:white;padding-bottom:10px;}

div#gift {background:red;color:white;width:200px;height:73px;padding-top:5px;text-align:center;font-weight:bold;
position:absolute;top:3px;right:120px;}

div#gift center {margin-bottom:-4px;margin-top:-2px;font-size:15px;}
div#lang  {font-size:14px;;float:right}
div#lang a,div#lang span {
 border:2px solid RGB(240,0,45);
 border-radius:13px;
 padding:0px 12px;
 display:block;
 float:left;
 margin-right:20px;
 color: RGB(240,0,45);
 font-weight:bold;
}
div#lang a,div#lang a:visited {color:#888;text-decoration:none;border-color:#888;margin-right:0;}
div#lang a:hover {text-decoration:underline;}
div#gift a {text-decoration:none;}
div#gift a:hover {text-decoration:underline;}

#papers {width:100%;
overflow:hidden;}
#papers .paper {
 width:45%;
 margin:0 20px 20px 0;
 padding:20px;
 float:left;
 background: RGB(236,236,236)
}
#papers .paper:nth-child(odd) {
 margin-right:0;
}
.paper .paper_photo {
 margin-right:30px;
}
.paper h3 {
 font-weight:normal;
 font-size:22px;
 text-transform:uppercase;
 margin-top:0px;
 margin-bottom:7px;
}
.papergrey {
 background: RGB(236,236,236);
 float:left;
 max-width:720px;
 width:60%;
 padding:20px;
margin-right:20px;
}
.papergrey .photo {
 width: 50%;
 float:left;
 display:block;
 margin-right:20px;
}
.papergrey h1 {
  font-weight: normal;
  margin-top:0;
  font-size:31px;
  color:#666;
}
.papergrey .descr {
  font-weight: normal;
  font-size:16px;
  color:#666;
  float:left;
  width:45%;
}
.papergrey .periods {
 margin-top:40px;
 width:100%;
}
.papergrey .periods  td {
 text-align:center;
 font-size:18px;
 padding-top:6px;
 
}
.papergrey .periods  tr td:last-child {
 text-align:right;
}
.papergrey .periods thead td{
 
 font-size:16px;
 border-bottom: 1px solid #999;
}

@media only screen and (max-width: 600px)  {
 #papers .paper {
  width:90%;
  height:auto;
  float:none;
 }
  #papers .paper >div {
   float:none !important;
  }
  
  #papers .paper div {
   height: auto !important;
  }
  
  #korzina td img {
   display:none;
  }
  
  .nomobile {
   display:none !important;
  }
  #paybuttons td {
   display:block;
   text-align:center;
   padding-bottom:20px;
  }

}
