* 	{ padding:0; margin: 0;}

body {font-family: Tahoma, Verdana, Arial; font-size: 11px; background: #000000 url("img/bg.jpg") no-repeat; background-position: center top; }
	
ul { margin:0; padding:0; list-style-type:none; }
ol { margin:0; padding:0; list-style-position:inside; }		

#container {width: 1010px; margin: 0 auto; }

span.white { color:#ffffff; font-size:12px; font-weight:bold; }

/* GORA MENU */
#footer_menu { width:951px; height:37px; margin:0 auto; margin-top:20px; background:url("img/fot_menu_bg.png") no-repeat; clear:both;  }
#footer_menu ul#fot_menu { width:920px; clear:both; margin-left:20px;  }
#footer_menu ul#fot_menu li { float:left;  padding:12px 7px 0 7px; font-size:12px; }
#footer_menu ul#fot_menu li span.space { width:1px; height:23px; padding:0; }
#footer_menu ul#fot_menu li a { color:#ffffff; text-decoration:none; }
#footer_menu ul#fot_menu li a:hover { text-decoration:underline; }

/* REJESTRACJA */
#rej_log { width:1000px; height:61px; margin:0 auto; background:url("img/login_bg.jpg") no-repeat; clear:both;}
#rej_log ul.left_rej_log {width:400px; height:23px; float:left; margin:15px 0 0 0; position: relative; left: 30px;}
#rej_log ul.left_rej_log li { color:#a4a1a6;float: left; }
#rej_log ul.left_rej_log li.przypis { color:#a4a1a6; padding-top:5px;}
#rej_log ul.left_rej_log li.link a.rej { width:108px; height:23px; } 
#rej_log ul.left_rej_log li.link a.rej, span img { border:none; margin-right:10px; float:left; }

#rej_log ul.right_rej_log { width:400px; height:23px; float:left; margin:15px 0 0 0; position: relative; left: 30px;}
#rej_log ul.right_rej_log li { color:#a4a1a6; padding-top:5px; float: left;}
#rej_log ul.right_rej_log li .white {margin-right: 1px;}
#rej_log ul.right_rej_log li a { color:#A4A1A6; text-decoration:none; float: left; border-left: 1px solid #A4A1A6; padding: 0 3px 0 4px;}
#rej_log ul.right_rej_log li a:hover {text-decoration: underline;} 

#rej_log ul.user_menu { list-style-type: none; float: right; padding: 20px 24px 0 0;}
#rej_log ul.user_menu li { color:#ffffff; display: inline; padding:12px 7px 0 7px; font-size:12px; }
#rej_log ul.user_menu li a { color:#ffffff; text-decoration:none; }
#rej_log ul.user_menu li a:hover { text-decoration:underline; }

/* LOGOWANIE */
#log_in_form {display:block; width:500px; height: 33px; float: right; padding: 0 5px 0; color: #ffffff; }
#log_in_form fieldset {color: #ffffff; float:left; font-size:12px; margin-top: 16px; border:none;}
#log_in_form .login_input {width:138px; border:1px solid #642d82; color:#a4a1a6; background:#ffffff; padding:4px 6px; vertical-align:middle; font-size:11px;}
#log_in_form .pass_input {width:138px; border:1px solid #642d82; color:#a4a1a6; background:#ffffff; padding:4px 6px; vertical-align:middle; font-size:11px;}
#log_in_form .login_submit {height:23px; background:url("img/login_button.jpg"); vertical-align: middle;  cursor: pointer; width: 108px; border:none;}

/* WYSZUKIWARKA */
#search { width:491px; height:42px; background:url("img/search_bg.jpg") no-repeat; float:right; clear:both;}
.search fieldset { color:#ffffff; float:left; font-size:12px; margin:7px 0 0 0; border:none; position: relative; left: 20px;}
.search_text {width:250px; border:1px solid #642d82; color:#a4a1a6; background:#ffffff; padding:4px 6px; vertical-align:middle; font-size:11px;}
.search_submit {width:108px; background:url("img/search_button.jpg"); height:23px; border:none; cursor:pointer; vertical-align: middle; }

/* CLEAR */
#clear_height { width:100%; height:225px; clear:both; overflow:hidden;}
.both { width:100%; height:1px; clear:both; }
.clear { clear:both; margin:3px 0 10px 0; }

/* LEWA i PRAWA STRONA */

#left_site { width:222px; height:auto; float:left; overflow:hidden;}
#right_site { width:222px; height:auto; float:left; overflow:hidden;}
ul.col { width:222px; height:auto; }
ul.col li { float:left; background:url("img/col_center.jpg") repeat-y; width:222px; }
ul.col li.col_top { float:left; background:url("img/col_top.jpg") no-repeat; width:222px; height:16px; }
ul.col li.col_top_second { float:left; background:url("img/col_top_second.jpg") no-repeat; width:222px; height:16px; }
ul.col li.col_bottom { float:left; background:url("img/col_bottom.jpg") no-repeat; width:222px; height:16px; }
ul.col li.nag { padding:0 25px; }
ul.col li.menu {padding:3px 30px; width:180px; }  
ul.col li.menu span.znak { color:#b77cd8; padding:0 5px 0 0px; }
ul.col li.menu span.tekst { color:#b77cd8; font-size:11px; font-weight:bold; }
ul.col li.menu span.red { color:#ff2725; font-size:12px; font-weight:bold; }

ul.col li.menu a { font-size:11px; color:#b77cd8; text-decoration:none; font-weight:bold;  }  
ul.col li.menu a:hover { text-decoration:underline; }
ul.col li.menu span.border { width:170px; height:1px; background:url("img/border.jpg") no-repeat; padding:0 0 0 0; } 
ul.col li img.foto { width:146px; height:196px; border:1px solid #000000; margin:10px 38px 0 38px; }  
ul.col li.opis { color:#ffffff; padding:10px 30px; width:180px; }
ul.col li.watch_black img { width:172px; height:34px; border:none; margin:5px 0 10px 25px; } 

.mov { width:487px; height:325px; clear:both; margin:10px 0 10px 0;}

	/*sonda*/
form.check { color: #ffffff; font-size: 11px; float:left; clear:both; font-weight:bold;  }
form.check fieldset { border:none; }
form.check input { vertical-align:top; }
form.check textarea { width:467px; height:150px; background:#d3bddf; border:none; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#666666; 
padding:10px; margin-bottom:10px;  }
span.opcja {margin-left:5px; vertical-align: top; color: #c1a0d3; font-weight:bold; }
.vote_submit {width:108px; background:url("img/vote_button.jpg"); height:23px; border:none; cursor:pointer; vertical-align: middle; margin:10px 25px 10px 25px;}
span.glosy { color: #c1a0d3; font-size:10px; font-weight:normal; }
a.link_mini { font-size:10px; color:#c1a0d3; text-decoration:none; font-weight:normal; float:left; clear:both; margin-top:3px;  }  
a.link_mini:hover { text-decoration:underline; }

.add {width:156px; background:url("img/add.jpg"); height:28px; border:none; cursor:pointer; vertical-align: middle;  }
.add_emo {width:156px; background:url("img/add_emo.jpg"); height:28px; border:none; cursor:pointer; vertical-align: middle; }

/* CENTER */

#center { width:527px; height:auto; float:left; margin: 0 15px;}

/* polecamy */
#polecamy { width:527px; height:auto; clear:both; }
ul.polecamy { width:527px; height:auto; }
ul.polecamy li {float:left;}
ul.polecamy li.pol_top { width:527px; height:41px; float:left; background:url("img/polecamy_top.jpg") no-repeat; }
ul.polecamy li.pol_center { width:507px; height:250px; float:left; background:url("img/polecamy_center.jpg") repeat-y;  padding-left: 20px;}
.movie_pol { width:144px; height:auto; float:left; margin:10px 0px 10px 0; position: relative; margin-right: 20px;}
img.foto_mini { width:142px; height:185px; border:1px solid #000000; }  
img.watch_silver { width:144px; height:35px; border:none; margin-top:10px} 
ul.polecamy li.pol_bottom { width:527px; height:19px; float:left; background:url("img/polecamy_bottom.jpg") no-repeat; }

/* filmy i podstrony na tym samym szablonie */
#movies { width:527px; height:auto; clear:both; float:left; }
ul.movies { margin:0; }
ul.movies li { display:block; clear:both; height:auto; overflow:hidden; }
ul.movies li.mov_top { width:527px; height:20px; float:left; clear:both; background:url("img/movie_top.jpg") no-repeat; margin-top:5px; }
ul.movies li.mov_center { width:527px; height:auto; float:left; clear:both; background:url("img/movie_center.jpg") repeat-y; }
ul.opis { padding:0 20px; width:495px; }
h1 { color:#110817; font-size:13px; font-weight:bold; text-align:left; width:495px; }
a.kategoria { color:#776681; font-size:11px; font-weight:bold; text-align:left; width:100%; text-decoration:none; }
a.kategoria:hover { text-decoration:underline; }
img.line_big { width:487px; height:1px; clear:both; padding-top:5px; margin-bottom:10px;}
p { color:#662e85; font-size:12px; font-weight:bold; text-align:left;line-height:15px; text-indent:0; margin-left:0px; border-bottom:1px solid #b0aeb2; padding-bottom:10px;  border-top:1px solid #b0aeb2; margin-top:5px; padding-top:5px;  }
p.ptwo { color:#776681; font-size:11px; font-weight:normal; text-align:left;line-height:15px; text-indent:0; margin-left:0px; padding-bottom:10px; 
border-top:1px solid #b0aeb2; margin-top:5px; padding-top:5px; border-bottom:none;}

p.normal { color:#776681; font-size:11px; font-weight:normal; text-align:left;line-height:15px; text-indent:0; margin-left:0px; padding-bottom:5px; 
border-top:none; margin-top:0; padding-top:0; border-bottom:none;}

ul.list_01 { color:#776681; font-size:11px; font-weight:normal; text-align:left;line-height:15px;}

ul.list_01 li {margin-bottom: 5px; display: list-item; list-style: inside disc;}

img.foto_mov { width:150px; height:190px; border:1px solid #000000; float:right; margin-left:8px; margin-bottom: 4px; overflow:hidden; margin-top:10px; }
img.watch_white { width:172px; height:33px; border:none; margin-top:10px; }   
img.get_movie { width:172px; height:33px; border:none; margin-top:5px; }   
ul.movies li.mov_bottom { width:527px; height:20px; float:left; background:url("img/movie_bottom.jpg") no-repeat; }
img.buttons { width:156px; height:28px; border:none; margin:15px 3px 10px 3px; float:left; }   

span.one { color:#662e85; font-size:11px; font-weight:bold; padding-bottom:5px; float:left; clear:both; }
span.two { color:#403945; font-size:10px; margin-bottom:15px; float:left; clear:both; }
span.three { color:#403945; font-size:10px; margin-bottom:5px; float:right; }
.note { color:#858585; font-size:14px; font-weight:bold; }

/* komentarz */
ul.komentarze { width:490px;}
ul.komentarze li { margin-bottom:8px; color:#666; }
/*ul.komentarze span.user { font-weight:bold; color:#c1a0d3; }*/
ul.komentarze span.user { font-weight:bold; color:#662e85; }
ul.komentarze span.user a { font-weight:bold; color:#662e85; text-decoration:none; }
ul.komentarze span.user a:hover { text-decoration:underline; }
ul.komentarze span.space_line { color:#666; margin:0 10px; }
ul.komentarze span.date {  color:#662e85; }
ul.komentarze span.com_content { color:#444; }
ul.komentarze span.com_content p.com { color:#444; font-size:11px; border:none; padding-top: 12px }

ul.komentarze div.comment { background:#d3bddf; }
ul.komentarze div.top { background:#c1a0d4; padding: 4px; padding-left: 8px; }
ul.komentarze div.comment_text {  }
ul.komentarze div.foto { float: left; display: inline; vertical-align: middle; text-align: center; margin: 12px; padding: 4px; border: 1px dotted #662E85 }
ul.komentarze img.user_foto {  }

/* gwiazdki=oceny */
form.rate_movie { margin-top: 5px; color: #662e85; font-size: 11px; font-weight: bold; padding-bottom: 15px; float:left; clear:both; }
form.rate_movie fieldset { border:none; }
form.rate_movie img { border: none; vertical-align: middle; padding: 0 1px; margin: 0; margin-top: -1px; cursor:pointer; }

/* FOOTER */

#footer { width:1000px; height:65px; padding-top:20px; clear:both;}
#footer ul.stopka { clear:both; }
#footer ul.stopka li.left_corner { width:25px; height:65px; background:url("img/footer_left.jpg") no-repeat; float:left; } 
#footer ul.stopka li.center_bg { width:950px; height:65px; background:url("img/footer_center.jpg") repeat-x; float:left; } 
#footer ul.stopka li.center_bg p { color:#ffffff; font-size:11px; font-weight:bold; text-align:left; line-height:15px; border:none;}
#footer ul.stopka li.right_corner { width:25px; height:65px; background:url("img/footer_right.jpg") no-repeat; float:left; } 

/* inne */

input.text_01 { width:155px; background:#d3bddf; border:none; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#666666; 
padding:3px; margin-bottom:10px;  }

ul.pager li {float: left; display: block; border: 1px dotted #662E85; margin: 3px; padding: 2px; width: 24px; text-align: center;}
ul.pager li a {color: #662E85; text-decoration: none; font-size: 12px;}
ul.pager li a:hover {text-decoration: underline;}
ul.pager li.active {float: left; display: block; border: 1px dotted #999999; background:#999999; margin: 3px; padding: 2px; width: 24px; text-align: center;}

ul.comments { margin: 24px 0;}
ul.comments li {
background:transparent none repeat scroll 0 0;
clear:none;
display:inline;
float:left;
height:37px;
list-style-type:none;
overflow:visible;
text-align:left;
width:44px;
}
ul.comments li a {color: #662E85; text-decoration: none; font-size: 12px; border: 1px dotted #662E85; margin: 4px; padding: 4px 8px; width: 24px; }
ul.comments li a:hover {text-decoration: underline;}
ul.comments li.active a {border: 1px dotted #999999; background:#ddd;}

.gen1 { color:#444!important;padding:8px 44px 8px 45px!important;font-size:120%!important;margin:15px 0 15px 0!important;border-bottom-width:2px!important;text-align:right;}
.gen1 h3 { color:#222;letter-spacing:0;margin:0;padding:0;font-size:120%!important;margin-right:32px}
.red1 { background:#F7CBCA url('../gfx/error.png') 17px 18px no-repeat;border:#d98f8d solid 1px }

.emo { width: 72px; height: 54px; border: 0; margin-right: 5px; vertical-align: middle; float: none; display: inline;}
#emo { display: none;}
#emo img { margin-top: 24px; }

.optionLeft {
 width: 10px;
 height: 32px;
 float: left;
 background-image: url(../gfx/optionLeft.jpg);
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../gfx/optionLeft.jpg');
}
.optionCenter {
 width: 139px;
  height: 32px;
   float: left;
    background-image: url(../gfx/optionCenter.jpg);
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../gfx/optionCenter.jpg');
  background-repeat: repeat-x;
}
.optionRight {
 width: 11px;
 height: 32px;
 float: left;
 background-image: url(../gfx/optionRight.jpg);
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../gfx/optionRight.jpg');
}
.option { text-align: center; }
.option a {
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
 position: relative;
 top: 5px;
}
.reg {
 width: 159px;
 height: 32px;
 background-image: url(../gfx/reg.png);
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../gfx/reg.png');
 border: 0;
 background-color: transparent;
 color: #Ffffff;
 font-weight: bold;
}

.violation_link {
	color: #403945;
	text-decoration: underline;
	font-size: 13px;
}	


