*{padding:0; margin:0}
body{font:normal 12px tahoma;color:#333;background:#780f2d url(../images/bg.jpg) no-repeat center top}
a{text-decoration:none;color:#f25979}
a:visited{text-decoration:none;color:#f25979}
a:link{text-decoration:none;color:#f25979}
a:hover{text-decoration:underline;color:#f25979}
a img{border:0}
#ten{height:10px;clear:both; overflow:hidden}
#five{height:5px;clear:both; overflow:hidden}
#one{height:1px;clear:both; overflow:hidden}
.bold{font-weight:bold}
.orange{ color:#FF6600}
.red{ color:#ff083e}
.under{ text-decoration:underline}
.right{float:right}
.left{float:left}
.data{font:normal 10px tahoma; color:#ac4f6a}
.btn{ background:url(../images/btn_bg.gif) no-repeat; width:76px; height:27px; border:0; cursor:pointer; font:normal 10px verdana; color:#fff}
li{margin-left:25px}
#ads{width:100%; margin: 5px 0; text-align:center; clear:both}

h1{font:normal 16pt arial; color:#4c1721; margin: 0 0 10px 0}
h2{font:normal 12pt arial; color:#7f1030; margin: 0 0 10px 0}

#wrapper {margin: 0 auto; width:980px}

#header {width:980px;float:left;height:130px;background:url(../images/header.jpg) no-repeat;margin:10px 0 10px 0}
#header #logo{float:left; margin: 10px 0 0 10px}
#header #login{float:right; margin: 7px 20px 0 0; _margin: 7px 10px 0 0;}
#header #login a.small{font:normal 11px tahoma; color:#c76e81}
#header #imieniny {color:#f89ba7; float:right; margin: 20px 20px 0 0; width:500px; text-align:right}
#header #menu {float:right; margin: 23px 7px 0 0; width:800px;height:27px; overflow:hidden}
#header #menu a{float:left;background:url(../images/menu_l.gif) no-repeat left top;margin-right:2px;padding:0 0 0 6px;height:26px;color:#fff}
#header #menu a span{float:left;display:block;background:url(../images/menu_r.gif) no-repeat right top;padding: 6px 10px 3px 3px;font:normal 11px arial; height:17px; cursor:pointer; text-transform:uppercase}
#header #menu a:hover, #header #menu a.selected{background-position:0% -27px; color:#fff; text-decoration:none}
#header #menu a:hover span, #header #menu a.selected span{background-position:100% -27px; }
#header #submenu {float:left; margin: 6px 0 0 0; color:#ffd1db; text-align:center; width:980px; height:16px; overflow:hidden}
#header #submenu a{font:bold 12px tahoma; color:#ffd1db}


#leftcolumn {width:665px;float:left;overflow:hidden}
#leftcolumn #slide {width:663px; border:#eb7478 1px solid; background:#7f1030; height:230px}
#leftcolumn #slide #obraz { width:398px; height:230px; float:left}
#leftcolumn #slide #desc { float:right; width:250px; color:#ffcccc; font:normal 12px/20px tahoma; margin: 5px 10px 0 0; height:180px}
#leftcolumn #slide #desc a.title{font:normal 12pt arial; color:#f58786}
#leftcolumn #slide #point { float:right}
#leftcolumn #slide #point a{ background:url(../images/point_bg.jpg) no-repeat; width:30px; height:25px; display:block; float:left; text-align:center; font:normal 12pt Arial; padding:5px 0 0 0; color:#5f1022; margin: 0 6px 0 0}
#leftcolumn #slide #point a:hover, #leftcolumn #slide #point a.selected{ text-decoration:none; color:#ff6600}
#leftcolumn .page_content {width:653px; border:#eb7478 1px solid; background:#fff;margin-bottom: 10px;}
#leftcolumn .page_content h1{ background:#d73552; border-bottom:#b8203b 3px solid; color:#fff;padding: 7px 3px 7px 6px}
#leftcolumn .page_content #main{padding:10px}
#leftcolumn .page_content a{color:#770e2c}



#leftcolumn #newsy {margin: 10px 0 0 0}
#leftcolumn #newsy #head{ background:url(../images/news_head.gif) no-repeat; width:665px; height:42px}
#leftcolumn #newsy #foot{ background:url(../images/main_foot.gif) no-repeat; width:665px; height:5px}
#leftcolumn #newsy #main{ background:url(../images/main_bg.gif) repeat-y; width:645px; padding:10px; font:normal 12px/18px tahoma}
#leftcolumn #newsy #main a.title {color:#7f1030; font:normal 16pt arial}
#leftcolumn #newsy #main #hr{ width:100%; border-top:#7f1030 1px solid}
#leftcolumn #foto{width:160px; text-align:center; float:left; margin: 0 10px 10px 0; border:#ccc 1px solid; padding:2px}

#leftcolumn #short {width:665px; margin:10px 0}
#leftcolumn #short #box{width:314px; height:180px; background:url(../images/point.gif) repeat-y right top; float:left; margin: 0 12px 20px 0; padding: 0 6px 0 0; overflow:hidden}
#leftcolumn #short #box a{display:block; line-height:20px; background:url(../images/arrow.gif) no-repeat left 4px; padding: 0 0 0 14px}
#leftcolumn #short #box a.title{color:#fb7f7e; font:normal 12pt arial; background:none}
#leftcolumn #short #box #hr{ width:300px; border-top:#f58786 1px solid}
#leftcolumn #short #box p{margin: 0 25px 0 0}
#leftcolumn #short #box a.more{color:#f58786; background:none}

#leftcolumn #kom_top{ background:url(../images/kom_top.gif) no-repeat; width:203px; padding:5px 5px 0 20px}
#leftcolumn #kom_foot{ background:url(../images/kom_foot.gif) no-repeat; width:228px; height:7px}

#leftcolumn #gallery {float:left; margin: 0 10px 10px 0; width:170px; padding:10px; border:#999 1px solid}


#content{float:left}
#content .page_content {width:980px; border:#eb7478 1px solid; background:#fff;margin-bottom: 10px;}
#content .page_content a{color:#770e2c}
#content .page_content h1{ background:#d73552; border-bottom:#b8203b 3px solid; color:#fff;padding: 7px 3px 7px 6px}
#content .page_content #main{padding:10px}
#content .page_content table.inbox { background:#ccc}
#content .page_content table.inbox td{padding:5px; background:#fff}


#rightcolumn {float:right;width:300px;display:inline;overflow:hidden}
#rightcolumn #head{ background:url(../images/right_head.gif) no-repeat; width:289px; height:29px; font:normal 12pt arial; color:#fff; padding:5px 0 0 10px}
#rightcolumn #main{ width:279px; background:url(../images/right_bg.gif) repeat-y; color:#fff; padding:0 10px 5px 10px}
#rightcolumn #foot{ background:url(../images/right_foot.gif) no-repeat; width:299px; height:7px; margin: 0 0 10px 0}
#rightcolumn input.key{padding:2px 4px; color:#999; font:normal 11px tahoma}
#rightcolumn #head_mapa{ background:url(../images/mapa_head.gif) no-repeat; width:289px; height:29px; font:normal 12pt arial; color:#333; padding:5px 0 0 10px}
#rightcolumn #main_mapa{ width:279px; background:url(../images/mapa_bg.gif) repeat-y; color:#333; padding:0 10px 5px 10px}
#rightcolumn #foot_mapa{ background:url(../images/mapa_foot.gif) no-repeat; width:299px; height:7px; margin: 0 0 10px 0}

#fotogalerie {width:980px;clear:both;margin: 10px 0}
#fotogalerie #head{background:url(../images/foto_head.gif) no-repeat; width:977px; height:36px;}
#fotogalerie #main{ background:#fff; padding:10px; width:957px}

#footer {width:980px;clear:both;border-top:#f58786 1px solid; padding:8px 0; color:#fff; margin: 0 0 10px 0}
#footer a{color:#f47d92}
#footer a:hover, #footer a.selected{color:#fff; text-decoration:none}

#infoMessage {width:950px;margin: 10px 0; padding:10px 0 10px 30px; font:bold 12px tahoma; color:#000; clear: both; background:#fff url(../images/ico_error.png) no-repeat 10px 9px}

/* do forum */
.forum_table {
	width: 100%;
	margin-bottom: 10px;
	background-color: white;
	border-spacing: 0pt;
}

.forum_table td {
	border-left: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0; padding:3px
}

.main_section_header {
	background-color: #626262;
	color: white;
	font:normal 12t Arial;
	font-weight: bold;
	padding:5px;
}

.main_section_header td{
	padding:5px;
}

.forum_cols_name{
	background-color: #B0B0B0;
	font:normal 8pt Arial;
	font-weight: bold;
}

.forum_cols_name tr{
	background-color: #B0B0B0;
	font:normal 8pt Arial;
	font-weight: bold;
	padding:0px;
}

.forum_cols_name td{
	padding:0px;
}

.forum_subsection {
	background-color: #E1E1E1;
}

.forum_subsection1 {
	background-color: #EAEAEA;
}

.forum_subsection2 {
	background-color: #E1E1E1;
}

.with_subsections{
	border-bottom: 1px dotted #B0B0B0;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.td_forum_ico {
	width: 30px;
}

.td_forum_section_title {
	width: 550px;
}

.td_forum_subjects_quantity {
	width: 20px;
}

.td_forum_responses_quantity {
	width: 20px;
}

.td_forum_last_message {
	width: 230px;
}

.quantity {
	text-align:center;
}

.forum_subject_header {
	padding:5px;
	background-color: gray;
	font-weight: bold;
	color:white;
	font-size:14px;
}

.forum_message_header{
	text-align:right;
	padding:0px;
	background-color: silver;
}

.forum_user_cell{
	width: 200px;
	background-color: white;
	text-align:center;
	vertical-align: top;
}

.forum_message_cell{
	background-color: white;
	vertical-align: top;
}

.textxs {
	font-size: 8px;
}

.texts {
	font-size: 10px;
}

.textn {
	font-size: 11px;
}

.textl {
	font-size: 14px;
}

.textxl {
	font-size: 18px;
}

.cytat {
	border: 1px dotted black;
}

.avatar_message{
	padding:5px;
}

.forum_message_subject{
	padding: 5px 5px 15px 5px;
}

.forum_message_content{
	padding: 0px 5px 5px 5px;
}

.tdleft {
	vertical-align:top;
}

.right{
	width:100px;
	text-align: right;
}