@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(basemod.css);
@import url(content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

#logo { background:url(../i/logo.gif) no-repeat; width:436px; height:125px; margin:0 auto; position:relative; top:15px;
color:#0000ff; font-size:237%; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; padding-top:125px; text-align:center; }

#nav { position:absolute; bottom:0; }

.hlist { font-size:130%; color:#0000ff; }
.hlist ul li { padding: 1px; margin:5px; }
.hlist ul li.active { background:url(../i/mm_center.gif) repeat-x; height:33px; position:relative; }
.hlist ul li.active div { position:absolute; top:0; width:19px; height:33px; }
.hlist ul li.active .left { background:url(../i/mm_left.gif) no-repeat; left:-10px; }
.hlist ul li.active .right { background:url(../i/mm_right.gif) no-repeat; right:-10px; }
.hlist { background:transparent; }
.hlist, .hlist ul li.active, .hlist ul li.noborder, .hlist ul { border:0 none; }
.hlist ul li { border:0 none; border-color:#0000ff; }

.hlist ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active {  background:none; }
.hlist ul li a, .hlist ul li strong { color:#0000ff; }

.hlist ul li.active strong a { padding:0; }

ul#catalog { margin:15px 0 0 0; font-size:120%; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif }
ul#catalog li { list-style:none; margin-left:0; margin-bottom:5px; }
ul#catalog li a { color:#0000ff; }
ul#catalog li a:hover { text-decoration:underline; }
ul#catalog li.active a { color:#000; }

p.contacts { font-weight:bold; }
div.phones { background:url(../i/phone.gif) no-repeat left center; color:#f93; font-size:130%; font-weight:bold; padding-left:35px; }

a.more { background:url(../i/magnifier.gif) no-repeat left center; padding: 2px 0 2px 25px; color:#0000ff; text-decoration:underline; }
a.more:hover { text-decoration:none; }
div.catalog { text-align:right; }
div.catalog a { background:url(../i/catalog.gif) no-repeat; padding:3px 30px 5px 30px; color:#0000ff; text-decoration:underline; font-size:120%; }
div.catalog a:hover { text-decoration:none; }

table.layout { width:99%; border:0 none; }
table.layout tbody td { border:0 none; }
table.item { margin-bottom:25px; }
table.item td.text { background:#ecf7fd; padding-left:15px; }
table.item td.text p { margin:0; }
table.item td.img { width:25%; }

#footer_content { text-align:center; padding:15px; }

.name { color:#005791; font-size:120%; font-weight:bold; }
.author { /*background:url(../i/author.gif) no-repeat left;*/ padding-left:10px; color:#666;}
table.item td.text p.description { margin:15px 0; }

#menu_path, #menu_path a { color:#06f; }
#menu_path .last { color:#000; }

.news a.more { background:none; }
.news p { margin:0; }
.date { color:#d21f21; }

.book { background:#f3fbfe; border:1px solid #ccc; margin:15px; float:right; width:500px; padding:15px; }
.book .img { float:right; background:#fff; border:1px solid #ccc; padding:15px; margin:10px; }
.book .price { text-align:center; }
.book .price span { color:red; } 
.book .content { margin-top:15px; }

form.feedback { border: 1px #ccc dashed; padding:15px; background:#f4feff; width:70%; }
a.doSend  { display:block; background:url(../i/send.gif) no-repeat; width:92px; height:31px; color:#fff; font-weight:bold; padding:8px; text-align:center; }

form.feedback label { display:block; margin-bottom:7px; }
form.feedback input, form.feedback textarea { margin-bottom:10px; border:1px solid #809db9; }
form.feedback textarea { height:80px; }
.form_error { color:#993300; font-size:80%; }

table.newBooks tr td { text-align:center; }
