

.navigation a, .navigation a:visited, .navigation a:hover {
	font-family:Arial;
	font-size:12px;
	color:#333333;
  	text-decoration:none;
}

div.clear {
  clear:both;
}

div.user {
 font-size:12px;
}

img {
	border:0;
}

img.logo {
  width:196px;
  height:54px;
  float:left;
  display:block;
}

#find_button{
	cursor:pointer;
}

* { padding: 0; margin: 0; border: 0;}

body {margin:0 0 18px 0;background: #FFF; font-family: "Arial", "Verdana", sans-serif; font-size: 100%; color: #2f2f2f;behavior:url("css/csshover.htc");}

#wrapper { width: 970px; margin: 0 auto; overflow: hidden; padding: 0 0 0 10px;}

	
#top{float: left; width: 992px; padding: 0 0 0 0;}
	#top h1 {float: left; padding: 8px 0 3px 11px; height: 58px; overflow: hidden; width: 259px; overflow: hidden;}
	#top h1 a{width: 242px; height: 53px; background: url(../img/logo_top.png) no-repeat; display: block;}
	#top h1 span{display: none;}

	#top div#login_panel {float: left; height: 53px; padding: 13px 0 3px 368px; overflow: hidden; width: 330px; overflow: hidden;}
		#login_panel form#login_form {float: left; width: 232px; height: 66px;}
			#login_panel form#login_form input#login, #login_panel form#login_form input#password {float: left; width: 126px; height: 15px; padding: 3px 6px 2px 6px; border: 1px solid #BABABA; color: #9D9D9D; font-size: 13px; font-weight: bold; font-family: Arial, Tahoma, sans-serif;}
			#login_panel form#login_form input#password { margin: 4px 0 0 0;}
			#login_panel form#login_form div {width: 88px; float: right; height: 66px; margin: 0; padding: 0; line-height: 1.0em;}
			#login_panel form#login_form input#login_button { width: 83px; height: 23px; margin: 0 0 5px 0;}
			#login_panel form#login_form input#checkbox_remember {float: left; height: 13px; width: 13px; margin: 0 3px 0 0;}
			#login_panel form#login_form label#label_remember {float: left; height: 12px; margin: 0; padding: 0; font-size: 10px; font-weight: bold; font-family: Arial, Tahoma, sans-serif; color: #6F6F6F; cursor: pointer;}
#login_panel form#login_form label#label_remember:hover {text-decoration: underline;}
		#login_panel a {float: right; width: 94px; clear: right; }
		#login_panel a span {display: none;}
		#login_panel a#attach_us {background: url(../img/form_button2.gif) no-repeat; height: 23px;}
		#login_panel a#remind_password { height: 17px; margin: 7px 0 0 3px; font-size: 10px; font-weight: bold; color: #6F6F6F;}
		#login_panel a#remind_password:hover {text-decoration: underline;}
		#top div#ad_panel {float: left; height: 63px; padding: 3px 0 3px 392px; overflow: hidden; width: 330px; overflow: hidden;}
		.ad_panel {width: 316px; float: right; margin: -13px 0 0 -114px; background: url(../img/ad_panel_bg.gif) right 20px no-repeat; font-size: 12px;}
		.ad_panel div.ad_navi {float: right; width: 270px; padding: 7px 11px 0 10px;}
		.ad_panel div.ad_navi p {padding: 18px 0 6px 10px !important; float: left; clear: both; width: 100%;}
		#ad_panel a {float: left; width: 94px;}
		#ad_panel a#join_button {background: url(../img/form_button4.gif) no-repeat; height: 23px; padding-right: 15px;}
		#ad_panel a span {display: none;}
		#ad_panel div#ad_form {float: left; width: 232px; height: 66px; padding-left: 54px; padding-top: 1px;}



#ad_panel a#logout { height: 17px; margin: 8px 0 0 3px; font-size: 11px; font-weight: bold; color: #00597c !important;}
		.user_panel {width: 316px; float: right; margin: -13px 0 0 -114px; background: url(../img/user_panel_bg.gif) right 20px no-repeat; font-size: 11px;}
		.user_panel a {color:#00597c; font-weight: bold; font-size: 11px; padding-top: 2px;}
			.user_panel div.user_ico {float: left; width: 64px; height: 64px; overflow: hidden; padding: 3px 0 0 0; text-align: center;}
				.user_panel div.user_ico a {clear: none !important; float: none !important; width: auto !important;}
			.user_panel a#logout {float: right; width: 55px; height: 18px; background: url(../img/log_out_bg.gif) no-repeat; text-align: center; padding: 0 !important; margin: 0 !important;}
			.user_panel a#pa {float:  left; width: 150px; height: 18px; background: url(../img/log_out_bg2.gif) no-repeat; text-align: center; margin-left: 45px; padding: 0 !important; }
			.user_panel div.user_navi {float: right; width: 232px; padding: 7px 10px 0 10px;}
				.user_panel div.user_navi a {float: left !important; width: auto !important; font-size: 11px; font-weight: bold; color: #00597c;}	
				.user_panel div.user_navi p {padding: 0 0 5px 0 !important; float: left; clear: both; width: 100%; font-size:11px;}
					.user_panel div.user_navi p strong {float: left; display: inline;}
					.user_panel div.user_navi p span {float: right; display: inline;}
					.user_panel div.user_navi p span a.login_collored {font-weight: normal; color: #ff9d03; float: none !important;}
					.user_panel div.user_navi p span a.number_collored {font-weight: normal; color: #009dd8; float: none !important;}
				.user_panel div.user_navi dl {float: left; display: block; clear: both; width: 232px;}
					.user_panel div.user_navi dl dt {float: left;}
						.user_panel div.user_navi dl dt a {float: left !important; width: auto !important;}
					.user_panel div.user_navi dl dd {float: right; margin: 0 0 0 1px;}
						.user_panel div.user_navi dl dd a {font-weight: normal;}
						.user_panel div.user_navi dl dd.status_on a {padding: 0 4px 0 24px; color: #009dd8; background: url(../img/user_ico1.gif) 0 1px no-repeat;}
						.user_panel div.user_navi dl dd.status_off a {padding: 0 4px 0 24px; color: #009dd8; background: url(../img/user_ico0.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.comments a {padding: 0 4px 0 21px; color: #ff9d03; background: url(../img/user_ico2.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.messages a {padding: 0 4px 0 20px; color: #ff9d03; background: url(../img/user_ico3.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.friends a {padding: 0 4px 0 18px; color: #ff9d03; background: url(../img/user_ico4.gif) 0 0 no-repeat;}
						.user_panel div.user_navi dl dd.birthdays a {padding: 0 4px 0 16px; color: #ff9d03; background: url(../img/user_ico5.gif) 0 1px no-repeat;}
	

		#menu_advert_clear {clear: both; width: 992px; height: 107px; border-bottom: 7px solid #FFF;}

		form.sonda_sub input.standard_radio {float: left; width: 15px; height: 15px; margin: 0 10px 0 0;}
		form.sonda_sub label {float: left;width:250px}
		form.sonda_sub div.form_line {float: left; width: 282px; overflow: hidden; clear: both; padding: 0 0 10px 0;}
		input.one_button {display: block; clear: both; margin: 0 auto;}	
		
/********************************MENU******************************/
.navigation { width:680px;height:36px;background:url(/img/main/_20.jpg) repeat-x;float:left;font-size:12px !important;margin-left:6px;}
.navigation #menu_l {width:6px;height:35px;float:left;background:url(../img/main/_14b.jpg);position:absolute;left:-6px;}
.navigation ul#menu li.start:hover #menu_l, .navigation ul#menu li.start.active #menu_l{background:url(../img/main/_14.jpg)}
.navigation ul#menu, ul#menu * {margin:0;padding:0;list-style:none;}
.navigation ul#menu li.main {float:left;position:relative;background:url(../img/main/_18.jpg) right no-repeat}
.navigation ul#menu {line-height:1.1;}
.navigation ul#menu a {display:block;position:relative;padding:11px;color:black;font-weight:normal;font-size:12px !important;}
.navigation ul#menu ul {position:absolute;display:none;z-index:1000}
.navigation ul#menu ul li a {background-color:#e31319;color:white;width:100%;}
.navigation ul#menu ul li{line-height:0.7;}
.navigation ul#menu li.main:hover a, .navigation ul#menu li.active a{color:white;text-decoration:none;}
.navigation ul#menu li.main:hover ul{display:block}
.navigation ul#menu li.main:hover,.navigation ul#menu li.active{background:url(../img/main/_16.jpg) repeat scroll 0 0;z-index:1000}
.navigation ul#menu ul li a:hover{background-color:#ed5c60}
			

#search_l {
  width:13px;
  height:35px;
  background:url(/img/main/_22.jpg);
  float:left;
}

#search {
  width:270px;
  height:35px;
  background:url(/img/main/_24a.png);
  float:left;
}

#search .text {
  width:186px;
  float:left;
  font-family:Arial;
  font-weight:bold;
  font-size:17px;
  border:0;
  margin-top:0px;
  background:transparent;
  margin:0;
  padding-left:0;
  padding-right:0;
  color: #3e3e3e;
  margin-top:8px;
}

#search .send {
  width:84px;
  height:35px;
  float:left;
  background:url(/img/main/_26.jpg);
  border:0;
  display:block;
  float:left;
  margin:0;
  padding:0;
}

#title_l {
  width:7px;
  height:31px;
  background:url(/img/main/_39.jpg);
  float:left;
}

#title {
  width:957px;
  height:40px;
  line-height:31px;
  background:url(/img/main/_41.jpg) repeat-x;
  float:left;
  font-size:16px;
  color:white;
}

#title_r {
  width:6px;
  height:31px;
  background:url(/img/main/_44.jpg);
  float:left;
}

#bottom {
  padding:21px 7px 12px 7px;
  clear:both;
  background:url(/img/main/_181.jpg) 0 10px repeat-x;
  border-bottom:1px solid #c5c5c5;
  margin-bottom:6px;
  height:95px;  
}

#bottom .favicons {
  width:112px;
  padding-right:15px;
  float:left;
}

#bottom .favicons h3, #bottom .p h3 {
  font-weight:bold;
  font-size:14px;
  margin:0 0 11px 0;
}

#bottom .favicons img {
  display:block;
  padding:0 5px 5px 0;
  float:left;
}

#bottom .join {
  width:600px;
  float:left;
}

#bottom .join h3 {
  margin:0 0 11px 0;
}

#bottom .join h3 a{
color:#00597c;
  font-weight:bold;
  font-size:14px;
}

#bottom .join .user {
  float:left;
  padding-right:10px;
  width:180px;
  overflow:hidden;
}

#bottom .join .user img {
  float:left;
  padding-right:5px;
}

#bottom .join .user .name a{
  color:#00597c;
  font-weight:bold;
  font-size: 13px;
}

#bottom .join .user .online {
  padding-left:17px;
  background:url(/img/main/_207.jpg) no-repeat;
  height:14px;
  line-height:14px;  
}

#bottom .join .user .offline {
  padding-left:17px;
  background:url(/img/dott_ico4.gif) no-repeat;
  height:4px;
  line-height:14px;  
  margin:0 0 2px 0;
}

#bottom .p {
  width:225px;
  float:left;
}

#bottom .p img {
  display:block;
  float:left;
  padding-right:5px;
}

#footer {
  clear:both;
}

#footer .cp {
  font-size:11px;
  font-weight:bold;
  float:right;
}

#footer .cp, #footer .cp *, #footer .cp a:hover {
  color:#4d4d4d;
  font-size:11px;
}

#footer .links {
  font-size:11px;
  font-weight:bold;
}

#footer .links, #footer .links *, #footer .links a:hover {
  color:#4d4d4d;
  font-size:11px;
}


div#hovertext {
	position: absolute;
	border: 1px solid #a2d1e0;
	padding: 5px;
	background: white;
	font-size: 11px;
	font-family: Verdana;
}
	
div#hovertext p {
	margin: 0px;
	padding: 0px;
}
	
div#hovertext span.hoverarrow {
	display: block;
	width: 11px;
	height: 6px;
	position: absolute;
	top: -6px;      
	left: 6px;
	line-height: 1px;
	font-size: 1px;
	background: url('hoverarrow.gif') no-repeat 0px 0px;
}     
	
div#hovertext span.hoverarrowRight {
	right: 6px;
	left: auto;
}
	
div#hovertext span.hoverarrowBottom {
	top: auto;
	bottom: -6px;
	background-position: 0px -5px;      
} 
	
.hidden {visibility: hidden; height: 1px; overflow: hidden;}
.show {visibility: visible; height: 200px; overflow: visible;}
.imgselection {border: solid 1px; border-color: #bbbbbb;}
.imgselection:hover {border: solid 1px; border-color: #ffffff;}
.disable {color: black;}
.disable:hover {text-decoration: none; }
p.nousers {margin-left: 25px;}

p.allfotolink {margin-left:  210px; width: 230px;}

/* error 404 */
#error {width: 100%; height: 100%; margin-left: 20px; }
#error h1 { color: #333333; font-size: 24px; }
#error h2 {color: #333333; font-weight: bold; font-size: 16px; padding: 0 0 20px 0; }
#error p {color: #333333; margin-top: 20px; line-height: 17px; width: 70%; }
#error a { text-decoration: none; color: #87004e; font-weight: normal;}
#error a:hover {text-decoration: underline;}
#error ul {line-height: 19px; }
.clr { clear: both;}
#item { width: 100%; height: 100%; float: left; padding: 30px 0 30px 0 ; }
#item-1 { display: inline; float: left; padding: 0 50px 0 0 ; }
#item-2 { display: inline; float: left; padding: 0 30px 0 0 ; }


.cloud{
	position: absolute;
	background: white;
	border:solid 1px #009DD8;
	padding:3px;
	text-align: center;
	color: black;
	opacity: 0.9;
	display: none;
	font-size:10px;
}





/* reset default settings */
h1, h2, h3, h4, p, ul, li { margin: 0; padding: 0; }

ul { list-style-type: none; }
input, button { margin: 0; padding: 0; }
span.hide { visibility: hidden; display: none; }
span.bold { font-weight: bold; }
.clear { clear: both; }


a { color: #00597c; text-decoration: none; }
a:hover { text-decoration: underline; }

p { color: #333; text-align: left; }

img { border: none; }


#header img#header_logo {
	margin-left: 20px;
	float: left;
}

form#header_login {
	margin: 10px 0 10px 0;
	width: 320px;
	float: right;
}

form#header_login input#user_login, form#header_login input#user_pass {
	margin: 0 0 3px 0;
	padding: 2px;
	clear: left;
	float: left;
	border: 1px solid #c3c3c3;
}

form#header_login input#user_checkbox {
	margin-left: 5px;
	clear: right;
}

form#header_login #btn_login_small {
	margin-right: 5px;
	width: 73px;
	height: 20px;
	float: right;
	background: #fff url('/img/profile/btn_login_small.png') no-repeat;
	border: none;
}

form#header_login #btn_register_small {
	width: 83px;
	height: 20px;
	float: right;
	background: #fff url('/img/profile/btn_register_small.png') no-repeat;
	border: none;
}

form#header_login label {
	font-size: 0.55em;
	font-family: "Arial";
}

form#header_login a {
	margin-left: 5px;
	font-size: 0.55em;
	font-family: "Arial";
	text-decoration: none;
}

#main_menu {
	height: 35px;
	clear: both;
	font-size: .8em;
	font-family: "Arial";
	position: relative;
	background: #858585 url('/img/profile/mainmenu_bg.png') repeat-x;
}

#main-ads {
	margin: 10px auto;
	text-align: center;
	width: 750px;
	height: 100px;
}

#sub-menu {
	height: 31px;
	float:left;
	width:963px;
	font-size: 13px;
	font-family: "Arial";
	background: transparent url('/img/profile/submenu-left-bg.png') no-repeat top left;
}
#sub-menu-end{
	float:left
	background: transparent url('/img/profile/submenu-left-bg.png') no-repeat top left;
}

#sub-menu ul {
	height: 31px;
	margin-left: 3px;
	line-height: 31px;
	background: transparent url('/img/profile/submenu-bg.png') repeat-x;
}

#sub-menu ul li {
	float: left;
}

#sub-menu ul li a#first-link {
	border-left: none;
}

#sub-menu ul li a {
	padding: 0 10px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	border-left: 1px solid #000;
}

#sub-menu ul li a:hover {
	color: #fff;
}

#sub-menu ul li a.active {
	color: #fff;
	font-weight: bold;
}

#sub-menu #end_sub_menu {
	width: 5px;
	height: 31px;
	float: right;
	background: url('/img/profile/submenu-end.png') top right no-repeat;
}

#profil, #profil-small, #profil-edit {
	margin: 10px 10px 0 0;
	width: 660px;
	float: left;
	background: #e6e6e6;
}

#profil p, #profil-edit p {
	font-size: .75em;
	line-height: 1.6em;
}

#profil .links, #profil-small .links, #profil-edit .links {
	margin-top: 6px;
	padding: 0 10px;
	float: right;
	line-height: 25px;
	font-size: .7em;
}

#profil .links a, #profil-small .links a, #profil-edit .links a {
	color: #00597c;
	text-decoration: none;
	font-weight: bold;
}

#profil .links a:hover, #profil-small .links a:hover, #profil-edit .links a:hover {
	text-decoration: underline;
}

#profil .links a.link_up, #profil-edit .links a.link_up {
	padding-left: 12px;
	background: transparent url('/img/profile/profil-link-up.png') 4px left no-repeat;
}

#profil .links a.link_down, #profil-edit .links a.link_down, #profil-edit .link a.link_down {
	padding-left: 12px;
	background: transparent url('/img/profile/profil-link-down.png') 4px left no-repeat;
}

#profil h3, #profil-small h3, #profil-edit h3 {
	padding: 10px 10px 10px 10px;
	color: #333;
	font-size: 16px;
}

/* PROFIl */

#profil-hide { clear: left; overflow:hidden}

#profil .left-info, #profil-edit .left-info {
	width: 311px; height: 133px; float: left; position: relative
}

#profil .right-info, #profil-edit .right-info {
	height:155px;margin-left: 313px; padding-left: 15px; background: url('/img/profile/profil-separator.png') top left no-repeat;
}

#profil .right-info .progress-info, #profil-edit .right-info .progress-info{margin-top:10px}


#profil img.status, #profil-edit img.status {
	padding: 0px 4px 0 0; float: left;
}
#profil .avatar{overflow:hidden;height:100%;float:left}
#profil .avatar img, #profil-edit .avatar img {
	margin: 0 10px 0 10px; float: left;
}

#profil p.status, #profil-edit p.status {
	margin-bottom: 5px; font-weight: bold; line-height: 12px; font-size: 13px;
}

#profil p.adres, #profil-edit p.adres {
	font-weight: bold; line-height: 15px; font-size: 13px;
}

#profil #znak-stan, #profil-edit #znak-stan {
	position: absolute; left: 148px; bottom: 0; right: 0;
}

#profil .center-info, #profil-edit .center-info {
	clear: both;
	margin-top:10px
}

#profil .center-info h3, #profil-edit .center-info h3 {
	margin: 0 0 0 10px; padding: 0; font-size: 14px; line-height: 14px;
}

#profil .center-info .text, #profil-edit .center-info .text {
	margin: 4px 10px 0 10px;
	overflow:hidden;
	height:100%;
}

#profil .right-info a, #profil-edit .right-info a {
	font-weight: bold;
}

#profil-edit .progress-bar {
	margin: 3px 0;
	width: 320px;
	height: 10px;
	background: #fff;
	border: 1px solid #858585;
}

#profil-edit .progress {
	height: 10px;
	background: #b1ce3b;
}

#profil-edit {
	position: relative;
}

#profil-edit .profil-head {
	top: 0;
	left: 0;
	width: 660px;
	height: 25px;
	position: absolute;
}

#profil-edit .profil-head h3 {
	float: left;
}

#profil-edit h3 span.small { font-size: 11px; }

#profil-edit #profil-hide { margin-top: 38px;}

#menu-edit {
	margin-top: 8px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
}

.menu-edit, .menu-edit * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.menu-edit {
	line-height:	16px;
}
.menu-edit ul {
	position:		absolute;
	top:			-999em;
	width:			120px;
}
.menu-edit ul li {
	width:			120px;
}
.menu-edit li:hover {
	visibility:		inherit;
}
.menu-edit li {
	float:			left;
	position:		relative;
}
.menu-edit a {
	display:		block;
	position:		relative;
}
.menu-edit li:hover ul {
	left:			0;
	top:			16px;
	z-index:		99;
}
ul.menu-edit li:hover li ul {
	top:			-999em;
}
ul.menu-edit li li:hover ul {
	left:			10em;
	top:			0;
}
ul.menu-edit li li:hover li ul {
	top:			-999em;
}
ul.menu-edit li li li:hover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/* skin */

.menu-edit {
	float:			left;
}
.menu-edit a {
	padding: 0 10px 0 17px;
	height: 16px;
	border: 1px solid #E6E6E6;
	font-weight: bold;
	text-decoration: none;
	
	background: #fff url('/img/profile/profil-link-down.png') 4px 5px no-repeat;
}
.menu-edit a.edit{
	background-color:#E6E6E6
}

.menu-edit:hover a.edit{
	border: 1px solid #858585;
	background-color: #fff;
}

.menu-edit a, .menu-edit a:visited  {
	color: #00597c;
}

.menu-edit li ul {
	padding: 5px 0;
	border: 1px solid #858585;
	background: #fff;
}

.menu-edit li li a {
	border: none;
	background: transparent;
}

.menu-edit li {
	background:	#fff;
}
.menu-edit li li {
	padding: 2px 0;
}

.menu-edit li:hover, .menu-edit a:focus, .menu-edit a:active {
	color: #00597c;
	outline: 0;
	background: #e3e3e3;
}


/* END PROFIL */

#left-column {
	clear: left;
	width: 219px;
	float: left;
}

#left-column .panel {
	margin-bottom: 10px;
	clear: both;
}

#left-column .panel h3 {
	margin: 10px 0 0 0;
	padding-left: 28px;
	line-height: 21px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #858585;
	background: #fff url("/img/profile/panel-ico.png") top left no-repeat;
}

#left-column .panel p {
	margin: 5px;
	font-size: .75em;
}

#left-column .panel img {
	margin: 0 3px 10px 0;
	padding: 0 0 0px 0;
	border: none;
}

#left-column .panel a.quick_link {
	margin-right: 5px;
	margin-top: 5px;
	color: #4d4d4d;
	float: right;
	font-size: .7em;
}

#left-column .panel-content {
	border: 1px solid #858585;
	border-top: none;
	padding: 10px 10px 0 10px;
}

#left-column .panel-person {
	padding-bottom: 10px;
	clear: both;
	height: 64px;
}

#left-column .panel-person h4 {
	margin: 0;
	padding: 0;
	color: #00597c;
	font-size: 13px;
	line-height: 9px;
}

#left-column .panel-person h4 a {
	color: #00597c;
	text-decoration: none;
}

#left-column .panel-person h4 a:hover {
	text-decoration: underline;
}

#left-column .panel-person p {
	margin-left: 69px;
	line-height: 16px;
	font-size: 12px;
}

#left-column .panel-person img {
	float: left;
	margin-bottom: 0;
	margin-right: 5px;
}

#left-column .panel-person img.status {
	margin-right: 5px;
	padding-top: 2px;
}

#left-column .panel-mini {
	margin: 10px 0 10px 0;
	clear: both;
	border: 1px solid #858585;
}

#left-column .panel-mini img {
	float: left;
	margin-right: 7px;
}

#left-column .panel-mini p {
	margin: 5px;
	font-size: .8em;
}

#left-column .panel-mini p a {
	color: #00597c;
	text-decoration: none;
	font-weight: bold;
}

#left-column .panel-mini p a:hover {
	text-decoration: underline;
}

#left-column .panel-content .small-row {
	clear: both;
	/* width: 196px; */
}

#left-column .panel-content .small-img {
	float: left;
	width: 32px;
	height: 32px;
	margin-left: 9px;
	margin-bottom: 9px;
}

#left-column .panel .panel-content .first {
	margin-left: 0;
}

#left-column .panel-content .small-row img.small-img {
	margin: 0;
	padding: 0;
	border: 0;
}

#left-column .ads {
	margin-bottom: 10px;
}

#center-column {
	margin: 10px;
	width: 430px;
	float: left;
}

#center-column .panel {
	clear: both;
	margin: 0 0 5px 0;
	padding: 0;
}

#center-column .panel h3 {
	padding-left: 28px;
	line-height: 21px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #858585;
	background: #fff url("/img/profile/panel-ico.png") top left no-repeat;
}

#center-column .panel-content {
	margin: 10px 9px 0 9px;
	padding-bottom: 10px;
	font-size: .8em;
	border-bottom: 1px solid #cfcfcf;
	overflow:hidden;
	height:100%
}

#center-column .panel-content.first {
	padding-bottom: 3px;
	border-bottom: none;
}

#center-column form {
	margin: 0;
	padding: 0;
	/* padding-bottom: 10px; */
	background: #e6e6e6 url('/img/profile/center-form-bg.png') top left no-repeat;
}

#center-column form input {

}

#center-column form textarea {
	margin: 10px 10px 5px 10px;
	width: 380px;
	padding:5px 5px 0 5px;
	line-height: 20px;
	height:25px;
	font-size: 12px;
	border: 1px solid #858585;
}

#center-column form button {
	padding: 0 10px;
	margin: 0 0 0 10px;
	height: 21px;
	width: 77px;
	border: none;
	color: #fff;
	background: url('/img/profile/btn.png') top center no-repeat;
	display:none;
}

#center-column form .end-form {
	margin-top: 2px;
	width: 100%;
	height: 3px;
	background: #e6e6e6 url('/img/profile/center-form-bottom-bg.png') top left no-repeat;
}

#center-column .panel .message {
	margin: 0;
	padding: 0;
	height: 35px;
	width: 412px;
}

#center-column .panel .message a {
	font-weight: bold;
}

#center-column .panel .message a.small-link {
	font-size: 10px;
}

#center-column .panel .message p {
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 13px;
	/* display: block; */
	float: left;
	line-height: 32px;
}

#center-column .panel .message img.avatar {
	margin: 0 5px 0 0;
	padding: 0;
}

#center-column .panel h4 {
	margin-top: 5px;
	font-size: 13px;
}

#center-column .panel h4 a {
	color: #00597c;
	line-height: 1.8em;
	text-decoration: none;
}

#center-column .panel h4 a:hover {
	text-decoration: underline;
}

#center-column .panel p {
	margin-left: 0px;
}

#center-column .panel p.time {
	margin-top: 4px;
	font-size: 11px;
}

#center-column .panel span.time {
	margin-top: 4px;
	font-size: 11px;
}

#center-column .panel p.desc a {
	font-weight: bold;
}

#center-column .panel .comment {
	padding-top: 15px;
	background: url("/img/profile/arrow.png") 0 5px no-repeat;
}

#center-column .panel .comment p {
	padding: 5px;
	border: 1px solid #888;
	border-top: none;
	background: #e6e6e6;
}

#center-column .panel a.right {
	margin-top: 6px;
	float: right;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}

#center-column .panel a.border-right {
	margin: 6px 0 0 4px;
	padding-left: 4px;
	float: right;
	font-size: 10px;
	line-height: 10px;
	border-left: 1px solid #858585;
}

#center-column .panel img {
	float: left;
	margin: 10px 5px 5px 0;
}

#center-column .quick-pagination {
	padding-bottom: 10px;
	margin-right: 9px;
	width: 52px;
	height: 17px;
	float: right;
}

#center-column .quick-pagination a {
	width: 26px;
	height: 17px;
	display: block;
}

#center-column .quick-pagination a.page-left {
	float: left;
	background: url('/img/profile/page-left.png') top left no-repeat;
}

#center-column .quick-pagination a.page-right {
	margin-left: 26px;
	background: url('/img/profile/page-right.png') top left no-repeat;
}

#right-column {
	width: 300px;
	float: right;
}

/* MENU */

#right-column .panel-menu {
	margin-top: 10px;
	border: 1px solid #858585;
}

#right-column .panel-menu ul.menu {
	margin: 10px 10px 10px 10px;
	float: none;
	list-style-type: none;
}

#right-column .panel-menu ul.menu li {
	margin: 0 0 5px 0;
	padding: 0;
	float: none;
	position: relative;
	font-size: 13px;
	height: 22px;
}

#right-column .panel-menu ul.menu li a span.link {
	font-weight: bold;
	position: absolute;
	top: 1px;
	left: 25px;
	width: 250px;
}

#right-column .panel-menu ul.menu {
	margin: 10px 10px 10px 10px;
	float: none;
	list-style-type: none;
}

#right-column .panel-menu ul.menu li {
	margin: 0 0 5px 0;
	padding: 0;
	float: none;
	position: relative;
	font-size: 13px;
	height: 22px;
}

#right-column .panel-menu ul.menu li a span.link {
	font-weight: bold;
	position: absolute;
	top: 3px;
	left: 27px;
	width: 250px;
}

/* small menu */

#right-column .panel-menu ul.small-menu {
	margin: 10px 10px 10px 10px;
	float: none;
	list-style-type: none;
	/* background: red; */
}

#right-column .panel-menu ul.small-menu li {
	margin: 0 0 0px 0;
	padding: 0;
	float: none;
	position: relative;
	font-size: 11px;
	line-height: 12px;
	height: 20px;
}

#right-column .panel-menu ul.small-menu li a span.link {
	font-weight: bold;
	position: absolute;
	top: 5px;
	left: 27px;
	width: 250px;
}

/* PANEL */

#right-column .panel {
	margin-bottom: 10px;
	clear: both;
}

#right-column .panel .normal {
	font-weight: normal;
	font-size: .9em;
}

#right-column .panel-dark {
	margin-top: 10px;
	clear: both;
	background: #e6e6e6;
}

#right-column a.quick_link {
	margin-right: 5px;
	margin-top: 5px;
	color: #4d4d4d;
	float: right;
	font-size: .7em;
}

#right-column .panel-content {
	padding: 10px 10px 1px 10px;
	font-size: .8em;
}

#right-column .panel .panel-content {
	border: 1px solid #858585;
	border-top: none;
}

#right-column .panel-content .small-img {
	margin-left: 9px;
	padding-bottom: 10px;
	float: left;
	width: 32px;
	height: 32px;
}

#right-column .panel-content .first {
	margin-left: 0px;
}

#right-column h3 {
	margin: 10px 0 0 0;
	padding-left: 28px;
	line-height: 21px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #858585;
	background: #fff url("/img/profile/panel-ico.png") top left no-repeat;
}

#right-column h3 a {
	color: #333;
}

/*
#right-column .panel-content ul {
	margin-left: 18px;
	list-style-type: disc;
	line-height: 1.6em;
}*/

#right-column .panel-content ul {
	margin-bottom: 5px;
}


#right-column .panel-content ul li {
	padding: 0 0 5px 14px;
	line-height: 1.2em;
	background: url('/img/profile/circle.png') 4px left no-repeat;
}

#right-column .panel-content ul li  a {
	font-size: 13px;
	font-weight: bold;
}

#right-column .panel-person {
	padding-bottom: 10px;
	margin-left: 8px;
	width:64px;
	float: left;
}

#right-column .person-first {
	margin-left: 0;
}

#right-column .panel-person a span.link {
	display: block;
	clear: left;
	font-weight: bold;
	font-size: 13px;
}

#right-column .panel-photo {
	margin-left: 14px;
	padding-bottom: 10px;
	width: 84px;
	float: left;
}

#right-column .photo-first {
	margin-left: 0;
}

#right-column .panel-photo a span.link {
	margin-bottom: 4px;
	display: block;
	clear: left;
	font-weight: bold;
	font-size: 13px;
}

#right-column .panel-photo p {
	font-size: 11px;
	line-height: 1.2em;
}

#right-column .panel-propose {
	padding-bottom: 10px;
	clear: left;
	height: 32px;
}

#right-column .panel-propose a {
	font-weight: bold;
}

#right-column .panel-propose img {
	margin-right: 5px;
	float: left;
}

#right-column .panel-propose .links {
	margin-top: 8px;
	font-size: 11px;
	float: right;
}

#right-column .panel-propose p {
	/* padding-bottom: 10px; */
	margin-top: 4px;
	font-size: 12px;
}

#right-column .forum-topic {
	padding-top: 7px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #858585;
}

#right-column .first-topic {
	padding-top: 0;
}

#right-column .forum-topic h4 a {
	font-size: 13px;
}

#right-column .forum-topic .links {
	float: right;
	font-size: 11px;
}

#right-column .forum-topic p {
	font-size: 11px;
}

#right-column .panel-film {
	clear: both;
	margin-bottom: 10px;
}

#right-column .panel-film p {

}

#right-column .panel-film img {
	float: left;
}

#right-column .panel-film a span.link {
	margin-left: 135px;
	padding: 0 0 0 5px;
	display: block;
	color: #00597c;
	font-size: 13px;
	font-weight: bold;
}


#right-column .panel-film span.time {
	margin-top: 3px;
	margin-left: 135px;
	padding: 0 0 10px 5px;
	display: block;
	font-size: 11px;
}

#right-column .quick-pagination {
	margin: 5px 0 10px 0;
	width: 52px;
	height: 17px;
	float: right;
}

#right-column .quick-pagination a
{
	width: 26px;
	height: 17px;
	display: block;
}

#right-column .quick-pagination a.page-left
{
	float: left;
	background: url('/img/profile/page-left.png') top left no-repeat;
}

#right-column .quick-pagination a.page-right
{
	margin-left: 26px;
	background: url('/img/profile/page-right.png') top left no-repeat;
}












div.info_box_bottom {display: block; overflow: hidden; width: 660px; clear: both; padding: 0 0 6px 0; margin: 0 0 10px 0; background: url(../img/info_box_bottom.gif) 0 bottom no-repeat;}
div.info_box_top {width: 660px; float: left; background: url(../img/info_box_top.gif) no-repeat;}
div.info_box_top div {padding: 17px 15px 10px 60px; width: 585px; float: left; min-height: 20px; height: auto !important; height: 20px;}
div.info_box_ok {background: url(../img/info_box_ok.gif) 10px center no-repeat; color: #6F8902;}
div.info_box_info {background: url(../img/info_box_info.gif) 10px center no-repeat; color: #0B83B0;}
div.info_box_warn {background: url(../img/info_box_warn.gif) 10px center no-repeat; color: #B82D1E;}
div.box_sign_info {display: block; clear: both; width: 540px; height: 12px; padding: 13px 20px 23px 40px; background: url(../img/box_sign_info_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 10px 0;}
div.box_sign_warn {display: block; clear: both; width: 520px; height: 30px; padding: 43px 20px 43px 90px; background: url(../img/box_sign_warn_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 10px 0; color: #c50b00;}
div.box_sign_warn p.top_p {margin: -20px 0 0 0; padding: 0 0 20px 0 !important;}
div.box_sign_warn p.standard_color {color: #747474;}
div.box_sign_warn2 {display: block; clear: both; width: 450px; height: 17px; padding: 28px 90px 31px 90px; background: url(../img/box_sign_warn2_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 20px 0; text-align: center;}
div.box_sign_alert {display: block; clear: both; width: 500px; height: 30px; padding: 48px 20px 38px 110px; background: url(../img/box_sign_alert_bg.gif) no-repeat; overflow: hidden; margin: 10px 0 20px 0;}
#comm{overflow:hidden;width: 660px;float:left;height:55px;margin-top:10px;font-size:13px !important}

#title_r {
  width:6px;
  height:31px;
  background:url(/img/main/_44.jpg);
  float:left;
}
#footer{}
