/*
Theme Name: Marcs.cz
Version: v.1.1
Author: graas.cz
Author URI: http://www.graas.cz/
Date: 04/2010
*/
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;background:#fff;}
/* ------------ h1,2,3,4 -------------------------------------------------- */
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{color:#14285F;font-size:14px;}
h2{color:#3C3C3C;font-size:12px;clear: both;}
h2 a{color:#3C3C3C;text-decoration:none;}
h3{color:#3C3C3C;font-size:12px;}
h3 a{color:#3C3C3C;text-decoration:none;}
/* ------------ a, a.link -------------------------------------------------- */
a{color: #14285F;text-decoration: none;}
a:hover{color: #C50D03;text-decoration: underline;}
#rightcol .txt a {color: #C40C02;}
/* ------------ container -------------------------------------------------- */
.clean{clear:both;}
img{border:0;}
.spacer{height: 15px;}
/* ------------ header -------------------------------------------------- */
#bg_header_top{width:100%;}
#header_top{height:65px;width:950px;margin:0 auto 0 auto;}
.header_top_logo{float: left;width: 480px;}
.header_top_search{float: right;width: 175px;}
.box_search{width: 175px;height: 25px;}
.box_search form{padding:0;margin:0;height:25px;margin-top: 25px;background: url(img/bg_search.jpg) no-repeat left top;}
.box_search .search_pole{padding:4px 0 0 0;margin:0 0 0 4px;_margin:0 0 0 5px;height:18px;border:0;float:left;width:136px;background-color:transparent;color:#6A6A6A;}
.box_search .button{padding:0;margin:0 0 0 5px;height:25px;border:0;float:left;width:28px;background-color:transparent;}

#bg_header{width:100%;background-color: #D5D8E0;}
#header{width:950px;margin:0 auto 0 auto;background-color: #fff;}
.header_left{height:153px;float: left;width: 270px;background: url(img/top_left_box.jpg) no-repeat left top;}
.header_left .txt {font-size: 30px;padding: 15px 0 0 25px;color: #fff;line-height: 40px;}
.header_right{height:153px;float: right;width: 675px;}
.top_menu_ico{height:47px;float: left;width: 270px;margin-top: 5px;background: #14285F url(img/blue_corner_3.jpg) no-repeat right bottom;}
.top_menu_ico img {margin: 10px 0 0 47px;}

/* ------------ top menu -------------------------------------------------- */
.top_menu{height:47px;float: right;width: 675px;margin-top: 5px;background: #6D6E71 url(img/gray_corner_4.jpg) no-repeat left bottom;}
.top_menu ul{margin:0;padding: 8px 0 0 0;list-style-type:none;width:auto;}
.top_menu li{display:block;float:left;margin:0;}
.top_menu li a{display:block;float:left;color:#fff;text-decoration:none;padding:2px 22px 0 22px;font-weight:bold;line-height:25px;font-size:12px;background:url(img/menu_spacer.jpg) no-repeat right 100%;}
.top_menu li a:hover{color:black;text-decoration: underline;}
.top_menu .current_page_item a{color:#000;text-decoration:none;cursor:default;}
.top_menu li.current_page_ancestor a{color:#000;text-decoration:underline;cursor:default;}
.top_menu .current_page_item a:hover,.top_menu li.current_page_ancestor a:hover{color:#000;text-decoration:none;cursor:default; text-shadow:#fff 0px 0px 0px;}

/* ------------ content layout -------------------------------------------------- */
#bg_content{width:100%;margin:0 auto 0 auto;}
#content{width:950px;margin:0 auto 0 auto;}
#leftcol{width: 270px;float: left;margin: 5px 0 0 0;}
#rightcol{width: 675px;float: right;margin: 5px 0 0 0;}
.img_alignleft {float: left;margin: 15px 15px 7px 0;border: gray 1px solid;padding: 2px;}
.alignleft {float: left;margin: 5px 10px 10px 0;border: gray 1px solid;padding: 2px;}
.alignright {float: right;margin: 5px 0 10px 10px;border: gray 1px solid;padding: 2px;}
.alignnone {margin: 5px 0 0 0;border: gray 1px solid;padding: 2px;}
#rightcol .entry {margin: 15px 0 0 20px;text-align: justify;line-height: 18px;}
#rightcol .entry h1 {background:url(./img/bg_h1.jpg) 0% 70% no-repeat;padding-left: 16px;border-bottom: #D5D8E0 1px solid}
#rightcol .entry h2 {background:url(./img/bg_h1.jpg) 0% 70% no-repeat;padding-left: 16px;border-bottom: #D5D8E0 1px solid}
#rightcol #news {margin: 15px 0 0 20px;text-align: justify;line-height: 18px;}
#rightcol #news h2 {background:url(./img/bg_h1.jpg) 0% 70% no-repeat;padding-left: 16px;border-bottom: #D5D8E0 1px solid}
#news .flash {float: left; width: 290px;margin:5px 13px;}
#news .flash h3 {padding-bottom: 7px;}
#news .flash .date {font-size: 10px;}
#news .flash .img_box {float: left;border: gray 1px solid;padding: 2px;background-color: white;}
#news .flash .txt {float: right;width: 185px;}
#news .flash .txt p {margin:0;padding:0;}
#news .more {text-align: right;margin: 0 38px 20px 0;}
.news_box {border-bottom: #D5D8E0 1px solid;margin-bottom:10px;}

/* ------------ sidebar -------------------------------------------------- */
#sidebar{width:100%;}
#menu_box {width:100%;background: #D5D8E0 url(img/silver_corner_2.jpg) no-repeat right top;}
#menu_box ul {margin:0;padding: 0; list-style: none;}
#menu_box li {margin:0;padding: 0; list-style: none;}
#menu_box ul{list-style:none;margin:0;padding:0 0 10px 0;border:none;}
#menu_box ul li{margin:0px;padding:0px;}
#menu_box ul li a{display:block;border-bottom:1px solid #E7E7DC;margin-left:10px;padding:10px 0px 5px 17px;text-decoration:none;color:black;width:210px;background:url(./img/li_link.jpg) 0% 70% no-repeat;}
#menu_box ul li a:hover,#menu_box ul li a:focus{color:red;text-decoration:underline;}
#menu_box ul li ul li a{display:block;margin-left:30px;padding:10px 0px 5px 15px;text-decoration:none;color:#333;width:210px;background:url(./img/li_active.jpg) 0% 70% no-repeat;border: 0;}
#menu_box ul li ul li a:hover,#menu_box ul li a:focus{color:red;text-decoration:underline;}
#menu_box ul li.current_page_item a{color:#000000;text-decoration:underline;}
#menu_box ul li.current_page_item ul li a{color:#000000;text-decoration:none;font-weight: normal;}
#menu_box .current_page_item a:hover{color:#000000;text-decoration:underline;cursor: default;}

#kontakt_box {width:100%;margin-top: 5px; background: #14285F url(img/blue_corner_2.jpg) no-repeat right top;}
#kontakt_box .textwidget{margin:0;padding: 10px;}
#kontakt_box p{margin:0;padding: 5px;color: #fff;line-height: 16px;}

/* ------------ content -------------------------------------------------- */


/* ------------ kontakt -------------------------------------------------- */

/* ------------ footer -------------------------------------------------- */
#bg_footer{width:100%;margin:5px 0 30px 0;padding: 0 0 30px 0;background: url(img/bg_footer.jpg) repeat-x left top;}
#footer{width:950px;margin:0 auto 0 auto;}
.footer_left{width:600px;float:left;}
.footer_right{width:200px;float:right;text-align:right;}
#footer_right a{color:red;text-decoration:none;}
#footer_right a:hover{color:red;text-decoration:underline;}
.footer_left p{margin:15px 0 8px 0;padding:0;font-size:10px;}
.footer_right p{margin:15px 0 15px 0;padding:0;font-size:10px;}
/* ------------ footer menu -------------------------------------------------- */
.footer_left ul{margin:0;padding: 0;list-style-type:none;width:auto;}
.footer_left li{display:block;float:left;margin:0;padding: 0;}
.footer_left li a{display:block;float:left;color:#14285F;text-decoration:none;padding:0 10px 0 10px;font-size:10px;background:url(img/menu_spacer.jpg) no-repeat right 100%;}
.footer_left li.page-item-2 a{padding:0 10px 0 0;}
.footer_left li a:hover{color:#C30D02;text-decoration: underline;;}


