img{
text-indent:-99999px;
}
#all{
width:996px;
margin:0 auto;
}
a.tytul_link{
font-weight:bold;
font-family:Arial;
color:#1F5AAD;
}
.clear  {
clear:both;
display:block;
height:0;
visibility:hidden;
width:1px;
}
.img{
border:1px solid #888;
float:left;
margin:0 7px 5px 0;
padding:1px;
display:block;
}
.img2{
border:1px solid #888;
text-align:center;
padding:1px;
display:block;
clear:both;
}
.img3{
float:left;
padding:2px;
border:1px solid #888;
margin-right:1px;
background:url('loaderb16.gif') center center no-repeat;
display:block;
}
.img4{
float:left;
padding:2px 2px 2px 2px;
display:block;
}
.zgloszenie{
text-decoration:none;
color:#BFBF8F;
font-size:9px;
}
.hin{
color:#333;
font: bold 17px Arial,Tahoma;
letter-spacing:-1px;
margin-top:3px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #ccc;
}
.hin.user img{
margin-right:8px;
vertical-align:middle;
}
.hin.user p{
display:inline;

}
.hin.user span{
color:#DF1D39;
}
.header_index2{
color:#BFA253;
font-size:16px;
font: Georgia, sans-serif;
font-weight:bold;
padding-bottom:5px;
padding-top:15px;
}
.menublock {
list-style-type:none;
font-size: 13px;
}
.menublock ul {
margin: 0;
padding: 0;
list-style: none;
}
.menublock li{
margin:2px;
margin-left:0;
}
.menublock a {
font-size:13px;
font-weight:bold;
}
.menublock a:hover {
text-decoration:underline;
}
.menublock2 {
padding: 3px;
padding-bottom: 10px;
margin-bottom: 3px;
font-size: 12px;
list-style-type:none;
}
.menublock2 ul{
margin: 0;
padding: 0;
list-style: none;
}
.menublock2 li{
display: inline;
}
.menublock2 a{
display: block;
text-decoration:none;
line-height: 1.4em;
font-size:11px;
border-bottom: #CCC dotted 1px;
}

div.glowne{
width:60%;
float:left; 
padding:0px 10px 10px 10px;
}
.watch1{
width:600px;
float:left; 
padding:0;
}
.watch2{
width:338px;
float:right;
}
.watch2a{
border: 1px solid #ddc;
margin: 0 0 15px 0;
padding: 8px 15px 14px 10px;
position:relative;
-webkit-box-shadow: 2px 2px 2px #eee;
box-shadow: 2px 2px 2px #eee;
float:left;
width:310px;
}
.watch2a.detale{
padding-top:65px;
}
.watch2a.podobne{
}
.watch2a .watch-who, 
.watch2a .watch-who a{
color:#333;
line-height:1.4em;
} 
.watch2a .watch-who a{
font-weight:bold;
}
.watch2a .watch-who img{
 margin: 0 8px 0 0;
 padding:0;
}
.watch2a .watch-who{
background:#fbfbf9;
border-bottom:1px solid #eed;
color:#777;
position:absolute;
top:0;
left:0;
width:319px;
padding:8px;
}
.watch2a .watch-who a{
font-size:12px;
}
.watch2a span{
display:block;
float:left;
margin-top:6px;
width:100%;
}

.watch2a span.tytul1{
font-weight:bold;
}

#pro{
float:left;
margin-top:2px;
}
#pro img{
vertical-align:bottom;
margin-right:3px;
}
#pro a:hover img{
opacity:0.9;
}
#pro input{
width:308px;
}

.polecane,
.pop{
clear:both;
margin:5px;
margin-top:10px;
}
.polecane p{
float:left;
width:445px;
}
.pop ul li{
display:block;
width:146px;
float:left;
}
.pop ul li a{
}
.hvideo{
float:left;
margin-bottom:20px;
}
.hmp3{
width:300px;
float:right;
}
.hmp3 a{
display:block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width:300px;
}
.hmp3 h2{
border-bottom: 1px dotted #CCCCCC;
color: #333333;
font: bold 17px Arial,Tahoma;
letter-spacing: -1px;
margin-bottom: 10px;
margin-top: 3px;
padding-bottom: 5px;
}
.htags{
width:600px;
float:left;
}
.hspec{
float:left;
margin-bottom:20px;
}
.tag{
float:left;
padding:10px 0 0;
margin-right:7px;
width:670px;

}
.tag img{
border:1px solid #888;
float:left;
margin:0 10px 5px 0;
padding:1px;
background:url('brak.gif') center center no-repeat;
}
.tagO{
}
.tagO a{
font-weight:bold;
font-size:14px;
display:block;
}
.najnowsze_kategoria_box{
float:left;
width:940px;
padding:0px 5px 5px 5px;
}
.najnowsze_kategoria_box h2 {
text-align:left;
color:#888;
font: 16px Arial;
font-variant: small-caps;
font-weight:bold;
margin:0;
}

.komunikat{
clear:both;
background:#E6FFE5;
border: 1px solid #B9E5B7;
padding:10px;
margin-bottom:5px;
font-weight:bold;
text-align:left;
}
.komunikat.czerwony{
background:#FFEDED;
border: 1px solid #FFAAAA;

}
.strony{
clear:both;
border-top:1px dotted #c0c0a0;
padding-top:10px;
margin-top:15px;
font-weight:bold;
}
.strony ul li
{
list-style-type:none;
margin:2px;
padding:0;
float:left;
display:inline;
}
.strony ul{
width:auto;
margin:0 auto;
}
.strony ul li.act,
.strony ul li.t,
.strony ul li a{
text-decoration:none;
display:block;
padding:2px 8px;
border:1px solid #ccc;
width:auto;
text-align:center;
color:#555;
background:#fff;
background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #fff;
-moz-border-radius:4px;
border-radius:4px;
outline:none;
}
.strony ul li a:focus{
background:-moz-linear-gradient(center top , #ccc, #fff) repeat scroll 0 0 #F6F6F6;
}
.strony ul li.act,
.strony ul li a:hover,
.strony ul li a:focus{
border:1px solid #888;
color:#222;
}
.strony ul li.act{
background:#eee;
}
.strony ul li.t{
border-color:#fff;
background:none;
}
.strony ul li.nav a{
border-color:#fff;
background:none;
}
.tagi{
clear:both;
background:#fff;
border: 1px solid #Eae9D0;
padding:10px;
margin:5px;
margin-top:10px;
line-height:120%;
}
.iBox,
.wBox{
width:180px;
height:90px;
overflow:hidden;
float: left;
padding:4px;
border:1px solid #aaa;
padding:0;
margin:3px;
}
.iBox a,
.wBox a{
overflow:hidden;
width:180px;
height:90px;
display:block;
position:relative;
}

.iBox a span.overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.5);
background-image:url('icon-play-24.png');
background-repeat:no-repeat;
background-position:center center;
opacity:0;
visibility:hidden;
-webkit-transition:.15s;
-moz-transition:.15s;
-ms-transition:.15s;
-o-transition:.15s;
transition:.15s;

color:#fff;
font-weight:bold;
text-shadow:0 0 1px #000;
line-height:1.1em;
	
}
.iBox a:hover span.overlay{
cursor:pointer;
visibility:visible;
opacity:1;
}
.iBox a span.overlay span{
position:absolute;
padding:2px 4px;
bottom:0;
}
.tooltip {
	display:none;
	position:absolute;
	background-color:#fff;
	opacity:0.9;
	padding:10px 13px; 
	color:#111;
	font-size:13px;
	font-weight:bold;
	margin:5px;
	border:1 solid #ddd;
	box-shadow:1px 1px 2px #888;
}
/*___form validation error messages___*/
.error {
	background: #FFE6E7 !important;
	-webkit-transition: background .8s ease;
	-moz-transition: background .8s ease;
	-o-transition: background .8s ease;
	-ms-transition: background .8s ease;
	transition: background .8s ease;
	border: 1px solid red;
}
p.error-message {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;

    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    left: -28px;
    margin-top: -7px;
    padding: 5px 10px;
    position: absolute;
	}
/*	font-size: 70%;*//*
	color: #6d0019;
	position: absolute;
	margin-top: -2em;
	margin-left: 9em;
	background: #fff;
	padding: .5em .4em;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
	p.error-message:before {
		position: absolute;
		display: block;
		content: "";
		border-color: #fff transparent transparent transparent;
		border-style: solid;
		border-width: 10px;
		height: 0;
		width: 0;
		left: 1.5em;
		bottom: -20px;
	}
	*/
	
.wBox{
width:131px;
height:165px;
margin: 3px 3px 5px 5px;
}
.wBox img,
.iBox img{
background:url('brak.gif') center center no-repeat;
display:block;
top:-16px;
position:relative;
}
.wBoxL,
.iBoxL{
width:100%;
height:0;
margin-bottom:2px;
overflow:hidden;
}
.wBoxL a,
.iBoxL a{
font-weight:bold;
color:#57739F;
display:block;
}
.wBoxK{
height:1.3em;
text-align:left;
font-size:11px;
color:#aaa;
font-weight:bold;
font-family:Arial,sans-serif;
}
.index1{
width:685px;
float:left; 
margin-top:12px;
margin-right:10px;
padding:0 10px 10px;
}
.content_home .index1{
width:940px;
}
.index1b{
width:747px;
float:left; 
background:#FFFEEF;
border:1px solid #Eae9D0;
margin-top:12px;
margin-right:10px;
padding:0 5px 10px 10px;
-moz-border-radius: 1em;
border-radius: 1em;
}
.video_day{
width:340px;
border:1px solid #E0E0D0;
padding:0 4px 6px;
float:left;
margin-top:12px;
background:#FCFAF0;
-moz-border-radius: 1em;
border-radius: 1em;
}
.video_day a{
font-family:georgia;
font-size:18px;
}
.index2_home{
width:145px;
float:left;
}
.index3_home{
margin-top:10px;
border:1px solid #EFECD1;
padding:0 4px 8px 4px;
}
.index2{
}
.po{
display:block;
float:left;
width:321px;
border-bottom:1px solid #EEEEDD;
padding:7px;
}
.po:last-child{
border:0;
}

div.podobne{
padding:0;
width:335px;
}
.podobne .po-header{
display:block;
float:left;
font-weight:bold;
padding:7px 7px 0;
}
.podobne .po-info{
display:block;
float:left;

padding:7px;
}
.po div.po-image  {
width:80px;
height:56px;
float:left;
padding:1px;
margin:0 7px 0 0;
border:1px solid #aaa;
overflow:hidden;
background:#fff;
}
.po img {
display:block;
}
.po div.po-title{
width:230px;
float:left;
font-weight:bold;
font-family:Arial;
font-size:13px;
line-height:1.3em;
overflow:hidden;
max-height:2.6em;

}
.po div.po-detail{
color:#777;
text-decoration:none;
float:left;
font-size:11px;

margin-top:5px;
}
.po:hover div.po-title{
color:#444;
}
.po:hover{
background:#F7F7F7;
}
.kolejne_filmy{
width:474px;
height:62px;
background:url(kolejne.png) 0 0 no-repeat;
padding:3px 3px 3px 3px;
margin-bottom:15px;
}
.avatar{
width:40px;
height:40px;
background:#FFFFFF;
text-align:center;
padding:1px 1px 1px 1px;
float:left;
margin-right:8px;
margin-left:8px;
margin-bottom: 0;
}
.mini_avatar{
width:41px;
height:41px;
background:#FFFFFF;
text-align:center;
padding:0px 0px 0px 0px;
float:left;
margin-right:10px;
margin-left:15px;
margin-bottom: 10px;
}
.kom{
width:346px;
background:#fff;
float:left;

margin-bottom:0;
font-size:12px;
}
.kom p{
line-height:1.5em;
overflow:hidden;
}
.komM.add .kom p{
overflow:visible;
}
.kom p img{
vertical-align:middle;
}
.jedenKomentarz{
float:none;
min-width:460px;
min-height:5px;
margin-bottom: 10px;
}
.komA{
float:left;
}
.komT{
/*background:url(kom_top.png) 0 0 no-repeat;*/
width:480px;
height:10px;
}
.komM{
/*background:#F7F4D8;*/
width:480px;
margin:0;
float:left;
}
.kom_title{
margin-left:15px;
margin-bottom:5px;
font-size:2em;
color:#7d7a5f;
}
.kom_line{
width:460px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
height:0px;
border-bottom:2px dotted #FFFDF5;
}
.komB{
/*background:url(kom_bottom.png) 0 0 no-repeat;*/
width:480px;
height:10px;
float:left;
}
span.kom-czas{
font-size:11px;
color:#888;
}
#formComment textarea,
#formComment input[type='text']{
background:#fafafa;
}

a#formCommentTooltip {
display:inline-block; 
width:16px;
height:16px;
background:url('help.png') 0 0 no-repeat #fff;
vertical-align: middle;
margin-left:15px;
text-decoration:none;
color:#222;
cursor:default;
}
a#formCommentTooltip ul,
a#formCommentTooltip li{
margin:0;
padding:0;
list-style:inside;
}
a#formCommentTooltip span {
display:none; 
padding:5px 10px; 
margin-left:30px; 
width:300px;
font-size:11px;
line-height:1.4em;
-moz-box-shadow: 3px 3px 5px #ddd;
-webkit-box-shadow: 3px 3px 5px #ddd;
box-shadow: 3px 3px 5px #ddd;
background:#ffffff; 
z-index:10;
}
a#formCommentTooltip span i{
color:#777;
font-style:normal;
}
a#formCommentTooltip:hover span{
display:inline;  
position:absolute; 
border:1px solid #cccccc; 
}


#formComment p{
line-height:1.6em;
}
#formComment input[type="text"]{
margin-bottom:10px;
width:160px;
}
#pagingControls{
width:480px;
float:left;
}
#pagingControls.strony{
border:0;
margin:0;
margin-bottom:20px;
}
#pagingControls.strony .strony-info{
float:left;
padding-left:9px;
margin-left:2px;
width:480px;
font-weight:normal;
}
.linia{
width:475px;
margin:3px 3px;
clear:both;
border-top:3px dotted #DFDBC3;
}
.chmura{
text-align: justify;
line-height:120%;
}
.stat{
text-align:center;
}
input.submit,
input.submit1,
input.button2 {
-moz-box-shadow: 0px 1px 3px 0px #dedede;
-webkit-box-shadow: 0px 1px 3px 0px #dedede;
box-shadow: 0px 1px 3px 0px #dedede;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f0f0f0) );
background:-moz-linear-gradient( center top, #ffffff 5%, #f0f0f0 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
background-color:#ffffff;
-moz-border-radius:16px;
-webkit-border-radius:16px;
border-radius:16px;
border:1px solid #d1d1d1;
display:inline-block;
color:#444 !important;
font-family:arial;
font-size:14px;
font-weight:bold;
cursor:pointer;
padding:6px 24px;
text-decoration:none;
text-shadow:1px 1px 0px #ffffff;
width:auto;
}
.reklama_top_video{
margin-top:5px;
width:730px;
border-bottom:2px dotted #DFDBC3;
}
.user1{
width:377px;
float:left;
}
.user2{
width:297px;
border:1px solid #d0d0d0;
margin: 5px 0;
margin-left:13px;
padding: 5px 5px;
float:left;
}
.user2 a.more{
font-size:11px;
font-weight:bold;
color:#444;
margin-top:5px;
}
.opis_kategorii{ 
margin-bottom:10px;
width:400px;
}
.view_title{
border-bottom:1px dotted #DFDCC3;
margin-bottom:10px;
}
.szukaj{
color:#8F8F8F;
}
#topTools{
float:left;
padding-top:7px;
margin-left:20px;
width:794px;
}
#topSzukaj{
float:left;
margin-top:2px;
height:30px;
padding:0;
padding-left:10px;
text-align:center;
margin-right:20px;
}
#srchLabel{
float:left;
margin-right:5px;
line-height:26px;
}
#srchInput
{
background:url("/images/szukaj-ikona.png") no-repeat scroll 4px 4px #fff;
border: 1px solid #BBBBBB;
border-color:#CCCCCC #BBBBBB #BBBBBB #CCCCCC;
float: left;
font: 13px arial,sans-serif bold;
height: 22px;
padding: 3px 5px 0 23px;
vertical-align: top;
width: 300px;
}
#srchInput:focus{
box-shadow:0 0 3px #79C2F7;
border-color:#79C2F7;
}
#srchButton{
background: url("/images/szukaj.png") no-repeat scroll 0 0 #CCCCCC;
border: 0;
color: #000000;
cursor: pointer;
float: left;
font: 12px arial,sans-serif;
height: 26px;
margin: 0 0 0 -1px;
padding: 5px;
vertical-align: top;
width: 65px;
display:none;
}
.watch_box_info{
color:#666;
}

#userOpis1{
width:382px;
height:16px;
background:url('opis.gif') 0 0 no-repeat;
}
#userOpis2{
width:360px;
padding:10px;
border:1px solid #DFDBB5;
border-top:0;
border-bottom:0;
font-size:15px;
}
#userOpis3{
width:382px;
height:3px;
background:url('opis3.gif') 0 0 no-repeat;
}

#video-tube{
width:600px;
height:372px;
background:#000;
overflow:hidden;
text-align:center;
float:left;
}
#video-tube.audio{
height:61px;
background:#fff;
}
table#vnumb{
width:600px;
margin-top: 10px;
padding: 2px 10px;
background:#eee;
overflow:hidden;
max-height: 27px;
float:left;
}
table#vnumb tr td{
}
/* RATER PLUGIN */
.ui-rater>span {vertical-align:top;}
.ui-rater-title{font-weight:bold;}
.ui-rater-rating {font-weight:bold;}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url('/images/stars.png') repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}

.videoRater{
float:right;
}
.videoRater label,
.videoRater .ui-rater{
float:left;
line-height:20px;
padding-right:5px;
}
#uwaga img{
float:left;
padding:2px;
border:none;
margin-right:9px;
display:block;
}
#uwaga{
line-height:1.5em;
background-color:#F9F7EA;
margin-bottom:20px;
padding:10px;
}
/*voter*/
#vots{
text-align:center;
height:20px;
}
#vots span{
margin-top:2px;
margin-right:4px;
float:left;
}
#v1,#v2,#v3,#v4,#v5{
width:16px;
height:16px;
float:left;
text-indent:-99999px;
margin-right:5px;
margin-left:0;
outline:none;
background:url('/images/stars.png') 0 0 no-repeat;
}

#v1:hover,#v2:hover,#v3:hover,#v4:hover,#v5:hover{
background-position:0 -17px;
}

#topMessage {
float:right;
}

#topAutor {
float:left;
}

.sidebar {
width:240px;
}

.sidebar h3 {
color:#df1d39;
font-size:1.8em;
float:none; 
width:100%;
}
.sidebar h4 {
font:bold 1.2em Georgia, sans-serif;
color:#000;
margin-bottom:5px;
}
.sidebar .box img.mini {
float:none;
}
.sidebar .box {
}

.sidebar .menu {
background:#eee;
}

.sidebar .menu ul {
list-style:none;
_height: 1px;
}
.sidebar .menu li {
padding: 5px 0;
border-bottom:1px dotted #ccc;
}
.sidebar .menu li.last {
background:none;
}

.sidebar .menu li.hasSubmenu {
}
.sidebar .menu li.active a,
.sidebar .menu li.hasSubmenu a {

}

.sidebar .menu li.hasSubmenu ul {
margin-top:5px;
padding-left:34px;
}

.sidebar .menu li.hasSubmenu ul li {
margin:0;
padding:5px 0;
color:#e8e5c4;
background:url(bg_leftmenu.png) 0 0 repeat-x;
}
.sidebar .menu li.hasSubmenu ul li.first {
background:none;
}



.sidebar .menu li.hasSubmenu ul li a {
margin:0;
color:#e8e5c4;
}

.sidebar .menu .hasSubmenu li.active a {
color:#FED835;
}

.sidebar .menu li a {
margin-left:10px;
color:#222;
text-decoration:none;
}
.sidebar .menu li.active a {
font-weight:bold;
}
.sidebar input.ok {
font-size:1.1em;
}
#boxWyszukaj form {
margin-bottom:10px;
}
#boxWyszukaj a {
font:bold 1.1em Verdana, sans-serif;
}
#boxGaleria {
background-color:#FCFAF0;
}
#boxSmakosze {
background:#F8F5E1 url(bg_gradient.png) 0 100% repeat-x;
}
.content_home {
width:100%;
}
.content {
width:700px;
}
.video-style{
width:960px;
}
.content h3 {
border-bottom:1px solid #ddd;
font-size: 18px ;
font-weight:bold;
margin-bottom: 10px;
padding-bottom:3px;
}
.content h4 {
font-weight:bold;
font-size:20px;
margin:10px 0;
}
.content h4.noclear {
clear: none;
}
.content .secondary h4 {
background:url(bg_h4_secondary.png) 0 0 repeat-x;
}
.content h5 {
font:bold 13px Arial, sans-serif;
margin: 10px 0;
margin-top:20px;
clear:both;
}
.content .pageContent ul {
list-style:none;
float:left;
margin:10px;
font:0.9em Georgia, sans-serif;
position:relative;
}
.content .pageContent p {
margin:10px 0;
}
.content .boxInfo {
font-size:0.9em;
}
.content .boxInfo strong {
color:#2E682A;
background:none;
font-weight:bold;
}
.content .moreBoxInfo {
clear:both;
font:0.85em Georgia, sans-serif;
margin:5px 0 10px 0;
}
.content .moreBoxInfo small {
font-size:1em;
color:#BEBB96;
}
.content .moreBoxInfo a {
color:#2E682A;
text-decoration:none;
}
.content .comments p {
font-size:0.85em;
margin:0;
padding: 0 5px;
}
.comments p.commenter {
color:#C5C2A0;
margin: 10px 0 0 0;
padding:10px 5px 0 5px;
border-top:1px dashed #F6F3DE;
}
.comments p.commenter a {
font-weight:bold;
}
.boxDetails {
}
.content .boxCategories {
background-color:#FCFAF0;
}
.galeria .boxCategories {
background-color:#fff;
}

.boxCategories ul {
list-style:none;
float:left;
width:28.8%;
margin:0 1%;
position:relative;
}

/* pop-up */
a.pop {
position:relative;
float:left;
}
a.pop span {
display:block;
width:15px;
height:15px;
background:url(lupka.gif) 100% 100% no-repeat;
overflow:hidden;
position:absolute;
bottom:15px;
right:15px;
text-indent:-999px;
}

/* form elements */
form {
margin:0; padding: 0;
}
input {
padding: 4px 2px;
border:1px solid #bbb;
font: 12px Arial, sans-serif;
color:#333;
}
textarea {
width:359px;
padding:2px;
font-family:arial;
font-size:12px;
border:1px solid #bbb;
height:100px;
display:block;
color:#333;
resize:vertical;
}
input.checkbox { 
height:5px;
}
input.button { 
margin: 0; 
font: bold 1em Verdana, sans-serif; 
border: 1px solid #CCC;
background: #FFF; 
padding: 2px 3px; 
color: #777;	
}
