@import url('reset.css');
@import url('thickbox.css');
@import url('skin.css');

body {text-align:center;}



h1, h2 {font-family:Arial, Helvetica, Tahoma, sans-serif;}
h1 {margin: 0;	font-size: 1.7272727272727273em; line-height: 0.9473684210526315em;	margin-bottom: 0.9473684210526315em;}
h2 {margin: 0;	font-size: 1.7272727272727273em; line-height: 0.9473684210526315em;	margin-bottom: 0.9473684210526315em;}
h3 {margin: 0;	font-size: 1.3636363636363635em; line-height: 1.2em; margin-top: 1.2em; margin-bottom:0.5em;} 
h4 {margin: 0;	font-size: 1.1818181818181819em; line-height: 1.3846153846153846em;	margin-bottom: 1.3846153846153846em;}
p, ul, blockquote, pre, td, th, small, h5 {	margin: 0;	font-size: 1em;	line-height: 1.6363636363636365em;	margin-bottom: 1.6363636363636365em;}
h5 {margin:0; padding:0; font-weight:normal;}
p.small {margin: 0;	font-size: 0.8181818181818182em;	line-height: 2em;	margin-bottom: 2em;}
table {border-collapse: collapse;	margin-bottom: 1.6363636363636365em;}
ins {padding:0 3px; color:#CCCDD0;}









.bar * {padding:0; margin:0; line-height:normal;}
.bar {background:#1b3956 url(../images/bar.jpg) repeat-x; height:30px; line-height:30px; text-align:left; }
.bar table {width:100%;}
.bar td {white-space:nowrap; padding:0 10px !important; vertical-align:middle; border:0;}
.bar {font-family:tahoma,arial,sans-serif; font-size:11px; color:#fff;}
.bar a { color:#5c9cdf; text-decoration:none;}
.bar a:hover {color:#83bcf7;}
.b_annonces {background:url(../images/bar_ann.gif) no-repeat left center; padding-left:30px;}

.login_part {font-weight:bold; color:#2f5b86;text-align:right;}
.search { text-align:right; vertical-align:middle;}
.search input {font-size:11px; border:1px solid #17314b; border-right-color:#5792ce; border-bottom-color:#5792ce; padding:2px; width:200px; margin-right:5px;}
.search a {font-weight:bold; background:#13293f; padding:3px 5px; border:1px solid #17314b; border-left-color:#305e8d; border-top-color:#305e8d; display:inline-block; line-height:12px;}
.bar h1 {float:left; margin-right:20px; width:100px;}

.bar table {margin:0;}


/* .................. TABLE STYLES */
table { margin:10px auto 20px auto; width:600px;}
th, td {padding:5px; border-bottom:1px solid #d4d7d9; vertical-align:top;}
.odd  {background:#fafafa;}
.over { background:#fffbcd;}
th {font-weight:bold;}


	/* tooltip */
	#tooltip {position:absolute; background:#000; padding:5px 10px; font-size:9px; font-family:tahoma, arial; border:0; color:#fff; display:none; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; text-align:left; z-index:300;}

	.menu {padding-top:20px;}
		.menu * {padding:0; margin:0;}
		.menu li {float:left;}
		.menu .tchat {float:right;}
		.menu .tchat a {background:#000;}
		
		.menu a {padding:0 15px; text-decoration:none; height:28px; line-height:28px; background:#000; filter:alpha(opacity=65); -moz-opacity:.65;opacity:.65; display:inline-block; font-weight:bold; color:#fff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px;}
		.menu li {margin-right:3px !important;}
		.menu li.active a {background:#fff; color:#282828 !important; filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.wrap {width:980px; margin:20px auto; text-align:left;}

.header h1, .header h2, .header p {margin:0; padding:0;}
	.header {padding:20px 20px 0 20px; -moz-border-radius-topleft: 14px; -moz-border-radius-topright:14px; -webkit-border-top-left-radius:14px; -webkit-border-top-right-radius:14px; border-top-left-radius:14px; border-top-right-radius:14px;}
	.header h2 {font-size:40px; text-decoration:none;}
.header .top p {font-size:16px; color:#fff; font-weight:bold;}

.actions {float:right;}
	.actions a {margin-left:1px; vertical-align:middle;}

.content {padding:20px; -moz-border-radius-bottomright:14px;  -moz-border-radius-bottomleft:14px; -webkit-border-bottom-left-radius:14px; -webkit-border-bottom-right-radius:14px; border-bottom-left-radius:14px; border-bottom-right-radius:14px;}
.info {padding:0 0 10px 0; margin-bottom:20px; border-bottom:1px solid #D5D2D2;}
.info ins { color:#D5D2D2; padding:0 3px;}
.info p {padding:0; margin:0;}

.sidebar {float:right; width:300px; overflow:hidden;}
.main {float:left; width:600px;}

.sidebar_block {margin-bottom:20px;}

.sidebar h3 {font-size:18px; margin-bottom:5px;}
.sidebar li {background:url(../images/li.gif) no-repeat left 7px; padding-left:10px; margin-bottom:5px;}

.post {margin-bottom:30px;}
	.post h2 {font-size:18px;}
	.post h3 {font-size:26px;}
	.post p {}
	.post h4 {font-size:18px; font-weight:normal; margin-bottom:5px;}
	.post ul {margin:15px 30px 15px 15px;}
	.post ul li {background:url(../images/li.gif) no-repeat left 6px; padding-left:10px; margin-bottom:5px;}
	.post ol {margin:15px 30px; list-style-type:decimal;}
	.post ol li {margin-bottom:5px;}

.post_content {}
.post_content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.post_content {display: inline-block;}
/* Hides from IE-mac \*/
* html .post_content {height: 1%;}
.post_content {display: block;}
/* End hide from IE-mac */

.meta {margin-bottom:20px; font-size:11px; color:#666;}

.pic_left {float:left; margin-right:15px;}
.pic_right {float:right; margin-left:15px;}

.banner {margin:20px 0; clear:both; text-align:center;}


.pages {padding-top:15px; border-top:1px solid #D5D2D2;}
.pages ins {color:#D5D2D2; padding:0 4px;}
.next_ico {background:url(../images/page_right.gif) no-repeat center center; width:20px; height:20px; line-height:0; font-size:0; display:inline-block;}
	.next_ico span {display:none;}
.previous_ico {background:url(../images/page_left.gif) no-repeat center center; width:20px; height:20px; line-height:0; font-size:0; display:inline-block;}
	.previous_ico span {display:none;}
	

.photos_list  {margin-bottom:5px;}
.photos_list li {background:none; float:left; text-align:center; font-size:11px; padding:0; margin:5px 5px 10px 0 ;}
.photos_list li a {float:left;}
.photos_list li img { margin:0 auto; display:block;}
.no_margin li {margin:0 1px 1px 0; width:90px;}
.no_margin li img {width:90px;}

.main .photos_list {margin:10px 0 10px 0; padding:0;}
.main .photos_list li {loat:left; padding:0; background:none; margin:0 15px 20px 0; font-size:12px; width:100px; overflow:hidden;}
.main .photos_list li img {margin-bottom:4px;}

.friends li {width:60px; text-align:center; overflow:hidden;}
.friends  {margin-bottom:5x;}



.button_grey, .button_grey ins {display:inline-block; text-decoration:none; font-weight:bold; text-align:center;  height:32px; line-height:29px; color:#282828; cursor:pointer; cursor:hand;}
	.button_grey {background:url(../images/button_bg.gif) no-repeat right top; padding-right:15px;}
	.button_grey ins {background:url(../images/button_bg.gif) no-repeat left top; padding:0 5px 0 20px;}
		.button_grey:hover {background-position:right -42px;}
		.button_grey:hover ins {background-position:left -42px;}
		.button_grey:active {background-position:right -85px;}
		.button_grey:active ins {background-position:left -85px; }
		.button_grey:focus {*background-position:right -85px;}
		.button_grey:focus ins {*background-position:left -85px;}

.button_red, .button_red ins {display:inline-block; text-decoration:none; font-weight:bold; text-align:center;  height:32px; line-height:29px; color:#282828; cursor:pointer; cursor:hand;}
	.button_red {background:url(../images/button_bg_red.gif) no-repeat right top; padding-right:15px;}
	.button_red ins {background:url(../images/button_bg_red.gif) no-repeat left top; padding:0 5px 0 20px; color:#a84646;}
		.button_red:hover {background-position:right -42px;}
		.button_red:hover ins {background-position:left -42px;}
		.button_red:active {background-position:right -84px;}
		.button_red:active ins {background-position:left -84px; color:#fff;}
		.button_red:focus {*background-position:right -84px;}
		.button_red:focus ins {*background-position:left -84px; color:#fff;}


.button_green, .button_green ins {display:inline-block; text-decoration:none; font-weight:bold; text-align:center;  height:32px; line-height:29px; color:#282828; cursor:pointer; cursor:hand;}
	.button_green {background:url(../images/button_bg_green.gif) no-repeat right top; padding-right:15px;}
	.button_green ins {background:url(../images/button_bg_green.gif) no-repeat left top; padding:0 5px 0 20px; color:#546f3b; }
		.button_green:hover {background-position:right -42px;}
		.button_green:hover ins {background-position:left -42px;}
		.button_green:active {background-position:right -84px;}
		.button_green:active ins {background-position:left -84px; color:#fff;}
		.button_green:focus {*background-position:right -84px;}
		.button_green:focus ins {*background-position:left -84px; color:#fff;}


.myko {background:#262729 url(../images/myko_bg.gif) no-repeat; height:199px; width:940px; overflow:hidden; display:block; margin:20px auto 0 auto;}
	.myko_in {padding:10px 20px 0 20px;}
	.myko h3 {color:#fff; margin:0 0 30px 0;}
	.myko h3 a {color:#fff;}
	.cams ul {margin-right:-10px; position:relative;}
	.cams li {float:left; text-align:center; width:120px; margin-right:10px;}
	.cams li img {display:block; margin:0 auto; margin-bottom:5px; width:120px;}
	.cams li  a {color:#fff; font-weight:bold;}
	

.comments h2 {margin-bottom:10px;}
.comment {background:#F9F9F9; margin-bottom:1px; padding:10px; border-top:1px solid #D5D2D2;}
.comment:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.comment {display: inline-block;}
/* Hides from IE-mac \*/
* html .comment {height: 1%;}
.comment {display: block;}
.comment p {margin:0; padding:0;}
/* End hide from IE-mac */

.comment img {float:left; margin-right:10px;}
.comment h3 {font-size:12px; margin:0 0 5px 0;}
.comment p {font-size:11px;}

.add_comment textarea { width:500px; height:60px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; color:#666;}
.add_comment .button_grey {margin-left:60px;}

/* avatar */
.avatar {background:url(../images/under_120x160.jpg); width:148px; height:187px; display:block; padding-top:7px; margin-top:10px;}
	.avatar img {margin:0px 0 0 14px; width:120px; height:160px; overflow:hidden; display:block;}


.p_info h4 {font-size:14px; font-weight:bold; margin-bottom:10px;}
.status {font-family:Georgia, "Times New Roman", Times, serif; color:#a67b55; font-size:18px; font-style:italic; font-weight:bold; background:url(../images/status.gif) no-repeat left top; padding-left:25px;}

.p_info {margin-bottom:10px;}
.p_info .avatar {float:left;}
.p_info_in {float:right; width:440px; padding-top:0px;}
.p_info_in h4 {margin:0; padding:0;}

.descr { padding-top:20px; margin:0;}
.pr_actions {background:url(../images/under_buttons.gif) no-repeat; line-height:47px; width:600px; height:47px;}
.pr_actions li { width:199px; text-align:center; display:block; float:left;}
.pr_actions a {font-weight:bold; height:47px; line-height:47px;}
.a1 {background:url(../images/a1.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}
.a2 {background:url(../images/a2.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}
.a3 {background:url(../images/a3.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}
.a4 {background:url(../images/a4.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}

#modal {background:#fff; text-align:left;}
#modal table {width:auto;}
.padd_20 {padding:20px;}
.clear_margins  {padding:0; margin:0;}
.hr {margin:10px 0; font-size:0; line-height:0; border-top:1px solid #d4d7d9; height:1px;}
.blue .hr {margin:10px 0; font-size:0; line-height:0; border-top:1px solid #d2dce6; height:1px; background:#fcfeff; }
.media_display table {margin:0 auto;}
.media_display td, .media_display tr {border:0; padding:0 10px; vertical-align:middle;}
	a.close_ico {display:inline-block; background:url(../images/close_ico.png) no-repeat; width:19px; height:17px; margin-right:0;}
	a.close_ico span {display:none;}
	.header .top_menu  a.close_ico  {margin-bottom:-4px;}
.register_modal_bg {background:url(../images/clipart_1.jpg) no-repeat left top; padding-left:230px; height:295px;}


/* FORMS */
/* .................. FORM STYLES */
input, select, textarea, form {font-size:11px;}
input[type="text"], input[type="password"], textarea {padding:3px; border:1px solid #c3c3c3; border-top-color:#7c7c7c; border-right-color:#c3c3c3; border-bottom-color:#dddddd; background:#fff url(../images/input_bg.gif) repeat-x left top; }
input, select {padding:3px;}
label {padding:3px 0;}


.form_simple_elements li { margin-bottom:5px;}
.form_simple_elements label {display:inline-block; width:100px; padding-right:5px; margin:0;}
.form_simple_elements input, .form_simple_elements select {width:200px;}
.form_simple_elements a.button_grey {margin-left:105px;}


.form_checkbox_elements label {padding:0; margin:0; margin-left:4px; display:inline !important; width:auto;}
.form_checkbox_elements * {vertical-align:middle;}
.form_checkbox_elements input {width:auto !important;}


.floated_checkboxes li {width:32.9% !important; float:left;}

/* custom form elements */
.mail_invite {margin-left:100px;}
.textarea_100percent {width:610px; height:100px;}
/**/
.search_news label {display:block;}
.search_news select {width:400px;}
.search_news li {margin-bottom:10px;}


.search_men label {display:block;}
.search_men select {width:300px;}
.search_men li {margin-bottom:10px;}

.form_login li {margin-bottom:10px;}
.form_login label {display:inline-block; width:130px;}
.form_login input {width:150px;}
ul.form_login {margin:0; padding:0; margin-bottom:10px;}
.form_login .form_checkbox_elements {padding-left:100px;}
.width200px {width:160px;}
.width80px {width:80px;}
.width300px {width:300px;}
.width350px {width:350px;}
.width210px {width:210px;}
.width400px {width:455px;}
.width530px {width:530px;}
.round4px {-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.round2px {-moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}


.padd_20 {padding:20px;}
.padd_10 {padding:10px;}
.padd_5 {padding:5px;}

.mt10 {margin-top:10px;}

/*custom text*/
.red_text {color:#e12828 !important;}
.grey_text, small {color:#656a6f !important;}
.pink_text {color:#e45c93 !important;}
ins {padding:0 3px; color:#CCCDD0;}

.tip {background:url(../images/tip_ico.gif) no-repeat left 2px; padding-left:20px;}

/* news icons */
.news_ico_1 {background:url(../images/news_ico_1.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}
.news_ico_2 {background:url(../images/news_ico_2.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}
.news_ico_3 {background:url(../images/news_ico_3.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}
.news_ico_4 {background:url(../images/news_ico_4.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}





/**/
.customize {width:820px; padding:20px; margin:0 auto;}
div.customize_ico {background:url(../images/customize_ico.gif) no-repeat left 30px; padding-left:70px; padding:10px 0 0 70px; margin-left:30px; }
.customize label {width:160px; text-align:right;}
.customize input {width:100px;}
.round8px {-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #d4d7d9;}

.custom2  {height:80px; padding:0; margin:0 !important; background-position:left top !important; border:0;  }
.custom2 h2 {background:none; padding:0; margin:0; padding:0;}



.preview {width:300px; height:300px; background:red;}
.preview .head {background:#ccc;}

.in_c {background:#f6f7f8; padding:30px; height:300px; width:250px; border:1px solid #d4d7d9;}
.in_c li {_height:33px;}
.in_c li a {padding:4px 20px; background:#fff; border:1px solid #d4d7d9; display:block; margin-bottom:2px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-weight:bold;}
 .in_c li.active a {background:#d4d7d9; color:#282828; text-decoration:none;}
 .in_c_2 {padding:30px; width:405px;}
 
  
 /* footer */
 .footer {font-size:11px; padding:10px 0; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;}
 .rss_ico {background:url(../images/rss.png) no-repeat left center; padding-left:18px;}
 
 
 /**/
 .comments small {font-size:9px; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;}
 .report_art { filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; font-size:9px;}
 .more textarea {width:300px; height:60px; margin-left:108px;}
 .bar { border-bottom:2px solid #fff;}
 
 .report_link {
 	background-image:url(../images/icon_warning.gif);
	background-repeat:no-repeat;
	padding-left:14px;
 }
