body{margin:0;font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;text-align:center;padding:0;font-size:0.8em;background:#ffffff;color:#000000;}
*{padding:0;margin:0;border:0px none;}
.table_w_border ,.table_w_border td,.table_w_border th,.table_w_border tr{border:1px solid;table-layout:fixed; border-collapse:collapse;}
.table_w_border td,.table_w_border th{padding:3px;}
.invisible{position:absolute;     top:-2000px;     left:0;     width:1px;     height:1px;     overflow:hidden;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;overflow:hidden;display:block;}
.right{text-align:right;}
.center{text-align:center;}
input,select,textarea{font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;font-size:1em;padding:2px 3px;}
/*Page*/
#page{width:800px;margin:0px auto;text-align:left;}
/*Page*/
/*Header*/
#header{height:100px;background:url(../files/images/layout/bg-header.jpg) no-repeat;position:relative;overflow:hidden;}
/*Logo*/
#logo-box{position:absolute;top:32px;left:29px;}
a.logo{color:#ffffff;font-weight:bold;font-size:1.9em;display:block;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;width:259px;height:31px;background:#000000;text-align:center;}
a.logo span{display:block;    position:absolute; left:0; top:0; z-index:1;background:url(../files/images/layout/logo.png) top left no-repeat;width:259px;height:31px;}
/*Logo*/
/*Header*/
/*Main-menu*/
#main-menu{width:800px;text-align:center;padding:6px 0px;}
#main-menu ul li{display:inline;list-style-type:none;padding:0px 8px; /*0px 8px*/}
#main-menu ul li a{color:#000000;text-transform:uppercase;text-decoration:none;font-weight:bold;background:url(../files/images/layout/bg-mm-a.png) right bottom no-repeat;}
#main-menu ul li.act a,#main-menu ul li a:hover{color:#51bad8;background:url(../files/images/layout/bg-mm-a.png) left bottom no-repeat;}
/*Main-menu*/
/*Sub-header*/
#sub-header{width:800px;height:168px;overflow:hidden;background:url(../files/images/layout/bg-sub-header.png) left top repeat-x;padding:4px 0px;}
#sub-header-index{width:800px;height:176px;overflow:hidden;}
/*Sub-header*/
/*Main*/
#main{width:760px;overflow:hidden;background:url(../files/images/layout/bg-main.png) left top repeat-y;margin:20px 0px;padding:0px 20px;font-size:1em;}
#main h1{font-size:1.9em;font-weight:normal;margin-bottom:6px;margin-top:10px;}
#main h1 strong{color:#25b2dc;font-weight:normal;}
#main h2{font-size:1.7em;background:url(../files/images/layout/bg-h2.png) left bottom no-repeat;font-weight:normal;padding-bottom:3px;margin-top:13px;margin-bottom:0px;}
#main #left-column h2{margin-bottom:3px;}
#main h2 strong{color:#25b2dc;font-weight:normal;}
#main h3{font-size:1.1em;padding-bottom:3px;margin-top:13px;margin-bottom:0px;}
#main a{color:#25b2dc;}
#main a:hover{color:#000000;}
#main p{line-height:1.4em;padding:6px 0px;}
#main ul,#main ol{padding:4px 0px 4px 40px;}
#main ul li,#main ol li{line-height:1.4em;padding:2px 0px;}
#main ul li{list-style-type:square;}
.blue{color:#25b2dc;}
.uppercase{text-transform:uppercase;}
#main a.a-mail{background:url(../files/images/layout/icon-mail.png) right center no-repeat;padding-right:17px;}
/*Columns*/
#left-column{float:left;overflow:hidden;width:212px;}
#right-column{float:left;overflow:hidden;margin-left:40px;width:508px;}
/*Columns*/
/*Left-column*/
#main #left-column ul{padding-left:30px;}
#main #left-column ul li.act a{color:#000000;}
/*Left-column*/
/*Right-column*/
#right-column #index-boxes{width:508px;overflow:hidden;margin:6px 0px 10px 0px;}
#right-column #index-boxes a{display:block;float:left;overflow:hidden;width:153px;height:153px;padding:5px;background:#f7f3f7;border:1px solid #dedfde;margin:4px 4px 0px 0px;}
#right-column #index-boxes a:hover{border:1px solid #000000;}
/* fotogalerie */
.fotogalerie{width:508px;overflow:hidden;}
.fotogalerie .img-out{text-align:center;        width:166px;        float:left;        margin:5px 5px 5px 0px;        display:table;        height:126px;overflow:hidden;=position:relative;background-color:#eee;padding:10px 0px;}
.fotogalerie .fotog-navysku{height:160px;}
.fotogalerie .fotog-prava{margin:5px 0px 5px 0px;}
.fotogalerie .img-out .img-in{text-align:center;        margin:0px auto;display:table-cell;vertical-align:middle;background-color:#eee;}
.fotogalerie a{=position:absolute; =top:50%;}
.fotogalerie img{border:1px solid #d1d1d1;        margin-top:2px;=left:-50%; =top:-50%; =position:relative;}
.fotogalerie .img-text{text-align:center;        width:160px;        float:left;        margin:0px 5px 10px 0px;        display:table;        height:auto;overflow:hidden;=position:relative;padding:3px;}
.fotogalerie .img-text.fotog-prava{margin:0px 0px 10px 0px;}
/* fotogalerie */
.r-float{float:right;margin:0px 0px 5px 10px;}
.l-float{float:right;margin:0px 10px 5px 0px;}
/*Form*/
#vzkaz{margin:5px 0px 20px 0px;}
#vzkaz label{display:block;margin-bottom:3px;}
#vzkaz input,#vzkaz textarea{width:240px;border:1px solid #c0c2c5;padding:3px 5px;}
#vzkaz textarea{width:300px;height:170px;}
#vzkaz input.submit{text-align:center;overflow:hidden;background-color:#999797;color:#ffffff;overflow:visible;padding:5px 50px;cursor:pointer;border:none;width:auto;font-size:1em;font-weight:bold;}
#vzkaz input.submit:hover{background-color:#25b2dc;}
#poptavka label{display:block;margin-bottom:3px;}
#poptavka input,#poptavka textarea{width:200px;border:1px solid #c0c2c5;padding:3px 5px;}
#poptavka input.submit{text-align:center;overflow:hidden;background-color:#999797;color:#ffffff;overflow:visible;padding:5px 35px;cursor:pointer;border:none;width:auto;font-size:1em;font-weight:bold;}
#poptavka input.submit:hover{background-color:#25b2dc;}
/*Form*/
/*Right-column*/
/*Main*/
/*Footer*/
#footer{border-top:1px solid #989898;text-align:center;color:#626262;font-size:0.9em;padding-top:10px;margin-bottom:10px;}
#footer a{color:#999999;}
#footer a:hover{color:#000000;}
#footer ul{padding:3px 0px;}
#footer ul li{list-style-type:none;display:inline;color:#5495d5;}
#footer ul li a{padding:0px 5px 0px 2px;}
#footer p{padding:2px 0px;}
/*Footer*/
/*Pager*/
.pager{text-align:center;color:#d8d8d8;}
.pager .act{color:#ffffff;font-weight:bold;background:url(../files/images/layout/bg-pager-act.png) left top repeat-x #8bc626;padding:0px 5px;margin:0px 5px;}
.pager a{margin:0px 5px;}
.pager a.pager-first,.pager a.pager-last{margin:0px 10px;}
.pager a.pager-prev{margin:0px 30px 0px 10px;background:url(../files/images/layout/bg-pager-prev.png) left center no-repeat;padding-left:10px;}
.pager a.pager-next{margin:0px 10px 0px 30px;background:url(../files/images/layout/bg-pager-next.png) right center no-repeat;padding-right:10px;}
/*Pager*/
/* 9k start */
#page .chyba_zadani{background-color:#FFDDC0; border:solid 1px #E92A01;}
#page .error{color:#E92A01; padding-top:8px;}
#page .error strong{color:#E92A01;}
.novinka-boxik-detail .fotogalerie{float:right; width:170px; }
.novinka-boxik-v-seznamu .fotogalerie{float:right; width:170px; }
.photo-left{float:right; margin:0 0 0 3px; }
#main h1.nadpis_text{font-size:1em; font-weight:normal; margin:0px; padding:0px; }
#main h2.nadpis_text{font-size:1em; font-weight:normal; margin:0px; padding:0px; background:none; }
#main h2.nadpis_text strong{font-weight:bold; }
#main h3.nadpis_text{font-size:1.7em; margin:0; padding:0px; font-weight:normal; background:url("../files/images/layout/bg-h2.png") no-repeat scroll left bottom transparent; }
#main h3.nadpis_text  strong{color:#25B2DC; font-weight:normal; }
#main h3.nadpis_text_left{font-size:1.7em; font-weight:normal; background:url("../files/images/layout/bg-h2.png") no-repeat scroll left bottom transparent; margin:13px 0 3px 0; padding-bottom:3px; }
#main h3.nadpis_text_left  strong{color:#25B2DC; font-weight:normal; }
#main .nadpis_text_left{font-size:1.7em; font-weight:normal; background:url("../files/images/layout/bg-h2.png") no-repeat scroll left bottom transparent; margin:13px 0 3px 0; padding-bottom:3px; display: block; }
#main .nadpis_text_left  strong{color:#25B2DC; font-weight:normal; }
#main p.jako_h1{font-size:1.9em; font-weight:normal; margin-bottom:6px; margin-top:10px; padding:0px; line-height:1.2em; }
#main p.jako_h1  strong{color:#25B2DC; font-weight:normal; }
/* 9k end */
.button{float:right; }
.button_left{float:left; clear:both; width:221px; height:81px;}
.button_right{float:right; clear:both; width:221px; height:81px;}