/*
Theme Name: graas.cz
Version: v.2.1
Author: graas.cz
Author URI: http://www.graas.cz/
Date: 06/2010
*/
@import url(featured_slide.css);
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;background:#232323;}
img{border:0;}
.clear{clear:both;}
a{color:#70031A;text-decoration:none;}
a:hover{text-decoration:underline;}
.spacer{width: 100%;height: 20px;}
#featured_slide h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;padding:0 0 8px 0;font-size:20px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:1px dotted #DDDDDD;}
h3{font-size:16px;border: 0;margin: 2px 0 0 0;padding: 0;}
#header,#featured_slide,#content,#related,#footer{margin:0 auto 0 auto;width:920px;}
#bg_header {background-color: #FCF6EA;}
#bg_header .logo{float: left;}
#bg_header .top_right{float: right;}
#header{height:86px;}
#bg_top_slider{width:100%;background:url(img/bg_top_slider.jpg) repeat-x left top;height: 265px;}
/* ---------------------------- top_menu ------------------------------------------------ */
.top_menu {}
.top_menu ul{margin:0 0 0 0;padding: 0;list-style-type:none;position: relative;top:35px;}
.top_menu li{display:block;float:right;margin:0;padding: 0}
.top_menu li a{display:block;float:left;color:#75001A;text-decoration:none;padding:0 5px;font-weight:bold;text-align: center;margin: 0 14px;height: 20px;}
.top_menu li a:hover{color:#232323;border-bottom: #DBA659 2px dotted !important ;}
.top_menu li.current_page_item a{color:#232323;border-bottom: #DBA659 2px dotted !important ;text-decoration:none;cursor:default;}
/* ---------------------------- related ------------------------------------------------ */
#related {margin-bottom: 10px;}
#related h3 {float: left;margin: 0 0 5px 0;}
#related .entry {background: #fff url(img/bg_related.jpg) no-repeat left bottom;height: 162px;}
.img_box {width: 230px;text-align: center;float: left;}
.img_box img {border:1px solid gray;padding: 2px;background-color: #FBF6EA;margin: 10px 0 0 0;}
.img_box a:hover img {background-color: #A30327;}
.next_project {float: right;line-height: 20px;}
/* ---------------------------- layout ------------------------------------------------ */
#bg_content {background-color: #FBF6EA;}
.entry_box {background-color: #fff;border:1px solid #fefefe;margin-bottom:10px;}
.entry_box {padding:5px 20px 10px 20px;line-height:18px;text-align: justify;}
#leftcol {float: left;width: 300px;margin-bottom: 20px;}
#rightcol {float: right;width: 610px;margin-bottom: 20px;}
#bg_footer {background: #232323 url(img/bg_footer_center.jpg) no-repeat 50% top;}
/* ---------------------------- sidear - menu ------------------------------------------------ */
#leftcol h4{margin:10px 0 10px 0;padding:0 0 3px 0;font-size:14px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:1px dotted #DDDDDD;}
#menu{width:280px; font-weight:bold;font-size:12px;margin-top: -15px;}
#menu ul,#menu li{list-style:none; margin:0 0 0 5px;padding:0;}
#menu li{padding:0px 0 0 0px;border-bottom: #DBA659 1px dotted;}
#menu li a{height:40px;display:block;background:url(img/bg_menu_li.jpg) no-repeat 0 0;padding:0 0 0 20px;line-height:40px;color:#000;text-decoration:none;}
#menu li a:hover{background: url(img/bg_menu_li.jpg) no-repeat 0 -40px;color:#B22222;text-decoration: underline;}
#menu li.current_page_item a{background:url(img/bg_menu_li.jpg) no-repeat 0 -40px;color:#B22222;text-decoration:none;cursor:default;}
.last_ref {width: 280px;font-size: 11px;}
.last_ref p{margin:2px 0 10px 0;text-align: justify;}
.last_ref a{font-weight: bold;}
/* ---------------------------- content ------------------------------------------------ */
#rightcol h3 {margin: 0 0 5px 0;}
#rightcol h2 {margin: 10px 0 0 0;}
#rightcol h1{margin:10px 0 20px 0;padding:0 0 8px 0;font-size:20px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:1px dotted #DDDDDD;} 
.img_alignleft {float: left;margin: 5px 10px 1px -4px;border: #70031A 1px solid;padding: 2px;}
.alignleft {float: left;margin: 5px 10px 1px -4px;}
.home_box{background-color: #fff;border:1px solid #fefefe;margin-bottom:10px;}
.home_box .entry{padding:5px 20px 10px 20px;line-height:18px;text-align: justify;}
.home_box h2{color:#71011A;font-size:16px;font-weight:normal;}
.home_box p{margin:5px 0 5px 0;}
.home_box h3{color:#71011A;font-size:12px;font-weight:normal;}
.news_home{width:100%;float:right;}
.news_home h2{color:#71011A;font-size:16px;font-weight:normal;margin:5px 0 10px 0;}
.home_box .text_right{text-align:right;margin-top:-5px;}
.page_navi{float:right;margin:10px 0 10px 0;width: 540px;text-align: right;}
.page,.pages,.current,a{border:0 !important;}
.page_navi a{color:#7F0E22 !important;}
input,textarea{border:1px solid #DBA659;}
textarea{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;width: 400px;}
input,textarea{border:1px solid #DBA659;}
/* ---------------------------- portfolio ------------------------------------------------ */
.portfolio-meta{padding:5px 0 0 5px;margin-bottom:20px;}
.portfolio-meta .website a{background:url(./img/arrow_next.png) no-repeat left;margin:0 0 0 20px;padding:0 0 0 20px;float:left;}
.portfolio-meta .details a{background:url(./img/file.png) no-repeat left;float:left;margin:0 0 0 5px;padding:0 0 0 20px;}
.portfolio-meta .larger a{background:url(./img/search.png) no-repeat left;float:left;margin:0 0 0 20px;padding:0 0 0 20px;}
.portfolio-meta-single{padding:0 0 0 5px;margin-bottom:20px;}
.portfolio-meta-single .website a{background:url(./img/arrow_next.png) no-repeat left;margin:0 0 0 7px;padding:0 10px 0 20px;float:left;}
.portfolio-meta-single .larger a{background:url(./img/search.png) no-repeat left;float:left;margin:0 0 0 7px;padding:0 10px 0 20px;border-right:1px solid gray;}
.portfolio-meta-single .back a{background:url(./img/arrow_prev.png) no-repeat left;float:left;margin:0;padding:0 10px 0 20px;border-right:1px solid gray;}
.nahled {width: 100%;margin-bottom: 25px;}
.nahled a {display: block; width: 515px;height: 250px;}
.nahled  a.img {border:1px solid gray;position: relative;left:25px;top:0px;}
/* ---------------------------- footer ------------------------------------------------ */
.footer_flash {float: left; width: 305px;}
.footer_flash .txt{margin:15px;text-align: justify;}
.footer_flash h2{font-size: 14px;padding-bottom: 2px;color: #FBF6EA;margin: 3px 0 5px;}
.footer_flash h1{font-size: 11px;color: silver;margin: 5px 0;line-height: 18px;font-weight: normal;}
#footer p{color: silver;margin: 5px 0;line-height: 18px;}
.footer_flash span{font-size: 11px;}
.footer_flash ul{margin:0;padding: 3px 0 0 0;}
.footer_flash li {margin:5px 0 0 15px;padding: 0 0 0 5px;}
.footer_flash .img_rand {margin:5px 5px;float: left;border: #A9052A 1px solid;padding: 2px;background-color: gray;min-height: 75px;}
#footer a {color: #A9052A;}
.footer_left{width:640px;float:left;}
.footer_right{width:200px;float:right;text-align:right;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{color:red;text-decoration:underline;}
.footer_left p{margin:15px 0 4px 0;padding:0;font-size:10px;padding: 0 0 50px 0;}
.footer_right p{margin:15px 0 15px 0;padding:0;font-size:10px;}
