﻿html {
 margin: 0px;
 padding: 0px;
}

body {
 margin: 0px;
 padding: 0px;
 font-family: verdana, sans-serif;
 font-size: small;
 color: #000;
 background: #c7cdd1;
}

div.header-content {
 float: left;
 width: 100%;
 background: #fff;
}

div.width {
 width: 780px;
 margin: 0px auto;
}

div#header, div#navigation {
 float: left;
 width: 100%;
 background: #fff;
}

div#header {
 background: url(../images/head-back.gif) no-repeat 100% 100%;
 padding-bottom: 25px;
}

div#logo {
 float: left;
 width: 167px;
}

div#logo h1 {
 margin: 0px;
 padding: 0px;
 float: left;
}

div#logo h1 a {
 display: block;
 width: 167px;
 height: 69px;
 background: url(../images/logo-3d.gif) no-repeat;
 }
 
 div#logo h1 a span {
  display: none;
 }
 
div.menu {
 float: right;
}

div.menu ul {
 margin: 0px 20px 0px 0px;
 padding: 0px;
 list-style: none;
}

div.menu ul li {
 float: left;
 margin-left: 4px;
 border-bottom: solid 1px #fff;
 background: #797979 url(../images/li.gif) no-repeat 100% 0%;
}

div.menu ul li.active {
 border-bottom: solid 1px #c00000;
 background: #c00000 url(../images/li-active.gif) no-repeat 100% 0%;
}

div.menu ul li a {
 display: block;
 width: 130px;
 padding: 5px 0px;
 text-align: center;
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 text-decoration: none;
 background: url(../images/a.gif) no-repeat;
}

div.menu ul li.active a {
 background: url(../images/a-active.gif) no-repeat;
}

div.breadcrumbs {
 float: left;
 width: 100%;
 background: #c00000;
 border-bottom: solid 1px #fff;
}

div.breadcrumbs-content {
 padding: 7px 0px 6px 10px;
 font-size: 10px;
 color: #fff;
 float: left;
}

div.breadcrumbs-content a {
 color: #fff;
}

div.lang_nav {
 float: left;
 text-align: center;
}

div.lang_nav ul {
 margin: 0px 0px 0px 10px;
 padding: 0px;
 list-style: none;
 font-size: 10px;
}

div.lang_nav ul li {
 float: left;
 margin: 0px 8px;
 font-weight: bold;
}

div.lang_nav ul li a {
 color: #999999;
}

div.lang_nav ul li.selected a {
 color: #880101;
 text-decoration: none;
}

div.body-content {
 float: left;
 width: 100%;
 padding-top: 20px;
 background: #fff url(../images/content-back.gif) repeat-y;
 border-bottom: solid 1px #fff;
}

div#translation_info {
 background: #d9d9d9;
 text-align: center;
 padding: 4px 0px;
 margin-bottom: 20px;
 color: #b40000;
 font-style: italic;
}

/*-- разделяне на две колони --*/
div.nav-column-content {
 float: left;
 width: 166px;
 padding: 0px 10px;
}

div.text-column-content {
 float: right;
 width: 560px;
 padding-right: 10px;
 padding-bottom: 20px;
}

/*-- лява колона --*/
div#search, div.ver-navigation, div.links {
 background: url(../images/block-end.gif) no-repeat 50% 100%;
 padding-bottom: 20px;
 margin-bottom: 20px;
 float: left;
 width: 100%;
}

div#search p {
 margin: 0px;
 padding: 0px;
 font-size: .8em;
}

input.text {
 border: solid 1px;
 border-color: #873725 #f0cdc6 #f0cdc6 #873725;
 width: 140px;
 float: left;
}

input.submit {
 float: right;
 margin-top: 1px;
}

div.ver-navigation ul, div.links ul {
 margin: 0px 0px 0px 10px;
 padding: 0px;
 list-style: none;
 font-weight: bold;
}

div.links ul {
 list-style: bulet;
}

div.ver-navigation ul li {
 margin-bottom: .6em;
}

div.links ul li {
 margin-bottom: .3em;
 padding-left: 10px;
 background: url(../images/bulet.gif) no-repeat 0% 60%;
}

div.ver-navigation ul li a {
 color: #873725;
 font-size: .9em;
}

div.links ul li a {
 font-size: .7em;
 color: #585858;
}

div.end {
 float: left;
 width: 100%;
 text-align: center;
 margin: 3px 0px 10px 0px;
 font-size: 10px;
}

div.end a {
 color: #000;
}

/*================== Publications ======================*/
div.list {
 float: left;
 width: 100%;
 margin-bottom: 20px;
}

table.list, table.order, table.order_contact {
 margin: 0px;
 padding: 0px;
 width: 100%;
 font-size: small;
}

table.list td {
 vertical-align: top;
 padding: 0px 0px 1.6em 0px;
}

table.list td img {
 border: none;
 margin-top: 5px;
 width: 90px;
}

table.list td a, table.order td a {
 color: #000;
}

table.order, table.order_contact {
 margin-bottom: 20px;
}

table.order_contact {
 background: #f3f3f3;
}

table.order td, table.order_contact th, table.order_contact td {
 vertical-align: top;
}

table.order_contact th, table.order_contact td {
 padding: 4px;
 border-bottom: solid 1px #fff;
}

table.order td.images {
 padding-right: 10px;
}

table.order_contact th {
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 padding-top: 6px;
}

div.text-column-content table.order td ul {
 margin: 0px;
 padding: 0px;
}

div.text-column-content table.order td ul li {
 float: left;
 margin: 0px 4px;
 padding: 0px;
}

span#order_units_txt {
 font-size: 14px;
}

table.order td ul li a {
 display: block;
 width: 16px;
 height: 16px;
}

table.order td ul li a span {
 display: none;
}

a.menos {
 background: url(../images/menos.gif) no-repeat;
}

a.mas {
 background: url(../images/mas.gif) no-repeat;
}

div.text-column-content table.order td img {
 border: none;
 margin: 0px;
}

table.order th {
 text-align: left;
 padding: 0px 6px 6px 0px;
 font-size: 11px;
 font-weight: normal;
 letter-spacing: 2px;
}

table.order th.th_right {
 text-align: right;
}

table.order td {
 padding-bottom: 6px;
}

div.order div.info_link {
	font-size: 80%;
	text-align: right;
	color: #8d8d8d;
	margin-bottom: 4px;
}

div.book, div#content div.book {
 float: left;
 width: 100%;
 margin-bottom: 1em;
}

div.bookimage, div#main div#content div.bookimage {
 float: left;
 width: 220px;
}

div.booktitle, div#content div.booktitle {
 float: left;
 width: 300px;
}

/*div.bookinfo, div#content div.bookinfo {
 float: left;
 width: 305px;
 margin-left: 15px;
}*/

div.comprar {
 float: left;
 width: 100%;
 margin: .6em 0px 1em 0px;
}

div.comprar a {
 display: block;
 width: 142px;
 height: 25px;
 background: url(/bakeaz/images/comprar.gif) no-repeat;
}

div.comprar a span {
 display: none;
}

div.rank, div#content div.rank {
 float: left;
 width: 100%;
 margin-bottom: 1em;
}

div.rank table {
 margin: 0px;
 padding: 0px;
}

div.rank table th {
 font-size: 10px;
 font-weight: normal;
 text-align: right;
}

div.rank table td {
 width: 90px;
 height: 22px;
}

td.stars-0 {
 background: url(/bakeaz/images/stars-0.gif) no-repeat 50% 50%;
}

td.stars-1 {
 background: url(/bakeaz/images/stars-1.gif) no-repeat 50% 50%;
}

td.stars-2 {
 background: url(/bakeaz/images/stars-2.gif) no-repeat 50% 50%;
}

td.stars-3 {
 background: url(/bakeaz/images/stars-3.gif) no-repeat 50% 50%;
}

td.stars-4 {
 background: url(/bakeaz/images/stars-4.gif) no-repeat 50% 50%;
}

td.stars-5 {
 background: url(/bakeaz/images/stars-5.gif) no-repeat 50% 50%;
}

h4.stars-0gr {
 background: url(/bakeaz/images/stars-0gr.gif) no-repeat 98% -4px;
}

h4.stars-1gr {
 background: url(/bakeaz/images/stars-1gr.gif) no-repeat 98% -4px;
}

h4.stars-2gr {
 background: url(/bakeaz/images/stars-2gr.gif) no-repeat 98% -4px;
}

h4.stars-3gr {
 background: url(/bakeaz/images/stars-3gr.gif) no-repeat 98% -4px;
}

h4.stars-4gr {
 background: url(/bakeaz/images/stars-4gr.gif) no-repeat 98% -4px;
}

h4.stars-5gr {
 background: url(/bakeaz/images/stars-5gr.gif) no-repeat 98% -4px;
}

div.coment_row {
 float: left;
 width: 100%;
 margin-bottom: 1em;
}

div.add_your_comment {
 float: left;
 width: 48%;
}

div.edit {
 float: right;
 width: 48%;
 text-align: right;
}

span.order_name {
 font-weight: bold;
}

div.submit {
 float: left;
 width: 100%;
 margin-top: 10px;
 text-align: center;
 background: #F3F3F3;
}

div.text_column_content div.add_your_comment a {
 background: #02636e;
 font-size: .8em;
 border: solid 1px;
 border-color: #3397a2 #004c55 #004c55 #3397a2;
 padding: 1px 10px 2px 10px;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

div.edit a {
 font-size: .8em;
 font-weight: bold;
 color: #000;
}

div#articles {
 background: #b40000;
}

div.search_result {
 float: left;
 width: 100%;
 margin-bottom: 2em;
 margin-top: -6px;
 font-size: .9em;
}

div.tagged {
 margin-bottom: 1.6em;
 float: left;
 width: 100%;
}

div.page {
 background: url(../images/www-doc.gif) no-repeat;
 min-height: 36px;
 padding-left: 40px;
}

span.type {
 color: #949494;
}

table.alist td {
 padding-bottom: 10px;
}

/* Articles */
div.articleinfo, div#content div.articleinfo {
  width: 90%;
}

