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

form {
 display: inline;
}

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

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

div.end div.width {
 width: 600px;
}

div.header, div.header_content, div.menu, div.box-a, div.box-b, div.box-c,
div.box, div.end, div.breadcrumbs, div.box_content, div.search,
div.comentarios_link, div.ver_navigation, div.links, div.page_tags, div.ad {
 float: left;
 width: 100%;
}

div.header {
 background: #d15f08 url(../images/header.gif) repeat-x 0% 100%;
}

div.header_content {
 margin-top: 30px;
 background: url(../images/header_background.jpg) no-repeat;
}

div.logo {
 float: left;
}

div.header_content h1 {
 padding: 20px 4px 19px 30px;
 margin: 0px;
 float: left;
}

div.header_content h1 a {
 display: block;
 width: 480px;
 height: 120px;
}

div.header_content span {
 display: none;
}

div.bakeaz {
 float: right;
 width: 200px;
}

div.bakeaz h2 {
 margin: 90px 20px 0px 0px;
 padding: 0px;
 float: right;
}

div.bakeaz h2 a {
 display: block;
 height: 50px;
 width: 100px;
}


div.menu {
 /*font-family: Ariel, sans-serif;*/
}

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

div.menu>ul {
 margin: 0px 4px 0px 0px;

}

div.menu ul li {
 float: left;
 margin-left: 4px;
 padding-top: 20px;
}

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

div.menu ul li a {
 display: block;
 padding: 7px 0px 6px 0px;
 width: 118px;
 text-align: center;
 font-size: 13px;
 font-family: arial, sans-serif;
 font-weight: bold;
 background: url(../images/a-passive.gif) no-repeat 100% 0%;
 text-transform: uppercase;
 color: #000;
 text-decoration: none;
}

div.menu ul li.active a {
 background: url(../images/a-active.gif) no-repeat 100% 0%;
 color: #fff;
}

div.box {
 background: #f6e4cf url(../images/box.gif) repeat-x;
}

div.breadcrumbs {
 font-size: .8em;
 color: #5c5c5c;
 margin-top: .6em;
 margin-bottom: 26px;
}

div.breadcrumbs a {
 color: #5c5c5c;
}

div.box-a {
 background: #fff url(../images/box-a.gif) repeat-x;
}

div.box-b {
 background: url(../images/box-c.gif) repeat-y;
}

div.box-c {
 background: url(../images/box-b.gif) repeat-y 4px 0px;
}

div.nav_column_content {
 float: left;
 width: 163px;
 margin-left: 2px;
 margin-top: 40px;
}

div.box_content > div.nav_column_content {
 float: left;
 width: 163px;
 margin-left: 4px;
 margin-top: 40px;
}

div.text_column_content {
 float: right;
 width: 610px;
 margin-right: 30px;
 margin-top: 10px;
 margin-bottom: 40px;
 z-index:100;
 position: relative;
}

div.box_content>div.text_column_content {
 float: right;
 width: 660px;
 margin-right: 22px;
}

div.news {
 float: left;
 width: 100%;
}

/*--==================== разделяне на три колони ====================--*/

div.text_content {
 float: left;
 width: 49%;
}

div.text_content div.list table {
 margin-bottom: 20px;
}

div.text_content span.title {
 font-size: 1.1em;
}

div.text_column_content div.text_content h2, div.news_content div.news-title {
 border-bottom: 2px solid #000;
 color: #000;
}

div.news_content {
 float: right;
 width: 48%;
 padding-left: 1.5%;
 border-left: dotted 1px #cdcdcd;
 /*background: transparent url(../images/box_content.gif) repeat-y 0px 0px*/
}

div.text_content div.publications, div.text_content div.articles_list {
 float: left;
 width: 100%;
}

div.text_column_content div.news_content div.news h2 {
 font-size: .9em;
 font-weight: normal;
}

div.text_column_content div.news_content div.news p {
 font-size: .85em;
}

div.text_column_content div.news_content div.news img {
 margin-bottom: 0px;
 float: left;
}

/*--===============/=============--*/

div.search, div.ver_navigation, div.links, div.ad {
 margin-bottom: 30px;
}

div.ad {
 text-align: center;
}

div.ad img {
 border: none;
}

div.adv {
 float: left;
 width: 100%;
 margin-top: -190px;
 z-index: -200;
}

div.adv div.ad {
 float: left;
 width: 160px;
 border-bottom: none;
}

div.search {
 margin-bottom: 20px;
}

td.text_box, td.button {
 vertical-align: top;
}

form table {
 width: 198px;
}

td.text_box {
 width: 198px;
}

form table.date_form {
 width: 160px;
 margin-left: 2px;
}

table.date_form td {
 vertical-align: top;
}

div.search p, div.search_by_date p {
 margin: 0px 0px 4px 6px;
 padding: 0px;
 font-size: 11px;
 color: #fff;
 font-weight: bold;
}

input.text {
 float: left;
 border: none;
 width: 130px;
 padding: 0px 0px 0px 4px;
 margin-right: 12px;
 font-size: 14px;
 height: 20px;
 background: transparent url(../images/a-passive.gif) no-repeat 100% 0%;
}

input.submit {
 margin-top: 6px;
}

div.search_by_date select {
 border: solid 1px;
 border-color: #fff;
 margin-bottom: 2px;
 font-size: 11px;
 width: 100px;
}

div.search_by_date input {
 border: solid 1px;
 border-color: #ffcfa6 #934400 #934400 #ffcfa6;
 margin-bottom: 2px;
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 background: #cc5e00;
}
 

div.ver_navigation ul, div.links ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
 font-weight: bold;
 font-size: 11px;
}

div.ver_navigation ul li , div.links ul li {
 margin: 0px 0px 2px 0px;
 padding: 0px;
 background: url(../images/li-passive-v.gif) no-repeat 0px 14px;
}

div.ver_navigation ul li a, div.links ul li a {
 color: #000;
 display: block;
 padding: 20px 4px 8px 10px;
 text-decoration: none;
}

div.ver_navigation ul li.active, div.links ul li.active {
 background: url(../images/li-active-v.gif) no-repeat 0px 14px;
}

div.ver_navigation ul li.active a, div.links ul li.active a {
 background: url(../images/a-active-v.gif) no-repeat 14px 0px;
 color: #fff;
}

div.page_tags {
 text-align: right;
 font-size: .9em;
 font-weight: bold;
 margin-bottom: 1em;
}

div.page_tags a {
 color: #000;
}


div.comentarios_link {
  text-align: right;
   margin-bottom: 1em;
}

div.end {
 background: url(../images/end.gif) no-repeat 50% 0%;
 padding-top: 14px;
 padding-bottom: 20px;
 font-size: 10px;
 color: #5e5e5e;
}

div.end ul {
 margin: 0px;
 padding: 0px;
 float: right;
 list-style: none;
}

div.end ul li {
 float: left;
 margin: 0px 4px;
}

div.end ul li a {
 color: #5e5e5e;
}

a.minilogo {
 display: block;
 margin-top: -6px;
 width: 60px;
 height: 30px;
 background: url(../images/minilogo.gif) no-repeat 0px 4px;
}

a.minilogo span {
 display: none;
}


/*================== Publications ======================*/
div.list {
 float: left;
 width: 100%;
}

div.list table, div.articles_list table {
 margin: 0px;
 padding: 0px;
 width: 100%;
}

div.list table.index {
 width: auto;
}

div.list table td, div.articles_list table td, div.articles_left table td {
 vertical-align: top;
 padding: 0px 0px 1em 0px;
}

div.list table td img {
}

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

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

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

div.text_column_content div.bookimage img {
 border: solid 1px #cdcdcd;
 margin-right: 26px;
}

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

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;
}

div.text_column_content div.add_your_comment a,  div.text_column_content div.comentarios_link 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.tagged {
 margin-bottom: 1.6em;
 padding-bottom: 1em;
 float: left;
 width: 100%;
}

div.publ_info {
 float: right;
 width: 500px;
}

div.publication > div.publ_info {
 width: 560px;
}

div.publication {
 background: url(../images/publication.gif) no-repeat;
}

div.article {
 background: url(../images/article.gif) no-repeat;
 padding-left: 100px;
}

div.page {
 background: url(../images/page.gif) no-repeat;
 padding-left: 100px;
}

div.search_result {
 margin-top: -15px;
 margin-bottom: 30px;
 font-size: 11px;
}

span.type {
 color: #949494;
}

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

div.publications {
 float: left;
 width: 49%;
}

div.articles_list {
 float: right;
 width: 49%;
}

div.pages_list {
 float: left;
 width: 100%;
}

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

/* Errors */
div.errorExplanation {
 width: 100%;
 margin-bottom: 1em;
 font-style: italic;
 color: #b40000;
}

div.text_column_content div.errorExplanation h2 {
 margin: 0px 0px .6em 0px;
 font-size: 1.3em;
 font-weight: normal;
 color: #b40000;
}

div.text_column_content div.errorExplanation p {
 margin: 0px 0px .3em 0px;
 padding: 0px;
 color: #b40000;
}

div.text_column_content div.errorExplanation ul {
 margin: .3em 0px 1em 4px;
 padding: 0px 0px 1em 1.3em;
 color: #b40000;
 list-style: circle;
}

div.text_column_content div.errorExplanation ul li {
 padding: 0px;
}

div.error-with-field textarea {
 border: solid 2px #b40000;
}

small.error {
 display: block;
 color: #b40000;
 font-style: italic;
}

/* Index page for articles */ 
div.articles_left {
 float: left;
 width: 79%;
}

div.years {
 margin-top: 2.4em;
 float: right;
 width: 19%;
 border-bottom: none;
}


/* Letters for navigation */
div.letters_public {
 font-size: 11px;
 font-weight: bold;
 letter-spacing: 2px;
 color: #b1b1b1;
 margin-bottom: 20px;
}

div.letters_public a, div.letters_public span {
 margin: 0px 4px;
}

div.letters_public a.passive {
 color: #33493d;
}

div.letters_public a.active {
 color: #d84700;
 font-size: 14px;
 text-decoration: none;
}

table.comment th {
    text-align:left;
}

table.client th {
    text-align:left;
}

div.more_info {
	text-align: right;
}

div.one_notice {
  padding-bottom: 2em;
}

div.tech_data_link {
  font-size: 10px;
  padding-bottom: 1em;
}
