/* global styles */

/*a:link {*/
    /*color:#0088cc;*/
    /*border-color: #cce3ff;*/
/*}*/
/*a:visited {*/
    /*color: #6f1094;*/
    /*border-color: #7ca2dd;*/
/*}*/
/*a:hover {*/
    /*color: #d71c6f;*/
    /*border-color: #ffdfe1;*/
/*}*/


.underlined {
    text-decoration: none;
    border-bottom: 1px solid;
}



/* custom styles */


@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }


.rss_icon_on_main {
    position: relative;
    margin-top:-1%;
}

.priceSpan{
    color: #000;
    font-weight: bold;
    font-size: 1.5em;
}


.bottom-border {
    border-bottom: 1px #f5f5f5 solid;
}

.cursor-pointer {
    cursor: pointer;
}


.track {
  width: 800px;
  position: relative;
  display: block;
  height: 22px;
  border: solid 1px #000;
  overflow: hidden;
}

.track .thumb {
  width: 20px;
  height: 20px;
  top: 1px;
  position: absolute;
  background-color: gray;
  border-radius: 3px;
  left: 0;
}

#view {
  position: relative;
  width: 800px;
  height: 230px;
  margin-bottom: 10px;
  overflow: hidden;
 
}

#items {
  margin: 0;
  padding: 10px 0 0;
  position: absolute;
  display: block;
  height: 200px;
  list-style: none none;
}

#items li {
  float: left;
  display: block;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 0;
  width: 200px;
  height: 300px;
  text-align: center;
   
}

.small-grey {
  font-size: .7em;
  color: #aaa;
  line-height: .5;
}

.small08 {
    font-size: .8em;
    /*line-height: 90%;*/
}

.small09 {
    font-size: .9em;
}


link-wo-decoration

a.link-wo-decoration:link,
a.link-wo-decoration:visited,
a.link-wo-decoration:hover,
a.link-wo-decoration:active {
    text-decoration:none;
    border-bottom: none;
}



/* external template */

div.new_caption {

    height: 30px;
    min-height: 30px;
    max-height: 30px;
    overflow: hidden;
    display: block;
    border: 1px solid black;
    background: rgba(0, 0, 0, 0.5);
}
div.new_image {

    height: 300px;
    min-height: 300px;
    max-height: 300px;
    overflow: hidden;
    display: block;
    border: 1px solid white;
    background: gray;
}
div.konk_image {

    height: 400px;
    min-height: 400px;
    max-height: 400px;
    overflow: hidden;
    display: block;
    border: 1px solid white;
    background: gray;
}
div.konk2_image {

    
    min-height: 600px;
	min-width: 800px;
    overflow: hidden;
    display: block;
    border: 1px solid white;
    background: gray;
}
h5.section_title {
    /*background: rgb(10, 100, 200);*/
    color: #003366;
    padding-left: 0px;
    width: 200px;
}
.leftimg {
    float: left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
}

.inscr {
    font-family: 'Arial', sans-serif; /* Гарнитура текста */
    font-size: 80%; /* Размер шрифта в процентах */
    line-height: 100%;
    text-align: justify;
    word-spacing: 150%;
    letter-spacing: 120%;
}
/* end external template */


.inter-link {
    cursor: pointer;
    border-bottom: dashed 1px #77baff;
    color: #0088cc;
}

.strong {
    font-weight: bold;
}

.padding-top20 {
  padding-top: 20px;
}

.padding-top10 {
  padding-top: 10px;
}

.padding-bottom5 {
  padding-bottom: 5px;
}

.bigger13{
    font-size: 1.3em;
}

.section_header {
    color: #003366;
}


.footer {
    padding: 10px 0;
    /*margin-top: 10px;*/
    border-top: 1px solid #e5e5e5;
    background-color: #f5f5f5;
}

footer.footer { font-size: 0.9em }
footer.footer small { font-size: 0.9em; color: #999 }
footer.footer .vcard {}
footer.footer .vcard p { margin: 0em }

#top-banner { margin-bottom: 10px; margin-top: 10px }

.buy-btn {
background-color: #5084d7;
background-image: -moz-linear-gradient(top,#70a0e2,#3f74c4);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#70a0e2),to(#3f74c4));
background-image: -webkit-linear-gradient(top,#70a0e2,#3f74c4);
background-image: -o-linear-gradient(top,#70a0e2,#3f74c4);
background-image: linear-gradient(to bottom,#70a0e2,#3f74c4);
}
.buy-btn:hover {
background-color: #3f74c4;
}

#yR2b { min-height: 95px }
/* #y_R-100363-1, #y_R-100363-3 { min-height: 405px }  */

.shop_action { margin: 2em 0em 0em; vertical-align: middle; }

.inline_msg {
	display: none;
}

#msg_basket_added_right {
	clear: both;
	padding-top: 1.5em;
	font-size: 0.9em;
	text-align: center;
}

@media screen and (min-width: 980px) {
	.issue_preview.img-polaroid {
		padding: 8px;
	}
}
@media screen and (min-width: 1200px) {
	.issue_preview.img-polaroid {
		padding: 24px;
	}
}

.issue_preview {
	margin-bottom: 1.5em;
}

.issue_preview h5 {
	margin-bottom: 1.5em;
}
#right .issue_preview h5 {
	font-size: 1.1em;
	margin-bottom: 1.3em;
}
.issue_preview .cover {
	width: 220px;
	height: auto;
}

#mrg { text-align: center; margin: 1em; }
#mrg h4, #mrg ul, #mrg li { display: inline }
#mrg h4 { font-weight: normal; font-size: 10pt }
#mrg ul { font-size: 10pt } 
#mrg li { margin: 0em 2em }