html, body{ margin:0; padding:0; border:none;}
body{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background-color:#fcf9e8; }
select, input, textarea {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
div,span,ul,li,form,input,select,textarea,table,tbody,thead,tfoot,tr,td,img,fieldset { margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; margin:0px; padding:0px;}
img {border: none;}
fieldset {border: none;}
ul,li{list-style-type:none;}
.clear { clear:both; font-size:0px; }
.cleft { clear: left; font-size:0px; }
.cright { clear: right; font-size:0px; }
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.projectcolor {color: #84999e; }
.pl10 { padding-left:10px; } .pr10 { padding-right:10px; }
.ml10 { margin-left:10px; } .mr10 { margin-right:10px; }
.mt10 { margin-top:10px; } .mb10 { margin-bottom:10px; }
.pl5 { padding-left:5px; } .pr5 { padding-right:5px; }
.ml5 { margin-left:5px; } .mr5 { margin-right:5px; }
.space { clear:both; height:0; line-height:0; font-size:0; }
.space3 { clear:both; height:3px; line-height:3px; font-size:0; }
.space5 { clear:both; height:5px; line-height:5px; font-size:0; }
.space10 { clear:both; height:10px; line-height:10px; font-size:0; }
.space20 { clear:both; height:20px; line-height:20px; font-size:0; }
.space25 { clear:both; height:25px; line-height:25px; font-size:0; }
.space30 { clear:both; height:30px; line-height:30px; font-size:0; }
.space50 { clear:both; height:50px; line-height:50px; font-size:0; }
.orange1 { color:#FD7C00;}
.white { color:#FFFFFF; }
.fs20 { font-size:18px; }
.fs18 { font-size:18px; }
.fs16 { font-size:16px; }
.fs14 { font-size:14px; }
.fs11 { font-size:11px; }
.blue1 { color:#009FDA; }
.underline { text-decoration:underline;}
p { margin:0; padding:2px 0;}
.color {color:#970F00;}
.font { font-family:Georgia, "Times New Roman", Times, serif;}
.hidden { visibility:hidden; }
a { color:#000000; text-decoration:none; -moz-outline:none; outline:none; font-family:Georgia, "Times New Roman", Times, serif;}
.hide { display:none; }
.line { height:1px; line-height:1px; font-size:0; border-bottom:#999 1px solid; }
.odhlasit { background-color:#FFFFFF; border:1px solid #D71224; color:#EC1B2E; cursor:pointer; }
.odhlasit:hover { background-color:#D71224; border:1px solid #D71224; color:#FFFFFF; }

.langs { float:right; padding:4px 0 4px 0;}
.langs a { margin:3px;}
.lang_en { background:url(../../images/langs/lang_en.gif); width:19px; height:21px; float:left; }
.lang_sk { background:url(../../images/langs/lang_sk.gif); width:19px; height:21px; float:left; }
.lang_de { background:url(../../images/langs/lang_de.gif); width:19px; height:21px; float:left; }

.cd_color { color:#9E8556;}


/* GSGform */
.GSform_legend { font-size:13px; font-weight:bold; color:#84999e; padding:0 0 2px 0; }
.GSform_label { text-align:right; padding: 3px 3px 0 0; width:130px; float:left; font-weight:bold; color: #84999e;}
.GSform_label_login { text-align:right; padding: 3px 3px 0 0; width:50px; float:left; font-weight:bold; color: #84999e;}
.GSform_input { float:left;background:#FFFFFF;padding:2px;color:#84999e;font-size:11px; width:140px;border:#DDDDDD 1px solid; }
.GSform_textarea { float:left;background:#FFFFFF;padding:2px;color:#84999e;font-size:11px; width:500px; height:60px; border:#DDDDDD 1px solid; }
.GSform_checkbox { margin:3px 0 0 0; padding:0; float:left; border: none; background: transparent; font-size:10px; }
.GSform_select { float:left;background:#FFFFFF;padding:1px;color:#84999e;font-size:11px; width:146px;border:#DDDDDD 1px solid; }
.GSform_fieldset { padding:5px; }
.GSfrom_error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}
.GSfrom_error2 { float:left; background: #990000; color:#FFFFFF; font-size:11px; padding: 1px 0 1px 3px; width:140px; border:#990000 1px solid;}
.GSform_line { height:3px; line-height:3px; font-size:0px; background: #84999e ; }
.GSform_submit { padding:1px 0 1px 3px; float:left; width:66px; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.GSform_submit:hover { color:#000000; }
.GSform_reset { padding:1px 0 1px 3px; margin:0 0 0 4px; float:left; width:66px; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.GSform_reset:hover { color:#000000; }

/*.PAGE LAYOUT.*/
#kalligram { width:1001px; }
#topmenu { height:30px;border-top:7px solid #970f00; }

#mainmenu { float:left; padding-top:1px; height:32px; overflow:hidden; }
.mmenu { background-color:#848077; float:left; padding:6px 0; width:88px; text-align:center; font-weight:bold; color:#FFFFFF;font-size:12px; margin:0 1px 0 0; }
.mmenu:hover { border-bottom:5px solid #000000; }
#mainmenu .books { background-color:#970f00; }
#mainmenu .last {margin-right:0;}
#mainmenu .active {border-bottom:5px solid #970f01; }


#contentHolder {float:left; width:800px; min-height:400px; border-right:1px dashed #c0bcb0; border-bottom:2px dotted #c0bcb0; background-color:#FFFFFF; }
#content { padding:10px 20px 10px 20px;  }
#right { float:right; width:200px;}
#head { height:217px; width:1000px; background:url(../../images/default/logo.jpg) no-repeat left top; position:relative; border-top:6px solid #716c67; }
#head .firstRow { height:42px;text-align:right;}
.headlogo { position:absolute; left:27px; top:24px;}
.pagetitle { width:200px;font-weight:bold; font-size:14px; color:#FFF;
position:absolute; top:162px; left:27px; background:url(../../images/default/pageTitleBg.png) no-repeat left top; height:31px; overflow:hidden; line-height:31px; padding-left:10px; }
#pageimage { position:absolute; top:36px; left:280px; height:180px; width:520px; }

#head_right { width:178px; position:absolute; top:36px; right:0;}
#head_right .active span { background-position:right bottom;}
.hrmenu {  font-size:12px; display:block; width:178px; }
.hrmenu span{ background:url(../../images/default/linkArrowMap.png) no-repeat right top; display:block; padding:5px 0; height:15px; cursor:pointer; }
.hrmenu:hover span { text-decoration:underline;background-position:right bottom; }




.logoclick { float:left; width:98px; height:123px; display:block; }
.lng_switcher { background:url(../../images/default/lng_arrow.gif) no-repeat; padding:0 0 0 20px; margin:12px 0 0 20px; float:right;  font-weight:bold; color:#000000;}

#footermenu { float:left; padding:6px 0 0 20px; }
.fmenu {  float:left; padding:0 6px 0 6px;font-size:11px; margin:0 1px 0 0; }
.fmenu:hover { text-decoration:underline; }
#footermenu .active { font-weight:bold;}
.fline { border-right:1px solid #999999; float:left;height:10px;width:1px; margin-top:2px; }

#created { padding:0 0 0 26px; font-size:11px; color:#999999; }
#created a {font-size:11px; color:#999999; }
#created a { text-decoration:underline; }

/*.sitemap.*/
#sitemap { padding:0 0 0 10px;}
#sitemap li { margin:4px 0 0 0;}
.sitemap_parent { font-weight:bold; font-size:16px; color:#970F00; }
.sitemap_parent:hover { text-decoration:underline;}

.sitemap_child { padding:0 0 0 20px;}
.sitemap_child_link {  text-decoration:none; font-weight:bold; font-size:12px;}
.sitemap_child_link:hover { text-decoration:underline;}

.sitemap_child_child { padding:0 0 0 20px;}
.sitemap_child_child_link {  font-size:11px;}
.sitemap_child_child_link:hover { text-decoration:underline;}

/*.KOSIK.*/
.kosik_link { background:url(../../images/default/kosikIcon.png) no-repeat right top; padding:5px 30px 0 20px; width:148px; height:21px;font-weight:bold; display:block;  }
.kosik_link:hover { text-decoration:underline;}
.kosik_info { background:#dedccd; padding:10px 0px 10px 20px; }
.kosik_info span { display:block;}

.h2right { background:#dedccd; padding:0 0 0 20px; font-weight:bold; }
.h2right .search { padding:5px 0; background:url(../../images/default/searchIcon.png) no-repeat right top; }
.h2right .kosik { padding:5px 0; background:url(../../images/default/kosikIcon.png) no-repeat right top; display:block; }
.h2right .kosik:hover { text-decoration:underline; }
.h2right .top { padding:5px 0; background:url(../../images/default/topIcon.png) no-repeat right top; }
.h2right .mailinglist {padding:5px 70px 5px 0; background:url(../../images/default/mailinglistIcon.png) no-repeat 142px 10px;}
.h2right .katalog { padding:5px 0; background:url(../../images/default/downloadIcon.png) no-repeat right top; }
.h2right .banners { padding:5px 0; background:url(../../images/default/glassesIcon.png) no-repeat right top; }

.bright {border-right:2px dotted #c0bcb0;}
.bbottom {border-bottom:2px dotted #c0bcb0;}
.bleft {border-left:2px dotted #c0bcb0;}

/* katalog */
.katalogList { padding:10px 0;}
.katalogList li { text-align:center; }
.katalogList a {}
.katalogList img {}
.katalogList .title {}

/* */
.bannersList {}
.bannersList li {}
.bannersList a { display:block;}
.bannersList .image {}
.bannersList .flash {}

/* socials */
#socials {}
#socials a { display:block; padding: 0 10px 10px 10px; background-color:#FFF;}
#socials a span {display:block; padding:10px 0 5px 0; border-top:2px dotted #C0BCB0;}
#socials .facebook { }
#socials .facebook span {background:url(../../images/default/facebookIcon.png) no-repeat right 10px; }
#socials .twitter {}
#socials .twitter span {background:url(../../images/default/twitterIcon.png) no-repeat right 10px; border-bottom:2px dotted #C0BCB0; padding-bottom:10px;}

.aButton { float:left; background:url(../../images/default/arrowButtonBg.png) no-repeat left top;}
.aButton span { display:block; margin-left:1px; padding:3px 20px 3px 10px; height:16px; background:url(../../images/default/arrowButtonBg.png) no-repeat right top; cursor:pointer;}
a.aButton:hover { color:#333;}

/*.SPRAVY.*/

/*.box.*/
.spravytitle { background:url(../../images/default/penIcon.png) no-repeat left top; padding:2px 0 6px 40px; height:26px; }
.spravytitle a.h2 { font-size:20px; color:#970F00; float:left; }
.spravytitle a.h2:hover { text-decoration:underline; }
.spravytitle .aButton { float:right; color:#970F00;}
.spravytitle .aButton span { width:140px;}
.BOXspravy { width:252px; float:left; border-top:2px dotted #c0bcb0; height:360px;}
.BOXspravy_empty { width:252px; float:left; border-top:2px dotted #c0bcb0; height:360px;}
.BOXspravy_datum { background-color:#e2e1dd; color:#000000; font-weight:bold; padding:5px 10px 5px 10px;}
.BOXspravy_datum a { color:#000000; font-weight:bold;}
.BOXspravy_datum a:hover { text-decoration:underline; }
.BOXspravy_title { padding:5px 10px 5px 10px; font-weight:bold; font-size:16px; color:#970F00; height:38px; }
.BOXspravy_title a {font-weight:bold; font-size:16px; color:#970F00; }
.BOXspravy_title a:hover { text-decoration:underline;}
.BOXspravy_perex { font-weight:bold; padding:5px 10px 5px 10px; height:40px; }
.BOXspravy_perex a { }
.BOXspravy_perex a:hover { text-decoration:underline;}
.BOXspravy_descr { padding:5px 10px 5px 10px; }
.BOXspravy_descr p { padding:0;}
.BOXspravy_descr a {}
.BOXspravy_descr a:hover { text-decoration:underline; }
.BOXspravy_descr p { }
.BOXspravy_photo { padding:5px 10px 5px 10px; float:left; }
.BOXspravy_img { }
.BOXspravy_link { float:left; padding:0 0 0 10px; }
.BOXspravy_link a { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.BOXspravy_link a:hover { color:#000000; text-decoration:underline; }

/*.nahlad.*/
#si { border-top:2px dotted #c0bcb0; float:left;}
.si_left { float:left; width:240px; border-right:2px dotted #c0bcb0; }
.si_right { float:right; width:512px; }
.si_top {background-color:#e2e1dd; height:26px;}
.si_datum {background-color:#e2e1dd; color:#000000; font-weight:bold; padding:5px 0 0 10px;}
.si_back { float:right; padding:5px 10px 0 0; font-size:11px; color:#666666;}
.si_back:hover { color:#000000; text-decoration:underline; }
.si_in { padding:5px 5px 10px 10px; }
.si_nazov {font-weight:bold; font-size:20px; color:#970F00;}
.si_popis { padding-bottom:10px;}
.si_description {
line-height:18px;
padding:10px;}
.si_photo {}
.si_photo img { max-width:220px;}
.si_video_title { font-size:16px; color:#970F00; font-weight:bold;}
.si_video {}

#obchodne_podmineky { padding:10px;}
.obchodne_podmienky { padding:10px 0 10px 20px; display:block;text-decoration:underline;}
.obchodne_podmienky:hover { text-decoration:underline;}
.obchodne_podmienky_active { padding:10px 0 10px 20px; display:block; font-size:13px; text-decoration:underline; font-weight:bold;  }
.obchodne_podmienky_active:hover { text-decoration:underline;}

/*.BOX_NOVINKY.*/
.bookstitle { background:url(../../images/default/booksIcon.png) no-repeat left top;padding:2px 0 6px 40px; height:26px; }
.bookstitle a.h2 {font-size:20px; color:#970F00; float:left; }
.bookstitle a.h2:hover { text-decoration:underline; }
.bookstitle .aButton { float:right; color:#970F00;}
.bookstitle .aButton span { width:140px;}
.BOXnews { width:252px; float:left; border-top:2px dotted #c0bcb0; height:270px;}
.BOXnews_empty { width:252px; float:left; border-top:2px dotted #c0bcb0; height:270px;}
.BOXnews_title { padding:5px 10px 5px 10px; font-weight:bold; font-size:16px; color:#970F00; height:38px; }
.BOXnews_title a {font-weight:bold; font-size:16px; color:#970F00; }
.BOXnews_title a:hover { text-decoration:underline; }
.BOXnews_autor { font-weight:bold; padding:5px 10px 5px 10px; font-size:14px;}
.BOXnews_autor a { font-weight:bold; font-size:14px;}
.BOXnews_autor a:hover { text-decoration:underline; }
.BOXnews_perex { padding:5px 10px 5px 10px; }
.BOXnews_perex a {}
.BOXnews_perex a:hover { text-decoration:underline; }
.BOXnews_descr { padding:5px 10px 5px 10px; }
.BOXnews_descr p { }
.BOXnews_photo { padding:5px 10px 5px 10px; float:left; }
.BOXnews_img { }
.BOXnews_link { float:left; padding:10px 0 0 10px; }
.BOXnews_link a { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.BOXnews_link a:hover { color:#000000; text-decoration:underline; }

/*.TOPTEN.*/
.BOXtopten {  padding:10px 10px 10px 10px;background-color:#FFFFFF;}
.BOXtopten li {}
.BOXtopten a {padding:5px 0 5px 10px; display:block;}
.BOXtopten a:hover .title { text-decoration:underline;}
.BOXtopten .title {font-weight:bold;display:block;color:#970F00;}
.BOXtopten .author {display:block;}

/*.SEARCH.*/
#BOXsearch { padding:4px; width:190px; }
.search_text { width:186px; padding:1px 0 1px 3px; border:1px solid #c2bfba;}
.search_submit {border:solid 1px #4b0601; background-color:#970f01; color:#FFFFFF; float:right; cursor:pointer; height:20px; }
.search_submit:hover { text-decoration:underline;}

.search_radio { float:left; }
.search_span { float:left; padding:1px 0 0 3px;}

/*.NEWSLETTER.*/
.newsletter { padding:10px; background-color:#FFFFFF;}
.newsletter p { padding:0 0 6px 10px;}
.newsletter_email { width:176px; padding:1px 0 1px 3px; border:1px solid #c2bfba; float:right;}
.newsletter_submit {border:solid 1px #4b0601; background-color:#970f01; color:#FFFFFF; float:right; cursor:pointer;}
.newsletter_submit:hover { text-decoration:underline;}

/*.KNIHY.*/
/*.form.*/
.kf_fieldset { padding:5px; background-color:#e2e1dd; }
.kf_box { float:left; width:140px; padding:3px 0 3px 0;}
.kf_border { border-right:2px solid #b3b0ab;}
.kf_pl8 { padding-left:8px;}
.kf_label { float:left; color:#000000; font-weight:bold; padding:0 0 0 2px; }
.kf_submit { float:left; background-color:#FFFFFF; border:1px solid #9b988f; color:#9b988f; }
.kf_select { float:left; width:130px; }

/*.vypis.*/
.kv_fieldset { padding:5px; }
.kv_box { float:left; width:140px; padding:3px 0 3px 0;}
.kv_td { width:140px; padding:3px 0 3px 0;}
.kv_border { border-right:2px solid #b3b0ab;}
.kv_pl8 { padding-left:8px;}
.kv_label { color:#000000; font-size:14px; font-weight:bold; padding:0 0 0 2px;}
.kv_text {  padding:0 0 0 1px; width:130px;font-weight:bold; font-size:20px; color:#970F00;}

/*.zoznam.*/
.kz_row { padding:10px 0 0 5px;}
.kz_autor {font-size:17px; color:#970F00;}
.kz_kniha { font-weight:bold; font-size:13px; color:#000000;}
.kz_knihaopis {font-size:13px; color:#000000;}

/*.info.*/
#ki { border-top:2px dotted #c0bcb0;}
.ki_autor {font-weight:bold; font-size:18px; color:#970F00; float:left; padding:0 0 0 10px; }
.ki_back { float:right; padding:10px 0 0 0; color:#999999; font-size:11px;}
.ki_kniha { font-weight:bold; font-size:18px; }
.ki_popis {font-weight:bold; }
.ki_rok { font-size:13px; }
.ki_left { float:left; width:240px; border-right:2px dotted #c0bcb0; }
.ki_in { padding:10px; float:left; width:220px; }
.ki_in2 { padding:0 0 0 10px; }
.ki_dost {font-weight:bold; font-size:12px; color:#970F00; }
.ki_line { height:1px; line-height:1px; font-size:0; width:230px; border-bottom:2px dotted #c0bcb0; }
.ki_right { float:right; width:518px; }
.ki_editor { padding:10px; background-color:#e2e1dd; border-bottom:2px dotted #c0bcb0;  }
.ki_anotacia { padding:10px; }
.ki_old_price {font-weight:bold; font-size:14px; color: #999999; }
.ki_action_price {font-weight:bold; font-size:14px; color:#000000; }
.kcolor { color:#970F00; }
.ki_added { font-size:11px; color:#999;}

.ki_form_label { float:left; color:#000000; padding:3px 3px 0 0; font-weight:bold; }
.ki_form_input { width:30px; border:#a29f9a 1px solid; margin:0 2px 0 0; padding:0 0 0 2px; float:left; height:17px; }
.ki_form_submit { background-color:#990d00; border:#a29f9a 1px solid; color:#FFFFFF; width:100px; float:left; cursor:pointer; height:19px; font-size:11px; }
.ki_form_submit:hover { text-decoration:underline;}

.ki_print_page { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.ki_print_page:hover { color:#000000; text-decoration:underline; }

.ki_odporucit { border:1px solid #848077; color:#848077; padding:2px 6px; float:right; }
.ki_odporucit:hover { color:#000000; text-decoration:underline; }

.adviseform { padding:10px; background-color:#999999; position:absolute; bottom:0px; width:212px; }
.adviseform_legend { color: #FFFFFF; font-weight:bold; }
.adviseform_label { float:left; font-weight:bold; }
.adviseform_line { height:1px; line-height:1px; font-size:0; width:100%; border-bottom:#CCCCCC 1px solid;}
.adviseform_input { width:208px; border:#666666 1px solid; padding:1px; }
.adviseform_textarea { width:208px; border:#666666 1px solid; padding:1px; height:50px; }
.adviseform_submit { background-color:#FFFFFF; color:#000000; border:none; font-weight:bold; font-size:11px; }
.adviseform_submit:hover { text-decoration:underline; }

.ki_objednavka { border-top:2px dotted #c0bcb0; border-bottom:2px dotted #c0bcb0; margin:5px;}

.book_files { padding:0 10px;}
.book_file { }

.sprava_files { padding:0 10px;}
.sprava_file { }


/*.CASOPISY.*/
.BOXmagazine { width:375px; float:left; }
.BOXmagazine_padd { padding-left:10px;}
.BOXmagazine_title { padding:0 0 5px 10px; font-weight:bold; font-size:18px; color:#970F00;}
.BOXmagazine_title a { font-weight:bold; font-size:18px; color:#970F00; }
.BOXmagazine_title a:hover { text-decoration:underline;}
.BOXmagazine_photo { padding:0 0 10px 0;}
.BOXmagazine_descr { background:#e2e1dd; padding:5px; border-top:2px dotted #c0bcb0; height:108px;}
.BOXmagazine_link { padding:5px 0 0 5px; float:right;}
.BOXmagazine_link a { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.BOXmagazine_link a:hover { color:#000000; text-decoration:underline; }

/*.CASOPIS INFO.*/
.INFOmagazine { float:left; }
.INFOmagazine_title { font-weight:bold; font-size:18px; color:#970F00; float:left; padding:0 0 0 10px;}
.INFOmagazine_title:hover { text-decoration:underline;}
.INFOmagazine_back { float:right; padding:4px 0 0 0; color:#999999;}
.INFOmagazine_back:hover { text-decoration:underline;}
.INFOmagazine_photo { padding:0 0 10px 0; text-align:center;}
.INFOmagazine_descr { background:#e2e1dd; padding:5px; border-top:2px dotted #c0bcb0; }
.INFOmagazine_link { padding:5px 0 0 5px; float:left;}
.INFOmagazine_link a { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.INFOmagazine_link a:hover { color:#000000; text-decoration:underline; }

/*.CASOPIS FORM.*/
.INFOFORMm {}
.INFOFORMm_text { float:left; font-weight:bold; font-size:16px; color:#970F00; padding:0 0 0 10px;}
.INFOmFORM { float:right; }
.INFOmFORM_text { float:left; padding:4px 5px 0 0; }
.INFOmFORM_select { float:left; border:#a29f9a 1px solid; }
.INFOmFORM_submit {float:left; border:solid 1px #4b0601; background-color:#970f01; color:#FFFFFF; cursor:pointer; margin-left:2px; }

/*.CASOPIS NUMBER.*/
.BOXmagazine_number { width:252px; float:left; border-top:2px dotted #c0bcb0;}
.BOXmagazine_number_empty { width:252px; float:left; border-top:2px dotted #c0bcb0;}
.BOXmagazine_number_datum { background-color:#e2e1dd; color:#000000; font-weight:bold; padding:5px 10px 5px 10px;}
.BOXmagazine_number_datum a { color:#000000; font-weight:bold; }
.BOXmagazine_number_datum a:hover { text-decoration:underline; }
.BOXmagazine_number_title { padding:5px 10px 5px 10px; font-weight:bold; font-size:16px; color:#970F00; }
.BOXmagazine_number_title a{ font-weight:bold; font-size:16px; color:#970F00; }
.BOXmagazine_number_title a:hover{ text-decoration:underline;}
.BOXmagazine_number_photo { padding:5px 10px 5px 10px; float:left; }
.BOXmagazine_number_img { }
.BOXmagazine_number_link { float:left; padding:0 0 0 10px; }
.BOXmagazine_number_link a { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.BOXmagazine_number_link a:hover { color:#000000; text-decoration:underline; }

/*.CASOPIS NUMBER.*/
#magazinc { border-top:2px dotted #c0bcb0; float:left;}
.magazinc_nazov {font-weight:bold; font-size:20px; color:#970F00; float:left; padding:0 0 0 5px; }
.magazinc_cislo {font-weight:bold; font-size:18px; color:#000000; float:left; padding:0 0 0 40px; }
.magazinc_back { float:right; padding:9px 0 0 0; color:#999999;}
.magazinc_kniha { font-weight:bold; font-size:18px; }
.magazinc_popis {  font-weight:bold; }
.magazinc_rok { font-size:13px; }
.magazinc_left { float:left; width:240px; border-right:2px dotted #c0bcb0; }
.magazinc_in { padding:5px; }
.magazinc_in2 { padding:0 0 0 5px; }
.magazinc_dost { font-weight:bold; font-size:12px; color:#970F00; }
.magazinc_line { height:1px; line-height:1px; font-size:0; width:230px; border-bottom:2px dotted #c0bcb0; }
.magazinc_right { float:right; width:518px; }
.magazinc_content { padding:10px; }
.magazinc_files { padding:10px; }
.magazinc_old_price { font-weight:bold; font-size:14px; color: #999999; }
.magazinc_action_price { font-weight:bold; font-size:14px; color:#000000; }

.magazinc_form_label { float:left; color:#000000; padding:3px 3px 0 0; font-weight:bold; }
.magazinc_form_input { width:30px; border:#a29f9a 1px solid; margin:0 2px 0 0; padding:0 0 0 2px; float:left; height:17px; }
.magazinc_form_submit { background-color:#990d00; border:#a29f9a 1px solid; color:#FFFFFF; width:100px; float:left; cursor:pointer; height:19px; font-size:11px; }
.magazinc_form_submit:hover { text-decoration:underline;}

.magazinc_print_page { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.magazinc_print_page:hover { color:#000000; text-decoration:underline; }

.magazinc_odporucit { border:1px solid #848077; color:#848077; padding:2px 6px; float:right; }
.magazinc_odporucit:hover { color:#000000; text-decoration:underline; }

.magazinc_objednavka { border-top:2px dotted #c0bcb0; border-bottom:2px dotted #c0bcb0; margin:5px;}
.magazinc_added { font-size:11px; color:#999;}

/*.EDICIE.*/
#edicie { border-top:2px dotted #c0bcb0; float:left;}
.edicie_nazov { font-weight:bold; font-size:18px; color:#000000; float:left; padding:0 0 0 5px; }
.edicie_edicia { font-weight:bold; font-size:18px; color:#970F00; float:right; padding:0 0 0 5px; width:510px;  }
.edicie_left { float:left; width:240px; border-right:2px dotted #c0bcb0; }
.edicie_in { padding:5px; }
.edicie_in2 { padding:0 0 0 5px; }
.edicie_line { height:1px; line-height:1px; font-size:0; width:230px; border-bottom:2px dotted #c0bcb0; }
.edicie_right { float:right; width:518px; background-color:#E2E1DD;}
.edicie_content {  float:left; }
.edicie_content_left { float:left; padding:5px; width:290px; }
.edicie_content_right { float:right; padding:5px; width:208px; }
.edicie_photo { text-align:center; }
.edicie_link { padding:5px 0 0 0;font-weight:bold; font-size:16px;  display:block; clear:left;}
.edicie_link_active { padding:5px 0 0 0;font-weight:bold; font-size:16px;  display:block; clear:left; color:#999999; }
.edicie_link:hover { text-decoration:underline; color:#970F00; }
.edicie_link_active:hover { text-decoration:underline; color:#970F00; }

.edicia_book_row { padding:5px;}
.edicia_book_autor {font-size:16px; color:#970F00; font-weight:bold; }
.edicia_book_autor:hover { text-decoration:underline; }
.edicia_book_kniha { font-size:14px; font-weight:bold; }
.edicia_book_kniha:hover { text-decoration:underline; }

/*.AUTORI.*/
.autorForm { background-color:#E2E1DD; padding:10px; float:left; width:740px; }
.autorFormLabel { float:left; font-weight:bold; padding:3px 5px 0 0; }
.autorFormInput { float:left; border:#a29f9a 1px solid; padding:2px 0 0 3px; }
.autorFormSubmit { float:left; background-color:#990d00; border:#a29f9a 1px solid; color:#FFFFFF; margin-left:5px; cursor:pointer;}
.autorFormSubmit:hover { text-decoration:underline;}

.autorLetNav { float:left; padding:6px; float:left; width:748px;}
.autorLetLink { color:#970F00; font-weight:bold; padding:0 4px 0 4px; float:left; font-size:13px; }
.autorLetLink_active { color:#000000; font-weight:bold;padding:0 4px 0 4px; float:left; font-size:13px; }
.autorLetLink:hover { text-decoration:underline; }
.autorLetLink_active:hover {text-decoration:underline;}

.autorLetter {font-weight:bold; font-size:18px; color:#970F00; float:left; padding:0 0 0 10px;}
.autorLine {height:1px; line-height:1px; font-size:0; border-bottom:2px dotted #c0bcb0; }

.autorList { padding:10px;padding:10px; float:left; width:740px;}
.autorName { font-weight:bold; font-size:13px; float:left; padding-top:3px; }
.autorName:hover { text-decoration:underline; }

/*.AUTOR.*/
#autorI { border-top:2px dotted #c0bcb0; float:left;}
.autorI_nazov {font-weight:bold; font-size:20px; color:#970F00; float:left; padding:0 0 0 5px; }
.autorI_cislo {font-weight:bold; font-size:18px; color:#000000; float:left; padding:0 0 0 40px; }
.autorI_back { float:right; padding:9px 0 0 0; color:#999999;}
.autorI_kniha { font-weight:bold; font-size:18px; }
.autorI_popis { font-weight:bold; }
.autorI_rok { font-size:13px; }
.autorI_left { float:left; width:240px; border-right:2px dotted #c0bcb0; }
.autorI_in { padding:5px; }
.autorI_in2 { padding:0 0 0 5px; }
.autorI_dost { font-weight:bold; font-size:12px; color:#970F00; }
.autorI_line { height:1px; line-height:1px; font-size:0; width:230px; border-bottom:2px dotted #c0bcb0; }
.autorI_right { float:right; width:518px; }
.autorI_description { padding:10px; background-color:#E2E1DD;}
.autorI_biography { padding:10px;}
.autorI_biography a { color:#970F00; font-weight:bold;}
.autorI_biography a:hover { text-decoration:underline;}
.autorI_biography_title { font-size:13px; font-weight:bold; }

.autorkniha_diela { font-size:18px;}
.autorkniha{ padding:10px 10px 10px 0;}
.autorkniha_kniha{  font-weight:bold; font-size:16px; color:#970F00; }
.autorkniha_kniha:hover { text-decoration:underline;}
.autorkniha_popis{ font-weight:bold; font-size:14px; }
.autorkniha_popis:hover { text-decoration:underline;}

/*.PARTNERI.*/
.partneri_description { padding:10px; background-color:#E2E1DD;}
.partner { border-top:2px dotted #c0bcb0;}
.partner_left { width:230px; border-right:2px dotted #c0bcb0; padding:15px 10px 10px 10px; }
.partner_right { width:500px; padding:10px;}
.partner_right a { color:#970F00; font-weight:bold;}
.partner_right a:hover { text-decoration:underline;}
.partner_photo { float:right;}
.partner_photo img{ }

/*.CALENDAR.*/
.calendar { padding:10px; }
.calendar_datum {font-weight:bold; font-size:18px; color:#970F00; }
.calendar_description { }

/*.OHLASY.*/
.ohlasy { padding:10px; }
.ohlasy_title {font-weight:bold; font-size:18px; color:#970F00; }
.ohlasy_link,.ohlasy_file { }
.ohlasy_link:hover,.ohlasy_file:hover { color:#666666;}
.ohlasy_content { }

/*.CONTACT.*/
.contact_left { float:left; width:480px; padding:10px;}
.contact_right { float:right; width:230px; padding:10px; background-color:#e2e1dd; }

/* about us*/
.about_us {}

/*.form.*/
.contactf_title { font-weight:bold;color:#970F00; font-size:16px; padding:0 0 5px 10px;}
.contactf_block { background-color:#ced3e3; border:1px solid #a7b1cc; }
.contactf_legend { font-size:13px; font-weight:bold; color:#84999e; padding:0 0 2px 0; }
.contactf_form {background-color:#e2e1dd; border-top:2px dotted #c0bcb0;}
.contactf_form .error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:180px; border:#990000 1px solid; margin-left:244px;}
.contactf_label { padding: 3px 3px 0 0; width:240px; float:left; font-weight:bold; color: #333333;}
.contactf_label_captcha {padding: 3px 3px 0 0;width:240px; float:left; text-align:right;}
.contactf_input { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:180px;border:#DDDDDD 1px solid; }
.contactf_textarea { float:left;background:#FFFFFF;padding:2px;color:#222222;font-size:11px; width:400px; height:200px; border:#DDDDDD 1px solid; }
.contactf_checkbox { margin:3px 0 0 0; padding:0; float:left; border: none; background: transparent; font-size:10px; }
.contactf_select { float:left;background:#FFFFFF;padding:1px;color:#222222;font-size:11px; width:146px;border:#DDDDDD 1px solid; }
.contactf_fieldset { padding:20px; }
.contactf_error { float:left; background:#CC0000; color:#FFFFFF; font-size:10px; padding: 1px 0 1px 3px; width:180px; border:#990000 1px solid;}
.contactf_line { height:3px; line-height:3px; font-size:0px; background: #84999e ; }
.contactf_submit { padding:1px 0 1px 3px; float:left; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.contactf_submit:hover { color:#000000; }
.contactf_reset { padding:1px 0 1px 3px; margin:0 0 0 4px; float:left; background:#AABDC1; border: #7f989d 1px solid; font-size:11px; font-weight:bold; color:#FFFFFF; cursor:pointer; }
.contactf_reset:hover { color:#000000; }
.contact_email_sent { font-size:16px; color:#d50001;}

/*.USPECHY.*/
.uspechy { padding:10px; float:left; width:740px; }
.uspechy_title {font-weight:bold; font-size:18px; color:#970F00; }
.uspechy_title:hover { text-decoration:underline;}
.uspechy_perex {}
.uspechy_more { border:1px solid #848077; color:#848077; padding:2px 6px; float:left; }
.uspechy_more:hover { color:#000000; text-decoration:underline; }

/*.USPECH.*/
.uspech { padding:10px; float:left; width:740px;border-top:2px dotted #c0bcb0; }
.uspech_title { font-weight:bold; font-size:18px; color:#970F00; float:left; padding:10px 0 0 10px; }
.uspech_back { float:right; padding:12px 0 0 0; color:#999999; font-size:11px; }
.uspech_perex { color: #666666; }
.uspech_description { }

/*.KOSIK.*/
#kosObsah { padding-top:10px; float:left;}

.cartKniha { padding:0 0 0 10px;font-weight:bold; font-size:18px; color:#970F00; }
.knihaCart { padding:0 10px 10px 10px; float:left; width:740px;border-top:2px dotted #c0bcb0; }
.knihaCart_left { width:480px; border-right:2px dotted #c0bcb0; padding:8px 8px 0 0; float:left; }
.knihaCart_right { width:240px; padding:10px 0 0 10px; float:right;  }
.knihaCart_autor {font-weight:bold; font-size:18px; color:#970F00;  }
.knihaCart_kniha { font-weight:bold; font-size:14px; }
.knihaCart_cena { color:#4d4d45; }

.cartCasopis { padding:0 0 0 10px;font-weight:bold; font-size:18px; color:#970F00; }
.casopisCart { padding:0 10px 10px 10px; float:left; width:740px;border-top:2px dotted #c0bcb0; }
.casopisCart_left { width:480px; border-right:2px dotted #c0bcb0; padding:8px 8px 0 0; float:left; }
.casopisCart_right { width:240px; padding:10px 0 0 10px; float:right;  }
.casopisCart_casopis { font-weight:bold; font-size:18px; color:#970F00;  }
.casopisCart_cislo { font-weight:bold; font-size:14px; }
.casopisCart_cena { color:#4d4d45; }

.cartFooter { border-top:2px dotted #c0bcb0;  background-color:#E2E1DD; padding:10px 10px 10px 10px; float:left; width:740px; }
.cartOrder {background-color:#990d00; border:#a29f9a 1px solid; color:#FFFFFF; padding:2px; cursor:pointer; }
.cartOrder:hover { text-decoration:underline;}

.kos_label { float:left; color:#000000; padding:3px 3px 0 0; font-weight:bold; }
.kos_input { width:30px; border:#a29f9a 1px solid; margin:0 2px 0 0; padding:0 0 0 2px; float:left;height:17px; }
.kos_submit { border:1px solid #848077; color:#848077; float:left;cursor:pointer;font-size:11px; width:46px; height:19px;}
.kos_submit:hover { text-decoration:underline; }
.kos_delete { background-color:#990d00; border:#a29f9a 1px solid; font-size:11px; color:#FFFFFF; float:right; cursor:pointer; width:60px; height:19px; }
.kos_delete:hover { text-decoration:underline; }

.OrderTitle {  font-weight:bold; font-size:18px; color:#970F00; padding:10px 0 0 10px;}
.OrderBox { border:2px dotted #CCCCCC; }
.OrderInfo { font-weight:bold; padding:5px 0 0 10px;}
.OrderBoxTitle { font-weight:bold; font-size:14px; color:#970F00; background-color:#fcf9e8; padding:5px 10px;}
.OrderLabel { width:240px; text-align:right; padding:3px 5px 0 0; font-weight:bold; float:left; }
.OrderInput { float:left; width:300px; border:#970F00 1px solid; padding:0 0 0 3px;}
.OrderError { float:left; width:300px; border:#970F00 1px solid; padding:1px 0 1px 3px; background-color:#CC0000; color:#FFFFFF;}
.OrderBox .error { float:left; width:300px; border:#970F00 1px solid; padding:1px 0 1px 3px; background-color:#CC0000; color:#FFFFFF; margin-left:245px;}
.OrderSelect {float:left;width:305px; border:#970F00 1px solid; font-size:12px;}
.OrderTextarea {float:left;width:300px; border:#970F00 1px solid; height:60px; }
.OrderCheckbox { float:left;}
.OrderCheckboxText { float:left; width:300px; font-size:11px; padding:0 0 0 3px; color:#666666; }

.OrderSubmit {  background-color:#fcf9e8; border:#F5E3D3 1px solid; color:#970F00; cursor:pointer; }
.OrderSubmit:hover { text-decoration:underline; }
.OrderReset { background-color:#fcf9e8; border:#F5E3D3 1px solid; color:#970F00; cursor:pointer; }
.OrderReset:hover { text-decoration:underline; }

.kosik_thanks { padding:10px; font-weight:bold; }
.kosik_empty {padding:10px; font-weight:bold; }

#deliveryprice { font-size:11px; font-weight:bold; padding:3px 0 0 2px;}

/*.STRANKOVANIE.*/
#strankovanie {  height:19px; float:left; padding:2px; background-color:#DEDCCD; width:754px; }
#strankovanie a { padding: 2px 5px 2px 5px; color: #970F00; float:left; height:14px;}
#strankovanie a.selected {background: #970F00; color: #FFFFFF;}
#strankovanie a:hover {background: #970F00; color: #FFFFFF;}

/*.FILES.*/
.file_image, .file_video,
.file_text, .file_zip,
.file_rar, .file_excel,
.file_ppoint, .file_word,
.file_pdf, .file_music{ background:url(../../images/default/files_map.gif) no-repeat top left;height:17px; width:20px;float:left;}
.file_image{  background-position: -12px -6px;} 
.file_video{  background-position: -37px -6px;}
.file_text{   background-position: -67px -6px;}
.file_zip{    background-position: -92px -6px;}
.file_rar{    background-position: -120px -6px;}
.file_excel{  background-position: -148px -6px;}
.file_ppoint{ background-position: -174px -6px;}
.file_word{   background-position: -200px -6px;}
.file_pdf{    background-position: -226px -6px;}
.file_music{  background-position: -254px -6px;}
.files {  }
.file { float:left; }
.file span { cursor:pointer; } 
.filesize { float:left; padding:3px 0 0 0; color: #999999;}
.filename { float:left; padding:3px 0 0 0; color: #666666;}
.filename:hover { text-decoration:underline;}

/*.SIZES.*/
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w130 { width:130px;}
.w150 { width:150px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w300 { width:300px;}
.w310 { width:310px;}
.w400 { width:400px;}
.w500 { width:500px;}
.w550 { width:550px;}
.w600 { width:600px;}
.w650 { width:650px;}
.w680 { width:680px;}
.w700 { width:700px;}

.relatedBooks { padding-top:10px;}
.relatedBooks .line { border:none; border-top:1px dashed #999; margin-left:10px;}
.relatedBooks h2 { padding:10px; font-size:14px; font-weight:bold; }
.relatedBooks ul {}
.relatedBooks a { padding:5px 10px 5px 10px; display:block; width:498px;}
.relatedBooks a:hover { background-color:#F7E9CE;}
.relatedBooks .title {color:#970F00;
font-weight:bold; display:block;}
.relatedBooks .author {
font-weight:bold; display:block;}

.bookPreferences { padding-top:10px;}
.bookPreferences .line { border:none; border-top:1px dashed #999; margin-left:10px;}
.bookPreferences h2 { padding:10px; font-size:14px; font-weight:bold; }
.bookPreferences ul {}
.bookPreferences a { padding:5px 10px 5px 10px; display:block; width:498px;}
.bookPreferences a:hover { background-color:#F7E9CE;}
.bookPreferences .title {color:#970F00;
font-weight:bold; display:block;}
.bookPreferences .author {
font-weight:bold; display:block;}

