/* -------------- BASE STYLES -------------- */

html, body {
	background:url(../images/gfx/all_bg.jpg) repeat #dedede;
	color:#454545;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:14px;
}

img {
	border:none;
	background:none;
	margin:0px;
	padding:0px;
}

h1 {
	font-family:Georgia, Arial;
	font-weight:normal;
	font-size:32px;
	color:#023d72;
	padding:0px;
	margin:0px;
}

h2 {
	font-family:Arial;
	font-weight:normal;
	font-size:22px;
	color:#262c3d;
	background:none;
	padding:0;
	margin:0;
}

.clear {
	clear:both;
}
 
.center {
	margin:0 auto;
	text-align:center;
	display:block;
	float:none;
}

.center img {
	float:none;
	display:block;
	margin:0 auto;
}


.class1 A:link  {color:#737373 !important; text-decoration: none}
.class1 A:visited {color:#737373 !important; text-decoration: none}
.class1 A:active {color:#454545 !important; text-decoration: underline}
.class1 A:hover {color:#454545 !important; text-decoration: underline}

.class2 A:link  {color:#d5150e !important; text-decoration: none; font-weight:bold;}
.class2 A:visited {color:#d5150e !important; text-decoration: none; font-weight:bold;}
.class2 A:active {color:#d5150e !important; text-decoration: underline; font-weight:bold;}
.class2 A:hover {color:#d5150e !important; text-decoration: underline; font-weight:bold;}

.class3 A:link  {color:#023d72 !important; text-decoration: none; font-weight:bold;}
.class3 A:visited {color:#023d72 !important; text-decoration: none; font-weight:bold;}
.class3 A:active {color:#023d72 !important; text-decoration: underline; font-weight:bold;}
.class3 A:hover {color:#023d72 !important; text-decoration: underline; font-weight:bold;}

.class4 A:link  {color:#023d72 !important; text-decoration: none; font-weight:bold;}
.class4 A:visited {color:#023d72 !important; text-decoration: none; font-weight:bold;}
.class4 A:active {color:#023d72 !important; text-decoration: underline; font-weight:bold;}
.class4 A:hover {color:#023d72 !important; text-decoration: underline; font-weight:bold;}

.class5 A:link  {color:#565656 !important; text-decoration: none}
.class5 A:visited {color:#565656 !important; text-decoration: none}
.class5 A:active {color:#454545 !important; text-decoration: underline}
.class5 A:hover {color:#454545 !important; text-decoration: underline}



.All {
	width:100%;
	background:url(../images/gfx/all_bg.jpg) repeat #dedede;
	text-align:center;
}

.Level_1_All {
	width:100%;
	height:30px;
	background:url(../images/gfx/level_1_bg.jpg) repeat-x left top;
}

.Level_2_All {
	width:100%;
	height:150px;
	background:url(../images/gfx/all_bg.jpg) repeat-x left top;
}

.Level_3_All {
	width:100%;
	height:75px;
	background:url(../images/gfx/level_3_bg.jpg) repeat-x left top;
	overflow:hidden;
}

.Content_All {
	width:100%;
	min-height:300px;
	background:#eeeeee url(../images/gfx/content_all_bg.jpg) repeat left top;
}

.Content_All_Top {
	width:100%;
	min-height:300px;
	background:url(../images/gfx/content_all_top.jpg) repeat-x left top;
}

.Footer_All_Logos {
	width:100%;
	height:73px;
	background:#dedede url(../images/gfx/footer_all.jpg) repeat-x left top;
	overflow:hidden;
}

.Footer_All_2 {
	width:100%;
	height:auto;
}

.Level_1_Cont {
	width:960px;
	height:30px;
	margin:auto;
	text-align:left;
	overflow:hidden;
	background:url(../images/gfx/level_1_center.jpg) repeat-x left top;
}

.Level_1_Cont_Txt {
	font-family:Arial, Verdana, Tahoma;
	font-size:14px;
	color:#454545;
	width:960px;
	height:30px;
	margin:0px;
	padding:9px 0px 0px 0px;
	text-align:right;
	overflow:hidden;
	
}


.Level_2_Cont {
	width:960px;
	height:150px;
	padding:0px;
	margin:auto;
	text-align:left;
	background:url(../images/gfx/level_2_center.jpg) no-repeat top center;
	overflow:hidden;
}

.Level_2_Cont a {
	width:585px;
	height:150px;
	display:block;
	overflow:hidden;
}

.Level_3_Cont {
	width:960px;
	height:150px;
	padding:0px;
	margin:0 auto;
	text-align:left;
	background:url(../images/gfx/level_3_center.jpg) no-repeat top center;
	overflow:hidden;
}

.Level_3_Cont_Book {
	z-index:300;
	width:120px;
	height:25px;
	padding:0px;
	margin:0px;
	text-align:left;
	left:677px;
	background:url(../images/gfx/level_3_book.png) no-repeat top center;
	position:relative;
	overflow:hidden;
}

.Level_3_Cont_Txt {
	z-index:1;
	top:-25px;
	width:960px;
	height:150px;
	padding:0px;
	margin:0 auto;
	text-align:left;
	position:relative;
	overflow:hidden;
}

.Content_Cont {
	width:960px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	color:#565656;
	text-align:left;
}

.Content_Cont_Left {
	width:262px;
	height:362px;
	margin:0px;
	padding:0px;
	background:url(../images/gfx/codziennik_prawny_ksiazka.jpg) no-repeat top left;
	float:left;
	overflow:hidden;
}

.Content_Cont_Right {
	width:698px;
	height:362px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
}

.Content_Cont_Right_Menu {
	width:698px;
	height:55px;
	overflow:hidden;
	background:url(../images/gfx/menu2_bg.jpg) repeat-x top left;
}

.Content_Cont_Right_Columns {
	width:698px;
	height:287px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}

.Content_Cont_Right_Txt {
	width:697px;
	height:287px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
	background:url(../images/gfx/ramka_right_bg.jpg) repeat-x top left;
	text-align:left;
}

.Content_Cont_Right_Border {
	width:1px;
	height:287px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
	background:#c4c4c4;
}

.Naglowek_1 {
	width:auto;
	height:auto;
	margin:12px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}

.Tresc_1 {
	width:688px;
	height:auto;
	margin:11px 0px 0px 0px;
	padding:0px;
	line-height:18px;
	overflow:hidden;
}

.Tresc_1_Txt {
	width:688px;
	height:auto;
	margin:0px;
	padding:0px;
	line-height:18px;
	overflow:hidden;
}

.Tresc_1_Foto {
	width:auto;
	height:auto;
	margin:0px 10px 10px 0px;
	padding:0px;
	float:left;
	overflow:hidden;
}

.Btn_Kup_Teraz {
	width:auto;
	height:30px;
	margin:15px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}

.Naglowek_Kreska {
	width:auto;
	height:1px;
	padding:0px;
	margin:5px 0px 0px 0px;
	background:#c4c4c4;
	position:relative;
	overflow:hidden;
}

/* **** DZIAŁ *** */

.Btn_Kup_Teraz2 {
	width:auto;
	height:30px;
	margin:20px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}

.Content_Cont_Dzial_Left {
	width:688px;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 20px 0px;
	float:left;
	overflow:hidden;
}

.Content_Cont_Dzial_Right {
	width:262px;
	height:auto;
	margin:0px;
	padding:0px 0px 20px 0px;
	float:left;
	overflow:hidden;
}

.Content_Cont_Dzial_Right_Book {
	width:262px;
	height:342px;
	margin:0px;
	padding:0px;
	background:url(../images/gfx/codziennik_prawny_ksiazka2.jpg) no-repeat top left;
	overflow:hidden;
}

.lista ul {
	margin:0;
	padding:0;
	padding:10px 0px 10px 0px;
	list-style:none;
}

.lista ul li {
	margin-left:10px;
	padding-left:30px;
	padding-bottom:10px;
	background:transparent url(../images/gfx/pdf_ico.gif) no-repeat top left;		
}


/* **** END of DZIAŁ *** */

/* **** DZIAŁ ZAMÓWIENIE *** */

.Btn_Zamawiam {
	width:auto;
	height:30px;
	margin:15px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}


.Zgloszenie_Formularz {
	width:688px;
	height:auto;
	overflow:hidden;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#454545;
	font-family:Arial, Verdana, Tahoma;
	font-size:14px;
}

.Zgloszenie_Formularz  table {
	color:#454545;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
}

.Zgloszenie_Formularz ul {
	color:#454545;
	font-family:Arial, Verdana, Tahoma;
	font-size:10px;
	margin:0;
	padding:0;
	padding:10px 0px 10px 0px;
	list-style-type:disc;
}

.Zgloszenie_Formularz ul li {
	margin:0px 0px 0px 40px;
	padding:0px;
}

.Zgloszenie_Formularz input {
	height:20px;
	background:#f9f9f9;
	border:1px solid #d8d8d8;
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#023d72;
}

.Zgloszenie_Formularz select {
	height:20px;
	background:#f9f9f9;
	border:1px solid #d8d8d8;
	font-family:Arial;
	font-weight:normal;
	font-size:13px;
	color:#023d72;
}

.Formularz_Suma {
	font-family:Georgia, Arial;
	font-weight:normal;
	font-size:28px;
	color:#023d72;
	padding:0px;
	margin:0px;
	line-height:32px;
}

.Rabat {
	color:#177504;
}

.Tresc_1 fieldset {
	width:auto;
	height:auto;
	margin:0 auto;
	padding:auto;
	border:1px solid #c4c4c4;
}

.Error {
	color:#c10e09;
}

/* **** END of DZIAŁ ZAMÓWIENIE *** */

.Footer_Cont_Logos {
	width:960px;
	height:73px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	overflow:hidden;
	background:url(../images/gfx/footer_logos.jpg) no-repeat left top;
}

.Footer_Cont {
	font-size:13px;
	color:#737373;
	width:960px;
	margin:0 auto;
	padding:0px 0px 10px 0px;
	text-align:left;
	overflow:hidden;
}

.Footer_Left {
	margin-top:18px;
	width:700px;
	float:left;
	overflow:hidden;
}

.Footer_Right {
	margin-top:18px;
	width:260px;
	text-align:right;
	float:left;
	overflow:hidden;
}

.Main_Menu {
	width:960px;
	height:50px;
	padding:0px;
	margin:7px 0px 0px 0px;
	text-align:left;
	position:relative;
	overflow:hidden;
}

.Main_Menu_Left {
	width:20px;
	height:50px;
	padding:0px;
	margin:0px;
	text-align:left;
	position:relative;
	overflow:hidden;
	float:left;
	background:url(../images/gfx/menu_bg_left.jpg) no-repeat top left;
}

.Main_Menu_Center {
	width:920px;
	height:50px;
	padding:0px;
	margin:0px;
	text-align:left;
	position:relative;
	overflow:hidden;
	float:left;
	background:url(../images/gfx/menu_bg_blue.jpg) repeat-x top left;
}

.Main_Menu_Right {
	width:20px;
	height:50px;
	padding:0px;
	margin:0px;
	text-align:left;
	position:relative;
	overflow:hidden;
	float:left;
	background:url(../images/gfx/menu_bg_right.jpg) no-repeat top left;
}

/* ******* MENU ******* */

#menu {
	width:440px;
	margin:auto;
	/*padding:14px 0px 0px 60px; /* szerokość z działem Referencje */
	padding:14px 0px 0px 148px;
	float:left;
}

#menu ul {
	width:500px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#menu ul li {
	display:inline;
	font-size:16px;
	margin:0px;
	padding:0px 10px 0px 0px;
	float:left;
	font-weight:normal;
	position:relative;
	width:auto;
}

#menu ul li a {
	display:block;
	text-decoration:none;
	height:32px;
	color:#d7eaf9;
	position:relative;
	padding:0px;
	overflow:hidden;
	float:left;
}

html>body #menu ul li a {
	padding:0px;
}

#menu ul li a span {
	float:left;
	display:block;
	cursor:pointer;
	height:32px;
}

#menu ul li a span.link_m {
	text-align:center;
	font-size:16px;
	font-weight:normal;
	padding:6px 0px 0px 0px;
	width:auto;
}

#menu ul li a span.hover_l, #menu ul li a span.hover_r {
	width:7px;
	height:32px;
}

#menu ul li a:hover span.link_m{
	color:#ffffff;
	background:#00ff00 url(../images/gfx/menu_item_bg.png) repeat-x top center;
}

#menu ul li a:hover span.hover_r {
	background:transparent url(../images/gfx/menu_item_bg_right.png) no-repeat;
}

#menu ul li a:hover span.hover_l {
	background:transparent url(../images/gfx/menu_item_bg_left.png) no-repeat;
}

/* ******* END of MENU ******* */
/* ******** LAVA LAMP  ******** */

        .lavaLampNoImage {
            position:relative;
            height:50px;
            width:920px;
            background:none;
            padding:0px;
            margin:0px;
            overflow:hidden;
            border:none;
        }
                .lavaLampNoImage li {
                    float:left;
                    list-style:none;
					/*background:url(../images/gfx/menu_li_kreska.png) no-repeat 0px 13px;*/
                }
                    .lavaLampNoImage li.back {
                        border:none;
                        background:url(../images/gfx/menu_bg_red.jpg) repeat-x top center;
                        width:9px;
                        height:50px;
                        z-index:8;
                        position:absolute;
                    }
                    .lavaLampNoImage li a {
						font-family:Georgia, "Times New Roman";
                        font-size:18px;
						font-weight:bold;
                        text-decoration:none;
                        color:#ffffff;
                        outline:none;
                        text-align:center;
                        text-transform:uppercase;
                        letter-spacing:0;
                        z-index:10;
                        display:block;
                        float:left;
                        height:50px;
                        position:relative;
                        overflow:hidden;
						padding:14px 20px 0px 20px;
                        margin:0px 0px 0px 0px;
						background:url(../images/gfx/menu_li_kreska.png) no-repeat 0px 13px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border:none;
                        }
						.lavaLampNoImage li a:hover {
							/*background:url(../images/gfx/menu_item_podkreslenie.png) repeat-x 20px 39px;*/
						}

				
.Menu_Kreska {
	width:2px;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	background:url(../images/gfx/menu_li_kreska.png) no-repeat 0px 13px;
	overflow:hidden;
}						

/* ******** END of LAVA LAMP  ******** */
