@import url('../../kweb/css/style.css');

body {
	background:#ffcc00;
	font-size:11px; 
	font-family:Tahoma,Verdana,Sans; 
	color:#1c1c1c;
	margin:0px;
}


a:link , .kweb a, .menu a {color:#CC0000;text-decoration:none;}
a:visited {color:#CC0000;text-decoration:none;}
a:hover {text-decoration:underline;}

a.nocolor{
 color:#1c1c1c;
}
a.title{
 font-weight:bold;
}

/* h1, h2, h3, ... */
h1{
 line-height:22px;
 font-size:16px;
}

h3{
 font-family: Trebuchet MS, Verdana, Sans;
 font-size:18px;
 font-weight:bold;
 margin-bottom:4px;
 margin-top:15px;
 line-height:18px;
}


.clearFloat {
clear:both;
}

h2{
 font-weight:bold;
 font-size:12px;
 padding-bottom:8px;
 margin-bottom:20px;
 border-bottom: solid 1px #cdcdcd;
}


/* struktura */

#whole {
width:930px;
margin:0px auto;
}



/* ********** HEADER ********** */
#header {
height:155px;
position:relative;
}
#header_left {
 position:absolute;
 width:330px;
 height:155px;
 background: url('/local/img/l/header_left_keyv.jpg') no-repeat;
}
#header_logo {
 height:116px;
}
#header_claim {
 width:330px;
 height:39px;
 ovverride:hidden;
 background: url('/local/img/l/claim.gif') no-repeat;
}


#header_right {
 position:absolute;
 left:330px;
 width:600px;
 height:155px;
 background: url('/local/img/l/header_keyv.jpg') no-repeat;

}
#header_right a{
 color:#000;
}
#header_right a:hover{
 text-decoration:none;
}

#header_right_top {
 position:absolute;
 left:331px;

}
#header_right_bottom {
 position:absolute;
 left:360px; 
 top:110px;
}



#header_newsletter{
 font-weight:bolder;
 float:left;
 margin-right:18px;
 padding-top:5px;
}
#header_login{
 font-weight:bolder;
 float:left;
 width:166px;
 height:21px;
 background-color:#ff7000;
 padding-top:5px;
 padding-left:24px;
}
.header_login_white{
 color:#FFF;
}


#header_basket{
 float:left;
 margin-right:14px;
 font-size:9px;
}
.header_descr{
 margin-bottom:5px;
}
#header_search{
 float:left;
 font-size:9px;
 width: 153px;
}
.header_serach_form{
 margin:0px;
 padding:0px;
}
.header_serach_form{
 margin:0px;
 padding:0px;
}

#search_form_input{
 float:left;

}
#search_form_input input{
 width:120px;
}

#search_form_submit{
 float:left;
 width: 26px;
}
#search_form_submit input{
 padding:0px;
}



#content {
}

#left {
width:180px;
}

#main {
float:right;
position:relative;
width:735px;
/*overflow-x:hidden;*/
}

#main #middle {
}

#footer {
clear:both;
font-size:10px;
padding:25px 0px;
}
#footer_menu{
 height:27px;
 background: url('/local/img/l/path.gif') repeat-x;
 padding:8px 10px 0px 10px;
}

#footer_copy{
 float:left;
 width:740px;
 padding-left:10px;
}
#footer_rytm{
 float:left;
 width:170px;
 text-align:right;
}
#footer_rytm a{
 font-weight:bold;
}

/* LEFT */

/*left menu*/

#box_left_menu{
 margin: 20px 0px 0px 0px;
}

#box_left_menu ul, #box_left_menu li {
margin:0px;
padding:0px;
list-style:none;
}

#box_left_menu li {
border-bottom:1px solid #cca300;
padding:4px 4px 4px 10px;
font-size:12px;
}

#box_left_menu li.active {
font-weight:bold;
background: url('/local/img/l/left_menu_sign.gif') no-repeat left top;
}

#box_left_menu li a {
color:#000;
}

/*left zones*/
#box_left_zones ul, #box_left_zones li {
margin:0px;
padding:0px;
list-style:none;
}
#box_left_zones ul {
margin-top:10px;
}

#box_left_zones li a {
display:block;
width:150px;
background:#0097bd url('/local/img/l/left_strefa_box_sign.gif') no-repeat;
color:#fff;
font-weight:bold;
padding:17px 10px 17px 20px;
text-indent:15px;
font-size:11px;
margin-bottom:2px;
}

li#zone_link_teraz_polski a {
 background:#a3002d url('/local/img/l/left_strefa_box_sign2.gif') no-repeat;
}


.zone_left_banners{
 margin-top:24px;
}



/*left offer menu*/

#box_left_offer_menu {
margin-top:20px;
}

#box_left_offer_menu ul, #box_left_offer_menu li {
margin:0px;
padding:0px;
list-style:none;
}

#box_left_offer_menu li a {
display:block;
text-indent:15px;
width:100%;
padding:4px 0px;
font-size:12px;
background:#ffa200;
font-weight:bold;
color:#000;
}

#box_left_offer_menu li ul {
margin-bottom:10px;
}

#box_left_offer_menu li li a {
background:none;
font-weight:normal;
}


/* TOP */

/*top menu*/


/* ** All levels ** */
.top_menu_item_float{
 float:left;
}

#box_top_menu ul, #box_top_menu li {
margin:0px;
padding:0px;
list-style:none;
text-indent:0px;
}

#box_top_menu li {
float:left;
}

#box_top_menu .end {
 clear:left;
}

#box_top_menu li a {
display:block;
color:#fff;
font-size:12px;
font-weight:bold;
float:left;
}

#box_top_menu li.active a {
 background:#094351;
}


/* ** Level 1 ** */
#box_top_menu ul.level_1 {
 background:#0097bd;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:30px;
 height:30px;
}

#box_top_menu ul.level_1 a{
 padding:8px 7px;
 margin:0px;
 margin-right:5px;
}

#box_top_menu ul.level_1 a:hover{
 text-decoration:none;
 background:#03809f;

}

/* ** Level 2 ** */
#box_top_menu ul.level_2 {
 background:#1a7999;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:30px;
}

#box_top_menu ul.level_2 a{
 padding:8px 10px;
 margin-right:10px;
}
#box_top_menu ul.level_2 a:hover{
 background:#145a74;
 text-decoration:none;

}
#box_top_menu ul.level_2 li.active a {
 background:#0d2d38;
}



/* ** Level 3 ** */
#box_top_menu ul.level_3 {
 background:#135a6e;
 padding: 4px 18px 4px 30px
}
#box_top_menu ul.level_3 li a {
 padding:6px 6px;
 font-weight:normal;
 margin-right:8px;
}
#box_top_menu ul.level_3 li a:hover {
 padding:6px 6px;
 background:none;
 color:#a3deed;
}

#box_top_menu ul.level_3 li.active a {
background:none;
color:#a3deed;
}

/* top news */

#box_news .item {
float:left;
padding: 0px 10px 0px 10px;
line-height:15px;
}
#box_news .item_1 {
width:305px;
padding-right:10px;
}
#box_news .item_2 {
width:370px;
}

#box_news .item + a {
float:right;
color:#000;
font-weight:bold;
font-size:11px;
}

#box_news .end {
clear:left;
}

#box_news p{
 margin-top:10px;
}
.date{
 font-size:9px;
 display: none;
}
#box_news .see_more{
 font-size:11px;
 text-align:right;
 font-weight:bold;
 border-top: 1px solid #1c1c1c;
 padding:4px 10px;
 margin-bottom:4px;
 clear:left;
}





/* MIDDLE */
table#middle_whole {
width:100%;
}

#middle_whole {
margin-bottom:10px;
}

#middle_whole td#middle_left {
 width:335px;

}

#middle_whole th {
text-align:left;
}

table.boxed td#middle_left {
width:190px;
background:#ffdb4e;
}

#middle_whole.boxed #middle {
	padding:14px;
	
}


table.boxed td#middle {
background:#fff;
width:545px
}

table.boxed td#middle_right {
 width:150px;
 background:#fffbeb url('/local/img/l/td_middle_right.gif') repeat-y;
 padding: 30px 10px 10px 30px;
}

table.withheader .box h2 {
 width:170px;
 margin:-65px -15px 40px -30px;
 border-bottom: none;
}




#middle_whole th h2, .box h2 {
 background:#ff7000;
 width:190px;
 font-size:13px;
 font-weight:bold;
 color:#fff;
 padding:7px 10px 6px 10px;
 margin-top:11px;
 margin-bottom:5px;
 border-bottom: none;
}


/* ******** VIEW ********* */

.article_image{
 margin-right:14px;
 margin-bottom:14px;
}



/* Dir */
#middle .dir_list a, .pages a, .navpages a, .view_list a{
 color:#1c1c1c;
}
#middle a.title {
 font-size:12px;
 font-weight:bold;
}
#middle .dir_list p{
 margin-top:4px;
}

.dir_list_sep{
 border-bottom:1px solid #fdcd00;
 height:4px;
 width:80px;
 margin-bottom:20px;
 margin-top:14px;
}

/* navbar */
.navpages{
 text-align:right;
 letter-spacing:1px;
 border-top:1px solid #cdcdcd;
 padding-top:6px;
 margin-left:-8px;
 margin-right:-4px;
 margin-top:14px;
}
.navbar_page_active, .active{
 color:#ff7000;
 font-weight:bold;
}

.pages{
 text-align:right;
 font-weight:bold;
 margin:10px 0px;
}


/* files - download */
.files h3 {
 font-size:12px;
 font-weight:bold;
 color:#fb7104;
 margin-bottom:10px;
}

.file_view_list{
 line-height:30px;
}



/* BOXES */

#box_top {
margin-bottom:10px;
}

#box_top_path{
/* background: url('/local/img/l/path.gif') repeat-x;*/
 border-top: solid 1px #CEA609;
 border-bottom: solid 1px #CEA609;
 margin: 15px 0px 0px 0px;
 padding:6px;
 color:#CC0000;
 font-weight:bold;
}
#box_top_path a{
 color:#000;
}


/* ********** PRODUCT ********** */


/* LIST */

.list_wide {
 width:735px;
}
.list_product{
 height:114px;
 padding:12px 10px 12px 10px;
 margin:0px;
}


.list_head{
 background-color: #FFF;
 width:715px;
 padding:12px 10px;
 border-bottom: solid 1px #cdcdcd;
}

.list_head.promo{
 background-color: #fcefba;
 border-bottom: solid 3px #FFCC00;
}

.list_head .brick{
 float:left;
 margin-right:15px;
 font-size:10px;
}
.list_head .title{
 width:452px;
}
.list_head .status{
 width:90px;
}
.list_head .price{
 width:52px;
}

.list_product.list_product_0{
 background-color: #fcefba;
 border-bottom: solid 5px #FFCC00;
}
.list_product.list_product_1{
 background: #FFF url('/local/img/l/sep_dotted.gif') repeat-x bottom;
}
.list_product.list_product_2{
 background: #fefbea url('/local/img/l/sep_dotted.gif') repeat-x bottom;
}
.list_product.list_product_1.last{
 background: #FFF;
}
.list_product.list_product_2.last{
 background: #fefbea;
}



.columns_2 .list_product_1{
 background: #FFF url('/local/img/l/sep_dotted.gif') repeat-x bottom;
 width:348px;
 float:left;
 margin-right:0px;
}
.columns_2 .list_product_2{
 background: #FFF url('/local/img/l/sep_dotted.gif') repeat-x bottom;
 float:clear;
 margin-left:0px;
}
.columns_2 .list_product_2.last{
 background: #FFF;
}
.columns_2 .list_product_3{
 background: #fefbea url('/local/img/l/sep_dotted.gif') repeat-x bottom;
 width:348px;
 float:left;
 margin-right:0px;
}
.columns_2 .list_product_4{
 background: #fefbea url('/local/img/l/sep_dotted.gif') repeat-x bottom;
 float:clear;
 margin-left:0px;
 height:121px;
}


.list_product .cover{
 float:left;
 width:80px;
 margin-right:10px;
}
.list_product .descr{
 float:left;
 width:190px; 
 margin-right:8px;
}
.list_product .descr p{
 height:85px;
 overflow:hidden;
}
.list_product_0 .descr p{
 height:41px;
}

.list_product .descr.wide{
 width:360px; 
 margin-right:20px;
}

#box_offer_promotions .list_product .descr{
 width:270px;
}
#box_offer_promotions .list_product p{
 margin-bottom:4px;
}

img.promo_ico{
 float:left;
 margin-right:12px;
}

.list_product .descr p.promo_info{
 font-weight:bold;
 color:#cb0907;
 margin-top:16px;
}

.list_product .brick{
 float:left;
 text-align:center;
}

.list_product .status{
 width:70px;
 margin-top:35px;
}

.list_product .price{
 width:90px;
 margin-top:47px;
 font-weight:bold;
}
.list_product .basket{
 width:70px;
 margin-top:45px;
}
.list.see_more{
 text-align:right;
 font-weight:bold;
 font-size:9px;
 padding-top:8px;
 background: #FFCC00;
}
.list.see_more.wide{
 width:735px;
}

#box_offer_new .columns_1{
 margin-right:25px;
}


/* *** BOX SET 1 - karta produktu polecane + nowo[ci **** */
#box_set1 .list_product{
 width:340px;
}

#box_set1 .list.see_more{
 text-align:right;
 width:340px;
}

#box_set1 .descr{
 width:240px;
}

#box_offer_related{
 margin-right:6px;
}

/* ** Lista Related w prawej wskiej kolumnie ** */


.list_product.right{
 padding:0px 0px;
 height:100%;
}

.list_product_1.right{
 background: #FFFBEB !important;
 width:135px;
 margin-right:0px;
 float:none;
}
.list_product_2.right{
 width:135px;
 background: #FFFBEB;
 margin-left:0px;
 float:none;
}
.list_product.right .cover{
 width:80px;
 margin:0px;
 padding:0px;
 float:none;
}
.list_product.right .descr{
 float:none;
 width:135px; 
 margin-top:8px;
 margin-right:8px;
}
.list_product.right .descr p{
 margin-top:8px;
}



/* ********** OFERTA ********** */



#middle.nocolumns{

}
.content_nocols{
 background-color:#FFF;
 margin-top:5px;
}

/* content nocols navbar */
.content_nocols .navpages, .shopaddress .navpages{
 text-align:right;
 letter-spacing:1px;
 border-top:1px solid #cdcdcd;
 padding:6px 10px;
 margin:0px;
}


.select_language{
 background:#0097BD url('/local/img/l/select_language.gif') no-repeat;
 padding: 7px 10px 7px 30px;
 margin-right: 4px;
 float:left;
}

.modes{
 padding-left:0px;
 margin:0px;
 padding:0px;
}
.modes li{
 float:left;
 list-style:none;
 display:block;
 background: #ffa200 url('/local/img/l/mode_closed.gif') no-repeat;
 padding:11px 20px 10px 22px;
 margin-right: 4px;
 font-weight:bold;
}
.modes li.active{
 background: #ffa200 url('/local/img/l/mode_opened.gif') no-repeat;
}



/* ********** KARTA PRODUKTU ********** */
#page_product{
 background-color:#FFF;
 min-height:1em;
}
#page_product .content_nocols{
 margin-top:18px;
 padding:14px;
 background-color:#FFF;
}

.content_nocols .brick{
 float:left;
}

.kp_left{
 width:160px;
 margin-right:10px;
}
.kp_left .cover{
 width:140px;
 height:210px;
 margin-bottom:8px;
}
.kp_left .bonus{
 font-size:10px;
}
.kp_left .sep{
 background: url('/local/img/l/kp_bonus.gif') no-repeat bottom left;
 height:12px;
 margin-left:4px;
}
.kp_left .bonus div{
 padding-left:28px;
 height:14px;
 margin-bottom:6px;
}
.kp_left .bonus .inside{
 background: url('/local/img/l/kp_inside.gif') no-repeat;
}
.kp_left .bonus .mp3{
 background: url('/local/img/l/kp_mp3.gif') no-repeat;
}
.kp_left .metryka{
 margin-left:4px;
 margin-top:12px;
 line-height:18px;
}
.kp_main .head_left{
 width: 370px;
}

.kp_main .head_left .title{
 font-size:14px;
 font-weight:bold;
 margin-bottom:4px;
}
.kp_main .head_left .autor{
 color:#6c6c6c;

}
.head_left .head_bottom{
 margin-top:24px;
}
.head_bottom .status{
 margin-right:20px;
}
.head_bottom .languages{
 padding-top:12px;
}

.head_right .wysylka{
 padding:4px 8px;
 border-bottom: solid 1px #ffa101;
}
.head_right .wysylka a{
 color:#6c6c6c;
}
.head_right .cena{
 margin: 10px 8px;
 color:#6c6c6c;
 line-height:18px;
}
.head_right .cena .cena_promo{
 font-weight:bold;
}
.head_right .cena .cena_promo span{
 color:#CC0000;
 font-size:14px;
}
.head_right .cena .cena_nasza span{
 color:#000;
 font-size:14px;
 font-weight:bold;
}
.head_right .cena .cena_det span{
 text-decoration:line-through;
}
.kp_main .sep{
 height:4px;
 border-bottom: solid 1px #d6d6d6;
 margin:16px 0px;
}
.kp_main .info{
 width:520px;
 line-height:16px;
}
.kp_main .dodatkowe .materialy{
 width:310px;
 min-height: 2px;
 height: auto !important;
 height: 2px;
}
.materialy.brick .files h3{
 margin:0px 0px 10px 0px;
}
.kp_main .dodatkowe .artykuly{
 margin-top:2px;
 width:220px;
 font-weight:bold;
 text-align:right;
}




/* ********** HEADER ********** */
#header_left {
 position:absolute;
 width:330px;
 height:155px;
 background: url('/local/img/l/header_left_keyv.jpg') no-repeat;
}
#header_logo {
 height:116px;
}
#header_claim {
 width:330px;
 height:39px;
 ovverride:hidden;
 background: url('/local/img/l/claim.gif') no-repeat;
}
#header_right {
 position:absolute;
 left:330px;
 width:600px;
 height:155px;
 background: url('/local/img/l/header_keyv.jpg') no-repeat;
}
#header_right a{
 color:#000;
}
#header_right a:hover{
 text-decoration:none;
}
#header_right_top {
 position:absolute;
 left:331px;
}
#header_right_bottom {
 position:absolute;
 left:360px; 
 top:110px;
}
#header_newsletter{
 font-weight:bolder;
 float:left;
 margin-right:16px;
 padding-top:5px;
}
#header_login{
 font-weight:bolder;
 float:left;
 width:160px;
 height:21px;
 background-color:#ff7000;
 padding:5px 8px 0px 16px;
}
.header_login_white{
 color:#FFF;
}
#header_basket{
 float:left;
 margin-right:14px;
 font-size:9px;
}
.header_descr{
 margin-bottom:5px;
}
#header_search{
 float:left;
 font-size:9px;
}
.header_serach_form{
 margin:0px;
 padding:0px;
}
#search_form_input{
 float:left;

}
#search_form_submit{
 float:left;

}




/* *********** HOME BOXES *********** */
#box_offer_new{
 width:335px;
}

#page_index{

}

#highlight{
 margin-top:6px;
}


/* Strefa Nauczyciela BOX */

#box_zone_teacher {
 width:400px;
 line-height:15px;
}

#box_zone_teacher h2{
 background:#0097BD;
}
#box_zone_teacher .descr{
 padding: 0px 8px;
}

#box_zone_teacher .content_table{
 background-color:#ffdb4e;
}
#box_zone_teacher .content_table .item1{
 padding:4px 10px 4px 18px;
 float:left;
 width:170px;
}
#box_zone_teacher .content_table .item2{
 padding:4px 10px 4px 10px;
 float:left;
 width:160px;
}

#box_zone_teacher .content_table .space{
 height:6px;
}


/* * Strefa Nauczyciela BOX w ustawieniu 2 * */

#box_set2 #box_zone_teacher{
 width:335px;
}
#box_set2 #box_zone_teacher .content_table .item1{
 padding:4px 10px 4px 18px;
 float:left;
 width:145px;
}
#box_set2 #box_zone_teacher .content_table .item2{
 padding:4px 10px 4px 10px;
 float:left;
 width:140px;
}


/* *********** ZONE STREFA *********** */
.design_zone #middle_whole #middle_left{
 width:190px;
}

.design_zone #middle_whole th h2, .box h2 {
 width:170px !important;
}

.design_zone #middle_whole #middle{
 /*padding:16px;*/
}


#zone_offer{
 margin-bottom:14px;
}

/*left zone menu*/

#box_box_zone_menu{
 margin-bottom:20px;
}

#box_box_zone_menu ul, #box_box_zone_menu li {
margin:0px 4px;
padding:0px;
list-style:none;
}

#box_box_zone_menu li {
border-bottom:1px solid #fe7000;
padding:3px 4px 4px 12px;
font-size:12px;
}

#box_box_zone_menu .last li {
border-bottom:0px;
}

#box_box_zone_menu li.active {
font-weight:bold;
background: url('/local/img/l/zone_menu_sign.gif') no-repeat left top;
}

#box_box_zone_menu li a {
color:#000;
}

#zone_left_poradnia_box{
 margin-top:36px;
}






/* *********** PAGE BOXES *********** */

#offer_highlight{
 margin-top:12px;
}




/* ********** USER ********** */
.user_profile h2{
 font-weight:bold;
 font-size:12px;
 padding-bottom:8px;
 margin-bottom:20px;
 border-bottom: solid 1px #cdcdcd;
}


.sumup{
 border:0px !important;
 background:#FFF !important;
}
.error {
 border:solid 1px #FF7000 !important;
 background:#FFFBEB !important;
 padding:10px 4px !important;
 color:#000 !important;
}
.error img{
 display:none !important;
}



/* ********* ADVANCED SEARCH ****** */
.advanced_search h2{
 margin-bottom:0px;
}




/* ******** SALE POINTS ********* */

select{
 border: solid 1px #979797;
}

.salepoints{

}

.salepoints #flash_map{
 float:left;
 width:330px;
 margin-right:10px;
}
.salepoints #selector{
 margin-top:25px;
}
.salepoints #selector select{
 margin-bottom:14px;
 width:160px;
}

.shopaddress hr, .lista_woj hr {
 border-bottom: none;
 border-left:none;
 border-right:none;
 border-top: solid 1px #cdcdcd;
 margin-bottom:14px;
}

.shop_list{
 float:left;
 width:245px;
 margin-bottom:14px;
 margin-right:10px;
}
.shop_list p{
 margin-top:5px;
}

.lista_woj ul{
 padding-left:30px;
}
.lista_woj li{
 margin-bottom:4px;
}
.lista_woj li a{
 color:#000;
}





#box_left_banners{
 margin-top: 28px;
}
.left_banner_item{
 margin-bottom:10px;
}


.list_promo_item{
 margin-bottom:10px;
}


/* #### PORADNIA JEZYKA POLSKIEGO  #### */
#form_v_poradnia_tresc{
 width:400px;
 height:120px;
}
#form_v_poradnia_klauzula {
 float:left;
}

#form_r_poradnia_klauzula label{
 text-align:left;
 margin-left:10px;
 margin-top:3px;
 width:380px;
}

#form_r_poradnia_form_submit .form_submit{
 text-align:right;
 margin-top:14px;
}



.order_state{
 margin : 14px 0px;
 font-size:12px;
 font-weight : bold;
}
.billing_info{
 font-size:10px;

}
.billing_info p{
 margin: 4px 0px;
}
.billing_info h3{
 font-size:13px;
 font-family: Tahoma;
}


.billing_info a{
 color : #666;
 font-size:10px;
}


/* ### LEFT DICT ### */
#box_left_dictionary{
 margin-top:16px;
}



/* ## Form Teacher Zone ## */

.teacher .form_checkbox{
 margin:0xp; !important;
 padding:0xp; !important;
 text-align:left;
 float:left;
 margin-left:10px;
}



.view_basket .title{
 width: 200px;
}

tr#form_r_address_country td.form_name{
 display: none;
}
tr#form_r_address_country td.form_value{
 display: none;
}
