html, body{ margin:0; padding:0; border:none;}
body{font-family:Arial; font-size:12px; background-color:#fcf9e8; }
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; }
.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; }
.hide { display:none; }
.line { height:1px; line-height:1px; font-size:0; width:100%; border-bottom:#FF9900 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:1002px; }
#topmenu { height:30px; }
#mainmenu { float:left; }
#content { float:left; width:760px; min-height:400px; border-right:2px dotted #c0bcb0; border-bottom:2px dotted #c0bcb0; border-top:7px solid #970f00; background-color:#FFFFFF;padding:10px 20px 10px 20px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#right { float:left; width:198px; padding:7px 0 0 0; }
.mmenu { background-color:#848077; float:left; padding:5px 25px 5px 24px; font-weight:bold; color:#FFFFFF;font-size:12px; margin:0 1px 0 0; }
.mmenu:hover { border-bottom:5px solid #000000; }
.mmenu_active { background-color:#848077; float:left; padding:5px 25px 5px 24px; border-bottom:5px solid #970f01; font-weight:bold;color:#FFFFFF;font-size:12px; margin:0 1px 0 0;}

#head { height:250px; width:1000px; background:url(../../images/default/logo.jpg) no-repeat left bottom; }

#head_right { float:right; width:178px; margin-top:10px; padding:10px; }

.hrmenu { font-size:12px; padding:7px 10px 7px 10px; display:block; width:158px; }
.hrmenu:hover { text-decoration:underline; }
.hrmenu_active { font-size:12px; padding:7px 10px 7px 10px; display:block; width:158px; font-weight:bold;}
.hrmenu_active:hover { text-decoration:underline; }
.headlogo { float:left; width:250px; padding:25px 0 0 26px; }
.logoclick { float:left; width:96px; height:128px; display:block; }
.pagetitle { float:left; width:200px; padding:20px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#970F00; }
.pagetitle:hover { text-decoration:underline; }
#pageimage { margin:20px 0 0 0;float:left; height:180px;width:520px; }
.lng_switcher { background:url(../../images/default/lng_arrow.gif) no-repeat; padding:0 0 0 20px; margin:5px 0 0 20px; float:left;  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; }
.fmenu_active { float:left; padding:0 6px 0 6px; font-weight:bold;font-size:11px; margin:0 1px 0 0;}
.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-family:Georgia, "Times New Roman", Times, serif; 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.*/
.h2right_kosik { background:#dedccd; float:left; }
.kosik_link { background:url(../../images/default/kosik.gif) no-repeat right top; padding:5px 30px 0 20px; width:148px; height:21px; float:left; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;  }
.kosik_link:hover { text-decoration:underline;}
.kosik_info { background:#dedccd; float:left; width:178px; padding:10px 0px 10px 20px; }

.h2right { background:#dedccd; padding:5px 20px 5px 20px; float:left; width:158px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }

.bright {border-right:2px dotted #c0bcb0;}
.bbottom {border-bottom:2px dotted #c0bcb0;}
.bleft {border-left:2px dotted #c0bcb0;}


/*.SPRAVY.*/

/*.box.*/
.spravytitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#970F00; padding:2px 0 6px 10px; }
.spravytitle a { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#970F00; }
.spravytitle a:hover { text-decoration:underline; }
.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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#970F00; height:38px; }
.BOXspravy_title a {font-family:Georgia, "Times New Roman", Times, serif; 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 { font-weight:bold; }
.BOXspravy_perex a:hover { text-decoration:underline;}
.BOXspravy_descr { padding:5px 10px 5px 10px; font-family:Georgia, "Times New Roman", Times, serif; height:70px; }
.BOXspravy_descr p { padding:0;}
.BOXspravy_descr a { font-family:Georgia, "Times New Roman", Times, serif; }
.BOXspravy_descr a:hover { text-decoration:underline; }
.BOXspravy_descr p { font-family:Georgia, "Times New Roman", Times, serif; }
.BOXspravy_photo { padding:5px 0 5px 10px; float:left; }
.BOXspravy_img { }
.BOXspravy_link { float:left; padding:10px 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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#970F00;}
.si_popis { font-family:Georgia, "Times New Roman", Times, serif; padding-bottom:10px;}
.si_description { padding:10px;}
.si_photo {}
.si_photo img { max-width:220px;}
.si_video_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#970F00; font-weight:bold;}
.si_video {}

#obchodne_podmineky { padding:10px;}
.obchodne_podmienky { padding:0 0 0 20px; float:left; height:16px; }
.obchodne_podmienky:hover { text-decoration:underline;}
.obchodne_podmienky_active { padding:0 0 0 20px; font-weight:bold; float:left; height:16px;  }
.obchodne_podmienky_active:hover { text-decoration:underline;}

/*.BOX_NOVINKY.*/
.bookstitle { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#970F00; padding:2px 0 6px 10px; }
.bookstitle a { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#970F00; }
.bookstitle a:hover { text-decoration:underline; }
.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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#970F00; }
.BOXnews_title a { font-family:Georgia, "Times New Roman", Times, serif; 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; height:30px;}
.BOXnews_perex a {}
.BOXnews_perex a:hover { text-decoration:underline; }
.BOXnews_descr { padding:5px 10px 5px 10px; font-family:Georgia, "Times New Roman", Times, serif;  }
.BOXnews_descr p { font-family:Georgia, "Times New Roman", Times, serif; }
.BOXnews_photo { padding:5px 0 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 { width:178px; float:left; padding:10px 10px 10px 10px;background-color:#FFFFFF;}
.topten { width:168px; float:left; padding:5px 0 5px 10px;}
.topten_title {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#970F00; float:left; clear:left;}
.topten_title:hover {text-decoration:underline;}
.topten_autor { font-weight:bold; float:left; clear:left; width:168px; }
.topten_autor:hover { color:#000000; text-decoration:underline; }

/*.SEARCH.*/
#BOXsearch { padding:4px; float:left; 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; width:30px; }
.search_submit:hover { text-decoration:underline;}

.search_radio { float:left; }
.search_span { float:left; padding:1px 0 0 3px;}

/*.NEWSLETTER.*/
.newsletter { padding:4px; float:left; width:190px;background-color:#FFFFFF;}
.newsletter p { width:150px; padding:1px 0 1px 16px;}
.newsletter_email { width:184px; padding:1px 0 1px 3px; border:1px solid #c2bfba;}
.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; font-family:Georgia, "Times New Roman", Times, serif; }
.kv_text {  padding:0 0 0 1px; width:130px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#970F00;}

/*.zoznam.*/
.kz_row { padding:10px 0 0 5px;}
.kz_autor { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#970F00;}
.kz_kniha { font-weight:bold; font-size:13px; color:#000000;}
.kz_knihaopis { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000;}

/*.info.*/
#ki { border-top:2px dotted #c0bcb0;}
.ki_autor { font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color: #999999; }
.ki_action_price { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color:#000000; }
.kcolor { color:#970F00; }

.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 { }

/*.CASOPISY.*/
.BOXmagazine { width:375px; float:left; }
.BOXmagazine_padd { padding-left:10px;}
.BOXmagazine_title { padding:0 0 5px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#970F00;}
.BOXmagazine_title a { font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#970F00; }
.BOXmagazine_number_title a{ font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#970F00; float:left; padding:0 0 0 5px; }
.magazinc_cislo { font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; color: #999999; }
.magazinc_action_price { font-family:Georgia, "Times New Roman", Times, serif; 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;}

/*.EDICIE.*/
#edicie { border-top:2px dotted #c0bcb0; float:left;}
.edicie_nazov { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#000000; float:left; padding:0 0 0 5px; }
.edicie_edicia { font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px;  display:block; clear:left;}
.edicie_link_active { padding:5px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#970F00; float:left; padding:0 0 0 5px; }
.autorI_cislo { font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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; font-family:Georgia, "Times New Roman", Times, serif;}
.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; float:left;}
.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-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#970F00; }
.calendar_description { }

/*.OHLASY.*/
.ohlasy { padding:10px; }
.ohlasy_title { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#970F00; }
.ohlasy_link,.ohlasy_file { color:#009FDA; font-weight:bold;text-decoration:underline; padding-top:4px; }
.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; }

/*.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_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; font-family:Arial, Helvetica, sans-serif; }
.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; }

/*.USPECHY.*/
.uspechy { padding:10px; float:left; width:740px; }
.uspechy_title { font-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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-family:Georgia, "Times New Roman", Times, serif; 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;}
.OrderSelect {float:left;width:300px; border:#970F00 1px solid; font-size:12px;}
.OrderTextarea {float:left;width:300px; border:#970F00 1px solid; height:60px; font-family:Arial, Helvetica, sans-serif;}
.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; font-family:Georgia, "Times New Roman", Times, serif;}
#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;}

