/*  * Base Style Sheet for www.repronis.cz  * (c) 2005, Ales Skotnica  * Frenstat pod Rahostem, Czech Republic  * tel.: +420 775 565 850, http://www.projektX.cz*//* telo */    html {/*margin:0;padding:0;*/border-top: solid 5px #002F57;}    body {margin:0;padding:0 5px 5px 5px;background:#fff;font-family:'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;font-size:80%;font-style:normal;font-weight:normal;text-align:center;color:#333;}/* zakladni HTML */    q           {font-style:italic;quotes:"„" "“" "‚" "‘";}    q:before    {content:open-quote;}    q:after     {content:close-quote;}    form        {margin:0;width:100%;}    img         {border:0;}    * html td { font-size: 75%;}/* odkazy */	a, a:link, a:active, a:visited      {color:#002F57;text-decoration:none;}	a:hover, a:focus                    {color:#95122B;text-decoration:underline;}    a img, a:link img, a:visited img    {border-style:none;}/* ruzne obecne tagy */    .nscr, .txt     {display:none;}    hr, .clr        {clear:both;display:none;}     .clrb          {clear:both;}    p               {margin:7px 0;padding: 0;}/* nadpisy */    h2 { font-size: 150%; font-weight: normal; margin: 12px 0 12px 0; padding: 0 0 5px 35px; border-bottom: solid 1px #EBECED; background: url(../img/h2.gif) top left no-repeat; color: #95122B; overflow:hidden; }    h3 { font-size: 140%; font-weight: normal; margin: 12px 0 12px 0; padding: 0 0 3px 0; color: #95122B;  }    h4 { font-size: 130%; font-weight: bold; margin: 12px 0 12px 0; padding: 0 0 1px 0; color: #95122B;  }    h5 { font-size: 110%; font-weight: bold; color: #95122B;  }    h6 { font-size: 100%; font-weight: bold; color: #000;  }/***************** Formulare */    fieldset { margin: 10px 0 20px 0; border-bottom: none; border-top: solid 2px #AEB2B8; border-left: none; border-right: none;   }    fieldset p br { clear: both; }    legend { font-size: 120%; font-weight: bold; color: #95122B; }    label { float: left; display: block; text-align: right; width: 120px; margin: 0 10px 10px 0; }    label.povinne { font-weight: bold; color: #95122B; }    input { float: left; display: block; margin: 0 10px 10px 0; border: solid 1px #A7A6AA; }    input.povinne { border: solid 1px #95122B; }    textarea { width: 100%; height: 100px; margin: 0 0 10px 0;  border: solid 1px #A7A6AA;   }    textarea.povinne { border: solid 1px #B35839; }    select { float: left; display: block; margin: 0 10px 10px 0;  }/* telo stranky */    #page {min-width:670px;max-width:900px;width:100% !important;width:670px;margin-left:auto;margin-right:auto;text-align:left;}    * html #page {width:expression(document.body.clientWidth<674 ? "670px" : (document.body.clientWidth>900 ? "900px" : "auto" ) );}    #page-box {width:100%;}/* hlavicka */    #header {/*width:100%;*/ height: 126px; background: url(../img/bg-header.gif) no-repeat top left; margin: 0; padding: 0; overflow:hidden; }    #header h1 { display: block; width: 90px; height: 91px; background: url(../img/repronis.gif) no-repeat top left; float: left; margin: 27px 0 0 0; }    #header h1 a { display: block; width: 90px; height: 91px; }    #header h3 { display: block; width: 271px; height: 24px; background: url(../img/h2-top.gif) no-repeat top left; float: left; margin: 80px 0 0 20px; }    #header h1 span, #header h3 span { display: none;}/* topmenu */    #topmenu {width: 100%; background: url(../img/topmenu.png) repeat-x top left; height: 39px; text-align: center; }    #topmenu ul {margin:0 auto; width: 700px; padding:0; list-style:none;}    #topmenu ul li {margin:0; padding:0; display:inline;font-size:90%;}    * html #topmenu ul li {font-size:85%;}    #topmenu ul li a, #topmenu ul li a:link, #topmenu ul li a:visited, #topmenu ul li a:active        {display:block;height:30px;line-height:30px;float:left;border-right:1px solid #E3E5E9;padding-left:8px;padding-right:8px;margin: 2px 0 0 1px;background: url(../img/li-topmenu.png) no-repeat 0px 0px;color:#95122B;font-weight:bold;text-decoration:none;}    #topmenu ul li a:hover { background-position: -200px 0px;color:#95122B;text-decoration:none; }    #topmenu ul li.end a {border-right: none;}    #topmenu ul li.active a, #topmenu ul li.active a:link, #topmenu ul li.active a:visited, #topmenu ul li.active a:active        {border-right:none;background: url(../img/li-topmenu-active.png) no-repeat 0px 0px;margin-left:0px;color:#656A72;}    #topmenu ul li.active a:hover {background-position: -200px 0px;color:#95122B;}    #main {margin:0;padding:0 0 15px 0;background:url(../img/bg-main.gif) repeat-y;}    #main-box {width:100%;margin:0;overflow:hidden;}/* levy sloupec */    #left           {width:180px;background:url(../img/vdot.gif) repeat-y top right;padding:0 10px 15px 0;margin:0;float:left;overflow:hidden;}    * html #left    {width:190px;margin-bottom:0;}    #left-box       {width:100%;margin:0;padding:0;text-align:left;}/* pravy sloupec */    #right          {width:180px;background:url(../img/vdot.gif) repeat-y top left;padding:0 0 15px 10px;margin:0;float:right;overflow:hidden;}    * html #right    {width:190px;margin-bottom:0;}    #right-box      {width:100%;margin:0;padding:0;text-align:left;}/* hlavni obsahovy sloupec */    #content       {margin: 0 195px 0 195px;padding:0 5px;min-height:200px;height:auto;background:/*#F7EEE6*//*#F6FAFF;*/}    * html #content       {height:200px;}    #content-box   {width:100%;text-align:left;padding:0;overflow:hidden;}/* navigace sekcemi - pathnavigator */    #pathnavigator        { font-size: 82%; margin: 0 0 10px 0; width: 100%;line-height:30px;height:30px;background:#fff;border-bottom:solid 1px #E3E5E9;  }        #pathnavigator span            { display: none; }        #pathnavigator br            { clear: left; }        #pathnavigator a            { width: auto; float: left; display: block; margin: 0 10px 0 0; padding: 0 0 0 14px; background: url(../img/patharr.gif) no-repeat left 50%;  }        #pathnavigator a.home            { background: url(../img/pathhome.gif) no-repeat left 50%; padding: 0 0 0 15px;  }        #pathnavigator a, #pathnavigator a:visited , #pathnavigator a:active            { color: #656A72; text-decoration: none; }        #pathnavigator a:hover            { color: #95122B; text-decoration: underline; }/* pata */    #foother {margin:0 0 10px 0;padding:10px 0 0 0;clear:both;border-top:solid 1px #95122B;}    #foother-box {width:100%; font-size: 80%;}	#foother-box a, #foother-box a:link, #foother-box a:active, #foother-box a:visited      {color:#95122B;text-decoration:none;}	#foother-box a:hover, #foother-box a:focus                    {color:#002F57;text-decoration:underline;}    #footcopy { float: right; margin: 0 0 3px 10px; width: auto; }	 #footcopy a,  #footcopy a:link,  #footcopy a:active,  #footcopy a:visited      {color:#93989F;text-decoration:none;}	 #footcopy a:hover,  #footcopy a:focus                    {color:#002F57;text-decoration:underline;}/* seznam clanku */    .articlelist, articlelistHome        { margin: 10px 0 25px 0; overflow: hidden; clear: both; }    * html .articlelist, * html .articlelistHome        { width: 100%; }    .articlelist p, .articlelistHome p     { clear: both; margin: 0 0 15px 0; padding: 5px 1px 15px 1px;background: url(../img/bg/dotHorizontal.gif) repeat-x bottom;  }    * html .articlelist p, * html .articlelistHome p      {padding: 5px 0 5px 0;}    .articlelist .date, articlelistHome .date { margin: 0; padding: 5px  00 0; background: none; font-size: 85%; color: #6F8CAC; }    .ArticlePhoto   { display: block; width: 52px; height: 52px; padding: 0; border: solid 1px #96ABC2; float: left; margin: 0 5px 5px 0;}    .ArticlePhoto a img, .ArticlePhoto a:link img, .ArticlePhoto a:visited img, .ArticlePhoto a:active img                    { padding: 0; border: solid 1px #fff;  margin: 0; }    .ArticlePhoto a:hover img                    { padding: 0; border: solid 1px red;  margin: 0; }/* seznam clanku - pravz sloupec */    .rnavod         { margin: 0 0 0 0; font-size: 90%; text-align: left; }    .rnavod h2      { font-size: 110%; font-weight: bold; padding: 0 0 5px 25px; background: url(../img/h2-help.gif) top left no-repeat;border:none;margin:12px 0 0 0;}    * html .rnavod         { width: 100%; }/*    .rnavod p:hover { background:#F7F9FB; border: solid 1px #EEF3F7; }    * html .rnavod p:hover { background:none; border: 0;  }    .rnavod p       { clear: both; margin: 0; padding: 5px 1px 5px 1px; background: url(../img/hdot.gif) repeat-x bottom;  border: solid 1px #fff; }    * html .rnavod p       { padding: 5px 0 5px 0; border: none;  }    .rnavod .ArticlePhoto   { display: block; width: 52px; height: 52px; padding: 0; border: solid 1px #96ABC2; float: left; margin: 0 5px 5px 0;}    .rnavod .ArticlePhoto a img, .rnavod .ArticlePhoto a:link img, .rnavod .ArticlePhoto a:visited img, .rnavod .ArticlePhoto a:active img                    { padding: 0; border: solid 1px #fff;  margin: 0; }    .rnavod .ArticlePhoto a:hover img                    { padding: 0; border: solid 1px red;  margin: 0; } *//* laktualita-navod */   .laktualita-navod { margin: 0 0 15px 0; padding: 0; width: 176px; border-top: solid 1px #E3E5E9; }   .laktualita-navod li { display: block; margin:0;  width: 100%;border-bottom:solid 1px #E3E5E9; border-left:solid 1px #E3E5E9; border-right:solid 1px #E3E5E9;font-size:90%;}    * html .laktualita-navod li {font-size:85%;}   .laktualita-navod li a,.laktualita-navod li a:visited, .laktualita-navod li a:link, .laktualita-navod li a:active     { display: block; margin:0; width: 149px; _width: 174px; padding: 8px 7px 7px 19px; background: url(../img/bg-leftmenu-help.png) no-repeat 0px 0px;color:#93989F;font-weight:bold;text-decoration:none; }   .laktualita-navod li a:hover     { background-position: -290px 0px;color:#95122B; }/*seznam clanku na home */    .alistHomeMain { margin: 0; padding: 0; overflow: hidden; }    .alistHomeMain p {padding: 0 5px 0 0;}    .alistHomeMain .alH { width: 49%; float: left; min-height: 45px; height: auto; }    * html .alistHomeMain .alH { height: 45px;}    .alistHomeMain .clrd { width: 100%; clear: both; margin: 0; padding:0;}    .alistHomeMain .anott { font-size: 85%; }    .alistHomeMain .title {padding-left: 10px; background: url(../img/title-home.gif) no-repeat top left; font-size: 95%; }/* vyhledavaci box v levem sloupci */    .searchsmall { margin: 5px 0 20px 0; padding: 0; }    .searchsmall form { margin: 0; padding: 0; }    .searchsmall fieldset { margin: 0; padding: 0; border: 0; }    .searchsmall legend { display: none; }    .searchsmall fieldset br { clear: both; }    .searchsmall input { float: left; width: 136px; padding: 3px 0 0 3px; margin: 0; min-height: 20px; background: url(../img/searchinput.gif) repeat-x; border: none; color: #002F57; font-size: 90%; }    .searchsmall .inl { display: block; float: left; width: 5px; padding: 0; height: 20px; background: url(../img/inputLeft.gif) no-repeat top right; margin: 0;}    .searchsmall .inr { display: block; float: left; width: 5px; padding: 0; height: 20px; background: url(../img/inputRight.gif) no-repeat top left; margin: 0;}    * html .searchsmall input { height: 20px; }    .searchsmall button             {width:20px;height:20px;float:left;margin:0 0 0 5px;display:block;background: url(../img/searchbutton.gif) no-repeat;cursor:pointer;border:0;}        .searchsmall button:hover   {background-position: -20px 0px;}        .searchsmall button:active  {background-position: -40px 0px;}    .searchsmall button span            { display: none; }/* menuv levem sloupci */   .laktualita { margin: 0 0 15px 0; padding: 0; width: 176px; border-top: solid 1px #E3E5E9; }   .laktualita li { display: block; line-height: 31px; height: 31px; width: 100%;border-bottom:solid 1px #E3E5E9; border-left:solid 1px #E3E5E9; border-right:solid 1px #E3E5E9;font-size:90%;}    * html .laktualita li {font-size:85%;}   .laktualita li a,.laktualita li a:visited, .laktualita li a:link, .laktualita li a:active     { display: block; height: 31px; width: 100%; background: url(../img/bg-leftmenu.png) no-repeat 0px 0px;color:#93989F;font-weight:bold;text-decoration:none; }   .laktualita li a:hover     { background-position: -290px 0px;color:#95122B; }   .laktualita li span     { padding-left: 19px; }/* e-shop */	#prehled { margin: 0px 0px 5px 0px; padding: 2px 0 10px 0; border-bottom: solid 1px #eee; text-align: center; }		#prehled ul { text-align: left; margin: 0 auto 0 auto; text-align: center; padding: 0px; white-space: nowrap; }		#prehled ul li { list-style: disc; display: inline; font-size: 90%; }		* html #prehled ul li { font-size: 85%; }		#prehled ul li.money 		{ list-style: none; background: url(../img/money.gif) no-repeat;  	padding: 0 0 0 15px;  margin: 0 15px 0 0; }		#prehled ul li.basket 		{ list-style: none; background: url(../img/basket.gif) no-repeat; 	padding: 0 0 0 15px;  margin: 0 15px 0 0; }		#prehled ul li.cash 		{ list-style: none; background: url(../img/cash.gif) no-repeat; 		padding: 0 0 0 15px;  margin: 0 0 0 0;    }/* e-shop - list zbozi */    .KatList { margin: 0px 0px 25px 0px;  border-bottom: solid 1px #eee; min-height: 80px; height: auto; }    * html .KatList { height: 80px; }    .KatInfo { margin: 0px 0px 0px 90px;}    .KatThumb { float: left; margin-top: 5px; }    .KatEkniha { float: right; margin: 0px 10px 3px 0px; display: block; width: 45px; height: 40px; background: #fff url(../img/bg-ekniha.gif) no-repeat top center; }    .KatEkniha span { display: none; }    .KatTitl { font-size: 120%; }    .KatAut { font-size: 80%; color: #64748C; }    .KatAnt { padding: 5px; font-size: 90%; background: #F4F5F7; border: solid 1px #DDDFE1; }    .KatObj { display: block; float: right; width:160px; height: 30px; text-align: right; }    .KatObj label { line-height: 22px; margin: 0 6px 0 0; padding: 0px; text-align: right; }    .KatObj input { width: 25px; margin: 0 6px 0 0; }    .KatDInfo { font-size: 85%; color: #9CA7B8; font-weight: bold; }    .KatCena strong { color: #95122B; font-weight: bold; }    { font-weight: bold; }    .KatInfo table tbody td { color: #64748C; font-weight: normal; }    .KatInfo table tbody  td.TDrow { color: #000; font-weight: normal; }    .KatInfo table tbody  td.TDrowCena { color: #95122B; font-weight: bold; }    .KatInfo table tbody td label { line-height: 22px;  margin: 0 6px 0 0; padding: 0px; text-align: right; }    .KatInfo table tbody td input { width: 25px; margin: 0 6px 0 0; }/* shop novinka v hlavicce stranky */    #top-new { display: block; float: right; width: 293px; height: 116px; background: url(../img/bg-top-news.gif) no-repeat top left; }    #top-new-thumb { float: left; margin: 14px 0 0 18px; width: 75px; height: 75px; text-align: center; }    * html #top-new-thumb { margin-left: 9px;}    #top-new-info { margin: 14px 10px 0px 100px; }    #top-new-info .top-new-ann {font-size: 85%; color: #7E858D; font-weight: normal;  }    #top-new-info .top-new-price {font-size: 85%; color: #000; font-weight: normal;  }    #top-new-info .top-new-price strong {font-size: 105%; color: #95122B; font-weight: bold;  }/* tabulkda vypis */    .vypis {  border: none; margin-bottom: 15px; }    .vypis caption { font-size: 120%; _font-size: 100%; font-weight: bold; color: #95122B; text-align: left; }    .vypis thead th { background: url(../img/topmenu.png) repeat-x top left; color: #000 ; font-weight: bold; font-size: 100%; _font-size: 85%; border-bottom: 1px solid #95122B; border-top: 1px solid #95122B; }    .vypis tbody td { border-bottom: 1px solid #ccc; }    .vypis tfoot td { font-weight: bold; color: #95122B; }    .vypis tfoot td.top { font-weight: bold; color: #95122B; }    td.l { text-align: left; }    td.c { text-align: center; }    td.r { text-align: right; }    input.addBask { width: 25px; margin: 0 6px 0 0; text-align:center; }/* menu shop */    .shopnav {margin:0 0 15px 0;padding:0;border-top:solid 1px /*#95122B*/#002F57;list-style:none;border-left:solid 1px /*#95122B*/#002F57; border-right:solid 1px /*#95122B*/#002F57;}    .shopnav  li {display:block;width:100%;border-bottom:solid 1px /*#95122B*/#002F57; font-size:90%;}    * html .shopnav  li {font-size:85%;}    .shopnav li a, .shopnav li a:visited, .shopnav li a:link, .shopnav li a:active     {display:block;width: 100%;padding: 8px 0 5px 0;background: url(../img/bg-shopmenu.png) no-repeat 0px 0px;color:/*#95122B*/#002F57;font-weight:bold;text-decoration:none; }    .shopnav li a:hover     { background-position: -290px 0px;color:/*#95122B*/#002F57; }    .shopnav li span     { margin-left: 19px;display:block; }     .shopnav li.active a, .shopnav li.active a:visited, .shopnav li.active a:link, .shopnav li.active a:active        { background-position: -580px 0px;color:#fff; }    .shopnav li.active a:hover     { background-position: -290px 0px;color:/*#95122B*/#002F57; }    .serart {margin:5px 0 15px 0;padding:0 0 10px 0; border-bottom: solid 1px #EBECED;}/*top banner*/      #topbanner {display:block;float:right;width:auto;height:auto;margin-top:23px;z-index:99;}      #topbanner p {margin:0;padding:0;text-align:right;}      #interstitial {display:none;}
