/*--- GŁÓWNE ----*/

body {background:#fff;padding-top:15px;font-size:11px;font-family:tahoma;color:#000}
#wrapper {width:990px;height:auto;margin:0 auto;padding-bottom:10px}
.header {width:990px;height:auto;margin:0 auto;}

h1,h2{display: inline;font-weight:600;color:#0f8dc9;font-size:21px;margin-bottom:20px}


/*--- header ----*/

/*--- header logo % icons----*/
.top {height:auto}
.top h1 {float:left}
.top a.logo {display:block;background: url(../images/logo.gif) top left no-repeat;height:60px;width:168px;text-indent:-9999px}
.top ul {float:right}
.top ul li {float:left}
.top ul li a {display:block;text-indent:-9999px}
.top ul li a.forum {width:58px;height:60px;background: url(../images/forum_btn.gif) top left no-repeat}
.top ul li a.korepetycje {width:112px;height:60px;background: url(../images/korepetycje_btn.gif) top left no-repeat}
.top ul li a.sklep {width:72px;height:60px;background: url(../images/sklep_btn.gif) top left no-repeat}

/*--- header top menu----*/

.top_menu {width:100%;height:30px;background: url(../images/menu_bg1.gif) top right no-repeat #0f8dc9;float:left;margin-top:20px;position:relative;z-index:2}
.top_menu ul {width:900px;background: url(../images/menu_bg.gif) top left no-repeat;height:30px;display:block;float:left}
.top_menu ul li {float:left;padding-right:18px;background:url(../images/menu_item_bg.gif) right 3px no-repeat;margin-left:14px;margin-top:6px;display:inline}
.top_menu ul li a {color:#fff;font-size:12px}
.top_menu div.mini_container {float:right;margin-top:5px;margin-right:10px;display:inline}
.top_menu a.contact_btn {float:left;display:block;background: url(../images/mail_btn.gif) 2px 4px no-repeat;width:14px;height:16px;}
.top_menu a.sitemap_btn {float:left;display:block;background: url(../images/sitemap_btn.gif) 2px 4px no-repeat;width:14px;height:16px;margin-left:10px}
.top_menu ul li.lastone {background:none;padding-right:0px}

/*--- header submenu----*/

.submenu {float:right;height:29px;background: url(../images/submenu_bg.gif) top left repeat-x;width:866px;margin-top:-2px;position:relative;z-index:1;border-left:1px solid #ddd;border-right:1px solid #ddd}
.submenu ul {height:29px;width:866px;float:left;}
.submenu ul li {float:left;margin-left:14px;margin-top:7px;padding-right:10px;display:inline}
.submenu ul li a {color:#3c3c3c}
.submenu ul li a.current {color:#0f8dc9}
/*--- header ścieżka----*/

.breadcrumb {width:700px;height:15px;font-size:9px;padding-top:10px;float:left}
.breadcrumb a {float:left;font-family:tahoma;color:#111}
.breadcrumb span.bullet {display:block;float:left;padding:0px 5px;background: url(../images/bullet1.gif) 5px 6px no-repeat;height:10px;width:4px}
.breadcrumb p.start {float:left;color:#0f8dc9;margin-right:5px}

/*--- header mini buttony napisy prawa strona----*/

.mini_box_right {width:182px;float:right;padding-top:12px;height:10px;display:inline}
.mini_box_right a {text-indent:-9999px;display:inline;float:left}
.mini_box_right a.dodaj {width:99px;height:8px;background: url(../images/dodajdo_btn.gif) top left no-repeat;padding:0px;overflow:hidden}
.mini_box_right a.polec {width:83px;height:8px;background: url(../images/polec_btn.gif) top left no-repeat;padding:0px;overflow:hidden}

/*--- content ----*/


.content {margin-top:10px;float:left;width:990px}
.main_content {width:750px;float:left;height:auto;}
.right_content {width:228px;float:right}


/*--- lewa czesc na wysokosc banera i pod nim 2 kolumny ----*/

.main_content .baner_box {height:178px;width:748px;margin-top:4px}
.main_content .baner_box a {display:block;height:165px;width:748px}
.main_content .left_column {width:245px;float:left;height:auto}
.main_content .right_column {float:right;width:500px;height:auto}


/*- kolumna prawa - szukajka -*/

.search_panel {width:499px;height:218px;background:url(../images/searchpanel_bg.gif) top left no-repeat;position:relative}
.search_more {display:inline;float:right;font-size:9px;padding-right:10px;margin-top:8px;margin-right:10px;color:#0f8dc9;background: url(../images/arrow_blue.gif) right 5px no-repeat}
.ie .search_more{background-position:right 6px}
.search_box {width:445px;height:120px;position:absolute;bottom:17px;left:26px}
.form_insider {height:55px;width:440px}
.search_box p {margin-left:5px}
.search_box p b {margin-right:5px}
.text-search {float:left;width:300px;height:25px;margin-top:14px;margin-left:15px;border:none;background:#FCFCFC}
.submit-search {float:right;width:88px;height:36px;background:url(../images/search_btn.gif) top left no-repeat;border:none;cursor:pointer;margin-top:6px}
.text-search:focus {outline:none}

/*- kolumna prawa - porady video -*/

.video_panel {width:499px;height:428px;background: url(../images/poradypanel_bg.gif) top left no-repeat;margin-top:12px;float:left;position:relative}
.movie_box {position:absolute;top:37px;left:13px}

/*- kolumna prawa - porady -*/

.advices_panel {width:499px;height:290px;background:url(../images/porady_bg.gif) top left no-repeat;margin-top:12px;float:left;position:relative}
.advice_item {position:absolute;top:35px;left:5px;font-size:12px}
.advice_item p.title {font-weight:600}
.advice_item span.date {font-size:9px;color:#777;display:block;}
.advice_item p {margin-top:4px;line-height:155%;color:#535353}
.img_container {float:left;margin-right:5px;margin-top:7px}
.img_container img {border:2px solid #ddd}
.advice_item p.latest_advice {clear:both;font-weight:600;text-transform:uppercase;color:#000;padding-top:10px}
.advice_item ul li {padding:1px 0px}
.advice_item ul li a {font-weight:400;color:#005f8c;padding-left:9px;background: url(../images/bullet2.gif) left 6px no-repeat}


/* stopka */

.footer {width:990px;height:80px;border-top:5px solid #005f8c}
.newsletter_box {width:360px;float:left;height:78px}
.newsletter_box p {float:left;margin-top:8px;color:#777;margin-left:3px}
.newsletter_box .form_newsletter {padding-top:10px}
.newsletter_box .form_newsletter input {float:left}
.newsletter_box .form_newsletter label {float:left;margin-top:2px}
.newsletter_box .form_newsletter input.radio {margin:0px 6px;margin-top:4px}
.ie .newsletter_box .form_newsletter input.radio {margin-top:2px}
.newsletter_box .form_newsletter input.newsletter-txt {width:184px;padding-left:5px;height:19px;padding-top:2px;background: url(../images/newsletter-bg.gif) top left no-repeat;border:none}
.newsletter_box .form_newsletter input.newsletter-submit {width:10px;height:10px;background:url(../images/arrow_blue.gif) 2px 5px no-repeat;border:none;cursor:pointer;margin-left:4px;margin-top:3px}

.copy_menu_box {width:500px;float:right;height:78px}
.copy_menu_box ul {float:right;margin-top:10px}
.copy_menu_box ul li {float:left}
.copy_menu_box ul li a {font-size:9px;font-weight:400;color:#777;padding:0px 0px 0px 8px}
.copy_menu_box p {float:right;margin-top:10px}


/*- prawa kolumna  - boxy-*/

.userpanel_box {height:180px;background: url(../images/panel-head.gif) top right no-repeat;position:relative}
.artykuly_box {background: url(../images/artykuly-head.gif) top right no-repeat;}
.forum_box {background: url(../images/forum-head.gif) top right no-repeat;}
.minivideo_box {width:228px;height:220px;background: url(../images/video-head.gif) top right no-repeat;position:relative}
.tagi_box {width:228px;height:130px;background: url(../images/tagi-head.gif) top right no-repeat;position:relative}
.partnerzy_box {width:228px;height:170px;background: url(../images/partnerzy-head.gif) top right no-repeat;position:relative}
.tags {position:absolute;top:39px;left:4px}
.tags a {line-height:145%;font-weight:400;}
.tags a.level0 {font-size:9px}
.tags a.level1 {font-size:13px}
.tags a.level2 {font-size:15px}
.tags a.level3 {font-size:17px}

/* lewa  podkolumna  - boxy*/


.kalendarz_box  {width:238px;height:265px;background: url(../images/kalendarz-head.gif) top right no-repeat;padding-top:45px;position:relative}
.prace_box  {width:238px;background: url(../images/prace-head.gif) top right no-repeat;}
.blog_box  {width:238px;height:220px;background: url(../images/blog-head.gif) top right no-repeat;position:relative}
.left_baner_box {height:140px}
.blog_box .advice_item p {padding-top:2px}

/*- definicje boxow -*/

.artykuly_box ul {padding-top:40px;left:3px;}
.artykuly_box ul li {background: url(../images/bullet2.gif) left 8px no-repeat;padding-left:11px;padding-top:2px}
.artykuly_box ul li a {font-weight:400;font-size:12px;color:#005f8c}

.forum_box ul {padding-top:40px;left:3px}
.forum_box ul li {background: url(../images/bullet2.gif) left 8px no-repeat;padding-left:11px;padding-top:2px}
.forum_box ul li a {font-weight:400;font-size:12px;color:#005f8c}

.prace_box ul {padding-top:40px;left:3px;width:232px}
.prace_box ul li {background: url(../images/bullet2.gif) left 8px no-repeat;padding-left:11px;padding-top:2px}
.prace_box ul li a {font-weight:400;font-size:12px;color:#005f8c}

.search_more2 {float: right; display:inline;font-size:9px;padding-right:10px;margin-top:8px;margin-right:10px;color:#005f8c;background: url(../images/arrow_blue.gif) right 5px no-repeat;}
.article-content {line-height: 170%;}
.article-content p {text-indent:25px; margin-top: 9px;}

.minivideo_box .video_thumb {float:left;margin-right:9px;margin-top:2px}
.minivideo_box .video_thumb img {border:2px solid #ddd}
.minivideo_box ul {position:absolute;top:40px;left:3px}
.minivideo_box ul li {background:none;padding:0px}
.minivideo_box ul li a {font-weight:400;font-size:12px;color:#005f8c}

.partnerzy-items {position:absolute;top:48px}

.kalendarz_box .date_box {margin-left:5px;font-size:12px;margin-bottom:20px;display:block}
.kalendarz_box .date_item {width:55px;height:32px;float:left;background: url(../images/date_bg.gif) top left no-repeat;margin-right:10px;}
.kalendarz_box .date_item span {text-align:center;float:left;font-size:9px;margin-right:5px;margin-left:7px;margin-top:5px;display:inline;line-height:130%}
.kalendarz_box .date_item p {font-weight:600;color:#0f8dc8;margin-top:8px;font-size:12px;float:left;display:inline}
.kalendarz_box  p.date_title {font-weight:600;padding-top:0px;}
.kalendarz_box .date_box p.data_content {padding-top:5px;color:#535353}


/*- panel logowania box -*/

.login {width:218px;height:120px;top:40px;position:absolute;font-size:12px;left:7px}
.login table {width:218px;margin-bottom:3px}
.login table td {text-align:right;vertical-align:top}
.login table td.labelme {text-align:left}
.login table td p {float:left}
.login span {display:block;width:40px;float:left;}
.remember p {font-size:9px;color:#888;margin-top:6px;margin-left:7px;display:block;float:left}
.ie .remember p {margin-left:4px;margin-top:8px}
.login input.login2 {margin-bottom:7px;border:none;background:url(../images/userinput_bg.gif) top left no-repeat;width:169px;height:19px;padding-left:5px;padding-top:2px}
.login input.haslo2 {margin-bottom:7px;border:none;background:url(../images/userinput_bg.gif) top left no-repeat;width:169px;height:19px;padding-left:5px;padding-top:2px}
.login ul {font-size:11px;margin-top:5px;float:left}                               
.login ul li {padding-left:10px;background: url(../images/bullet1.gif) left 8px no-repeat;padding-top:2px}
.login ul li p {padding-right:4px;float:left}
.login input.but {margin-bottom:4px;border:none;color:#FFF;font-size:11px;font-weight:600;font-family:tahoma;width:76px;height:21px;padding-bottom:2px;background:url(../images/login_btn.gif) top left no-repeat;float:right;cursor:pointer;margin-right:4px}
.login input.czekbox {display:block;float:left;margin-left:-1px;margin-top:7px}


/* ----------------------- PODSTRONY ----------------------- */


/* ------- widok artykułu i innych boxów na podstronach z textem--------- */
.article_container {float:left;clear:both;margin-top:5px;display:inline}
.article_infobox {height:72px;width:97%}
.article_content h2{font-weight:600;color:#0f8dc9;font-size:21px;margin-bottom:20px}
.article_content {font-size:12px;line-height:145%;width:720px;margin-bottom:15px}
.author_box {width:146px;height:40px;background: url(../images/author_box.gif) top left no-repeat;float:left;padding-left:10px;padding-top:8px;font-size:11px}
.article_action_box {float:right;width:86px;height:48px;background:url(../images/action_bg.gif) top left no-repeat;margin-right:5px;position:relative}
.article_action_box ul {width:70px;float:left;margin-left:10px;margin-top:17px;display:inline}
.article_action_box ul li {float:left;padding:0px 4px}



/* --------- globalnie komentarze --------- */

.comments_container {width:100%;height:auto;position:relative;margin-top:20px}
.how_much {float:left;width:auto;padding-left:90px;height:15px;background:url(../images/komentarze-txt-img.gif) left 4px no-repeat;text-align:right;font-weight:600;font-size:13px;color:#0f8dc9;margin-bottom:20px}
.comment_item {width:710px;height:auto;background:#f9f9f8;padding-bottom:15px;padding-left:10px;padding-top:0px;margin-bottom:20px}
.comment_top {height:45px;width:720px;overflow:hidden;margin-bottom:5px}
.comment_info {width:400px;float:left;margin-top:10px}
.genre_icon {float:left;width:80px;height:80px;margin-left:0px;margin-right:6px;background: url(../images/genre-ico.gif) top left no-repeat}
.comment_nr {float:right;width:45px;height:27px;padding-top:5px;background: url(../images/nr_bg.gif) top left no-repeat;display:block;text-align:center;color:#0f8dc9;font-weight:600}
.comment {font-size:12px;line-height:155%}

/* --------- formularz dodania komentarza --------- */
.add_comment_form {width:700px;height:auto;position:relative;margin-top:10px;padding-top:0px;margin-bottom:20px;background: url(../images/dodaj-komentarz-txt-img.gif) top left no-repeat}
.add_comment_form table {width:380px;margin:0 auto;margin-top:20px}
.add_comment_form table td {text-align:right;padding:5px 0px;vertical-align:top}
.add_comment_form table td input {width:310px;border:1px solid #ddd;padding:2px 0px}
.add_comment_form table td textarea {width:310px;height:140px;border:1px solid #ddd}
.add_comment_form table td input.but {margin-bottom:4px;border:none;color:#FFF;font-size:11px;font-weight:600;font-family:tahoma;width:117px;height:22px;padding-bottom:3px;background:url(../images/button2_bg.gif) top left no-repeat;float:right;cursor:pointer;margin-right:0px}

/* --------- porada video --------- */
.full_video_container {float:left;width:480px;margin-bottom:10px}
.full_video_description {float:left;width:230px;padding-left:10px;position:relative;height:385px;overflow:hidden}
.full_video_description span.views {position:absolute;bottom:5px;font-size:9px;left:15px}
.full_video_description h2 {line-height:130%;margin-bottom:5px;padding-left:2px}
.video_desc {font-size:11px;color:#333;margin-left:5px;margin-top:5px;float:left;width:230px;display:inline}
.video_tags {font-size:11px;color:#333;margin-left:5px;margin-top:5px;float:left;width:230px;display:inline}
.video_tags a {color:#0f8dc9}


/* --------- porady video lista--------- */
.video_advices_header {width:713px;height:110px;float:left;background:url(../images/porady_vid_top1.gif) top left no-repeat;position:relative}
.top_form_insider {position:absolute;right:19px;top:28px;width:280px;height:50px}
.top_form_insider p {font-weight:600;padding-bottom:6px}
.top_form_insider div {float:left}
.top_form_insider input {border:none;width:175px}
div.submitme_box {float:right;margin-top:-5px;margin-right:10px;width:76px;display:inline}
input.submitme {width:76px;height:26px;display:block;background:url(../images/login_btn.gif)  left 3px no-repeat;text-align:center;font-weight:600;color:#fff;border:none;font-family:tahoma;font-size:11px;cursor:pointer}

.video_advices_adjustments {height:30px;width:713px;margin-top:10px;float:left}
.video_advices_adjustments a {float:left;margin-right:15px;background: url(../images/arrow_black.gif) left 8px no-repeat;display:block;padding-left:13px}
.video_advices_adjustments div.count_items {float:right;display:block;overflow:hidden}
.video_advices_adjustments div.count_items select {float:left;width:38px;padding:0px}
.video_advices_adjustments div.count_items span {display:block;float:left;padding-right:5px}

.video_advices_list {margin-top:10px;float:left;width:713px}
.img_advice_item_container {width:158px;height:110px;float:left}
.img_advice_item_container img {border:2px solid #ddd}
.video_adv_item {padding:0px 0px 4px 0px;font-size:12px;height:115px;overflow:hidden;margin-bottom:22px}
.video_adv_item p {color:#595D5E}
.video_adv_item h4 {font-size:12px;font-weight:600;color:#0f8dc9;padding-bottom:3px}
.bottom-vid-info {float:left;margin-top:10px}
.bottom-vid-info div {float:left;margin-right:15px;border-right:1px solid #ddd;padding-right:15px;font-size:11px}
.bottom-vid-info div a {color:#0f8dc9}
.pagination {float:left;padding-bottom:15px;width:300px}
.pagination p {float:left;color:#0f8dc9;font-weight:600;margin:0px 2px}


/* --------- oceny --------- */

.rate_box {width:58px;height:38px;padding-top:10px;text-align:center;font-size:21px;font-weight:600;color:#fff;float:left;background:url(../images/ocena_bg.gif) top left no-repeat;margin-right:10px}
.rate-me-box {width:198px;height:50px;margin:0 auto;display:block;background:url(../images/ocen_txt.gif) 10px 1px no-repeat;position:relative}
.stars-rate {float:right;margin-top:2px;}
.rate-btn {display:block;clear:both;position:absolute;right:0px;bottom:0px;width:76px;height:24px;background: url(../images/login_btn.gif) 0px 2px no-repeat;color:#fff;font-weight:600;font-size:9px;border:none;cursor:pointer}
.rate-controls {position:absolute;left:12px;bottom:10px}


/* ------- widok lektura / autor ------*/
.art_left_column {width:180px;float:left;height:auto;display:block}
.art_main_column {float:right;width:540px;height:auto}
.main_img img {border:2px solid #ddd}
.art_left_menu {margin-top:5px;border-top:1px dotted #ddd;padding-top:5px;width:160px}
.art_left_menu ul li {text-transform:uppercase;padding:2px 0px;background:url(../images/arrow_blue1.gif) 145px 6px no-repeat}
.art_left_menu ul li a:hover {color:#0f8dc9}
.art_left_menu ul li a.active {color:#0f8dc9;text-decoration:underline}
.art_main_column h3 {font-size:15px;font-weight:600;padding-bottom:10px;color:#0f8dc9}