/* CSS Document */
body{padding:0px; margin:0px; background:#fff url(../images/b_body.jpg) 0 0 repeat-x ; color:#848484; font:10px/14px Tahoma, sans-serif;}
div, p, ul, h1, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.login_form {position: absolute; right: 35px; top: 70px; text-align: right;}
.login_input {background: #93fdfd; border: 1px inset #37dbe4;}
.login_button {color: grey; font: 14px Tahoma, sans-serif; background: #37dbe4; border: 1px outset #99d4e4;}

.clear {clear: both; margin: 0px; height:0}

p a{font:10px/14px Tahoma, sans-serif; color:#2bcade; text-decoration:underline;}
p a:hover{ color:#000; text-decoration:none;}

.caption{font:28px/30px Arial, sans-serif; color:#1ba1c3; font-weight:bold; font-style:italic;}
.title{font:16px/18px Arial, sans-serif; color:#15465a; font-weight:bold; font-style:italic;}
.headline{font:12px/14px Arial, sans-serif; color:#849e04; font-weight:bold;}
.subtitle{font:10px/12px Tahoma, Geneva, sans-serif; color:#42a3a5;}

#container{width:773px; margin:0 auto; background:url(../images/b_header.jpg) 0 0 no-repeat}
#footer{margin:0 auto; height:81px; background:url(../images/b_footer.gif) 0 0 repeat-x;  margin-top:15px}

#footer p{padding: 25px 0 0 0; font:10px/14px Tahoma, Geneva, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px/14px Tahoma, Geneva, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 3px }
#footer p a:hover{text-decoration:none; background:#fff; color:#000}


/* HEADER */

#header{width:773px; height:317px;  position:relative; }

#header img#logo{position:absolute; top:115px; left:60px}
#header img#slogan{position:absolute; top:148px; left:547px}

#header ul.btn_slogan{position:absolute; top:194px; left:623px; width:72px; height:18px; background:url(../images/b_btn1.gif) 0 0 no-repeat}
#header ul.btn_slogan li{ text-align:center; padding-top:1px}
#header ul.btn_slogan li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#0c292b; text-decoration:none;}
#header ul.btn_slogan li a:hover{text-decoration:underline;}

#header ul.menu{position:absolute; top:1px; left:60px; width:700px}
#header ul.menu li{float:left; height:40px; margin-right:39px;}
#header ul.menu li a{width:75px; height:40px; text-align:center; padding-top:10px; display:block; font:16px/18px Arial, sans-serif; color:#15465a; font-weight:bold; text-decoration:none; background:url(../images/btn.gif) 0 0 no-repeat;}
#header ul.menu li a:hover{height:40px; color:#1ba1c3;}


#tic_logo {display: block; border: 0px; position: absolute; left: 580px; top: 160px; width: 138px; height: 121px; background-image: url("./../images/logo_tic_cz.gif");}


/* CONTENT */

#content{width:665px; position:relative; margin:0 0 0 57px}
#leftPan{width:405px; position:relative; margin:0 30px 0 0; float:left;}
#rightPan{width:230px; position:relative; float:left;}


DIV.text {margin-bottom: 30px;}
DIV.text h1{font:28px/30px Arial, sans-serif; color:#1ba1c3; font-weight:bold; font-style:italic;}
DIV.text h2{font:16px/18px Arial, sans-serif; color:#15465a; font-weight:bold; font-style:italic; background:url(../images/h2_img.gif) 0 0 no-repeat; padding-left:20px;}
DIV.text img{float:left; margin-right:9px}
DIV.text .clear{ height:13px}
DIV.text ul{margin-left:7px}
DIV.text ul li{font:10px/12px Tahoma, Geneva, sans-serif; color:#122831; background:url(../images/check.gif) 0 3px no-repeat; padding-left:15px; height:16px}
DIV.text ul li a{color:#122831; text-decoration:underline;}
DIV.text ul li a:hover{color:#122831; text-decoration:none;}

DIV.rcolumn{margin-bottom:18px; margin-left:11px}
DIV.rcolumn h2{font:16px/18px Arial, sans-serif; color:#15465a; font-weight:bold; font-style:italic; background:url(../images/h2_img.gif) 0 0 no-repeat; padding-left:20px;}
DIV.rcolumn p.subtitle{margin-left:2px; margin-bottom:18px}

DIV.rcolumn ul{margin-left:7px}
DIV.rcolumn ul li{font:10px/12px Tahoma, Geneva, sans-serif; color:#122831; background:url(../images/bullet1.gif) 0 4px no-repeat; padding-left:15px; height:24px}
DIV.rcolumn ul li a{color:#122831; text-decoration:underline;}
DIV.rcolumn ul li a:hover{color:#122831; text-decoration:none;}


ul.btn_more{width:72px; height:18px; background:url(../images/b_btn2.gif) 0 0 no-repeat}
ul.btn_more li{text-align:center; padding-top:1px}
ul.btn_more li a{font:10px/14px Tahoma, Geneva, sans-serif; color:#0c292b; text-decoration:none;}
ul.btn_more li a:hover{text-decoration:underline;}

#featured{width:222px; padding:3px; border:#ededed 1px solid; position:relative}
.featured_topic{margin-left:15px; margin-bottom:9px}
.featured_topic img{float:left; margin-right:10px}
.featured_topic p{float:left; width:144px; line-height:12px}
