body, h1, h2, ul, li{margin:0; padding:0; font-family: Georgia; text-align:justify;}
a{text-decoration:none; color:#383838;}
a img{border:0;}
h1{font-weight:normal; font-size:22px;}
h2{font-weight:normal; font-size:18px;}
#container_content{padding:20px 0;}

#all{background:url('gfx/header.gif') repeat-x;}
#container{width:960px; margin:auto;}
#header{position:relative; height:102px;}
.logo{position:absolute; left:0; top:5px;}
.searchbox{position:absolute; right:0; top:10px; width:280px; height:86px; background:url('gfx/searchbox_bg.gif') no-repeat;background-position: 190px 0px;}
.searchbox input#s{border:1px solid #8C8C8C; width:231px; height: 24px; padding:0 0 0 4px; margin:0; background:url('gfx/searchbox_input_bg.png'); color: #848484; font-style: italic; margin:30px 0 0 0px;}
.searchbox input.btn{background:url('gfx/searchbox_submit.png') no-repeat; width:29px; height:25px; padding:0; margin:0;border:0;}

#head_navbar{height:23px; background:#FB9606;}
#head_navbar_content{width:960px; margin:auto; font-size:10px; height:23px; font-family:'Lucida Sans Unicode'; padding:0 0 0 0px;}
#head_navbar_content ul{list-style: none; }
#head_navbar_content li{float:left; display:block; padding:0 21px 0 5px; height:23px; line-height:23px; background:#FB6E06 url('gfx/nav_sep.png') no-repeat right; color:#FFFFFF;}
#head_navbar_content li.first{padding-left:15px;}
#head_navbar_content li.middle{}
#head_navbar_content li.last{padding:0 20px 0 5px; background:#FB6E06 url('gfx/nav_row.png') no-repeat right;}
#head_navbar_content li.last span{color:#000000;}
#head_navbar_content a{font-size:10px; color:#FFFFFF; height:23px; font-family:'Lucida Sans Unicode';}
#head_navbar_content a:hover{color:#000000;}




#menu {height:75px; position: relative;}
#menu ul{list-style: none; position:absolute; top:25px; left:35px;}
#menu li{float:left; display:block; margin:0 15px;}
#menu li.g1{padding:0 0 0 1px;}
#menu li a{color:#FFFFFF; font-size:16px; font-weight:bold;}
#menu li a:hover{color:#DEDEDE;}
#breadcrumb{height:42px;position:relative; width:950px; margin:auto; border:1px solid #F4F4F4;}
.nav{position:absolute; padding:0; margin:0; top:13px; left:10px;}
#breadcrumb a{margin:0 5px; padding:0 0 0 20px; background:url('gfx/breadcrumb_sep.png') no-repeat left;}
#breadcrumb a{color:#000000; font-size:13px; margin:0 15px 0 0;}
#breadcrumb a.home{background:none;}
#breadcrumb a:hover{text-decoration:underline;}

#content{padding:8px 0; position:relative; height:274px;}

#con_left{height:265px; width:620px; background:url('gfx/bg_con_left.png') no-repeat right; position:absolute; left:5px; border:1px solid #F4F4F4;}
.t1 {background:url('gfx/icons/lm_1.png') no-repeat; height:32px; margin: 8px 0 0 8px;}

#con_left_body{ height:224px; position:relative; }
#con_left_body_wycinek { position:absolute; right:10px; top:10px; }
#wycinek {width:600px; padding:30px;}
#wycinek_btn { background:url('gfx/button_1.png'); display:block; width:175px; height:31px;}
#con_left_body_content { position:absolute; left:10px; top:40px;}


#title h1{background:url('gfx/title_bg.png') no-repeat; margin:0 0 0 34px; padding:5px 0 0 6px; height:28px; color:#434343;}
#title2 h1{background:url('gfx/title_bg.png') no-repeat; margin:15px 0 25px 0; padding:5px 0 0 6px; height:28px; color:#434343;}
#con_left p{padding:0 10px; font-style:italic; font-size:14px;}
#con_left p.excerpt_small{font-size:12px;}
.lm_miniatura{margin:16px 10px 0 10px; border:2px solid #E2E2E2;}

#con_right{height:265px; width:320px; background:url('gfx/bg_con_right.png') no-repeat left; position:absolute; right:5px; border:1px solid #F4F4F4;}
.t2 {background:url('gfx/icons/lm_2.png') no-repeat; height:32px; padding:7px 0 0 34px; margin:12px 0 0 17px;}
#con_right ul, .cv_info ul{list-style:none; font-size:12px; margin:5px 0 14px 10px; font-style:italic; color:#353535;}
#con_right li, .cv_info li{border-bottom:1px solid #FFFFFF; height:20px;}
#con_right li span, .cv_info li span{width:145px;display:inline-block; font-weight:bold;}
.buttony{margin:0 0 0 10px;}
.buttony img{margin:0 0 4px 0;}


/* Podobne wpisy */
#related{border:1px solid #F4F4F4; width:948px; margin:0 0 0 5px;}
.t3 {background:url('gfx/icons/lm_3.gif') no-repeat; height:32px; margin: 8px 0 0 9px;}
#related_body{width:835px; margin:auto; padding:15px 0 0 0;}
#related_body a{height:50px; width:245px; background:#C9D3ED; padding:8px; float:left; margin:2px; text-align:left; display:block;}
#related_body a:hover{background:#B6C2E2;}
#related_body a img{padding:0 5px;}
#related_body a.head_big{font-size:14px;}
#related_body a.head_small{font-size:12px;}


/* Dodatkowe informacje o pliku */
#more_info{margin:15px 0 25px 5px; border:1px solid #F4F4F4; width:932px; padding:8px;}
.t4 {background:url('gfx/icons/lm_4.gif') no-repeat; height:32px; margin: 0 0 0 1px; width:100%;}
.t4 h1{position:absolute; left:0;}
.t4 h2{padding-left:20px; background:url('gfx/icons/arrow_icon.png') no-repeat left;}
.t4 h2.m1{position:absolute; left:150px; top:7px;}
.t4 h2.m2{position:absolute; left:350px; top:7px;}

/* Stopka */
#footer{height:63px; background:url('gfx/stopka_bg.png'); margin:0;}
#footer_body{width:960px; margin:auto; position:relative; color:#606060;}
.footer_left{position:absolute; left:0px; padding:8px 0 0 180px; background:url('gfx/stopka_logo.gif') no-repeat left;}
.footer_right{position:absolute; right:40px; padding:8px 0 0 0;}
.footer_right a{color:#B17B79;}
.footer_right a:hover{color:#7A3330;}


/* Linki adminow */
a.post-edit-link{ position:absolute; top:0; left:0; font-size:10px; background: #F22D2D; color: #FFFFFF; padding:2px; }
#right_row{ position:absolute; top:20px; left:0; font-size:10px;}
#right_row a{ color:#FFFFFF; background: #F22D2D; padding:2px 3px;}
div.haslo{position:absolute; top:62px; left:0;font-size:11px;background: #F22D2D;color: #FFFFFF;padding:2px;}
#logout{ position:absolute; top:83px; left:0; font-size:10px;}
#logout a{ color:#FFFFFF; background: #F22D2D; padding:2px 3px; line-height:18px;}
#file_show{ position:absolute; top:120px; left:0; font-size:10px;}
#file_show a{ color:#FFFFFF; background: #F22D2D; padding:2px 3px; line-height:18px;}
#name_show{ position:absolute; top:0; right:0; font-size:10px;}
#name_show{ color:#FFFFFF; background: #F22D2D; padding:2px 3px; line-height:18px;}

/* Strona główna */
#main_content{height:411px; padding:20px 0;}
.main_title{float:right; margin:0 70px 0 0; padding:5px 5px 0 0; background:url('gfx/title_bg_2.png') no-repeat right; height:28px;}
#main_prev{padding:20px 0; width:835px; margin:auto; clear:both;}
p.main{color:#484848; font-size:15px; padding:0 20px 0 20px; text-align:justify;}


/* Sidebar */
#sidebar{height:161px; background:url('gfx/sidebar_bg_top.png') repeat-x top #E9E9E9; margin:30px 0 0 0;}
#sidebar_body{width:960px; margin:auto; position:relative;}
#sidebar_body ul{list-style:none;}
#sidebar_body li{background:url('gfx/icons/arrow_li.gif') no-repeat left; padding:0 0 0 17px;}
#sidebar_body a{font-size:12px;}
#sidebar_body a:hover{text-decoration:underline; color:#000000;}
#sidebar_body li.head{padding:0 0 10px 0; background:none;}
#box_1{position:absolute; left:10px; top:15px;}
#box_2{position:absolute; left:400px; top:15px;}
#box_3{position:absolute; left:600px; top:15px;}

/* Kategorie ogólnie */
#cat_post_item { background:url('gfx/icons/script-icon.gif') no-repeat; padding:0 0 0 40px; height:32px; margin:10px 0;}
#cat_post_item h2 { padding:8px 0 0 0; }
/* Kategorie wzorów CV */
#cat15_container{width:890px; margin:auto; padding:50px 0;position:relative; height:300px;}
#cat15_container h1{padding:0 0 10px 0;}
#box_left{position:absolute; left:0;height:350px;}
#box_right{position:absolute; left:445px;height:350px;}
.box_container{background:url('gfx/cat_prev_bg.png') no-repeat; height:263px; width:429px;}
#box_left .link{background:url('gfx/prev_box_1.jpg') no-repeat;}
#box_right .link{background:url('gfx/prev_box_2.gif') no-repeat;}
#cat15_container .link{display:block; background-position:9px 9px; height:100%;}

/* Podkategoria wzorów CV */
#cat_content { padding:20px 0;}
#cat_content_inner { margin:auto; width: 900px; }
#cat_content_inner h1 { margin:0 0 20px 0; }
.cat_item { width:286px; height:166px; float:left; margin:6px; background:url('gfx/cv_thumb_prev_bg.png') no-repeat; }
.cat_item  img { margin:8px; }

/* Z Wordpress'a */
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding: 8px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
p.wp-caption-text{width:100%;line-height:25px;background:#C1C1C1;margin: 0 auto;}
.wp-caption img {margin: 0 0 4px 0;padding: 0;border: 0 none;}
hr{clear:both;}
h1.post { padding:15px 0; }
dd.gallery-caption{display:none;}


/* Podgląd konkretnego wzoru CV */
#img_l_r_container{width:895px; margin:auto;}
.img_l{float:left;width:250px;height:390px; position:relative;}
#legenda { background:url('gfx/view_info.gif') no-repeat; height:86px; width:253px;z-index: 3;position: absolute; left:-5px; top:-5px; }
.img_l a{display:block; position:absolute; top:40px; left:16px;}
.img_l img{border:2px solid #C1C1C1;padding:2px;}
.img_l p{position:absolute; top:336px; left:16px; width:220px; background:#ECECEC; line-height:26px; font-weight:bold; text-align:center;}
.img_r{float:right;width:635px;height:390px; position:relative; padding: 15px 0 0 0;}
.title_left {float:left; width:450px; }
.title_right {float:right; width:490px;}
.cv_info{float:right; width:460px; height:100px; border:3px solid #A5A5A5; background:#EDEDED; padding:12px;}
.cv_excerpt{float:left; width:420px; height:100px; border:3px solid #A5A5A5; background:#EDEDED; padding:12px;}

/* Galeria konkretnego wzoru CV*/
.gallery {margin: auto;}
.gallery-item {float: left;margin-top: 10px;text-align: center;width: 33%;}
.gallery a img {border: 3px solid #cfcfcf;padding:2px;}
.gallery a:hover img {border: 3px solid #B3B3B3;}
.gallery-caption {margin-left: 0;}

/* Wyniki wyszukiwania*/
#search_res_item{width:900px; margin:auto; padding:12px 0; font-size:13px;}
#search_res_item a img{padding:3px;background:#D7D7D7;}
#search_res_item a:hover img{background:#A3A3A3;}
#search_res_item h2 a:hover{color:#000000;}
#search_res_item_left{float:left; width:228px; background:url('gfx/bg_con_left.png') no-repeat right; padding:10px; height:140px;}
#search_res_item_right{float:right; width:620px; background:url('gfx/bg_con_right.png') no-repeat left; padding:10px; height:140px;}

/* Boxy: Wskazówek i komentarzy */
#footer_boxes{margin:15px 0 25px 5px; width:932px; padding:8px; position:relative; height:312px;  font-size:14px;}
#tuturial_box{ border:1px solid #F4F4F4; position:absolute; width:468px; height:307px; left:0;}
#tuturial_box ol li{padding:13px 0;}
#comment_box{ border:1px solid #F4F4F4; position:absolute; width:468px; height:307px; right:0;}
.t5 {background:url('gfx/icons/lm_5.gif') no-repeat; height:32px; margin: 8px 0 15px 9px;}
.t6 {background:url('gfx/icons/lm_6.gif') no-repeat; height:32px; margin: 8px 0 15px 9px;}
.static_box_body{width:440px; margin:auto; padding:2px 8px; height:236px;overflow-y:scroll; overflow-x:hidden;}

/* Komentarze */
ol.commentlist{list-style:none; margin:0; padding:0px;}
ol.commentlist li{padding:11px;text-indent:20px; }
ol.commentlist li.odd{background:#F9F9F9 url('gfx/icons/discussion.png')  no-repeat; background-position:3px 3px;}
ol.commentlist li.even{background:url('gfx/icons/discussion.png')  no-repeat; background-position:3px 3px;}

