@charset "windows-1251";
/* CSS Document */
th.table-sortable {
font: bold 10px/22px Tahoma;
color: #5D4400;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 1px;
text-transform: uppercase;
text-align: left;
padding: 0px 12px 0px 15px;
cursor: pointer;
background: url(../../images/front/tables/bg_header.jpg) no-repeat;
vertical-align:middle;
}

th.table-nosortable {
font: bold 10px/22px Tahoma;
color: #5D4400;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 1px;
text-transform: uppercase;
text-align: left;
padding: 0px 12px 0px 15px;
background: url(../../images/front/tables/bg_header.jpg) no-repeat;
vertical-align:middle;
}

th.table-sorted-asc {
font: bold 10px/22px Tahoma;
color: #5D4400;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 1px;
text-transform: uppercase;
text-align: left;
cursor: pointer;
padding: 0px 12px 0px 15px;
background: url(../../images/front/tables/bg_header_up.jpg) no-repeat;
vertical-align:middle;
}
th.table-sorted-desc {
font: bold 10px/22px Tahoma;
color: #5D4400;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
border-top: 1px solid #C1DAD7;
letter-spacing: 1px;
text-transform: uppercase;
text-align: left;
cursor: pointer;
padding: 0px 12px 0px 15px;
background: url(../../images/front/tables/bg_header_down.jpg) no-repeat;
vertical-align:middle;
}

tr.listtable td {
font: normal 11px Tahoma;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
padding: 6px 12px 6px 12px;
color: #687260;
}
tr.listtable td a, a:link, a:visited, a:active{
font: bold 11px Tahoma;
color: #4f6b72;
text-decoration: none;
}
tr.listtable td a:hover{
font: bold 11px Tahoma;
color: #4f6b72;
text-decoration: underline;
}
tr.listtable td:first-child {
border-left: 1px solid #C1DAD7;
}
tr.listtable-alt td {
font: normal 11px Tahoma;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background-color:#efe7d2;
padding: 6px 12px 6px 12px;
color: #586f44;
}

tr.listtable-alt td:first-child {
border-left: 1px solid #C1DAD7;
color: #4f6b72;
}  
#msg_tbl.success {
	background-color: #7b9437;
	position:fixed;
	width: 100%;
	z-index:180;
	/*filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;*/
	text-align: center;
	font: bold 12px Tahoma;
	color: #FFFFFF;

}
.form_title {
	font: normal 14px Tahoma;
border-right: 1px solid #C1DAD7;
border-bottom: 1px solid #C1DAD7;
background-color:#efe7d2;
padding: 6px 12px 6px 12px;
color: #586f44;
}

td.form_field {
	padding:0px 0px 0px 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #A29265;
}

td.form_field_msg {
	padding:0px 0px 0px 20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #586f44;
}

td.shipping_msg{
	padding:10px 0px 0px 20px;
	
}
td.shipping_msg p {
	font-family: Tahoma;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	color: #687260;
	border: 1px solid #d32344;
	background-color: #f0ead8;
}
ul.fields_title {
list-style-type: none;
padding:5px 0px 5px 10px;
margin: 0px 0px 0px 0px;
}

ul.fields_title li {
	color: #545454;
	font: bold 11px Tahoma;
}

ul.fields_title li.simple {
background-image: url(../../images/back/black_arrow.gif);
background-repeat: no-repeat;
background-position: .2em .3em;
padding-left: 1em;
}

ul.fields_title li.important {
background-image: url(../../images/back/red_arrow.gif);
background-repeat: no-repeat;
background-position: .2em .3em;
padding-left: 1em;
}

td.form_field input,textarea {
	font-family: tahoma; font-size: 11px; color:#5D4400;
	border: 1px solid #A29265;
	background-color: #f0ead8;
}
span.error_msg {
	display: none;
	font-family: Tahoma;
	font-size: 11px;
	color: #d32344;
}
span.search_count {
	color: #d32344;
	font: bold 11px Tahoma;
}
#msg_tbl.error {
	background-color: #d32344;
	position:fixed;
	width: 100%;
	z-index:180;
	/*filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;*/
	text-align: center;
	font: bold 12px Tahoma;
	color: #FFFFFF;

}
td.your_basket {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#5D4400;
}
td.basket_total {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#5D4400;
}
td.basket_total_summ { color:#687260;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
td.order_summ { color:#687260;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
td.order_summ span{ color:#5D4400;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
td.order_summ_total {
	color: #5D4400;font: 14px Verdana, Arial, Helvetica, sans-serif;
}
td.order_summ_total span{
	color: #545454;font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
input.basket_input {
	font-family: tahoma; font-size: 11px; color:#e00427;
	border: 1px solid #A29265;
	background-color: #f0ead8;
}
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5D4400;}

a.author{ color:#5D4400; text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a.author:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5D4400; text-decoration: underline;}

p.pub_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5D4400; font-weight:bold; padding-bottom:3px; padding-left:10px;}
p.pub_body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#687260;  padding-bottom:3px; padding-left:10px;}
p.pub_body i{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#5D4400;  padding-bottom:3px; padding-left:10px;}
p.boo_name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A29265; padding: 0 0 0 0; margin: 0 0 0 0;}

p.boo_name b{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5D4400; padding: 0 0 0 0; margin: 0 0 0 0;}

.boo_name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#A29265; font-weight:bold; padding-bottom:3px; padding-left:10px;}

.boo_pr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5D4400; font-weight:bold; padding-bottom:3px; padding-left:10px;}
.boo_auth {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5D4400;  padding-bottom:23px; padding-left:10px;}
.boo_kat {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#687260;padding-bottom:3px;}

.num {font-family: tahoma; font-size: 11px; color:#A29265; height:18px; vertical-align:middle; padding-top:15px;}
.num a{font-family: tahoma; font-size: 11px; color:#A29265;  text-decoration:none;}
.num a:hover{font-family: tahoma; font-size: 11px; color:#e00427;  text-decoration:none;}
.num a.selected{font-family: tahoma; font-size: 11px; color:#e00427;  text-decoration:underline;}

.bot1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FEF7E4;}
.bot1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FEF7E4; text-decoration:underline;}
.bot1 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FEF7E4; text-decoration:none;}

.bot2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FEF7E4; text-align:right; padding-right:10px;}
.bot2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FEF7E4; text-decoration:none;}
.bot2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FEF7E4; text-decoration:none;}
.bot2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FEF7E4; text-decoration:underline;}

.menu1 {font-family: tahoma; font-size: 11px; color:#9d8b59; height:18px; vertical-align:middle;}
.menu1 a, a:visited {font-family: tahoma; font-size: 11px; color:#9d8b59;  text-decoration: none;}
.menu1 a:visited {font-family: tahoma; font-size: 11px; color:#9d8b59;  text-decoration: none;}
.menu1 a:hover {font-family: tahoma; font-size: 11px; color:#e00427;  text-decoration:none;}

.menu2 {font-family: tahoma; font-size: 10px; color:#9d8b59; height:17px; vertical-align:middle}
.menu2 a { color:#9d8b59;  text-decoration:none;
	font: normal 10px tahoma;
}
.menu2 a:visited { color:#9d8b59;  text-decoration:none;
	font: normal 10px tahoma;
}
.menu2 a:hover {font-family: tahoma; font-size: 10px; color:#e00427;  text-decoration:underline;}

.menu3 {font-family: tahoma; font-size: 12px; color:#9d8b59; height:17px; vertical-align:middle}
.menu3 a { color:#9d8b59;  text-decoration:none;
	font: normal 12px tahoma;
}
.menu3 a:visited { color:#9d8b59;  text-decoration:none;
	font: normal 12px tahoma;
}
.menu3 a:hover {font-family: tahoma; font-size: 12px; color:#e00427;  text-decoration:underline;}


.news {font-family:tahoma; color:#ffffff; font-size:11px; vertical-align:top; padding-right:10px;}
.news a {font-family:tahoma; color:#ffffff; font-size:11px; vertical-align:top; padding-right:10px; text-decoration:none;}
.news a:vited {font-family:tahoma; color:#ffffff; font-size:11px; vertical-align:top; padding-right:10px; text-decoration:none;}
.news a:hover{font-family:tahoma; color:#9d8b59; font-size:11px; vertical-align:top; padding-right:10px; text-decoration:none;}

.lang {color:#4c5f3d; font-size: 10px; font-family: tahoma; padding: 3px; text-align:center;}
.lang a {color:#9d8b59; font-size: 10px; font-family: tahoma; padding: 3px; text-align:center; text-decoration:none;}
.lang a:visited {color:#9d8b59; font-size: 10px; font-family: tahoma; padding: 3px; text-align:center; text-decoration:none;}
.lang a:hover {color:#e00427; font-size: 10px; font-family: tahoma; padding: 3px; text-align:center; text-decoration:underline;}

.tel {color:#b5c4b2; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left: 15px;}

.best_book {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#586f44; text-align:center; }
.best_auth {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8d7f56; text-align:center;}
.best_price {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color:#9d8b59; padding-right:17px; text-align:right;}

.bas {color:#4c5f3d; font-size: 10px; font-family: tahoma; padding: 3px; text-align:center;}
.bas a{color:#4c5f3d; font-size: 10px; font-family: tahoma; padding: 3px; text-align:center; text-decoration:none;}
.bas a:hover{color:#e00427; font-size: 10px; font-family: tahoma; padding: 3px; text-align:center; text-decoration:underline;}



.bg1 {background-image:url(/tmpl/images/front/bg/bg.gif); background-repeat:repeat-x;}
.bg2 {background-image:url(/tmpl/images/front/bg/bg_f.gif); background-repeat:repeat-x; padding-left:22px;}
.bg3 {background-image:url(/tmpl/images/front/bg/bg_logo.gif); background-repeat:no-repeat; background-position:left top; padding-top: 18px; padding-left:14px; vertical-align:top;}
.bg4 {background-image:url(/tmpl/images/front/bg/bg1_1.gif); background-position:right bottom; background-repeat:no-repeat; background-color:#cf2e2e; padding-top:9px; padding-left:20px; vertical-align:top; padding-right:20px;}
.bg5{background-color:#efe7d2;}
.bg6 {background-image:url(/tmpl/images/front/bg/bg_menu2.gif); background-repeat:no-repeat; background-position: bottom right; background-color:#f1e6ca; text-align:center;}
.bg7 {background-image:url(/tmpl/images/front/bg/bg_menu2.gif); background-repeat:no-repeat; background-position: bottom right;}
.bg8 {background-image:url(/tmpl/images/front/bg/bg_menu3.gif); background-repeat:repeat-x; background-position:top;}
.bg9 {background-image:url(/tmpl/images/front/bg/bg2.gif); background-repeat:repeat-x;}
.bg10 { background-image:url(/tmpl/images/front/bg/bg2_2.gif); background-position:bottom left; background-repeat:no-repeat; padding-top:5px;}
.bg11 { background-image:url(/tmpl/images/front/bg/bg3.gif); background-repeat:repeat-x;}
.bg12 {padding-left:8px; padding-top:5px; padding-right:10px; background-image:url(/tmpl/images/front/bg/bg3_1.gif); background-position:top right; background-repeat:no-repeat;}
.bg13 { background-image:url(/tmpl/images/front/bg/bg4.gif); background-repeat:no-repeat; background-position:top left;  padding-top:10px; padding-left: 5px;  vertical-align:top;}
.bg13off { background-image:url(/tmpl/images/front/bg/bg4off.gif); background-repeat:no-repeat; background-position:top left;  padding-top:10px; padding-left: 5px;  vertical-align:top;}
.bg14 { background-image:url(/tmpl/images/front/bg/bg_best5.gif); background-repeat:no-repeat; padding-top:9px; padding-bottom:9px;}
.bg15 { background-image:url(/tmpl/images/front/bg/bg5.gif); background-repeat:repeat-x; background-position:bottom; padding-left:9px; padding-top:14px; padding-bottom:3px; padding-right:9px;}
.bg16{background-image:url(/tmpl/images/front/bg/bg6.gif); background-repeat:no-repeat; background-position:center;}

.pad1 {padding-bottom: 15px;}
.pad2 {padding-right: 5px; padding-top:3px; padding-bottom:5px;}
.pad3 {padding-left: 23px; padding-bottom:25px;}
.pad4 { padding-top:9px; padding-bottom:9px;}


.login {font-family: tahoma; color:#FFFFFF; font-size: 11px;}
.login a{font-family: tahoma; color:#FFFFFF; font-size: 11px; text-decoration:underline;}
.login a:hover{font-family: tahoma; color:#FFFFFF; font-size: 11px; text-decoration:none;}



.for{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#FFFFFF;
	border: 1pt solid #A5ACB2;
	height:20px;
	width:200px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}
.inp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#FFFFFF;
	border: 1pt solid #A5ACB2;
	height:20px;
	width:200px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

.for2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#FFFFFF;
	border: 1pt solid #A5ACB2;
	height:17px;
	width:125px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}
.inp2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background:#FFFFFF;
	border: 1pt solid #A5ACB2;
	height:17px;
	width:125px;
	text-decoration:none;
	text-align:left;
	vertical-align: middle;
}

.links { background:#A1926A; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#CCC; text-align:right; padding-right:20px; }
.links a { font-size:inherit; color:inherit; text-decoration:none; font-weight:normal; }
.links a:hover { text-decoration:underline; }


