@import url(tivi.css);

@media screen, projection {

a { color:#489aff; }

#footer h2 { position:absolute; top:auto; right:1000em; }

/* main v0.9 */

html {
	background:#46094f url(gfx/bgdCommon2.jpg) no-repeat 50% 0;
	color:#fff;
}

body {
	background:url(gfx/bgdCommon3.jpg) no-repeat 50% 100%;
}

#main {
	background-color:#1b051f;
}

/* skip links */

#skipLinks {
	left:300px;
	color:#2c0432;
}

	#skipLinks a {
		padding:5px;
		color:#2c0432;
	}

	#skipLinks a:focus {
		background-color:#fff;
	}

/* content main */

/* classes */

/* more class */

p.more {
	padding:7px 0 5px;
	border-top:1px solid #2e0f33;
	clear:both;
	text-align:right;
}

/* headers classes */

div.addComment h3 {
border-bottom:1px solid #4E2155;
color:#E6E6E6;
font-size:1.42em;
font-weight:bold;
padding:16px 0 2px;
text-transform:uppercase;
}

div.addComment p.login {
padding-bottom:14px;
padding-top:10px;
}

div.comments form.formLogin fieldset div label {
font-weight:bold;
}
 
div.comments form.formLogin fieldset div input {
border:1px solid #B2B2B2;
padding:4px;
vertical-align:middle;
width:186px;
}  

div.comments form.formLogin fieldset div input {
border:1px solid #B2B2B2;
padding:4px;
vertical-align:middle;
width:186px;
}

div.comments form.formLogin fieldset div {
float:left;
padding-right:15px;
}

div.comments form .submit input {
background-color:#471F4E;
border:0 none;
color:#FFFFFF;
padding:2px 20px;
text-align:center;
}

#userWatches h2,
#userFriends h2,
#userThreads h2,
div.comments h2 {
	border-bottom:1px solid #4e2155;
	color:#e6e6e6;
}

	#userFriends h2 span,
	div.comments h2 span {
		color:#6a6a6a;
	}

/* contents class */

div.contents {
	border-bottom:1px solid #4e2155;
}

	div.contents li a {
		background:#1b051f url(gfx/bgdCommon1B.png) no-repeat -2280px 0;
		border-color:#4e2155;
	}

	div.contents li.active a {
		color:#fff;
	}

/* multimedia class */

ul.photos a,
ul.videos a {
	color:#fff;
}

ul.photos a.remove,
ul.videos a.remove {
	color:#489aff;
}

	ul.photos a img,
	ul.videos a img {
		background-color:#353535;
		border:solid #1b051f;
		border-width:3px 12px 9px 0;
	}

	ul.photos a:focus img,
	ul.photos a:hover img,
	ul.videos a:focus img,
	ul.videos a:hover img {
		background-color:#fff;
	}

/* people class */

ul.people h3 a {
	color:#fff;
}

	ul.people h3 img {
		background-color:#353535;
		border:solid #1b051f;
	}

	ul.people h3 a:focus img,
	ul.people h3 a:hover img {
		background-color:#fff;
	}

/* comments class */

ol.comments {
	border-bottom:1px solid #131313;
}

	ol.comments h3 {
		color:#7d7d7d;
	}

		ol.comments h3 cite {
			border-right:1px solid #4d4d4d;
		}

div.comments li.add {
	border-right:1px solid #4d4d4d;
}

/* threads class */

ol.threads li {
	border-bottom:1px solid #2e0f33;
}

	ol.threads h3 span {
		color:#7d7d7d;
	}

	ol.threads dd.threadLatestAuthor {
		border-left:1px solid #4d4d4d;
	}

/* pages */

/* user details */

#userDetails {
	border-bottom:1px solid #2e0f33;
}

	#userDetails h2 {
		color:#fff;
	}

		#userDetails h2 a {
			color:#fff;
		}

		#userDetails h2 img {
			border:1px solid #353535;
		}

/* user details list */

#userDetails dl.userDetails dt {
	color:#9d9d9d;
}

#userDetails dl.userDetails dd.education {
	border-bottom:1px solid #2e0f33;
}

/* users interests and about */

#userDetails div.text {
	border-top:1px solid #2e0f33;
}

	#userDetails div.text h3 {
		color:#c7c7c7;
	}

/* box announcement */

#boxAnnouncement {
	background:#1b051f url(gfx/bgdCommon1.png) no-repeat -1280px 0;
	border:1px solid #363636;
	color:#d4d2aa;
}

	#boxAnnouncement h2 a {
		color:#d4d2aa;
	}

		#boxAnnouncement ul.actions li.hide {
			border-right:1px solid #767676;
		}

/* other boxes */

/* header */

#header {
	height:112px;
	padding:2px 0 0;
	background:#46094f url(gfx/bgdCommon2.jpg) no-repeat 50% 0;
}

/* footer */

#footer {
	padding:16px;
	background:#46094f url(gfx/bgdCommon3.jpg) no-repeat 50% -82px;
	color:#fff;
}

	#footer p.copyrights a {
		color:#fff;
	}

	#footer p.TechnologiaBy {
		height:41px;
	}

		#footer p.TechnologiaBy a {
			color:#489aff;
		}

	#footer p.disclaimer {
		height:209px;
		padding-top:0;
		margin:3px -3px 0;
		color:#fff;
	}

/* menu */

#menuMain {
font-size: 15px;
	background:#1b051f;
}

	#menuMain li {
		border-left:1px solid #4d4d4d;
	}

		#menuMain li.tivi a {
			background:none;
			margin-right:9px;
		}

		#menuMain li ul {
			background-color:#1b051f;
		}
/* menu fast */



#menuMain li.newsletter, #menuMain li.start {
border:0 none;
}

li.last { border-right: none !important;}

/* menu info */
#menuInfo {
 border-top:20px solid #46094f;
 clear:both;
 position:relative;
 line-height:1;
}

#menuInfo ul li {
 border-left:1px solid #6d6d6d;
 float:right;
 margin-top:16px !important;
 }

#menuInfo ul a {
 padding:0 11px;
 color:#489aff;
}

#menuInfo ul li.kontakt {
 margin-left:11px;
 }

#menuInfo ul li.regulamin {
 display:inline;
 float:left;
 margin:0 -100% 0 9em;
 position:relative;
 left:16px;
}

/* banners */

#banner01 {
 padding:20px;
 text-align:center;
}


.page h2
{
 font-family:Arial,Helvetica,sans-serif;
 color:#000;
 width: 100%; display:block; padding-bottom: 5px; margin-bottom: 10px;
 font-size:24px;
 font-weight:normal;
 }

#posts .noResults { color: White !important;}
/* menu info */

#menuInfo {
	border-top:20px solid #46094f;
}

	#menuInfo ul li {
		border-left:1px solid #6d6d6d;
		margin-top:16px !important;
	}

	#menuInfo ul li.regulamin {
		position:relative;
		left:16px;
	}

		#menuInfo ul a {
			color:#489aff;
		}

/* banners */

#banner01 {
	background-color:#151212;
}

/* menu fast */

#menuFast {
height:1.8em;
line-height:1;
position:absolute;
right:0;
top:25px;
width:65%;
z-index:100;
}

	#menuFast ul {
    float:right;
	}

		#menuFast li {
			padding:0 8px;
			border-right:1px solid #7f7f7f;
			float:left;
		}
		
			#menuFast li.last { border-right: 0px !important;}

			#menuFast li a {
				color:#fff;
			}

			#menuFast li.messages a {
				padding-left:20px;
				/*background:url(gfx/icons1.png) no-repeat 0 50%;*/
				font-weight:bold;
			}

			#menuFast li.invites a {
				padding-left:17px;
				background:url(gfx/icons1.png) no-repeat -1000px 50%;
				font-weight:bold;
			}
			

#menuFast li ul
{
 position: absolute;
 
}
		#menuFast li ul li {
 padding:8px;
				float:none;
				border-right: none;
			}

				#menuFast li ul a {
					background:none !important;
					margin:0;
					width: 100%;
					display: block;
				}

.dropdown ul {
border-bottom:1px solid #000000;
border-left:1px solid #7F7F7F;
border-right:1px solid #000000;
clear:both;
display:none;
margin-left:-9px;
opacity:0.9;
z-index:1000; }
.dropdown:hover ul { display: block; width: 150px;  border-left: 1px solid #222 !important; }
.dropdown ul  li {
  background-color:#210625;
border-bottom:1px dashed #4A4A4A;
color:#FFFFFF;

}
li.last { border-right: none !important;}
			

/* menu info */

#menuInfo {
	border-top:20px solid #46094f;
	clear:both;
	position:relative;
	line-height:1;
}

	#menuInfo ul li {
		border-left:1px solid #6d6d6d;
		float:right;
		margin-top:16px !important;
	}

		#menuInfo ul a {
			padding:0 11px;
			color:#489aff;
		}

	#menuInfo ul li.kontakt {
		margin-left:11px;
	}

	#menuInfo ul li.regulamin {
		display:inline;
		float:left;
		margin:0 -100% 0 9em;
		position:relative;
		left:16px;
	}

/* banners */

#banner01 {
	padding:20px;
	text-align:center;
}


	        .page h2 
	        {
                font-family:Arial,Helvetica,sans-serif;
    		    color:#000;	   
    		    width: 100%; display:block; padding-bottom: 5px; margin-bottom: 10px;
    		    font-size:24px;
font-weight:normal;
            }
            
#posts .noResults { color: White !important;}
           
             .newsletter form input 
	        {
	            padding: 2px; border: 0px; width: 90px;
	        }
	        
	 #menuFast form 
	 {
	     display: none;
	     float: right;
	 }
	    #menuFast form input 
	    {
	        padding: 2px; border: 0px; width: 90px;
	    }
	    #menuFast form a { color: #fff;}
	    
	    #menuFast .loginCancel { margin-left: 3px; padding-left: 3px; border-left: 1px solid gray;}
	    #menuFast .loginCancel:hover { text-decoration: none;}
	    
	    #menuFast #loginButton {background:transparent url(gfx/topButtonBckg.gif) repeat-x scroll 0 0;
padding:1px 10px 3px;}


	        .newsletter form { display: none; 
position:relative;
top:-3px;}
	        .newsletter form a { color: #fff;}
    	    
	        .newsletter .newsletterCancel { margin-left: 3px; padding-left: 3px; border-left: 1px solid gray;}
	        .newsletter .newsletterCancel:hover { text-decoration: none;}
    	    
	        .newsletter .newsletterSubmit {background:transparent url(gfx/topButtonBckg.gif) repeat-x scroll 0 0;
    padding:2px !important; padding-left: 4px !important; padding-right: 4px !important;}
	 

			#menuFast li.messages a {
				padding-left:20px;
				/*background:url(gfx/icons1.png) no-repeat 0 50%;*/
				font-weight:bold;
			}

			#menuFast li.invites a {
				padding-left:17px;
				background:url(gfx/icons1.png) no-repeat -1000px 50%;
				font-weight:bold;
			}
			

       /* pagination */
    pagination-clean ul
    {
    line-height:1.6em;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    overflow: hidden;    
    }

    .pagination-clean li { display:inline; padding-right: 5px;}

        .previous-off, .next-off { color: #222;}
        
        .pagination-clean .active { font-weight: bold;}
        
        .noResults { text-align: center; padding: 10px;}
        
        
   .addComment textarea   
   {
       display: block;
       border: 1px solid black;
       height:100px;
       width:98%;
   }
   
   .addComment .submit { text-align: right;}
   .comments .more { float: right;}


   
.error { color: #ff0000; }

}

