/* main styles */
body {
    background-color:#555;
    margin:0 0 10px 0;
    padding:0;
    font:12px Verdana, Tahoma, sans-serif;
    color:black;
}
p {margin:0; padding:6px 10px;}
a {color:black; text-decoration:none;}
a.dzwiek {border:0 !important; color:#000; text-decoration:none;}
a.dzwiek:hover {color:#FA0000; text-decoration:none;}
img {border:none;}
.empty {display:none;}

/* welcome screen */
div#warningLayer {
	z-index: 10;
	position: absolute;
	width: 790px;
	//width:100%; /*ie*/
    margin-left: auto;
    margin-right: auto;
    left:  0px;
    right: 0px;
	height: 8000px;
	background-color: #555;
}
div#welcome-center {
	width:780px; 
	background-color:#555; 
	margin:0 auto; 
	top: 0px; 
	//left: 20%; /*ie*/
	//position: fixed; 
	position: absolute; 
	z-index: 11; 
}
div#welcome-middle {margin:0 auto;}
div#welcome-top1 { background:url(../img/w1.jpg); height:170px; }
div#welcome-top2 { background:url(../img/w2.jpg); height:381px; }
div#welcome-top3 { background:url(../img/w3.jpg) no-repeat; height:125px; }
div#welcome-top2 p {
	font: 12px Verdana;
	padding: 15px; 
	padding-right:320px; 
	color: #fff;
	text-align:justify;
	}

div#bt1 { float:left; width:230px; height:125px; padding-top:88px;}
div#bt1 .off { background:url(../img/rezygnuje1.jpg) no-repeat 0%;  height:37px;  }
div#bt1 .on { background:url(../img/rezygnuje2.jpg) no-repeat 0%;  height:37px; cursor:pointer; }
div#bt1 p.hidden {background:url(../img/rezygnuje2.jpg) no-repeat; display:none;}

div#bt2 { float:right;width:296px;height:125px; padding-top:63px; padding-right:1px;}
div#bt2 .off { background:url(../img/akceptuje1.jpg) no-repeat 100%;height:62px; }
div#bt2 .on { background:url(../img/akceptuje2.jpg) no-repeat 100%;height:62px; cursor:pointer; }
div#bt2 p.hidden {background:url(../img/akceptuje2.jpg) no-repeat; display:none;}


/* end welcome screen */


/* conteners */
div#center {width:780px; margin:0 auto;}
div#middle {
	background-color: #ffeff4;	   
    border-left:1px solid black;
    border-right:1px solid black;
}
div.middle_tlo { 
	margin:0px;
	width:573px;
	float:left;
	background:url(../img/middle_tlo.gif) #ffeff4 no-repeat;
}
/* top - poczatek */
div#top1 {position: relative; padding-top:88px; background:url(../img/top1.jpg) no-repeat;}
div#top2 {height:64px; padding-top:68px; background:url(../img/top2.jpg) no-repeat;border-right:1px solid black;}
div#top3 {height:64px; background:url(../img/top3.jpg) no-repeat;}
div#top3 a {
  display:block;
  height:160px;
  width:780px;
  position:absolute;
  top:55px;
  left:0px;
  cursor:pointer;
  overflow:hidden;
  text-indent:-100000em;
}
div#top3 h1 {display:none;}

div#top_menu {height:23px; background-color:#000000; border-left:1px solid black; border-right:1px solid black;}
div#top_menu ul {margin:0px; padding:0; list-style:none; float:right;}
div#top_menu li.left {float:left; padding-right:62px;}
* html div#top_menu li.left {float:left; padding-right:50px;}
div#top_menu li {float:left; margin-right:10px;}
div#top_menu img {border:none; margin-bottom:0 !important; margin-bottom:-4px;}

/* top - koniec */
/* footer - poczatek */

div#footer {
    height:31px;
    background-color:#eeaec0;
    border-left:1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;
}
div#footer ul {margin:0; padding:9px 35px 0 10px; list-style:none; font-weight:bold;}
div#footer li {float:left;}
div#footer a:hover {color:white; text-decoration:none;}
p.copy {color:white; font-size:0.9em; padding-left:10px; text-align:justify;}

/* footer - koniec */
/* menu - poczatek */

div#menu {width:199px; float:left; margin-left:3px;}
/*end*/
/*\*/
html*#menu {
[padding-left:0px;
padding-left:0px;
]padding-left:4px;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #menu {
padding-left:0px;
}
/*end*/


div#menu h1 {display:none;}
div#menu ul {margin:0; padding:0;}
div#menu li {border-bottom:1px solid #efb2c3;}

div#menu ul.one {margin: 0px; height:1%; padding: 0px; list-style-type: none; display: block;background-color:#f6d3db;}
div#menu ul.one a {margin: 0px; padding: 0px 0px 0px 50px; background: transparent url(../img/menu_point2.gif) no-repeat scroll 18% 0%; list-style-type: none; display: block; height: 100%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}
div#menu ul.tree {margin: 0px;  margin-left:0px; height:1%; padding-left: 35px; list-style-type: none; display: block;background-color:#eca4b9;}
div#menu ul.tree a {margin: 0px; padding: 0px 0px 0px 20px; background: transparent url(../img/menu_point2.gif) no-repeat scroll 3% 0%; list-style-type: none; display: block; height: 100%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}

div#menu .level1 {margint: 0px; margin-left:-25px; padding: 0px; list-style-type: none; display: block; background-color:#eca4b8;}
div#menu .level2 {margin: 0px; margin-left:-25px; padding: 0px; list-style-type: none; display: block; background-color:#e486a1;}
div#menu .linki {margin: 0px; margin-left:-35px; padding: 0px; list-style-type: none; display: block; background-color:#cf7791;}
/* promocja w menu */
div#menu .linki span {color: #ffffff; margin-left:-35px; font-weight:bold; margin:0px; padding:0px; display:inline;}

div#menu li.none {display:none; list-style-type:none; list-style-image:none; position:relative; top:0; margin-bottom:0;}
* html div#menu li.none {margin-top:-14px;margin-bottom:0;}

div#menu .open0 {margin: 0px; padding: 0px 0px 0px 25px; background: transparent url(../img/menu_plus.gif) no-repeat scroll 0px 2px; list-style-type: none; display: block; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}
div#menu .close0 {margin: 0px; padding: 0px 0px 0px 25px; background: transparent url(../img/menu_minus.gif) no-repeat scroll 0px 2px; list-style-type: none; display: block; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}
div#menu .open1 {margin: 0px;  padding: 0px 0px 0px 35px; background: transparent url(../img/menu_plus.gif) no-repeat scroll 7px 2px; list-style-type: none; display: block; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}
div#menu .close1 {margin: 0px; padding: 0px 0px 0px 35px; background: transparent url(../img/menu_minus.gif) no-repeat scroll 7px 2px; list-style-type: none; display: block; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}
div#menu .open2 {margin: 0px; padding: 0px 0px 0px 45px; background: transparent url(../img/menu_plus.gif) no-repeat scroll 14px 2px; list-style-type: none; display: block; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}
div#menu .close2 {margin: 0px; padding: 0px 0px 0px 45px; background: transparent url(../img/menu_minus.gif) no-repeat scroll 14px 2px; list-style-type: none; display: block; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;cursor:pointer;}

div#reklama {
	width:188px; 
	margin:5px auto; 
	padding-top:26px; 
	padding-left:8px;
	background:url(../img/head_reklama.gif) #ffeff4 no-repeat; clear:both;
}
div#reklama2 {width:160px; padding-left:10px; margin-top:-10px; text-align:center;}
div#uslugi {width:199px; margin:2px auto; padding-top:22px; background-image:url(../img/menu_uslugi.gif); clear:both;}
div#uslugi a {color:#f6d3db;}
div#przyjaciele {width:199px; margin:2px auto; padding-top:23px; background-image:url(../img/menu_przyjaciele.gif); clear:both;}
div#przyjaciele a {color:#f6d3db;}
div#kategorie {width:199px; clear:both;}

/* menu - koniec */
/* content - poczatek */

div#content { 
			width:567px; 
			padding-left:6px; 
			margin-top:29px;
			float:left;
			clear:both;
}
div#boxKomunikat{
	width: 450px; 
	height: 200px auto; 
	margin: 0 auto;
	margin-top: 10px;
	padding: 15px;
	background: #FFFED1; 
	border: 1px black solid;
  	z-index: 100;
	}
div#boxKomunikat span{
color: red;
font-weight:bold;
}
div.head_mhity {width:143px; height:26px; float:left; background-image:url(/img/head_filmy.gif);}
div.head_mhity_filmy {width:143px; height:26px; float:left; background-image:url(/img/head_filmy.gif);}
div.head_mhity_gry {width:143px; height:26px; float:left; background-image:url(/img/head_gry.gif);}
div.head_mhity_grafika {width:143px; height:26px; float:left; background-image:url(/img/head_grafika.gif);}
div.head_mhity_dzwonki {width:143px; height:26px; float:left; background-image:url(/img/head_muzyka.gif);}
div.head_onas {width:233px; height:21px; float:left; background-image:url(/img/onas.jpg);}
div.head_prywatnosc {width:233px; height:21px; float:left; background-image:url(/img/prywatnosc.jpg);}
div.head_pomoc {width:143px; height:26px; float:left; background-image:url(/img/head_pomoc.gif);}
div.head_reklamacje {width:233px; height:21px; float:left; background-image:url(/img/reklamacje.jpg);}
div.head_uslugi {width:233px; height:21px; float:left; background-image:url(/img/uslugi.jpg);}
div.head_kontakt {width:233px; height:21px; float:left; background-image:url(/img/kontakt.jpg);}
div#content_dane {height: auto; margin:0px;}
div#content_dane img {margin:3px;}
div#content_dane a {text-decoration:none;}
div#content_dane a:hover {text-decoration:none;}

/* white (logo) */

.k_white { text-align:center; }
.reklamacje1 {display:block; margin-top:13px; width:115px; height:13px; float:right; background-image:url(/img/link_reklamacje.gif);}
.k_white div.katlinks { margin:0 auto; padding-top:15px; }

#katlist {
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #fa0000;
}

#katlist ul, #katlist li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#katlist a:link, #katlist a:visited {
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#katlist a:link.current, #katlist a:visited.current, #katlist a:hover {
border-bottom: 4px solid #fa0000;
padding-bottom: 2px;
background: transparent;
color: #FA0000;
}

#katlist a:hover { color: #fa0000; }

.k_white div.models { font:10px Verdana, Tahoma, sans-serif; margin:0 auto; padding:5px; text-align:justify; }
.k_white div.models  a.frame { padding:1px 3px; line-height:20px;}
.k_white div.models  a.frame:hover { border-bottom:2px dotted #000; padding:1px 3px; }

.k_white div#opis {
	background-color:#fff;
	width:537px; 
	padding:15px;  
	float:left; 
	border-top:1px solid #f0b1c2; 
	text-align:justify;
}
.k_white div#opis ul {list-style:outside;}
.k_white div#opis a {border-bottom:0.5pt dotted;color:#000;text-decoration:none}
.k_white div#opis a:hover {border-bottom:0.5pt dotted;color:#FA0000;text-decoration:none}
.k_white a.link {color:#000000;}
.k_white a.link:hover {background-color:#e35c05;}

.k_white h1 {text-align:center; border-bottom: 1px dashed #fa0000; border-top: 1px dashed #e35c05; padding: 5px 15px; font: 24px Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold;}
.k_white h2 {border-bottom: 1px solid #fa0000; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
.k_white h3 {border-bottom: 1px dashed #fa0000; padding: 5px 15px; font: 18px Verdana, Arial, sans-serif;}

.k_white span.frame { font-weight: bold; font-size: 12px; float: left; padding:1px 5px; margin:2px 2px 10px 10px; }
.k_white div.navigator #dataStats { float:left; border-bottom: 1px dotted #fa0000; }
.k_white div.navigator {border-bottom: 2px solid #fa0000; margin:0 auto; padding-left:30px; padding-top:5px;  text-align:center; font-weight:bold;}
.k_white div.navigator img {border:none; margin:0 5px;}
.k_white div.navigator a.frame {background-color:#ffeff4; border:1px solid black; padding:3px 6px; margin:2px; line-height:20px;}
.k_white div.navigator a.frame:hover {background-color:#ffcc00; border:1px solid black; padding:3px 6px; margin:2px;}
.k_white div.navigator a.activ_frame {background-color:#FFC3D9; border:1px solid black; padding:3px 6px; margin:2px;}
.k_white span.nav {font:10px Verdana, Tahoma, sans-serif; float: left; padding:1px 3px; margin:2px 2px 10px 10px; line-height:20px;}

.k_white div.movie_container {
	width: 150px;
	height: 185px;
	background-color: #ffeff4;
	padding: 5px;
	margin: 3px;
	text-align: left;
	float: left;
	overflow: hidden;
}
.k_white div.movie_container br { clear: both; }
.k_white div.movie_container img { padding: 5px 8px; }
.k_white div.movie_container a { height: 185px; display:block; border: solid 1px #ffeff4; }
.k_white div.movie_container a:hover { height: 185px; display:block; background-color: #ffcc00; border: solid 1px #000 !important;  }

/* Models promo links in column */

div#wrapper_models_list {
	margin: 0 auto;
	background:#FFC3D9 url(/img/background_logo.jpg) no-repeat 0 30%;
	border:1px solid black;
	width:515px; 
	padding:15px;  
	float:left; 
	text-align:justify;
}
div#wrapper_models_list p {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dashed;
}
div#wrapper_models_list a {
	
}
div#wrapper_models_list a:hover {
	border-bottom: 1px dashed;
}
div#models_list_column_left {
	float: left;
	width: 220px;
	margin: 10px;
	background-color: #FFFED1;
	opacity: 0.7;
	filter:alpha(opacity=70);
	border: 1px solid #000;
	padding: 5px;	
	height: 200px;	
}
div#models_list_column_left ul {
	text-align: left;
	list-style-image: url(/img/menu_point2.gif);
}
div#models_list_column_right {
	float: left;
	width: 220px;
	margin: 10px;
	background-color: #FFFED1;
	opacity: 0.7;
	filter:alpha(opacity=70);
	border: 1px solid #000;
	padding: 5px;
	height: 200px;	
}
div#models_list_column_right ul {
	text-align: left;
	list-style-image: url(/img/menu_point2.gif);
}

div.gry_dane { display:block; text-align:justify; height: auto; overflow:hidden; }
div.gry_dane img { padding-left:15px; width:176px; height:208px; }
div.gry_dane h1 { 
	text-align:left;
	font: bold 12px Verdana, Helvetica, Arial, sans-serif;
	background-color:#eca4b8; 
	border-bottom: 1px dotted; 
	border-top: 1px dotted; 
	padding-left: 2px;
}
div.gry_dane a:hover { border-bottom: 1px dashed; }
div.gry_dane a.download  { 
	background-color: #FFFED1;	
	padding: 10px;
	font: bold 12px Verdana, Tahoma, sans-serif;
	border: 1px dotted; 
}
div.gry_dane a.download:hover { 
	background-color: yellow; 
	border: 1px dotted; 
}

div#dataContentMusic td {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #E1EDE1;
	padding:3px 8px;
	text-align: left;
}

div#dataContentMusic thead td {
background-color:#FFC3D9;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px 8px;
text-decoration:none;
text-align: center;
}

div#dataContentMusic td.rank {
background-color:#FFFED1;
border-left:1px solid #E1EDE1;
color:#FF9900;
font-size:13px;
font-weight:bold;
}
div#dataContentMusic tfoot td {
text-align: right;
background-color:#FFC3D9;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px 8px;
text-decoration:none;
}
div#dataContentMusic tfoot td a {
display:block;
width:100%;
padding-right: 5px;
}
div#dataContentMusic tfoot td a:hover {
background-color:#FFFED1;
}
#katlistMusic {
margin: 0;
padding: 0 0 20px 10px;
}

#katlistMusic ul, #katlistMusic li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#katlistMusic a:link, #katlistMusic a:visited {
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

#katlistMusic a:link.current, #katlistMusic a:visited.current, #katlistMusic a:hover {
color: #FA0000;
font-size:12px;
}

#faq h3 {
	background-color: #FFC3D9; 
	color: #FFF; 
	border:1px solid #000;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align: center;
}
#faq ul li:hover {
	background-color:#FFFED1;
}
div#faq ul.one {display: block; padding-right:5px; list-style: none;}
div#faq .question {list-style-image: url(/img/menu_plus.gif); margin-left:20px; padding-top:5px; padding-bottom:5px; font:12px Verdana, Tahoma, sans-serif; cursor:pointer;}
div#faq .question_opened {list-style-image: url(/img/menu_minus.gif); margin-left:20px; padding-top:5px; padding-bottom:5px; font:bold 12px Verdana, Tahoma, sans-serif; cursor:pointer;}
div#faq .answer {display:none; padding:20px; padding-right:30px; padding-top:10px; text-align:justify;}

a.main_more_info{
display:block;
width:483px;
height:15px;
color:#ffffff;
background-color:#ffeff4;
text-align:right;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:5px;
margin-left:3px;
}
a.main_more_info:hover{
background-color:#FFFED1;
}
div#msg  {clear:both; height:200px; background-color:#555; color:#FFF; padding:15px; border:30px solid #FFEFF4; text-align:justify;}
div#msg h1  {text-align:center;}
div#msg img {float:left; border:0; vertical-align:middle;}
div#msg a {background-color:red; color:#FFF;}
div#msg a:hover {background-color:#FFEFF4; color:#000;}
