/* CSS Document */

#left_menu ul li.active2 {
	background:url("../img/submenu_left_bg.png") repeat-y #eae6df;
	margin-left:0px;
	list-style-type:none;
}

#left_menu ul li.active3 {
	background:url("../img/submenu_left_bg.png") repeat-y #eae6df;
	margin-left:15px;
}

#left_menu ul li.active3 a {
	background:none;
	color:#fff;	
	border-top:#21315d;
	padding-bottom:10px;
	margin:0;
}


#left_menu ul li.active2 a {
	background:none;
	color:#fff;	
	border-top:#21315d;
	background:url("../img/menu_left_active2.png") no-repeat #21315d;
	background-position:bottom;
	padding-bottom:10px;
	margin:0;
}

#left_menu ul li ul li.active2 a {
color:#CC242A;
background-image: url(../img/arrow.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:14px;
margin-left:15px;
font-weight:bold;
}

#left_menu ul li ul li.active3 a { color:#CC242A; background-position:center left; background-repeat:no-repeat; margin-left:15px; font-weight:bold; }

#left_menu ul li ul li.active  {
	background:url("../img/submenu_left_bg.png") repeat-y #eae6df;
		margin-left:15px;
}

#left_menu ul li ul li.active a {
color:#CC242A;
font-weight:bold;
}


.box_240 .text1 { width:200px; }


.box_240 .mini { margin-bottom:5px; }
#menu ul li .activ{
	background:url("../img/menu_bg_hover_red.png") repeat-x #bd1a1f;
	border-right:1px solid #d3292f;
}

#content {
	padding-top:10px;
}


h1 { font-size:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif;  font-weight:normal; }
h2 { font-size:16px; line-height:18px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; padding:0px; margin:0px; padding-bottom:0px; padding-top:11px; }
h4 { font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px;  font-weight:bold; padding:0px; padding-top:8px; }

body { color:#333333; }

#content_inner  p { padding-top:3px; }

#content_inner ul { margin-top:3px; padding-left:30px; }
#content_inner ul li, #content_inner ol li{ padding-bottom:4px; }
#content_inner ol { margin-top:3px; padding-left:35px; }

.nag_1 {
background:#2E3C66 url(../img/heading_bg.png) repeat-x scroll center top;
border:1px solid #253051;
color:#FFFFFF;
font-size:11px;
line-height:10px;
margin:0px;
padding:1px 4px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

#left_menu ul li.active2 ul li ul{ color:#959595; list-style-type:none; list-style-image:none; list-style-position:inside;  }
#left_menu ul li.active2 ul li ul li { color:#959595; list-style-type:square;  list-style-type:none; list-style-image:none; list-style-position:inside;}
#left_menu ul li ul li.active2 ul li a {  color:#3F3F3F; background-image:none; font-size:11px; padding-top:0px; line-height:16px; padding-bottom:7px;}
#left_menu ul li ul li.active2 ul .active2 {color:#CC242A; margin-left:28px;}
#left_menu ul li ul li.active2 ul .active2 a{color:#CC242A; margin-left:13px; background-image: url(../img/arrow.gif); background-position:0px 7px;  background-repeat:no-repeat; }


.bug {
background-image:url(../img/bug.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FF0000;
display:block;
float:left;
margin-left:10px;
margin-top:4px;
padding-left:19px;
width:250px;
}

.text1 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FAFAFA none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#000000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:5px;
}

.nofol {
display:inline;
float:none;
}


.uwaga { color:#FF0000; }

.box_240 { width:218px; display:block; background:#f2f2f2; padding:10px; border:1px #CCCCCC solid; margin-bottom:10px;}
.box_240b { width:240px; display:block; overflow:hidden; padding-bottom:15px; background:#FFFFFF;}

.box_300 { width:278px; display:block; background:#f2f2f2; padding:10px; border:1px #CCCCCC solid; margin-bottom:10px;}

.box_240 h2, .box_300 h2 { padding:0px; }
.box_240 input { margin-bottom:5px;} 

#lists { display:block; overflow:hidden; width:100%; }
#lists .ov { display:block; overflow:hidden; padding-top:10px; }
#lists .box .ov { padding-top:10px;  display:block; overflow:hidden;  }
#lists .box p { padding:0px; }
#lists .box { display:block; border-bottom:1px #CCCCCC solid; padding-bottom:15px; margin-bottom:20px; overflow:hidden; }
#lists .box a{ font-family:Arial,Helvetica,sans-serif; font-size:26px; color:#000000; font-weight:normal; line-height:26px; }
#lists .box img { display:block; float:left; margin-right:10px; border:0px; }

.pages { display:block; padding:10px 0px; }
.pages span{ display:block; float:left; margin-right:5px;  font-size:12px; font-weight:bold; }
.pages a{ display:block;  float:left; background-color:#f2f2f2; color:#1f2f59;;padding:2px 7px; text-decoration:none; }
.pages .active { background:#1f2f59; color:#FFFFFF;}


#testym { display:block; width:100%; background:url(../img/testym.png) top left repeat-x; margin-bottom:15px; overflow:hidden; }
#testym a { padding:10px; color:#3f3f3f; display:block; float:left; }
#testym .active{padding:10px; background:url(../img/bg_hover.gif) repeat-x bottom; color:#FFFFFF; font-weight:bold; display:block; float:left; }

.testymonials { display:none; }
.testymonials .box { display:block; height:168px; overflow:hidden; color:#595959; margin-right:0px; margin-bottom:10px; float:left; width:204px; font-size:10px; line-height:12px; }
.testymonials .no_M { margin-right:0px;}
.testymonials strong { font-size:12px;  line-height:18px; }

#content_inner td ul { padding-left:15px; }

html, body { height: 100%; overflow: hidden; bottom:0px; margin-bottom:0px; padding-bottom:0px; }
#holder { height: 100%; overflow: auto; position: relative; z-index: 2; margin-bottom:60px; }
#flashvars { position: absolute; bottom: 0; right: 16px; z-index: 10; overflow:hidden; display:block;}
h2 a { color:#000000; }

.brod { display:block; background:#f2f2f2; border:1px #CCCCCC solid; width:100%; margin-bottom:10px; }
.brod .ov { display:block; padding:10px; }

.MiniMt { float:left; margin-right:10px; margin-bottom:10px; }

.Coliber { position:relative; background:#CCCCCC; z-index:8; }
.Coliber div { position:absolute; top:10px; right:5px; z-index:9; }
.Coliber div a { text-decoration:none; background:transparent url(../img/grey_page.gif) no-repeat scroll left top; color:#FFFFFF; cursor:pointer; display:block; float:left; font-weight:bold; height:22px; margin-right:8px; padding-top:4px; padding-left:9px; width:17px; text-align:left; font-size:14px; }
.Coliber div .active{ background:transparent url(../img/red_page.gif) no-repeat scroll left top; }

.kupon { padding-top:15px; margin-left:10px; padding-bottom:0px; }

#flashvars .a { float:right; display:block; color:#000000; text-decoration:none; padding-right:2px; }
.crocodile_bg { height:60px; left:0px; right:12px; background:url(../img/pasek_ican_bg.jpg) left bottom repeat-x; }
.crocodile { height:37px; left:0px; right:12px; padding-top:1px;}
.crocodile a { display:block; width:100%; height:37px; }
.crocodile a span { display:none; }

.ok { background-image:url(../img/ok.gif);background-position:left top; background-repeat:no-repeat;color:#15730C;display:block;font-weight:bold;margin-bottom:10px;padding-left:22px; }
.right { float:right; }
.no_m { margin:0px; }

.srodtytul { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; }

#bottom_contact{ display:block; width:704px; overflow:hidden; }
#bottom_contact .ov { display:block; padding:10px; background:none repeat scroll 0 0 #F2F2F2; border:1px solid #CCCCCC; margin-bottom:10px; overflow:hidden;}
#bottom_contact .ov h2 { padding-top:0px; }
#bottom_contact .ov .limg { display:block; float:left; margin-right:20px; }
#bottom_contact .ov .rimg { display:block; float:left; width:500px; }
#bottom_contact .ov .rimg .text1, #bottom_contact .ov .rimg .bug { float:none; margin-left:0px; width:300px; }