* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}

body {padding:0; background: #FFF url(../design/bodyBg.gif) repeat-x top; font:0.9em/1.5 "calibri","arial",sans-serif; color:#000; text-align:center;}

a {color:#000;}
a:hover {color: #4c9596;}

#main {width:800px; margin:0 auto; text-align:left;}
	
	#odkazy{ height: 25px; padding: 8px 0 3px 0}
	#odkazy a{ padding-right: 30px; color: #fff; text-decoration: none	}
	#odkazy a:visited{		color: #FFF;	}
	#odkazy a:hover{		color: #f5f5f5;	}

    #header {position:relative; height: 163px;  margin-bottom: 30px; background: url(../design/headerBg.gif) no-repeat top;  }

        #nav {position:absolute; bottom: 0; left:0;}
        #nav ul {margin:0; padding:0; list-style-type:none;}
        #nav ul li {display:inline; margin:0; padding:0;}
          
				#nav li a {float:left; margin:0 7px; padding-left:5px; background: url(../design/tab-l.gif) no-repeat 0 0; text-decoration:none !important; color:#6D6F71; font-weight: bold;}
				#nav li a span {display:block; float:left; padding:5px 7px; text-decoration:underline; cursor:pointer;}
				#nav li a span {display:block; float:left; padding:6px 15px 6px 10px; background: url(../design/tab-r.gif) no-repeat 100% 0; text-decoration:none !important;}				
            #nav li a#nav-last span { font-weight:bold;}
                                                
            #nav li#nav-active a {float:left; margin:0 7px; padding-left:5px; background: url(../design/tab-l-active.gif) no-repeat 0 0; text-decoration:none !important;}
            #nav li#nav-active a span {display:block; float:left; padding:6px 15px 6px 10px; background:  url(../design/tab-r-active.gif) no-repeat 100% 0; text-decoration:none !important;}
            #nav li#nav-active a#nav-last {margin-right:0 !important;}

				#date{ position: absolute; top:0px; right: 5px; height: 23px; width: 150px;  background: url(../design/dateBg.gif) no-repeat left top; text-align: center;}                        
				#date span{  color: #fff}
        #logo {position:relative; overflow:hidden; clear:both; width:660px; height:72px; margin:0; font-size:100%; letter-spacing:7px; top: 27px}
        #logo span {display:block; position:absolute; left:0; top:0; z-index:1; width:660px; height:72px; background: url(../design/logo.gif) no-repeat 0 0;}


#intro { padding: 10px; border: 1px solid #dedede; font-size: 1.3em; background: #eee url(../design/introBg.gif) repeat-x top; margin: 0 0 30px; }
#intro span{
	font-size: 80%
}
#left { float: left; width: 520px; margin: 0 10px 15px; }
#left h2{ font-size: 140%; margin-bottom: 10px}

#right { float: right; width: 250px; }
#right h3 {margin: 0; }
#right ul{ background: #f7f7f7 url(../design/rPanelBg.gif) repeat-x top;}
#right li { display:inline; margin:0pt; padding:0pt; list-style: none }
#right li a { border-bottom: 1px solid #e6e6e6; display:block; margin:0pt; padding:5px 5px 5px 15px; _width:230px;}
#right li a span{	color: #787878;}
#right li a:hover{ background: #fdf1cc url(../design/rPanelBgActive.gif) repeat-x top; color:#000; }
#footer {margin-top:40px; border-top:1px solid #DFDFDF; padding-top:7px; font-size:85%; color:#797979; clear: both; margin-bottom: 10px}
#right table{width: auto !important;}
	#footer p {margin:0;}
   #footer a {color:#797979;}
   #footer a:hover {color:#494949;}
	
table {margin:10px 0; padding:0pt; border-spacing:0; width: 500px;}

th { font-size:12px; color: #3b575a; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA url(../images/bg_header.jpg) no-repeat;}
th.information{ width: 60px;}
th.jurnal{ width: 60px;}
th.price{ width: 40px;}
th.name{}
th.date{	width: 80px}

td { border-bottom: 1px solid #C1DAD7;	background: #fff;	padding: 6px 6px 6px 12px;	color: #405d5f;}

.noscreen {display:none;}

.admin table{	width: 100%}

/* bar */
#bar { background-color: #cae8ea; border-top: 1px solid #68bcc1; margin-top: 20px}
#bar div { padding:4px 0 6px; text-align:center; }
#bar a { color:#000000; margin-right:14px; text-decoration:underline;}
#bar a:hover {	color: #7c7c7c;	text-decoration: none;}

#left p{	margin-bottom: 1em;}
