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

form {
 display: inline;
}

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

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

div.box div.width {
 margin: 0px auto;
 width: 818px;
}

div.header, div.logo, div.header_content, div.navigation, div.menu, div.box, div.end, div.breadcrumbs, div.box_content, div.comentarios_link, div.ver_navigation, div.page_tags, div.ad, div.box_n, div.order {
 float: left;
 width: 100%;
}

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

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

div.logo {
 float: left;
}

div.header_content h1 {
 margin: 30px 0px 0px 32px;
 padding: 0px 0px 16px 0px;
 float: left;
}

div.header_content h1 a {
 display: block;
 width: 290px;
 height: 104px;
}

div.header_content span {
 display: none;
}

div.search {
 float: left;
 width: 300px;
 margin: 0px 0px 0px 40px;
}

div.search table {
 height: 37px;
}

div.search table td {
 padding: 0px 6px 0px 0px;
 font-size: 11px;
 color: #827600;
}

input.text {
 border: solid 1px;
 border-color: #6f6600 #fffabe #fffabe #6f6600;
 width: 137px;
}

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

div.menu div.links ul li {
 float: left;
 padding: 4px 9px 4px 32px;
 margin: 0px;
 background: url(../images/contact.gif) no-repeat 0% 60%;
}

div.menu div.links ul li a {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #fff;
}

div.box {
 background: url(../images/box.gif) repeat-y 50% 0%;
}

div.box_n {
 background: url(../images/box_top.gif) no-repeat 50% 0%;
}

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

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

div.box_content {
 background: url(../images/box_content.gif) repeat-y 168px 0px;
 margin-top: 10px;
 margin-bottom: 1em;
}

div.nav_column_content {
 float: left;
 width: 160px;
}

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

div.box_content>div.text_column_content {
 float: right;
 width: 620px;
 margin-right: 10px;
}

div.one_link {
 padding-left: 100px;
 font-size: 11px;
 font-weight: bold;
 clear: both;
 height: 65px;
}

div.a {
 background: url(../images/2.png) no-repeat;
}

div.b {
 background: url(../images/1.png) no-repeat;
}

div.c {
 background: url(../images/3.png) no-repeat;
}

div.d {
 background: url(../images/4.png) no-repeat;
}

div.e {
 background: url(../images/congreso_iberico.png) no-repeat;
}

div.news {
 float: left;
 width: 100%;
 margin-top: 2em;
}

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

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

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: 1px dotted #0e4e49;
 color: #0e4e49;
}

div.news_content {
 float: right;
 width: 35%;
 padding-left: 1.5%;
 border-left: dotted 1px #cdcdcd;
}

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

div.text_column_content div.news_content div.news h1 {
 font-size: 1em;
}

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.ver_navigation, div.ad {
 border-bottom: solid 1px #80dfea;
 margin-bottom: 20px;
 padding-bottom: 5px;
}

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

table.date_form {
 width: 100%;
}

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

div.search_by_date {
 margin-bottom: 2em;
}

div.search_by_date p {
 margin: 0px 0px 4px 0px;
 padding: 0px;
 font-size: 10px;
 letter-spacing: 2px;
 color: #02606b;
}

div.search_by_date select {
 border: solid 1px;
 border-color: #196d67 #61bfc7 #61bfc7 #196d67;
 font-size: 11px;
 margin-bottom: 4px;
}

div.search_by_date input {
 border: solid 1px;
 border-color: #61bfc7 #196d67 #196d67 #61bfc7;
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 background: #389ea7;
}
 

div.ver_navigation ul, div.links ul {
 margin: 0px;
 padding: 0px;
 list-style: none;
}

div.ver_navigation ul li ul {
 margin: 6px 0px 0px 0px;
}

div.nav_column_content div.links {
 width: 100%;
 float: left;
}

div.ver_navigation ul li, div.links ul li {
 margin: 0px 0px 12px 0px;
 padding-left: 10px;
 font-size: 11px;
 background: url(../images/bulet_p.gif) no-repeat 0px 4px;
}

div.ver_navigation ul li ul li {
 margin-bottom: 2px;
 background: url(../images/l_bulet_p.gif) no-repeat 0px 4px;
}


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

div.ver_navigation ul li.active ul li.active {
 background: url(../images/l_bulet.gif) no-repeat 0px 4px;
}

div.ver_navigation ul li.intro_link, div.ver_navigation ul li.extension_link {
 font-size: 11px;
 font-weight: bold;
}

div.ver_navigation ul li a, div.links ul li a {
 color: #000;
}

div.ver_navigation ul li ul li a {
 color: #5c5c5c;
 font-weight: normal;
}

div.ver_navigation ul li ul li.active a {
 color: #000;
}
div.page_tags {
 text-align: right;
 font-size: .9em;
 font-weight: bold;
 margin-bottom: 1em;
}

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

div.page_tags a {
 color: #000;
 margin-bottom: 1em;
}


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

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

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

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 {
 border: none;
}

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: 555px;
}

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

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

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

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%;
}*/

/* 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: #e1dbb9;
 margin-bottom: 20px;
}

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

div.letters_public a.passive {
 color: #0fa1b3;
}

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.order {
 margin-top: 20px;
}

div.text_column_content div.order h1 {
 font-size: 1.4em;
}

div.info_link {
 text-align: right;
}

div.text_column_content div.info_link a {
 color: #898989;
}

div.order table td {
 padding: 4px 0px 4px 6px;
 vertical-align: top;
}

div.order table th {
 font-size: 11px;
 color: #bd4e00;
 font-weight: normal;
 text-align: right;
 padding: 6px 8px 0px 0px;
 border-right: solid 4px #cdcdcd;
 vertical-align: top;
}

tr.price th {
 font-size: 11px;
 color: #bd4e00;
 font-weight: normal;
 text-align: right;
 padding: 1px 8px 0px 0px;
 vertical-align: top;
}

tr.portal th {
 font-weight: bold;
}

div.order table th, div.order table td {
 border-bottom: solid 10px #fff;
}

div.order table input, div.order table textarea, div.submit input {
 border: solid 1px #cdcdcd;
}

div.submit {
 margin-top: 20px;
}
 
div.one_notice {
 padding-bottom: 2em;
}

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

