.entry-header{font-size:22px;color:#5151FE;}
BODY{font-family:Tahoma;background-color:#FFFFFF;}
A, INPUT{outline:none;}
nav{color:#C62245;font-size:24px;font-weight:200;text-align:left;}
#container{margin:0px auto;width:840px;}
#header{height:88px;}
#header IMG{border:0px;float:left;}
IMG{border:0px;}
.img2{float:right;}
#menu{height:120px;width:840px;overflow:hidden;}
#topmenu A, #bottommenu A{color:#FFFFFF;font-size:18px;text-align:center;text-decoration:none;letter-spacing:0.07em;line-height:58px;filter:drop-shadow(-1px -1px 1px #FF4A73);}
#topmenu A{float:left;height:60px;width:140px;background:url("../../img/b_pic_l.png") no-repeat left, url("../../img/b_pic_r.png") no-repeat right, url("../../img/b_pic.png") repeat-x, url("../../img/b_pic_a.png") repeat-x;}
#topmenu A.active, #topmenu A:hover{background:url("../../img/b_pic_l_a.png") no-repeat left, url("../../img/b_pic_r_a.png") no-repeat right, url("../../img/b_pic_a.png") repeat-x;}
#bottommenu A, INPUT[type="button"], INPUT[type="submit"]{float:left;height:60px;width:210px;color:#FFFFFF;background:url("../../img/b_pic_lb.png") no-repeat left, url("../../img/b_pic_rb.png") no-repeat right, url("../../img/b_pic.png") repeat-x;}
#bottommenu A.active, #bottommenu A:hover, INPUT[type="button"]:hover, INPUT[type="submit"]:hover{background:url("../../img/b_pic_lb_a.png") no-repeat left, url("../../img/b_pic_rb_a.png") no-repeat right, url("../../img/b_pic_a.png") repeat-x;}
INPUT[type="button"], INPUT[type="submit"]{float:none;border:0;margin-bottom:15px;font-size:18px;}
#nextbutton A, INPUT[type="button"], INPUT[type="submit"]{float:left;height:60px;width:210px;color:#FFFFFF;background:url("../../img/nextbutton_a.png");}
#nextbutton A.active, #nextbutton A:hover, INPUT[type="button"]:hover, INPUT[type="submit"]:hover{background:url("../../img/nextbutton_a.png");}
INPUT[type="button"], INPUT[type="submit"]{float:none;border:0;margin-bottom:15px;font-size:18px;}
#topmenu, #bottommenu{height:60px;overflow:hidden;width:840px;border:0px;float:left;max-width:840px;}
.home, .why_we, .our_books, .price, .faq, .contacts{float:left;height:60px;width:140px;}
.home{background:url("../../img/home.png");}
#active, .home:hover{background:url("../../img/home2.png");}
.why_we{background:url("../../img/why_we.png");}
#active2, .why_we:hover{background:url("../../img/why_we2.png");}
.our_books{background:url("../../img/our_books.png");}
#active3, .our_books:hover{background:url("../../img/our_books2.png");}
.price{background:url("../../img/price.png");}
#active4, .price:hover{background:url("../../img/price2.png");}
.faq{background:url("../../img/faq.png");}
#active5, .faq:hover{background:url("../../img/faq2.png");}
.contacts{background:url("../../img/contacts.png");}
#active6, .contacts:hover{background:url("../../img/contacts2.png");}
.cart, .pay, .design, .isbn{float:left;height:60px;width:210px;}
.cart{background:url("../../img/cart.png");}
#active7, .cart:hover{background:url("../../img/cart2.png");}
.pay{background:url("../../img/pay.png");}
#active8, .pay:hover{background:url("../../img/pay2.png");}
.design{background:url("../../img/design.png");}
#active9, .design:hover{background:url("../../img/design2.png");}
.isbn{background:url("../../img/isbn.png");}
#active0, .isbn:hover{background:url("../../img/isbn2.png");}
#menu IMG{float:left;border:0px;}
.newbook{}
.newbook A{color:#3B2CAE;text-decoration:none;}
.newbook A:hover{text-decoration:underline;color:#FE214F;}
/**/#content{line-height:24px;font-family:Tahoma;font-size:18px;text-align:justify;word-wrap:break-word;}
#ccontent{font-family:tahoma;font-size:16px;text-align:center;padding-top:16px;}
#faq{background:transparent url("../../img/f1.png") no-repeat 15px 15px;height:85px;}
#faq P{left:75px;position:relative;top:27px;}
#faq2{background:transparent url("../../img/f3.png") no-repeat 15px 15px;margin:50px 0;border:1px solid #000;height:275px;width:840px;}
#faq2 P{padding:3px 0px 0px 75px;}
#faq3{background:transparent url("../../img/f2.png") no-repeat 15px 15px;height:556px;width:840px;border:1px solid #000;}
#faq3 P{padding:10px 0px 0px 75px;}
#buttons{margin:50px 0px;padding-left:195px;}
#buttons5{margin:50px 0px;padding-left:195px;}
#buttons5 A{outline:none;}
#buttons A{text-decoration:none;border:0;outline:none;}
#buttons IMG{border:none;}
.button1{padding-bottom:20px;}
#linebook{height:159px;}
#linebook IMG{float:left;border:0px;}
.poshta{color:#FB4BA1;height:25px;width:160px;margin:0 3px;outline:none;-moz-user-select:none;-khtml-user-select:none;}
.hid{visibility:hidden;}
#spisok{margin-top:40px;}
#spisok IMG{float:left;padding-right:18px;border:0px;width:150px;height:150px;}
#spisok1 IMG{float:left;padding-right:18px;margin-top:10px;border:5px;width:150px;height:215px;}
.centro{display:inline-table;height:280px;margin:0 auto;width:840px;margin-left:64px;}
.centro IMG{}
.sp{margin:50px;}
#t_form{margin:15px 0px 0px 15px;}
#t_theme, #t_email, #t_name{width:420px;height:20px;}
#z_theme, #z_email, #z_text{margin-bottom:25px;}
#button2{background:transparent url("../../img/telefon.png") no-repeat 0 0;bottom:65px;height:38px;left:440px;position:relative;width:170px;border:0px;outline:none;cursor:pointer;}
#result1{margin-left:15px;}
#result{bottom:110px;left:305px;position:relative;}
#m_form{margin:30px 0px 0px 15px;width:420px;}
#m_message{width:420px;height:200px;}
#f_text, #f_email, #f_theme{margin-bottom:25px;}
#m_theme, #m_email, #m_name, #m_form{width:420px;height:20px;}
#button1{background:transparent url("../../img/send.png") no-repeat 0 0;bottom:46px;height:38px;left:440px;position:relative;width:115px;border:0px;outline:none;cursor:pointer;}
#footer{border-top:7px solid #FF4A73;height:110px;}
#footer UL{list-style:none outside none;position:relative;margin-top:7px;}
#footer UL LI{float:left;margin-left:78px;position:relative;top:5px;margin-bottom:16px;}
#footer UL.second LI{margin-left:40px;}
#footer UL.third LI{margin-left:68px;}
#footer UL.forth LI{margin-left:155px;}
#footer UL LI:first-child{float:left;margin-left:-15px;position:relative;top:5px;}
#footer UL LI A{color:#FB4B6F;font-family:Tahoma;font-size:19px;text-decoration:none;outline:none;}
#footer TABLE{border:0px;border-collapse:separate;border-spacing:2px;width:100%;padding:10px 15px 20px;}
#footer TABLE TD{padding:4px 0px;margin:3px;border:2px solid #FE2B56;text-align:center;width:25%;}
#footer TABLE TD:hover{border:2px solid #DB0F16;}
#footer TABLE TD:hover A{color:#DB0F16;}
#footer TABLE TD A{font-size:17px;color:#FE2B56;text-decoration:none;display:block;}
.clear{clear:both;}
.calcu FORM FIELDSET{background-color:#FFD5D5;margin:15px 0;border:0;}
.calcu FORM FIELDSET:hover{background-color:#FFD3DD;}
.calcu FORM FIELDSET LABEL{cursor:pointer;}
.calcu FORM FIELDSET INPUT[type=text], .calcu FORM FIELDSET INPUT[type=email]{width:420px;height:20px;margin:15px;display:block;}
.calcu FORM INPUT[type=submit]{margin:15px 0;display:block;float:none;cursor:pointer;}
.calcu FORM INPUT[type=button]{cursor:pointer;}
.calcu FORM TEXTAREA{display:block;width:93%;margin:20px;height:100px;padding:10px;font-size:17px;}
.checkb FIELDSET{float:left;margin-right:20px !important;text-align:center;}
.checkb FIELDSET LABEL{font-weight:bold;font-size:1.5em;display:block;padding:20px;}
.checkb FIELDSET I{font-size:12px;display:block;font-style:normal;margin-bottom:10px;}
INPUT[name=stranici], INPUT[name=tirazh], #kvo_tablic, #illustr, #kvo_formul{width:60px !important;font-size:22px;font-weight:bold;padding:10px;margin:30px !important;border:0;text-align:center;}
.checkb FIELDSET:checked{color:#FF0000;}
.share_soc{text-align:right;margin:10px;vertical-align:middle;}
.share_soc DIV{vertical-align:middle;position:relative;top:-1px;}
.share_review{margin-top:0;}
.cont_page{text-align:center;margin:15px 0;}
h1{color:#C62245;font-size:27px;font-weight:normal;text-align:left;}
h2{color:#C62245;font-size:24px;font-weight:200;text-align:left;}
h3{color:#C62245;font-size:21px;font-weight:200;text-align:left;}
.width-il{width:50%;float:left;text-align:left;}
.width-il img{max-width:100%;height:auto;float:right;}
.width-il div{padding-left:20px;}
button{padding:5px 25px;font-size:19px;border:2px solid #D42C4F;background:#D42C4F;box-shadow:none;border-radius:5px;margin:11px 0;color:#EFF0EF;}
button:hover{text-decoration:underline;cursor:pointer;}
button a{color:#EFF0EF;text-decoration:none;}
button a:hover{text-decoration:underline !important;}
#buttons, #buttons5{padding-left:0;text-align:center;}
#buttons{float:left;width:100%;margin:35px 0;}
#footer{float:left;width:100%;}
.one_news IMG{border:0;float:left;margin-right:30px;margin-bottom:7px;}
.hidden2{display:none;}
.content-monografi ul{padding-left:19px;}
@media screen and (max-width:840px){.view-images-il{text-align:center;}
.one_news IMG{float:none;margin-right:0;}
.content-monografi li{display:list-item;}
.content-monografi ul{list-style-type:disc;}
.hidden1{display:none;}
.hidden2{display:inherit;}
#topmenu{height:120px !important;}
#menu{height:180px;}
#topmenu, #menu, #bottommenu{width:100%;}
#container{width:100%;}
#bottommenu A{width:25%;}
#topmenu a, #linebook a{width:33.33333333%;}
#linebook{height:322px;}
#linebook a{width:30.3%;display:block;float:left;}
#footer TABLE tbody tr TD{width:48%;display:block;float:left;}
#footer TABLE tbody tr{width:100%;}
#linebook IMG{float:right;}
.buttons img, #buttons IMG{width:80%;margin:0 10%;}
.buttons{padding-left:0 !important;}
#buttons{padding-left:0;}
.share42init{margin-top:20px;}
#content tr, #content table{width:100% !important;}
.book_float1, .book_float2{width:100%;float:none;}
.journals td{display:table;text-align:center;width:50%;float:left;}
.journals tr{width:100%;display:block;}
.journals tr IMG{margin-bottom:15px;}
#content .spisok-il{text-align:center;}
#spisok{text-align:center;}
#spisok IMG{float:none;}
.centro{width:100%;margin-left:0;text-align:center;}
.centro IMG{max-width:100%;}
.design2 tr, .design2 td{display:block;width:100%;}
#faq3{border:none;}
#faq, #faq3{width:100%;text-align:left;}
#m_form{margin:0;}
#f_text, #f_email, #f_theme{margin-bottom:27px;}
.one_news h1{line-height:39px;font-size:30px;}
.one_news h2{font-size:21px;}
.reviews td{display:block;width:100%;}
div#faq3{background-position:50% 63px;padding-top:13px;margin-bottom:144px;}
#faq{background-position:50%;}
#faq P{left:0;top:72px;}
#faq3 P{padding:0;margin-top:100px;}
#faq3 input{width:100%;}
#m_form{width:100%;margin:0;}
#m_message{width:100%;}
#button1{bottom:0;left:0;}
.centro IMG{max-width:100%;width:auto;height:auto;}
}
@media screen and (max-width:710px){#topmenu a, #bottommenu a{font-size:2.4vw;}
}
@media screen and (max-width:550px){.links-il{text-align:left;}
td{display:block;width:100%;}
.list-reviews td, .list-news td{display:block;width:100%;}
.list-news tr{margin-bottom:16px;display:block;}
.one_news h1{font-size:25px;}
.one_news IMG{float:none;}
.one_news td{display:block;margin:0 auto;text-align:center;}
.calcu FORM FIELDSET INPUT[type=text], .calcu FORM FIELDSET INPUT[type=email]{width:100%;display:block;margin:4px auto;}
input#send_c{margin-top:8px;}
.calcu FORM FIELDSET:hover{background-color:#FFD3DD;}
.width-il div{padding-left:0;margin-top:24px;}
.dost{margin-bottom:704px;}
.width-il{width:100%;}
#button1{bottom:0;left:0;}
div#faq3{margin-bottom:180px;}
a.img1 img{width:57vw;}
a.img2 img{width:38vw;}
.journals td, .journals1 td{display:table;text-align:center;width:100%;}
.journals1 td{margin-bottom:20px;}
#footer TABLE tbody tr TD{width:100%;}
.share42init{margin-top:20px;display:block !important;}
#topmenu{height:180px !important;}
#bottommenu{height:120px;}
#topmenu A, #bottommenu A{font-size:15px;width:50%;}
#menu{height:300px;}
.img2{float:none;}
.buttons img, #buttons IMG{width:100%;margin:0;}
#linebook IMG{float:none;}
#linebook a{width:50%;}
#linebook{text-align:center;margin-bottom:175px;}
.dost td{width:100%;display:block;}
.dost td img{margin-bottom:25px;max-width:100%;}
.dost td div{text-align:left;}
.design2 IMG{border:0;max-width:100%;}
.price-il td{display:block;width:100%;}
.price-il td img{margin-bottom:-32px;margin-top:22px;}
#content.price-il{margin-bottom:35px;}
IMG{max-width:100%;width:auto;height:auto;}
}
.breadcrumb{line-height:36px;font-size:18px;font-weight:100;display:inline-block;-webkit-padding-start:0px;margin-left:0px;-webkit-margin-after:0px;padding-left:0px;padding-bottom:0px;margin-bottom:0px;}
.breadcrumb a{color:#039be5;text-decoration:none;}
.breadcrumb a:hover{color:red;text-decoration:underline;}
.breadcrumb li{display:inline-block;list-style:none;list-style-type:none;list-style-position:initial;list-style-image:initial;}
.breadcrumb ul{display:inline-block;-webkit-padding-start:0px;}
.blue{color:#039be5;}
.boxspec {
    margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
    box-shadow: 0px 8px 13px -6px rgba(0, 0, 0, 0.68);
	border-radius:5px;
    /* background: linear-gradient(120deg, #bf3030 0%, #f75e53 100%); */
	background: linear-gradient(120deg, #c32244 0%, #e93a61 100%);
	 
    color: #fff;
    padding: 10px;
}
.boxspec:hover, .boxspec:active, .boxspec:focus, .boxspec:visited {
	background: linear-gradient(120deg, #9e2222 0%, #f14f43 100%);
	text-decoration: none;
}
.textspec {
    font-size: 20px;
    text-align: center;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
	line-height: 30px;
}

pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes
pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}

.bs_a  {
/*width:156px;*/
float:left;
 font-family:Arial,Helvetica,sans-serif;
 /*display:inline;*/
 height:30px;
 font-size:16px;
 line-height:30px;
 background-color:yellow/*#f15a24#393*/; 
 border:0;
 cursor:pointer;
 text-decoration:none;
 border-radius:3px;
 font-weight:400;
 color:black !important;padding:0 12px;
 /* margin:10px; */
 text-align:center;
 display:inline-block;
 -webkit-transform:translateZ(0);transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-animation-name:pulse;
 animation-name:pulse;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite
 }
 .bs_image  {
/*width:156px;*/
float:left;
 font-family:Arial,Helvetica,sans-serif;

 border:0;
 cursor:pointer;
 text-decoration:none;
 border-radius:3px;
 font-weight:400;
 color:black !important;padding:0 12px;
 /* margin:10px; */
 text-align:center;
 display:inline-block;
 -webkit-transform:translateZ(0);transform:translateZ(0);
 box-shadow:0 0 1px rgba(0,0,0,0);
 -webkit-animation-name:pulse;
 animation-name:pulse;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-timing-function:linear;
 animation-timing-function:linear;
 -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite
 }
img { transition: 0.4s;transform: scale(1., 1.);}
span:hover img { transition: 0.4s;transform: scale(1.05, 1.05);	}

@keyframes sheens {
    0%,
    79% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
        transform: rotateZ(60deg) translate(-5em, 7.5em)
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
        transform: rotateZ(60deg) translate(-5em, 7.5em)
    }
    95% {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: rotateZ(60deg) translate(1em, -11em);
        transform: rotateZ(60deg) translate(1em, -11em)
    }
    to {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: rotateZ(60deg) translate(1em, -9em);
        transform: rotateZ(60deg) translate(1em, -9em)
    }
}
/*
.btn_flare {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
}

.btn_flare:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(229,172,142,0)),color-stop(50%,rgba(255,255,255,.7)),color-stop(50%,rgba(229,172,142,0)));
    background: linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.7) 50%,rgba(229,172,142,0));
    -webkit-transform: rotateZ(60deg) translate(-5em,7.5em);
    -ms-transform: rotate(60deg) translate(-5em,7.5em);
    transform: rotateZ(60deg) translate(-5em,7.5em);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-animation: sheens 3s infinite;
    animation: sheens 3s infinite;
    z-index: 1;
}
*/