/*
Файл стиля создан в студии DuxLab.com для Advokatessa.ru, как часть дизайна и
скомпилирован окончательно седьмого октября две тысячи четвёртого года.
*/

/*тело, скроллеры для IE5+*/

body 
{
scrollbar-face-color:#f8f0c0;
scrollbar-track-color:#fff8f0;
scrollbar-3dlight-color:#f8d8a8;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#d0b878;
scrollbar-darkshadow-color:#a09060;
scrollbar-arrow-color:#008038;
scrollbar-base-color:#0000ff;
color:#584830;                 /* Цвет шрифта  */
background-color:#f8f0c0;  /* Фон страницы  */
background-image:url("/ims/bg.gif");
background-repeat:repeat;
font-family:Times New Roman,sans;
margin:0;
}

/*------------текст-------------*/

pre
{   font-family: monospace; line-height:110%;
}

pre.koords
{   font-size:90%;
color:#000040;
}

p
{   text-align: justify;
text-indent: 0;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
cursor : default;
}

p.dlp
{   padding-top:0px;
padding-bottom:0px;
color:#584830;
text-indent: 3ex;
font-family:Times New Roman,sans;
}

/* Таблица перечня книг  Начало */
.shop1
{   width:100%;
font-family:Arial,Verdana,Georgia,Helvetica,sans-serif;
font-size:90%;
}
td.shop1-author
{   width: 30%; text-align: left;
}
td.shop1-name
{   width:50%;
}
td.shop1-price
{   width:10%;
text-align:right;
}
td.shop1-shop
{   width:10%;
text-align:right;
font-size:90%;
}
/* Таблица перечня книг  Конец */

/* Таблица бестселлеры и новинки  Начало */
.shop2-book {   
    font-family:Arial,Verdana,Georgia,Helvetica,sans-serif;
    background:#ffffe8;
	width: 100%
}
td.shop2-img1 {	
	vertical-align: top;
	text-align: left;
	width: 12%;
}
td.shop2-name1
{	text-align: left;
	width: 33%;
	font-weight: bold;
	font-size:85%;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 5px;
}
td.shop2-blank
{	vertical-align: top;
	text-align: left;
	width: 10%;
}
td.shop2-img2
{	vertical-align: top;
	text-align: left;
	width: 12%;
}
td.shop2-name2
{	text-align: left;
	width: 33%;
	font-weight: bold;
	font-size:85%; 
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 5px;
}
/* Таблица бестселлеры и новинки  Конец */

/* Таблица подробного описания книг  Начало */
.shop-book
{   width:100%;
font-family:Arial,Verdana,Georgia,Helvetica,sans-serif;
background:#ffffe8;

}
td.shop-img
{	vertical-align: top;
	text-align: left;
	width: 20%;
}
td.shop-name
{	text-align: left;

	font-weight: bold;
	font-size: 100%;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 5px;
}
td.shop-title
{	text-align: left;

	font-weight: bold;
	font-size: 110%;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-left: 5px;
}
td.shop-data
{	text-align: left;

	font-size: 90%;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 2px;
}
td.shop-price
{	text-align: center;

	vertical-align: top;
	font-size: 90%;
	padding-top: 15px;
}
td.shop-text
{font-size:90%;

}
/* Таблица подробного описания книг  Конец */


font.date
{
font-family:Arial,Verdana,Georgia,Helvetica,sans-serif;
font-weight:700;
color:#a0c0a0;
font-size:75%;
}

i{color:#000040;}

hr
{   background-color:#289850;
background-image:url("/ims/hr.gif");
clear : both;
margin: 5px;
text-align : center;
height:3px;
border:none;
width: 97%
}

.micro 
{   font-size:70%;
}

/*   Заголовки Начало  */

h3
{
	text-align: left;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 20px;
	margin-top: 20px;
}

h2
{
	font-size: 130%;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 30px;
}

h1
{
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
	margin-top: 10px;
}
/*   Заголовки Конец  */


/*----копирайты, копилефты, комментарии----*/

a.copy,a.copy:link,a.copy:visited
{
color:#b0a090; text-decoration:none;
}

a.copy:hover,a.copy:visited:hover
{
color:#ff0000;text-decoration:none;
}

font.copy
{font-size:90%;color:#b0a090;}

/*--------ссылки------------*/


a,a:link
{
	color: #007E00;
	text-decoration: none;
}



a:visited
{
color:#815D16;
text-decoration:underline;
}


a:hover,a:visited:hover,a.nv:hover,a.nv:visited:hover
{
color:#006800;
text-decoration:underline;
}


a.nv:visited{color:#006800;text-decoration:none;}

.menu,.titlez
{
font-size:18px;
font-weight:700;
font-family:Times New Roman,sans;
}

a.menu,a.menu:visited
{
color:#eaf0ea;
text-decoration:none;
}



a.menu:hover,a.menu:visited:hover,a.menu:active
{
color:#ffffff;
text-decoration:underline overline;
}

font.lmenu
{
color:#ffffff;
text-decoration:underline;
}



/*стилизация рекламной ссылки, сюда через запятую добавляются нужные классы,например a.clx,a.clx:link,a.clx:visited и так далее----------*/

a.rekl,a.rekl:link,a.rekl:visited
{
color:#e04040;
text-decoration:underline;
}



/*-------картинки-------*/

img
{
border:none;
margin:0;
}

img.titlesep
{
width:360px;
height:5px;
text-align:left;
vertical-align:top;
margin:0;
}

img.mark
{
width:6px;
height:6px;
text-align:left;
vertical-align:middle;
margin: 0px 5px 0px 5px;
}

img.mmark
{
width:10px;
height:30px;
vertical-align:middle;
margin: 0px 5px 0px 5px;
background-color:#e9d547;
}


/*определение margin: top right bottom left*/
img.inframe1{border:solid 1px #986800;margin: 5px 10px 5px 10px;}
img.inframe2{border:double 3px #986800;margin: 10px 17px 10px 17px;}


/*-----таблицы--------*/

td.pricel,td.pricer
{
width:85%;
height:20px;
vertical-align:middle;
}

td.pricel{text-align:left;}
td.pricer{text-align:right;}

.titlez,.ctitsh,.col,.colbot
{
padding:0px;
margin:0px;
border:none;
cursor : default;
vertical-align:top;
}

td.titlez
{
background-image:url("/ims/titlebg.gif");
background-repeat:repeat-x;
text-align:center;
vertical-align:middle;
background-color:#008840;
height:30px;
color:#eaf0ea;
letter-spacing:1px;
}

td.ctitsh
{
background-image:url("/ims/ct-shad.gif");
background-color:#d8d8c0;
height:8px;
}

td.col
{
	background-image: url("/ims/c-bg.gif");
	background-color: #ffffe8;
	padding-left: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 10px;
}

td.colbot
{
background-image:url("/ims/c-bgb.gif");
background-color:#008840;
height:5px;
}

/*-----списки------*/

li
{
list-style:disc outside #ff6800;
list-style:url("/ims/mark.gif");
text-indent:0px;
line-height:130%;
}

ul{margin: 3px 3px 3px 17px;}
