@charset "windows-1251";
/* -----------------------------------------------*/
/*  Стили для основных браузеров <<<-----*/
/* -----------------------------------------------*/
html, body {
border:0;
margin:0;
padding:0;
height:100%;
font-size:12px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
background:url(img/background.jpg);
}
/*----------------- Заголовки -------------------*/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
color:#23496c;
}
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
.h_ser {
margin:0;
padding:0;
font:20px Georgia;
letter-spacing:1px;
color:#9A0000;
text-transform: none;
}
.h_ser2 {
margin:0px 0px 20px 0px;
padding:0;
font:20px Georgia;
letter-spacing:1px;
color:#9A0000;
text-transform: none;
text-align: right;
}
.h_book {
margin:0;
padding:0;
font:16px Arial;
letter-spacing:0px;
color:#2d0f00;
text-transform: none;
}
h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}
h3 {
font-size:1em;
font-weight:bold;
}
h4 {
padding-top:-10px;
margin-top:-10px;
letter-spacing:1px;
font-size:12px;
color:#2d0f00;
}
p{
padding-left:20px;
}
/* ----- Отступы между элементами списка в IE ----*/
/*
LI {
display:inline-block;
}
LI {
display:block;
}
*/
/* --------------------###-----------------------*/
/*-----------------Общие стили -------------------*/
p {
margin:0;
padding:0 0 1.25em 0;
}
.listbook{
list-style-type: disk;
}
ul, ol {
padding:0 0 1.25em 2.5em;
}
img {
border:0;
}
.clear {
clear:both;
}
/*------------------- Ссылки ---------------------*/
a:hover {
text-decoration:underline;
color:#2D0F00;
}
a{
color:#2D0F00;
text-decoration:none;

}
a:focus {
outline: none;
}
/*-------------------- Формы ---------------------*/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
/*------------------- Таблицы -------------------*/
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
border-right:0px solid #c4c6ca;
border-bottom:0px solid #c4c6ca;
}
table tr td {
padding:6px;
}
table td {
border-left:0px solid #c4c6ca;
border-top:0px solid #c4c6ca;
}
/*----------------- Главный блок ----------------*/
.page {
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto -100px;
width:1000px;
border-right:1px solid #000000;
border-left:1px solid #000000;
}
.header {
position:relative;
background:url(img3/bg_header.jpg) top right no-repeat;
height:363px;   
}
.bg_kniga {
position:absolute;
left:0;
top:0;
}
.top_menu {
position:relative;
top:173px; 
}
.top_menu a {
color:#f2b678;
font:14px Georgia;
letter-spacing:1px;
font-weight:700;
line-height:150%;
text-decoration:none;
}
.top_menu a:hover {
color:#f3d5b5;
text-decoration:none;
}
/*--------------- Менюшка в шапке -----180--------*/
.knig_seriya {
position:absolute;
left:320px;
top:12px;
float:left;
width:137px;
height:45px;
}

.knig_seriya a {
    display: block;
overflow: visible;
    }

.knig_seriya a:hover {
color:#f3d5b5;
text-decoration:none;
    }#otz {
position:absolute;
top:120px;
left:35px;
width:220px;
}#otz a {
color: #a00502;
font:15px Georgia;
font-weight:700;
text-decoration:none;
}#otz a:hover {
color: #d01814;
text-decoration:none;
}

.v_menu {
    border: solid 1px #7b4f20;
background:url(img/background.jpg);
    position: absolute;
    width: 280px;
    top: 36px;
    left:-8px;
    margin: 0px 0px 0px 0px;
    padding: 6px 0px 6px 0px;
    visibility: hidden;
    z-index: 10000;
    font: normal 12px Georgia;
    line-height:98%;
    letter-spacing:1px;
        opacity: 0.9;
        -khtml-opacity: 0.9;
        -moz-opacity: 0.9;
        filter: alpha(opacity=90);
}
.v_menu li {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 10px;
width: auto;
}
.v_menu li a {
    font: normal bold 12px Georgia;
    line-height:100%; 
    color:#6b381d;
    letter-spacing:1px;
    text-decoration: none;
}
.v_menu li a:hover {
    font: normal bold 12px Georgia;
    line-height:100%;   
        color: #d01814;  
        text-decoration: none;
}




/*-------------------- ## ----------355-------------*/
.price {
position:absolute;
left:180px;
top:12px;
float:left;
width:120px;
height:45px;
}
/*-------------------- ## ----------495-------------*/
.obavtorax {
position:absolute;
left:495px;
top:12px;
float:left;
width:120px;
height:45px;
}
/*-------------------- ## ----------630-------------*/
.english {
position:absolute;
left:630px;
top:12px;
float:left;
width:120px;
height:45px;
}

*html div.top_menu {
background : none;
}
#logo {
position:absolute;
top:69px;
left:16px;
z-index:100;
}
.logotip {
position:absolute;
top:60px;
left:15px;
z-index:2000;
}
.logotip2 {
position:absolute;
top:68px;
left:15px;
}

#flash_kniga {
position:absolute;
top:201px;
left:724px;
}

/*__________КОРЗИНА___________*/
#korzina {
border-bottom: solid 1px #000;
position:absolute;
top:320px;
left:435px;
width: 550px;
padding: 0px 0px 6px 0px;
}
.korzina_links {
position:relative;
float: right;
margin-right: 0px;
}
#korzina a {
color: #a00502;
font:15px Georgia;
font-weight:700;
text-decoration:none;
}
#korzina a:hover {
color: #d01814;
text-decoration:none;
}

#sp{
position:relative;
float: left;
height: 15px;
color: #a00502;
font:15px Georgia;
font-weight:700;
}

#yk{
position:relative;
float: right;
margin-right: 30px;
height: 15px;
cursor: hand;
cursor: pointer; 
color: #a00502;
font:15px Georgia;
font-weight:700;
}
/*__________/ КОРЗИНА___________*/

/*_____ СТРАНИЦА КОРЗИНЫ _____*/
#tb1 {
    border: solid 1px #000;
margin-top: 100px;
}
.table3 {
border: solid 1px #000;
}
.tabletitle2 {
font: normal bold 12px tahoma, verdana, sans-serif;
color: #000;
text-align: center;
background-color: #eecb9a;
}
.tableline2 {
font: 12px tahoma, verdaha, sans-serif;
color: #33362c;
vertical-align: top;
background-color: #fcead0;
}
.tableline3 {
font: normal bold 12px tahoma, verdana, sans-serif;
color: #33362c;
vertical-align: top;
background-color: #eecb9a;
}
.payform {
color: #000;
font: 12px tahoma, verdana, sans-serif;
background-color: #fcead0;
}
.tochange {
    position: relative;
        height: 15px;
float: right;
text-align: center;
cursor: hand;
cursor: pointer; 
        color: #750000;
        font: bold 11px tahoma, verdana, sans-serif;
margin-left: 10px;
padding: 0px 7px;
border: solid 1px #4d1a01;
background-color: #fcead0;
}
.sendorder {
        width: 120px;
        height: 15px;
float: right;
text-align: center;
        color: #000;
cursor: hand;
cursor: pointer; 
        font: bold 11px tahoma, verdana, sans-serif;
border: solid 1px #000;
background-color: #fcead0;
}

.prim {
font: 11px tahoma, verdana, sans-serif;
}
#fio {
    position: relative;
margin-top: 40px;
width: 700px;
color: #555555;
font: 11px verdana, tahoma, sans-serif;
}

/*_____ /  СТРАНИЦА КОРЗИНЫ ________*/

/*--------------- Менюшка в логотипе -------------*/
.logo_menu {
position:absolute;
top:238px;
left:13px;
}

/*-------------------- ## -----------------------*/

.logo_menu_t {
z-index: 10;
position:absolute;
top:238px;
left:13px;
}

.logo_menu_t a {
width:204px;
height:25px;
color:#6b381d;
font:15px Georgia;
letter-spacing:1px;
padding-left:20px;
font-weight:700;
line-height:150%;
text-decoration:none;
}


.logo_menu_t a:hover {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
}

.lmenu_katalog_t a.test_mag {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
color:#9A0000;
}
.lmenu_about_t a.lmenu_about {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
color:#9A0000;
}
.writer_t a.writer {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
color:#9A0000;
}
.sweden_pr_t a.sweden_pr {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
color:#9A0000;
}
.buy_book_t a.buy_book {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
color:#9A0000;
}
.our_worker_t a.our_worker {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
color:#9A0000;
}
.contacts_t a.contacts {
background:url(img/logo_menu/strelka0.gif) top left no-repeat;
color:#9A0000;
}


/*--------------- Новинки и события -------------*/
.novinki_sobytiya {
overflow:hidden;
z-index: 1;
margin-top: 25px;
}
.novinki_sobytiya_second {
overflow:hidden;
padding-right:250px;
}
* html div.novinki_sobytiya {
    overflow: visible;
    height:1%;
}

.sobytiya {
position:relative; 
float: right;
width: 200px;
padding: 0px 15px 30px 25px;
text-align: justify;
}
.text_sobytiya_anonsy {
font:18px Georgia;
letter-spacing:1px;
color:#9A0000;
text-align: right;
margin: 0px 0px 15px 0px;
}
.sobytiya_text2  {
font:18px Georgia;
letter-spacing:1px;
color:#9A0000;
text-align: right;
margin: 0px 0px 15px 0px;
}

.sobytiya_text  {
margin: 0px 0px 30px 0px;
}

.sobytiya_text a {
font-size:12px;
color:#5f5f5f;
text-decoration:none;
}
.sobytiya_text a:hover {
color:#000000;
text-decoration:underline;
}
.sobytiya_text_first {
position:relative; 
}
.sobytiya_text_first:first-letter {
font:20px Georgia, "Times New Roman", Times, serif;
color:#9A0000;
font-weight:bold;
line-height:19px;
}

.sobytiya_text_first a{
text-decoration:none;
}
.sobytiya_text_first a:hover{
text-decoration:underline;
}

.linia_sobytiya_text {
padding-top:20px;
padding-bottom:20px;
}
.all_sobytiya {
text-align:right;
}
.all_sobytiya a {
color:#a72c20;
font-weight:bold;
font-size:12px;
text-decoration:none;

}
.all_sobytiya a:hover {
text-decoration:underline;
}
/*---------------- Блок main_page ---------------*/
.main_page {
padding-top:30px;
}
.trava {
position:absolute;
width:82px;
height:123px;
background:url(img/trava.png);
top:-110px;
}
*html div.trava {
background : none;
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/trava.png');
}
.content {
/*border: solid 1px black;*/
position:relative;
width:730px;
top: 0px;
padding-right:0px;
margin-top: 0px;
float:left;
}
.textblock {
width:700px;
padding-left:22px;
color:#2d0f00;
margin: 0px 0px 0px 0px;
}
.textblocknameimg {
margin: 0px 0px 20px 120px;
float: right;
}
#empty {
/*border: solid 1px red;*/
position: relative;
width: 290px;
height: 120px;
top: 0px;
padding: 0;
margin: 0px 0px 0px 0px;
float: left;
}
h1.textblockname {
padding:0;
margin: 0px 0px 30px 0px;
font: 20px Georgia;
letter-spacing:1px;
color:#9A0000;
text-align: right;
}
.content p {
font: 12px tahoma, verdaha, sans-serif;
text-align: justify;
}
.content_second {
position:relative;
padding:0px 0px 0px 320px;
float:left;
width:400px;
}
.content_second a {
color:#2D0F00;
}
p.content_second_B:first-letter {
font:20px Georgia, "Times New Roman", Times, serif;
color:#9A0000;
font-weight:bold;
line-height:19px;
}
p.content_second_C:first-letter {
font:20px Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
line-height:19px;
}
.sotrudniki a {
color:#9A0000;
}
.sotrudniki img {
padding: 3px;
background-color: #ffffff;
border: solid 1px #a16531;
}
.right_block {
margin-left:764px;
}
.new_book {
margin: 30px 0px 30px 0px;
padding-left:33px;
}
.authors {
/*border: solid 1px red;*/
margin: 110px 0px 0px 0px;
}


/*---------------- Блок каталог книг ------------*/
.katalog_knig {
width:700px;
padding-left:22px;
padding-top:5px;
color:#2d0f00;
font-size:11px;
}
.katalog_image {
width:100px;
height:125px;
float:left;
margin-bottom: 10px;
}
.katalog_image2 {
width:100px;
height:125px;
float:left;
margin-bottom: 10px;
}
.katalog_float {
margin-left:125px;
}
.katalog_title {
font-weight:bold;
text-transform: uppercase;
}
.katalog_title a {
color:#2D0F00;
text-decoration:none;
text-decoration:underline;
}
.katalog_title a:hover {
color:#2D0F00;
text-decoration:none;

}
.katalog_author {
}
.katalog_seriya a {
/*font-weight:bold;*/
color:#2d0f00;
text-decoration:underline;
}
.katalog_seriya a:hover {
text-decoration:none;
}
.katalog_text {
padding-top:24px;
padding-bottom:24px;
text-align: justify;
}
.katalog_linia {
padding-top:17px;
padding-bottom:25px;
}

/*---------------------- ДОБАВИЛА СТИЛЬ ЦЕНЫ ---------------------------*/
.paginat {
position:relative;
text-align: center;
margin-top: 0px;
}

.ditto_currentpage {
position:relative;
color:#2d0f00;
font: normal bold 16px Georgia, "Times New Roman", Times, serif;
text-align: center;
margin: 0px 10px 20px 0px;
}

.ditto_page, .ditto_next_link, .ditto_previous_link {
position:relative;
color:#9a0000;
font: normal bold 16px Georgia, "Times New Roman", Times, serif;
text-align: center;
margin: 0px 10px 20px 0px;
}

.price_m {
position:relative;
width:100px;
float:right;
color:#9a0000;
font: normal bold 13px Georgia, "Times New Roman", Times, serif;
text-align: right;
margin: 0px 10px 20px 0px;
}

.mag {
position:absolute;
top:500px;
left:560px;
width:240px;
height:160px;
float:right;
/*background:url(img/bg_header.jpg) top right no-repeat;*/
background-color:#efefef;
/*z-index:10000;*/
/*visibility:hidden;*/
}
.button {
width:88px;
height:30px;
float:right;
background:url(img/bye.gif) top right no-repeat;
font:12px bold Arial;
letter-spacing:0px;
color:#9A0000;
}

.button2 {
width:120px;
height:30px;
/*float:right;*/
background:url(img/bye120.gif) top right no-repeat;
font:12px bold Arial;
letter-spacing:0px;
color:#9A0000;
}

/*------------------ Правый блок ----------------*/
.right_block_novinki {
text-align:center;
padding-top:15px;
padding-bottom:80px;
}
.right_block_partnery {
text-align:center;
padding-bottom:20px;
}
.right_block_partnery_image {
text-align:center;
padding-bottom:17px;
}
.right_block_partnery_image a img {
filter:alpha(opacity=50);
opacity: 0.50;/* для старых браузеров на основе Gecko */
-moz-opacity:0.50; /* для старых браузеров на основе Gecko */
}
.right_block_partnery_image a:hover img {
filter:alpha(opacity=90);
opacity: 0.9;/* для старых браузеров на основе Gecko */
-moz-opacity:0.9; /* для старых браузеров на основе Gecko */

}
/*----------------- Подвал сайта ----------------*/
.footer, .garant {
height:100px;
}
.footer {
position:relative;
background:url(img/bg_footer.jpg) top left repeat-x;
width:1000px;
margin:0 auto;
}
.copyright {
color:#f7e1ae;
padding-left:88px;
padding-top:28px;
}
.razrabotka {
position:absolute;
right:90px;
top:35px;
}
.razrabotka a {
color:#f7e1ae;
}
.razrabotka a:hover {
text-decoration:none;
}
.maps{
text-align:center;
}




