@charset "iso-8859-2";
/* CSS Document */
/* mcs */

#body {
	margin:0;
	padding:0;
	background-color:#f2f6f9;
	background-image:url(images/bg2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	font-family:Tahoma;
	font-size:11px;
	color:#196e8c;
}

a {
	text-decoration:none;
	color:#df1f28;
}

a:hover {
	text-decoration:underline;
}

.underline {
	text-decoration:underline;
}

.underline:hover {
	text-decoration:none;
}

.center {
	text-align: center;
}

.links {
	visibility:hidden;
	font-size:0;
}

.clear {
	clear:both;
}

.green {
	color:#5c9926;
}

.strong {
	font-weight:bold;
}

p {
	padding:0;
	margin:0 0 10px 0;
}

.nomargin {
	margin:0;
}

.smallmargin {
	margin:0 0 5px 0;
	color:#2993b8;
	padding:0 0 0 2px;
}

.justify {
	text-align:justify;
}

form {
	padding:0;
	margin:0;
}

#container {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	float:left;
	height:500px;
}

#sub_container {
	background-image:url(images/bg2.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:754px;
	margin:auto;
}

#content {
	width:754px;
	float:left;
}

#side_left {
	background-image:url(images/side_left.jpg);
	width:16px;
	height:700px;
	float:left;
}

#side_right {
	background-image:url(images/side_right.jpg);
	width:16px;
	height:700px;
	float:right;
}

#center_container {
	background-color:#FFFFFF;
	width:722px;
	float:left;
}

#center_subcontainer {
	width:721px;
	float:left;
}

#minheight {
	width:1px;
	height:700px;
	float:left;
	overflow:hidden;
	display:block;
}

#content_top {
	background-image:url(images/content_top.jpg);
	width:721px;
	height:11px;
	float:left;
	overflow:hidden;
}

#content_body {
	background-image:url(images/content_body.jpg);
	width:721px;
	float:left;
}

#content_bottom {
	background-image:url(images/content_bottom.jpg);
	background-repeat:no-repeat;
	width:721px;
	height:11px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
}

#content_left {
	width:483px;
	float:left;
	padding:0 3px 0 18px;
}

.boxtop {
	background-image:url(images/boxtop.jpg);
	width:477px;
	height:26px;
	float:left;
	padding:10px 0 0 6px;
	font-family:"Lucida Sans Unicode";
	font-size:18px;
	cursor:default;
	color:#2993b8;
}

.boxtop2 {
	width:477px;
	height:26px;
	float:left;
	padding:0 0 0 6px;
	font-family:"Lucida Sans Unicode";
	font-size:18px;
	cursor:default;
	color:#2993b8;
}

.box_top_dark {
	background-image:url(images/box_top_dark.jpg);
	background-position:0 -2px;
	width:483px;
	height:6px;
	float:left;
	overflow:hidden;
}

.box_bottom_dark {
	background-image:url(images/box_bottom_dark.jpg);
	background-repeat:no-repeat;
	width:483px;
	height:10px;
	float:left;
	overflow:hidden;
}

.box_body_dark {
	background-color:#e0e9ef;
	width:483px;
	float:left;
}

.box_top {
	background-image:url(images/box_top.jpg);
	background-position:0 -2px;
	width:483px;
	height:6px;
	float:left;
	overflow:hidden;
}

.box_bottom {
	background-image:url(images/box_bottom.jpg);
	background-repeat:no-repeat;
	width:483px;
	height:10px;
	float:left;
	overflow:hidden;
}

.box_body {
	background-color:#e8f1f6;
	width:483px;
	float:left;
}

.box_img {
	width:66px;
	height:66px;
	float:left;
	padding:0 3px 0 6px;
}

.box_img img {
	background-color:#FFFFFF;
	padding:3px;
	float:left;
	display:block;
	border:1px solid #cddae3;
}

.box_text_container {
	width:405px;
	float:left;
}

.box_text_container2 {
	width:464px;
	float:left;
	padding:0 0 0 10px;
}

.box_top_line {
	width:328px;
	height:15px;
	float:left;
	padding:1px 0 0 5px;
}

.box_top_line a {
	font-weight:bold;
}

.extra_functions {
	width:130px;
	float:right;
	height:15px;
	padding:1px 0 0 0;
}

.box_separator {
	background-image:url(images/box_separator.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
	width:405px;
	height:5px;
	float:left;
	overflow:hidden;
}

.box_separator2 {
	background-image:url(images/box_separator2.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
	width:464px;
	height:5px;
	float:left;
	overflow:hidden;
}

.box_text {
	width:400px;
	float:left;
	padding:4px 3px 0 2px;
}

#content_right {
	width:199px;
	float:left;
}

.smallbox_top {
	background-image:url(images/smallbox_top.jpg);
	width:196px;
	height:7px;
	float:right;
	overflow:hidden;
}

.smallbox_bottom {
	background-image:url(images/smallbox_bottom.jpg);
	width:196px;
	height:11px;
	float:right;
	overflow:hidden;
}

.smallbox_body {
	background-color:#e0e9ef;
	width:186px;
	float:right;
	padding:0 5px 0 5px;
}

.smallbox_boxtop {
	width:180px;
	float:left;
	font-family:"Lucida Sans Unicode";
	font-size:16px;
	cursor:default;
	color:#df1f28;
	padding:0 0 2px 6px;
}

.smallbox_separator {
	background-image:url(images/smallbox_separator.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
	width:186px;
	height:5px;
	float:left;
	overflow:hidden;
}

.smallbox_login {
	width:170px;
	float:left;
	padding:0 8px 0 8px;
}

.smallbox_text {
	width:180px;
	float:left;
	padding:3px 3px 0 3px;
}

#smallbox_text_height {
	height:20px;
}

.button_reg a {
	width:107px;
	height:25px;
	float:left;
	display:block;
}

.button_login a {
	width:107px;
	height:25px;
	float:left;
	display:block;
}

.smallbox_input {
	width:170px;
	float:left;
	padding:3px 0 4px 0;
}

.smallbox_input input {
	width:165px;
	float:left;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#df1f28;
}

#login_text {
	padding:0 3px 0 3px;
}

.smallbox_checkbox {
	width:180px;
	float:left;
	padding:0px 0 4px 0;
	height:16px;
	overflow:hidden;
}

.forgotten_div {
	float:left;
}

.forgotten {
	margin:0 0 0 18px;
}

.forgotten2 {
	margin:0 0 0 8px;
}

.smallbox_checkbox div {
	float:left;
	padding:0;
}

.forgotten_pass {
	float:left;
	padding:0 0 0 5px;
}

#link_holder {
	width:476px;
	float:left;
}

#link_holder div {
	height:37px;
	float:left;
	padding:10px 2px 0 2px;
}

#link_holder a {
	height:27px;
	float:left;
	display:block;
}

#link_1 a {
	width:95px;
}

#link_2 a {
	width:130px;
}

#link_3 a {
	width:112px;
}

#link_4 a {
	width:123px;
}

.friends_pics {
	width:161px;
	float:left;
	text-align:center;
}

.friends_pics img {
	background-color:#FFFFFF;
	padding:3px;
	margin:auto;
	display:block;
	border:1px solid #cddae3;
}

.friends_pics_div {
	width:161px;
	float:left;
	text-align:center;
	padding:4px 0 10px 0;
}

.friends_pics_link {
	width:66px;
	height:66px;
	margin:auto;
	display:block;
}

.friends_text_link {
	color:#196e8c;
	font-weight:bold;
}

.friends_del_icon {
	background-image:url(images/icon_del.gif);
	background-repeat:no-repeat;
	background-position:94px 3px;
	width:51px;
	height:14px;
	float:left;
	padding:3px 55px 0 55px;
	text-align:left;
}

.friends_del_icon a {
	width:51px;
	height:14px;
	float:left;
	display:block;
	font-weight:bold;
}

.smallbox_logged {
	width:180px;
	float:left;
	padding:0 0 2px 6px;
}

.smallbox_logged a {
	font-size:11px;
	color:#196e8c;
	font-weight:bold;
}

.icon_friends {	
	background-image:url(images/icon_friends.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	width:160px;
	padding:1px 0 3px 20px;
}

.icon_friends a {
	font-weight:bold;
}

.icon_add {	
	background-image:url(images/icon_add.gif);
	background-repeat:no-repeat;
	background-position:2px 0;
	float:left;
	width:160px;
	padding:1px 0 3px 20px;
}

.icon_add a {
	font-weight:bold;
	color:#196e8c;
}

.icon_comment {	
	background-image:url(images/icon_book.gif);
	background-repeat:no-repeat;
	background-position:1px 5px;
	float:left;
	width:160px;
	padding:1px 0 3px 20px;
}

.icon_comment a {
	font-weight:bold;
}

.icon_exit {	
	background-image:url(images/icon_exit.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
	float:left;
	width:160px;
	padding:1px 0 3px 20px;
}

.icon_exit a {
	font-weight:bold;
}

.icon_user {	
	background-image:url(images/icon_user.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	float:left;
	width:160px;
	padding:1px 0 3px 20px;
}

.icon_user a {
	font-weight:bold;
}

.icon_delete {	
	background-image:url(images/icon_delete.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
	float:left;
	width:160px;
	padding:1px 0 3px 20px;
}

.icon_delete a {
	font-weight:bold;
	color:#196e8c;
}

.icon_postmodify {	
	background-image:url(images/icon_modify.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding:0 10px 3px 15px;
	float:left;
}

.icon_postmodify a {
	font-weight:bold;
	color:#5c9926;
}

.icon_postdel {	
	background-image:url(images/icon_del2.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	padding:0 0 3px 10px;
	float:left;
}

.icon_postdel a {
	font-weight:bold;
	color:#5c9926;
}

.icon_man {	
	background-image:url(images/icon_user.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	float:left;
	padding:1px 10px 3px 20px;
}

.icon_clock {	
	background-image:url(images/icon_clock.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
	float:left;
	padding:1px 0 3px 20px;
	cursor:default;
}

.icon_error {	
	background-image:url(images/icon_error.jpg);
	background-repeat:no-repeat;
	background-position:3px 0px;
	float:left;
	padding:3px 0 3px 30px;
	cursor:default;
}

.icon_ok {	
	background-image:url(images/icon_ok.jpg);
	background-repeat:no-repeat;
	background-position:3px 0px;
	float:left;
	padding:3px 0 3px 30px;
	cursor:default;
}

.boxtop_links {
	width:461px;
	height:24px;
	float:left;
	padding:0 0 0 22px;
}

.boxtop_links2 {
	width:477px;
	height:24px;
	float:left;
	padding:0 0 0 6px;
}

.boxtop_link {
	background-image:url(images/boxtop_link.jpg);
	width:110px;
	height:24px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#df1f28;
	line-height:24px;
}

.boxtop_link_active {
	background-image:url(images/boxtop_link_active.jpg);
	width:110px;
	height:24px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#df1f28;
	line-height:24px;
	cursor:default;
}

.boxtop_link a {
	font-weight:bold;
}

.box_body_dark2 {
	background-color:#e0e9ef;
	width:463px;
	float:left;
	padding:0 10px 0 10px;
}

.data_input {
	width:250px;
	float:left;
	font-weight:bold;
	padding:3px 0 3px 0;
}

.data_input input {
	width:156px;
	float:right;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#df1f28;
}

.data_input span {
	float:left;
	margin:2px 0 0 0;
	color:#2993b8;
}

.button_change a {
	width:107px;
	height:25px;
	float:right;
	display:block;
}

.button_upload a {
	width:107px;
	height:25px;
	float:right;
	display:block;
}

.button_del a {
	width:107px;
	height:25px;
	float:right;
	display:block;
}

.button_send a {
	width:107px;
	height:25px;
	float:right;
	display:block;
}

.data_input2 {
	width:359px;
	float:left;
	font-weight:bold;
	padding:3px 0 3px 0;
}

.data_input2 input {
	width:250px;
	float:right;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#df1f28;
}

.data_input2 span {
	float:left;
	margin:2px 0 0 0;
	color:#2993b8;
}

.data_image {
	width:170px;
	float:left;
	font-weight:bold;
	padding:3px 0 3px 0;
}

.data_image2 {
	width:190px;
	float:left;
	font-weight:bold;
	padding:3px 0 3px 0;
}

.data_image span {
	float:left;
	margin:2px 0 0 0;
	color:#2993b8;
}

.data_image img {
	background-color:#FFFFFF;
	padding:3px;
	margin:auto;
	display:block;
	float:right;
	border:1px solid #cddae3;
}

.data_input3 {
	width:459px;
	float:left;
	padding:0 0 5px 1px;
}

.data_input3 span {
	float:left;
	padding:2px;
	color:#c00000;
	background-color:#FFFFFF;
}

.data_input4 {
	width:376px;
	float:left;
	padding:0 0 5px 83px;
}

.data_input5 {
	width:353px;
	float:left;
	padding:0 0 5px 105px;
}

.data_input6 {
	width:250px;
	float:left;
	padding:5px 0 0 0;
}

.textarea {
	width:455px;
	height:100px;
	float:right;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#df1f28;
	border:1px solid #c0d0db;
	overflow:hidden;
	margin:0;
	padding:1px;
}

.refresh {
	float:right;
	font-weight:bold;
	margin:5px 3px 0 0;
	font-family:Tahoma;
	font-size:11px;
	color:#df1f28;
	text-decoration:underline;

}

.refresh:hover {
	text-decoration:none;
}

.smallbox_text2 {
	width:180px;
	float:left;
	padding:0;
}

.smallbox_text3 {
	width:180px;
	float:left;
	padding:13px 0 0 0;
}

.smallbox_image {
	width:40px;
	height:34px;
	float:left;
}

.smallbox_image img {
	background-color:#FFFFFF;
	padding:3px;
	margin:auto;
	display:block;
	float:left;
	border:1px solid #cddae3;
}

.smallbox_link {
	width:139px;
	height:34px;
	line-height:34px;
	float:left;
	overflow:hidden;
}

.smallbox_link a {
	font-weight:bold;
}

.addresses {
	width:455px;
	height:50px;
	float:right;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#df1f28;
	border:1px solid #c0d0db;
	overflow:hidden;
	margin:0;
	padding:1px;
}

.invite_left {
	width:200px;
	float:left;
	color:#2993b8;
	font-weight:bold;
	padding:0 0 10px 0;
}

.invite_right {
	width:260px;
	float:left;
	color:#df1f28;
	padding:0 0 10px 0;
}

.smallbox_text_profil {
	width:180px;
	float:left;
	text-align:center;
	padding:0 0 8px 0;
}

.smallbox_text_profil img {
	background-color:#FFFFFF;
	padding:3px;
	margin:auto auto 5px auto;
	display:block;
	border:1px solid #cddae3;
}

.smallbox_text_profil span {
	font-weight:bold;
	color:#2993b8;
}

.reg_coll {
	width:190px;
	float:left;
	padding:10px 0 15px 10px;
}

.reg_coll input {
	width:151px;
	float:left;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	color:#df1f28;
	margin:5px 0 0 0;
}

.reg_coll img {
	float:left;
	display:block;
	margin:5px 0 0 0;
}

.reg_line {
	width:401px;
	float:left;
}

.reg_line2 {
	width:368px;
	float:left;
	padding:0 0 5px 0;
}

.reg_line2 input {
	float:right;
	display:block;
}

.reg_line2 span {
	float:right;
	padding:3px 3px 0 0;
}

.reg_line2 a {
	font-weight:bold;
}

.reg_line div {
	float:right
}

.advertise_red {
	color:#df1f28;
	font-weight:bold;
}

.advertise_link {
	color:#196e8c;
	font-weight:bold;
	text-decoration:underline;
}

.chkbox_off {
	background-image:url(images/chkbox.jpg);
	width:21px;
	height:15px;
	float:left;
	overflow:hidden;
}

.chkbox_off a {
	width:21px;
	height:15px;
	float:left;
	display:block;
	overflow:hidden;
}

.chkbox_on {
	background-image:url(images/chkbox.jpg);
	background-position:0 -15px;
	width:21px;
	height:15px;
	float:left;
	overflow:hidden;
}

.chkbox_on a {
	width:21px;
	height:15px;
	float:left;
	display:block;
	overflow:hidden;
}

#top a {
	width:200px;
	height:54px;
	float:left;
	display:block;
}

#top h1 {
	margin:0;
	padding:0;
}

.float_left {
	float:left;
}

.reg_text {
	float:left;
	width:180px;
	text-align:center;
	padding:0 0 8px 0;
}

#content_pager {
	width:483px;
	float:left;
	text-align:center;
	padding:8px 0 10px 0;
}

#content_pager a {
	color:#186581;
	font-size:10px;
	background-color:#e8f3f5;
	border:1px solid #c6dfe4;
	/*padding:0 3px 1px 4px;*/
	font-weight:bold;
}

#content_pager_active {
	color:#df1f28;
	font-size:10px;
	background-color:#d8e5ec;
	border:1px solid #186581;
	padding:0 3px 1px 4px;
	font-weight:bold;
	cursor:default;
}

.pager_links {
	padding:0 3px 1px 4px;
}

.pager {
	padding:0 17px 1px 17px;
}

.line {
	width:463px;
	float:left;
}
