@charset "utf-8";
* {
	color:#666;
}
html {
	background:url(../images/top_background.jpg) repeat-x center top;
}
body {
	background:url(../images/bottom_background.jpg) repeat-x center bottom;
}
html, body, input, textarea {
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
}
a {
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline
}
img {
	border:none
}
li, li a {
	color:#333
}
form {
	margin:0;
	padding:0
}
.successfull {
	display:block;
	color:#060;
	padding:5px;
	text-align:center;
	border:1px solid #060;
	margin:5px;
}
.unsuccessfull * {
	display:block;
	color:#f00;
	padding:5px;
	text-align:center;
	border:1px solid #f00;
	margin:5px;
}
.error {
	color:#F00
}
.brd_d1aa95 {
	border-bottom: 1px solid #d1aa95;
}
hr.brd_d1aa95 {
	background:#d1aa95;
	clear:both;
	border:none;
	height:1px;
	margin:10px 0 10px;
}
.vote, .unvote {
	display:inline-block;
	height:20px;
	width:20px;
}
.vote {
	background:url(../images/unvote.gif) no-repeat;
}
.unvote {
	background:url(../images/vote.gif) no-repeat;
}
a.playlist_add {
	font-size:10px;
	text-decoration:underline
}
a.playlist_add span {
	display:inline-block;
	height:20px;
	width:20px;
}
.fave span {
	background:url(../images/fave.gif) right center no-repeat;
}
.unfave span {
	background:url(../images/unfave.gif) right center no-repeat;
}
#FavingUserList img, #VotingUserList img {
	margin:2px;
	float:left;
}
input.error, textarea.error {
	color:#F00;
	background:#FCC;
	border:1px solid #F00;
}
h1, h1 a {
	font:18px Arial, Helvetica, sans-serif;
	color:#0773A1;
	text-align:left;
	margin-top:0px;
	padding-top:1em;
}
h2, h2 a {
	font:16px Arial, Helvetica, sans-serif;
	color:#0773A1;
	text-align:left;
}
h3 * {
	font:14px Arial, Helvetica, sans-serif;
	color:#0773A1;
	text-align:left;
}
h1 .print {
	display:block;
	float:right;
	height:1.2em;
	width:1.3em;
	background:url(../images/print.gif) center center no-repeat;
}
.path {
	padding:1em;
}
/* LOGIN TABS */
.select_login a, .select_login a span {
	display: block;
	padding: 2px;
	width:60px;
	text-align:center;
}
.select_login a {
	position: relative;
	z-index: 2;
	padding-left: 0;
	text-align: center;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */
}
ul.select_login {
	padding:0;
	margin:0;
}
.select_login li {
	float: left;
	text-align:center;
	list-style:none;
	padding:0;
	margin:0;
}
.select_login .tabs-selected span, .select_login span:hover, .select_login span:focus, .select_login span:active {
	color:#a05329;
	;
}
/*LOGIN FORM*/
#loginForm, #registration_form{
	clear:both;
}
a.forgotPass, a:hover.forgotPass {
	display: inline;
	background:none;
	font-size:8pt;
}
.loginForm form {
	width:300px;
	padding:10px;
	text-align:left;
	border:1px solid #ccc;
	background:#fcfcfc
}
.loginForm input {
	width:100%;
}
.loginForm .submit {
	width: auto;
}
/* COMMERCIALS */
.Comercial {
	
	background:#FFF
}
.Comercial .LinkToPrices {
	display:block;
	text-align:right;
	color:#CCC;
	padding:5px;
	padding-top:0px;
}
.submit {
	height:23px;
	background:url(../jscripts/jquery/tabs/tab.png) repeat-x;
	border:none;
	padding:2px;
	margin-left:1px;
}
.bg1 {
	background: #f6f6f6;
}
.bg2 {
	background: #eee;
}
/*TOP MENIU*/
.top_menu .active {
	color:#a05329;
}
.top_menu {
	margin-left:300px;
}
.top_menu a {
	display: block;
	height:33px;
	background:url(../images/top_menu_c.png) repeat-x;
	float:left;
	color:#24599a;
	font:16px Arial, Helvetica, sans-serif;
	padding:10px 15px 0 15px;
	font-weight:bold;
}
.top_menu_l {
	height:43px;
	width:10px;
	background:url(../images/top_menu_l.png) no-repeat;
	float:left;
}
.top_menu_r {
	height:43px;
	width:10px;
	background:url(../images/top_menu_r.png) no-repeat;
	float:left;
}
/* RIGHT BOX */

.RightBox {
	padding:10px;
}
.RightBox .submit {
	margin-top:5px;
	font-size:0.99em;
}
.search {
	border:1px solid #ccc;
	background:#FFF;
}
.search input {
	border:none;
	padding:0; margin:0; border:0px;
}
.search_input {
	width:160px;
}
.search_btn {
	width:20px;
	background:url(../images/search_btn.gif) no-repeat center center #fff;
}
.RightBox, .Comercial {
	margin-bottom:5px;
}
.RightBox label {
	display:block;
	margin:2px 0 2px 0;
}
.RightBox a {
	color:#633;
}
.RightBox .input {
	width:163px;
	font-size:0.99em;
	border:1px solid #CCC;
	color:#333
}
.RightBox span {
	color:#333;
	font-weight:bold;
}
.grey_bdr {
	border:1px solid #ccc
}
.red_bgr {
	background:#f6eeea;
}
div#main {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
div#header {
	height:92px;
	width:1000px;
}
div#content {
	text-align:left;
	width:1075px;
	padding-bottom:120px;
}
/* Left */
.LeftBox {
	padding:2px !important;
	background:#FFF;
	margin-bottom:5px;
}
.LeftBox a {
	color:#4b75a9;
}
.LeftBox td {
	color:#666;
}
.LeftUsers a, .usersannauncement a, .usersguestbook a {
	display:block;
	padding:5px;
}
.LeftUsers a:hover {
	background:#f7f1ed;
	text-decoration:none;
}
.LeftUsers a img {
	margin: 0 10px 0 0;
}
.usersannauncement a span {
	display:block;
	font-size:10px
}
.usersguestbook a {
	display:block;
	padding:5px;
}
.usersguestbook a img {
	float:left;
	margin-right:5px;
}
.LeftTitle {
	background: url(../images/menu_left_back.gif) repeat-y right #d1aa95;
	color:#FFF;
	padding:5px;
	margin-bottom: 5px;
	font-size:16px;
}
.LeftBox .LeftTitle a {
	color:#FFF;
	font-weight:bold
}
/* Center */

.content_l {
	background:url(../images/content_l.jpg) repeat-y left #FFF;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.content_r {
	background:url(../images/content_r.jpg) repeat-y right;
}
.content_t_l {
	background:url(../images/corner_t_l.png) no-repeat top left;
}
.content {
	background: url(../images/corener_b_r.png) no-repeat bottom right;
	min-height:800px;
	padding:0px;
	text-align:justify;
}
/* ARTICLES */
.date, .newsMore {
	font-size:0.9em;
	display:block;
}
.FirstArticle img {
	margin: 0 0 10px 10px;
}
.ArticleBox {
	float:left;
	width:48%;
	padding:1%;
}
.ArticleBox .FirstFoto {
	float:left;
	margin: 0 10px 10px 0;
}
/* LOGIN */
.login {
}
div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	left:0;
	height:120px;
}

div#footer ul{
	text-align:left;
	width:200px;
}
div#footer ul,div#footer  li{list-style:none; margin:0; padding:0;}
div#footer ul li a{padding:2px; display:block; }

/* ICO */
.calendar, .foto, .annauncement, .guestbook, .music, .show, .hide, .edit, .delete, .preview, .print, .cal, .play, .mute, .volum, .stop, .noemail, .email, .user, .useredit, .useractive, .usernotactive, .usergroup , .playlist_del , .playlist_plus {
	display: inline-block;
	height:20px;
	width:20px;
	margin:0 5px 0 5px;
	background-repeat:no-repeat;
	background-position:center bottom;
}
.calendar{
	background-image:url(../images/calendar.png);
}
.foto{
	background-image:url(../images/foto.png);
}
.annauncement{
	background-image:url(../images/annauncement.png);
}
.guestbook{
	background-image:url(../images/guestbook.png);
}
.playlist_plus{
	background-image:url(../images/playlist_add.png);
}
.playlist_del{
	background-image:url(../images/playlist_del.png);
}

.music {
	background-image:url(../images/music.png);
}
.user {
	background-image:url(../images/user.png);
}
.useredit {
	background-image:url(../images/useredit.png);
}
.useractive {
	background-image:url(../images/useractive.png);
}
.usernotactive {
	background-image:url(../images/usernotactive.png);
}
.usergroup {
	background-image:url(../images/usergroup.png);
}
.volum {
	background-image:url(../images/volum.png);
}
.mute {
	background-image:url(../images/mute.png);
}
.email {
	background-image:url(../images/email.png);
	background-color:#FFF;
}
.noemail {
	background-image:url(../images/noemail.png);
	background-color:#FFF;
}
.cal {
	background-image:url(../images/calendar.gif);
}
.show {
	background-image:url(../images/hide.png);
}
.play {
	background-image:url(../images/play.png);
}
.stop {
	background-image:url(../images/stop.png);
}
.hide {
	background-image:url(../images/show.png);
}
.delete {
	background-image:url(../images/delete.png);
}
.edit {
	background-image:url(../images/edit.png);
}
.preview {
	background-image:url(../images/preview.png);
}
.print {
	background-image:url(../images/print.png);
}
/* ICO big*/
.controls_big {
	display: block;
	height:40px;
	width:40px;
}
.controls_big {
	background:url(../images/controls_big.png);
}

.IcoBig{ height:150px; width:150px; background-position:center center; background-repeat:no-repeat;}
.IcoBig_pdf{ background-image:url(../images/pdf.gif);}
.IcoBig_video{ background-image:url(../images/video.png);}
.IcoBig_audio{ background-image:url(../images/audio.png);}
.IcoBig_text{background-image:url(../images/text.png);}

/* USER HOME MUSIC*/
.UserMusicList {
}
.UserMusicList li {
	list-style:none;
}
a.listen_window {
	font-size:10px;
	text-decoration:underline
}
a.listen_window span {
	display:inline-block;
	height:20px;
	width:20px;
	background:url(../images/listen_window.gif) right center no-repeat;
}
#users .brd_d1aa95 {
	padding-bottom:10px;
	margin-bottom:10px;
}
/* USER HOME FOTO */
#UserFotoList img {
	margin:5px;
}
#UserFotoList .selected {
	margin:3px;
	border:1px solid #F00;
}
/* GUESTBOOK*/
#guestbook {
	clear:both;
	padding-top:2em;
}
.gbnoregister {
	color:#CCC;
	font-size:10px;
	text-align:right
}
.gbnoregister:hover {
	color:#666;
}
.ItemDelBtn {
	float:right;
	color:#999;
	margin-right:50px;
}
/* navigation next & prev */
.navigation {
	float:right;
	padding:1em;
}
.navigation a {
	color:#d1aa95;
	line-height:11px;
	display:block;
	height:12px;
	float:right
}
.navigation a:hover {
	color: inherit;
}
.navigation a.nav_left {
	background:url(../images/nav_left.gif) 0% 0px no-repeat;
	padding:0 5px 0 14px;
}
.navigation a.nav_right {
	background:url(../images/nav_right.gif) 100% 0px no-repeat;
	padding:0 14px 0 5px;
}
.navigation a.nav_left:hover {
	background-position:0% -12px;
}
.navigation a.nav_right:hover {
	background-position:100% -12px;
}
.next span, .prev span {
	display: inline-block;
	height:12px;
	width:14px;
	background-position: top;
	background-repeat:no-repeat;
}
.prev span {
	background-image:url(../images/nav_left.gif);
}
.next span {
	background-image:url(../images/nav_right.gif);
}
.prev:hover span {
	background-position:bottom;
}
.next:hover span {
	background-position:bottom;
}
.CalendarTbl a {
	font-weight:bold;
	text-decoration:underline;
	color:#0773A1
}
.FirstPageListItem {
	display: block;
	min-height:40px;
	float:left;
	width:45%;
	padding:5px;
	padding-top:0;
	padding-bottom:10px;
}
.FirstPageListItem a {
	color:#0773A1;
}
