/*
Author: Yury Pokhylko
ICQ: 224913154
WWW: www.neolot.com
*/
@import url(jquery-ui.css);
#loading {
	position: fixed;
	top: 40%;
	left: 40%;
	/*width: 100px;*/
	/*height: 23px;*/
  
  /*background: url(/i/loading.gif) no-repeat;*/
  text-align: center;
  font: bold 12px/23px Arial, Tahoma;
  display: none;
  z-index: 999;
}

#r_message {
	position: fixed;
	top: 40%;
	left: 40%;
	width: 305px;
  
  /*background: url(/i/blue.gif) no-repeat;*/
  background: #b8e1ea;
  border: none;
  color: #676767;
  text-align: center;
  font: bold 16px Arial, Tahoma;
  padding: 20px 0;
  display: none;
  z-index: 999;
}

#r_error {
	position: fixed;
	top: 40%;
	left: 40%;
	width: 305px;
	padding: 20px 0;
  
  /*background: url(/i/red.gif) no-repeat;*/
  border: none;
  background: #fb6565;
  color:#000;
  text-align: center;
  font: bold 16px Arial, Tahoma;
  display: none;
  z-index: 999;
}

* html #loading, * html #r_message, * html #r_error {
  position: absolute;
  top: expression(parseInt(document.documentElement.scrollTop, 0) + "px");
}

/*** Reset ***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;text-align:left;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}


/*** Main ***/

html, body { height: 100%; }
body { font: 62.5% Arial, Helvetica, sans-serif; background: url(/i/bg.png);color: #51858E; }
.wrapper { margin: 0 auto; width: 1000px; background: #fffee6; position: relative; min-height: 100%; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fr { float: right; }
.fl { float: left; }
.bold { font-weight: bold;}
a {color: #0091C0;}
a:hover { text-decoration: none; }
h1 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #51858E;
    font-family: Arial;
    font-weight: normal;
}
/*** Header ***/

.header { height: 286px; background: url(/i/head-foot.jpg) 0 0 no-repeat; }
.logo { display: block; width: 130px; height: 36px; color: #2f5157; text-decoration: none; font: 1.1em Tahoma, Arial, Helvetica, sans-serif; padding: 56px 0 0 115px; float: left; margin-right: 45px; }
.authorisation { float: left; width: 500px; padding-top: 20px; }
.authorisation p { color: #2f5157; font-size: 1.2em; font-weight: bold; margin-bottom: 7px; }
.authorisation form p { float: left; width: 100px; }
.authorisation input { width: 80px; border: 1px solid #a4bbca; height: 15px; display: block; color: #a4bbca; font-size: 0.92em; padding: 2px 5px; }
.authorisation input.auth-submit { width: 31px; height: 21px; background: url(/i/buttons.gif) 0 0 no-repeat; border: none; cursor: pointer; }
.authorisation a { color: #0091c0; font-size: 0.92em; font-weight: normal; }

/*** Content ***/

.main-con { background: url(/i/main-con.png) 0 0 repeat-x; padding: 0 15px 150px; }
.content { width: 678px; float: left; }
.profile_content {width: 98%;}
.profile_content .service {float: left;width: 630px;}
.service a {
    color: #0091C0;
}
.profile_content .col {padding-top: 40px;}
.ads { text-align: center; margin: 20px 0; }
.ads a { font-size: 1.8em; color: #0091c0; }
.breadcrumbs { color: #2F5157; font-size: 1.4em; margin-bottom: 15px; }
.breadcrumbs a { color: #0091c0; }
.post { margin-bottom: 20px; }
.post h1 { font-size: 2.4em; color: #51858E; font-weight: normal; margin-bottom: 20px; }
.post h1 a { color: #51858E; }
.post h1 span { color: #C9D0C6; }
.post-meta { margin-bottom: 15px; }
.post-meta-inn { padding: 8px; border: 2px solid #ffcd61; background: #ffecc9 url(/i/post-meta.png) 0 0 repeat-x; float: left; min-width: 230px; }
.post-meta-inn img { float: left; width: 50px; height: 50px; margin-right: 8px; }
.post-meta-inn p { color: #2F5157; font-size: 1.2em; }
.post-meta-inn a { color: #0091c0; }
.post-text { margin-bottom: 15px; }
.post-text p { font-size: 1.5em; line-height: 1.3em; margin-bottom: 1.5em; color: #2F5157; }
.post-thumb { margin-bottom: 20px; }
.post-thumb a { margin: 0 5px; }
.post-thumb img { width: 150px; height: 100px; padding: 2px; border: 1px solid #DAD9C4; background: #fff; }
.post-stat { font-size: 1.5em; color: #2F5157; }
.postadd { margin-bottom: 50px; }
.postadd .box li { font-size: 1.5em; background: url(/i/b.gif) left 7px no-repeat; margin: 0 0 5px 20px; padding-left: 10px; }
.postadd .box li a { color: #0091c0; }

/*** Comments ***/

.comments { margin-bottom: 40px; }
.comments h2 { color: #51858E; font-size: 2.2em; font-weight: normal; margin-bottom: 10px; }
.comment { background: #FAF3CC; padding: 8px; margin-bottom: 10px; }
.comment img { float: left; padding: 2px; border: 1px solid #D9CF89; background: #fff; margin: 0 10px 5px 0; display: block; width: 96px; height: 96px; }
.comm-meta { margin-bottom: 10px; height: 15px; }
.comm-user { font-size: 1.2em; font-weight: bold; }
.comm-user a { color: #000; }
.comm-date { font-size: 1.2em; color: #A4AEAB; }
.comm-text p { color: #2F5157; font-size: 1.2em; line-height: 1.3em; margin-bottom: 1.1em; }
.comm-com { font-size: 1.2em; clear: both; }
.comm-com a { color: #0091C0; border-bottom: 1px dashed #0091C0; text-decoration: none; }
.comm-reg { font-size: 1.4em; color: #2F5157; }
.comm-reg a { color: #0091c0; }
.talks { margin-bottom: 20px; }
.talks h2 { color: #51858E; font-size: 2.2em; font-weight: normal; margin-bottom: 10px; }
.talks li { background: url(/i/b.gif) left 7px no-repeat; padding-left: 8px; font-size: 1.5em; color: #000; margin: 0 0 5px 10px; }
.talks a { color: #0091c0; }
.talks span { color: #ed7e2a; }

/*** Special ***/

.service { padding: 40px 20px 20px; color: #51858E; font-size: 1.4em; }
.service h2 { font-size: 2.1em; color: #676767; font-weight: normal; margin-bottom: 20px; }
.service .user_menu ul { margin: 10px 0 0; }
.service .user_menu li { background: url(/i/b.gif) left 5px no-repeat; padding-left: 8px; font-size: 1.2em; color: #51858E; margin: 0 0 5px 10px; }
.service .user_menu li a, .service p a { color: #0091c0; }
.service form { margin: 20px 0; }
.service form p { margin-bottom: 10px; }
.service input { border: 1px solid #a4bbca; width: 250px; /*height: 17px; display: block;*/ color: #676767; padding: 2px 5px; }
.service img {vertical-align: middle;margin: 0 10px;}
.service input.rec-submit { width: 160px; height: 22px; background: url(/i/buttons.gif) right 0 no-repeat; border: none; text-align: center; color: #fff; cursor: pointer; padding: 0 0 2px; }
.service table td{ padding: 0 0 4px 6px; }

/*** Tabs ***/

.tabs { border-bottom: 5px solid #d4e9eb; margin-bottom: 10px; }
.tabs li { float: left; margin-right: 13px; cursor: pointer; height: 29px; background: url(/i/tabs.gif) 0 -58px no-repeat; color: #0091C0; font-size: 12px; text-decoration: none; }
.tabs li span { background: url(/i/tabs.gif) right -58px no-repeat; padding: 7px 10px 7px 0; position: relative; right: -10px; top: 0; line-height: 29px; }
.tabs li.current, .tabs li.current:hover { background: url(/i/tabs.gif) 0 0 no-repeat; color: #000; }
.tabs li.current span, .tabs li.current:hover span { background: url(/i/tabs.gif) right 0 no-repeat; }
.tabs li:hover { background: url(/i/tabs.gif) 0 -29px no-repeat; color: #fff; }
.tabs li:hover span { background: url(/i/tabs.gif) right -29px no-repeat; }
.tabs a.selected span, .tabs a.selected:hover span { background: url(/i/tabs.gif) right 0 no-repeat; }
.tabs a:hover span { background: url(/i/tabs.gif) right -29px no-repeat; }
.box { display: none; }
.box.visible { display: block; }

/*** Nav ***/

.nav { height: 240px; overflow: hidden; margin-bottom: 25px; }
.nav a { width: 113px; height: 32px; display: block; float: left; text-align: center; color: #0091c0; font-size: 1.2em; padding-top: 88px; }
.nav a:hover { color: red; }
.nav1 { background: url(/i/nav.jpg) 0 0 no-repeat; }
.nav2 { background: url(/i/nav.jpg) -113px 0 no-repeat; }
.nav3 { background: url(/i/nav.jpg) -226px 0 no-repeat; }
.nav4 { background: url(/i/nav.jpg) -339px 0 no-repeat; }
.nav5 { background: url(/i/nav.jpg) -452px 0 no-repeat; }
.nav6 { background: url(/i/nav.jpg) -565px 0 no-repeat; }
.nav7 { background: url(/i/nav.jpg) -678px 0 no-repeat; }
.nav8 { background: url(/i/nav.jpg) -791px 0 no-repeat; }
.nav9 { background: url(/i/nav.jpg) -904px 0 no-repeat; }
.nav10 { background: url(/i/nav.jpg) -1017px 0 no-repeat; }
.nav11 { background: url(/i/nav.jpg) -1130px 0 no-repeat; }
.nav12 { background: url(/i/nav.jpg) -1243px 0 no-repeat; }

/*** Reports ***/

.reports { margin-bottom: 20px; }
.report { padding: 10px; background: #fff; margin-bottom: 10px; font-size: 10px;}
.report-thumb { display: block; float: left; margin-right: 15px; }
.report-thumb img { display: block; width: 150px; height: 100px; padding: 2px; border: 1px solid #DAD9C4; background: #fff; }
.report h2 { font-size: 2em; font-weight: normal; margin-bottom: 5px; }
.report h2 a { color: #0091c0; }
.report p { color: #2F5157; line-height: 1.3em; font-size: 1.2em; }
.report-meta { margin-top: 5px; color: #A7BCC0; font-size: 1.1em; padding-left: 10px; background: url(/i/icons.gif) left 3px no-repeat; float: left; }
.report-meta a { color: #0091c0; }
.green { color: green; }
.red { color: red; }

/*** Articles ***/

.articles { margin-bottom: 20px; }
.article-thumb { display: block; float: left; margin-right: 10px; }
.article-thumb img { display: block; width: 121px; height: 60px; padding: 2px; border: 1px solid #DAD9C4; background: #fff; }
.article { width: 329px; float: left; padding-right: 10px; margin-bottom: 20px; }
.article p { color: #A7BCC0; font-size: 1.2em; margin-bottom: 3px; }
.article h2 { font-size: 1.2em; font-weight: normal; }
.article h2 a { color: #0091C0; }

/*** Misc ***/

.misc { margin-bottom: 20px; }
.poll, .scores { width: 330px; float: left; }
.scores { float: right; }
.score table { width: 100%; }
.score td { font-size: 1.4em; padding: 4px 0; }
.score td a, .glossary li a, .glossary p a { color: #0091c0; }
.glossary ul { margin-bottom: 20px; }
.glossary li { font-size: 1.1em; color: #2F5157; margin-bottom: 5px; }
.glossary p { font-size: 1.4em; }

/*** Column ***/

.col { width: 275px; float: right; }
.userpic { color: #2F5157 !important; background: url(/i/icons.gif) left 4px no-repeat; padding-left: 10px; }
.search { padding: 10px; background: #faf3cc; margin-bottom: 20px; }
.search p { color: #2f5157; font-size: 1.2em; font-weight: bold; }
.search input { height: 18px; width: 215px; border: 1px solid #a4bbca; vertical-align: top; }
.search input.search-submit { width: 31px; height: 22px; background: url(/i/buttons.gif) -31px 0 no-repeat; border: none; cursor: pointer; margin-left: 5px; }
.smalls { text-align: center; margin-bottom: 20px; }
.smalls a { display: inline-block; width: 17px; height: 16px; }
.small1 { background: url(/i/icons.gif) 0 -61px no-repeat; }
.small2 { background: url(/i/icons.gif) 3px -83px no-repeat; margin: 0 30px; }
.small3 { background: url(/i/icons.gif) 2px -104px no-repeat; }
.social, .comm-news { margin-bottom: 20px; width: 275px; overflow: hidden; position: relative;}
.social ol li, .comm-news ol li { list-style: decimal inside; font-size: 1.1em; margin-bottom: 10px; position: relative; white-space: nowrap;}
.social ol li a, .comm-news ol li a {margin-right: 5px;}
.social ol li a, .comm-news ol li a, .comm-news p a { color: #0091c0; }
.social ol li span, .comm-news ol li span {zoom: 1;}
.comm-news p { margin-bottom: 1.1em; font-size: 1.1em; line-height: 1.3em; color: #2F5157; position: relative; white-space: nowrap;}
.col-text p { color: #2f5157; font-size: 1.2em; margin-bottom: 1.1em; line-height: 1.3em; }
.col-text p a { color: #0091c0; }
.wrap {position: absolute; top: 40px; right: 0; width: 40px; height: 500px; background: url("/i/wrap.png") 0 0 repeat-y;}

/*** Footer ***/

.footer { height: 65px; padding: 85px 25px 0; background: url(/i/head-foot.jpg) 0 -286px no-repeat; margin: -150px auto 0; width: 950px; position: relative; }
.copy { width: 350px; float: left; margin-right: 30px; }
.footer p { color: #fff; font: 1.1em Arial, Helvetica, sans-serif; }
.footer a { text-decoration: underline; color: #fff; }
.credits { float: right; width: 135px; padding: 20px 0 0 55px; }

/*** Profile ***/
.ol_profile{ font-size: 1.6em; /*margin-top: 20px;*/ }
.ol_profile a{ color: #0091C0;  }
.ol_profile li{ margin-bottom: 8px; }

.profile_form{ font-size: 1.6em; color: #51858E; }
.profile_form table td{ padding: 0 0 4px 6px; }


/*********
 * jGrowl
 */

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				14px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}

div.jGrowl div.error {
	background-color: 		#ff6666;
	color: 					white;
}

div.jGrowl div.ok {
	background-color: 		#99ccff;
	color: 					white;
}

/*****new****/

.table_profile_normal {float: left; width: 640px !important;margin: 10px 0 0 25px;color: #51858E;font-size: 14px;}
.table_profile_normal small {font-size: 70%;}
.table_profile_normal td {padding: 4px 0;}
#user_foto_id {
    background-color: #FFFFFF;
    border: 1px solid #CED8CE;
    float: left;
    overflow: hidden;
    padding: 2px;
    position: relative;
}
.user_foto_preview {
    background-color: #FFFFFF;
    float: left;
    height: 96px;
    overflow: hidden;
    position: relative;
    width: 96px;
}
.user_menu {
    margin-left: 110px;
    position: relative;
}

.user_menu li {
    background: url("/i/b.gif") no-repeat scroll 0 50% transparent;
    padding: 1px 0 6px 8px;
}
.user_menu a {
    color: #0091C0;
    border-bottom: 1px dashed;
    cursor: pointer;
    text-decoration: none;
    font-size: 70%;
}

#table_profile input {
    border: 1px solid #A4BBCA;
    color: #676767;
    padding: 2px 5px;
    width: 250px;
}
/**avatar selector**/
.profile_content #thumbmaker {width: 660px;float: left;margin-top: 20px;font-size: 14px;}
.profile_content #thumbmaker div {margin-top: 100px !important;}

.imgareaselect-outer {
	background-color: #000000;
	opacity: 0.4;
}
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 {
	border: 1px dashed #FFFFFF;
	opacity: 0.5;
	}
.imgareaselect-handle { 
	background-color: #FFFFFF;
    	border: 1px solid #000000;
    	opacity: 0.5;
    }
/****blog****/
.blog_sidebar {float: left;margin-left: 10px;width: 270px;} 
.head_tabs {padding: 12px 0;border-bottom: 3px solid #d4e9eb;font-size: 14px; font-weight:bold; color: #676767;}
.panes {padding: 10px 0;font-size: 14px;}
.blog_sidebar input {
    border: 1px solid #A4BBCA;
    color: #676767;
    padding: 5px;
    width: 100%;
    margin: 3px 0;
    -moz-border-radius: 6px 6px 6px 6px;
    font-size: 16px;
    font-family: Arial;
}
.blog_img {}
.blog_additional {}
.tbl_img_upload {margin: 8px 0;font-size: 13px;}
.tbl_img_upload td {padding: 3px;}
#page_cat {margin-top: 10px;}
#table_upload {font-size: 14px;}
#table_upload td {vertical-align: middle;}
#table_upload td small {font-size: 80%;}
#table_upload td h3 {font-size: 16px;}
.panes input, .panes select {padding: 3px;margin: 7px 0;width: 100%;}
#user_blogs_list input {width: auto;}
#preview_content {float: left; width: 630px;}

/*****Upload_image dialog blog*****/
#upload_dialog {font-size: 16px;linr-height: 1.4;padding-top: 15px;}
#media_file {padding: 5px !important; font-size: 16px;margin: 15px 0;}
#cropimage {margin: 0;}
#panes_blog_meta #thumbmaker div {margin-top:30px !important;}
#panes_blog_meta #thumbmaker {width: 670px;}
.statistika {line-height: 1.8;font-size: 14px;}
.statistika b {color:#0091C0;}
.statistika ul {list-style-type: disc;padding: 0 0 0 15px;}
/**********************************/
input[type="button"] {    
    border: 1px solid #A4BBCA;
    color: #676767;
    padding: 5px;
    width: 100%;
    margin: 3px 0;
    -moz-border-radius: 6px 6px 6px 6px;
    font-size: 16px;
    font-family: Arial;
    cursor:pointer;
    background:#ede8df;
    }
input[type="button"]:hover {background: #A4BBCA;border: 1px solid #8497a3;color:#fff;}
input[type="button"]:active {background: #8699a6;}

/****my-blog-add.php****/
	#f_header{
		width: 99%; 
		border: 1px solid #3B619C; 
		margin-top: 10px; 
		color: #333399; 
		padding: 2px; 
		font-size: 24px;	
	}
	#f_content_parent {margin-top: 10px;display: block;}
	#f_content{
		height: 600px;
		width: 100%;
		font: 14px/16px Arial;
	}
	
	#work_table{
		margin-left: -12px;
		width: 100%;
	}
/**photo**/
.photo_view_box {padding-left: 15px;}
#user_infobar {
	background: url("/i/u_bar_back.jpg") repeat-x scroll 0 0 transparent;
    	border: 2px solid #FFCD61;
    	float: left;
    	font: 12px Arial;
    	padding: 5px;
    	color: #2F5157;
    	}
.left_user_infobar {float: left;}
.right_user_infobar {float: left;padding: 0 8px;}
.right_user_infobar a {color: #0091C0;}
.clear {clear:both;}
.post h1{
	color: #51858E;
    	font: 24px/28px Arial;
    	margin: 15px 0;
    	}
.post h1 i {color: #C9D0C6;font: 24px Arial;font-style:normal;}
#show_all_photos, #hide_all_photos {width: auto;margin-bottom: 15px;}
#post_photo_list_all img {max-width:630px;margin: 10px 0;}
#post_photo_list_all p {padding: 10px 0;color: #2F5157;font: 15px/18px Arial;}
#post_photo_list_all {font-size:14px;}
.post_info_text {padding: 20px 0;color: #2F5157;font: 15px/18px Arial;clear:both;}
.photo_post_link_edit {margin: 10px 0;color: #0091C0;font: 15px/18px Arial;}
.post_bottom  {color: #2F5157;font: 15px/18px Arial;padding: 15px 0;}
.post_bottom_l {float: left;}
.post_bottom_r {float: right;}

#blog_photo_off {width: auto;}
.upload_button_box {padding: 6px 0;}
.photo_edit_info {font-size: 14px; font-family: Arial; padding: 15px; line-height: 1.3;}
.photo_edit_info ul {list-style-type: disc;padding: 0 0 0 30px; margin: 10px 0;}
.photo_edit_info ul li {margin: 0 0 0 10px;}
.photo_edit_info2 {margin: 15px 0; font: 14px Arial; text-align: center; border: 1px solid #DAD9CD; padding: 5px; background: #EFFDF4;}

.photo_thumb {position: relative;}
.photo_thumb img {}
.photo_thumb div {
	display:none;
	position: absolute;
	bottom: 3px;
	left: 13px;
	background: #fff;
	width: 150px;
	height: 20px !important;
	text-align: center;
	padding: 5px 0 0 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
	-moz-opacity: 0.8; /* Mozilla 1.6 � ���� */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
	clear: both; 
	height: 18px;
	}
.photo_thumb span {display:none;}
#photo_edit_form {text-align: center;}
#photo_edit_form img {margin: 10px 0 15px 0;border: 1px solid #DAD9C4;height: 100px;}
#photo_edit_form-desc {width: 90%;padding: 5px;font-size: 14px;height: 100px;}
input#photo_save_order {background: url(/i/button_save_order.png) top;width: 120px; height: 30px;border: none; font-size: 12px;color: #fff;padding-top:3px;margin-top: 10px;}
input:hover#photo_save_order {background: url(/i/button_save_order.png) bottom;}

.uploader_queue_error {
	background: url(/i/exclamation.png) no-repeat left;
	padding: 5px 5px 5px 20px;
	color:#fb6565;
	margin: 2px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	}
#fancybox-right {width: 65% !important;}
/***/	
.photo_thumb{
	float: left;
	margin: 0 16px 30px 3px;
	font: 12px Arial;
}

.photo_thumb_img{
	border: 1px solid #DAD9C4;
	padding: 2px;
	margin-bottom: 5px;
	width: 150px; height: 100px;
}

.photo_thumb a{
	cursor: pointer;
}
.photo_thumb div img {
	margin: 0; 
}

.photo_thumb img.photo_thumb_img.flagman {
	border: 1px solid #FF0000;
	background-color: #F19393;
}	
	
/****my-blog.php****/
	#user_blogs_list{
		width: 100%;
		margin: 0 0 15px 0;
		font: 14px Arial;
		border: 1px solid #E7E7E7;
	}
	
	#user_blogs_list td{
		padding: 8px;
		border-bottom: 1px solid #E7E7E7;
	}
	
	.bltd1{
		background-color: #FFF;
	}
	
	.bltd2{
		background-color: #EEF4F7;
	}
/********/
.font_style1 {font-size: 12px; font-family:Arial;}
/**User info personal**/
.user_info_content {
    background-color: #FAF3CC;
    border: 1px solid #DAD9C4;
    clear: both;
    font: 12px Arial;
    margin-bottom: 8px;
    padding: 4px;
    width: 100%;
}
.left_user_info_content {float: left;}
.right_user_info_content {float: left;padding-left: 15px;}
.user_info span {
    color: #A4AEAB;
}
.clear {clear: both;}
.reports_table {
    background-color: #FFFFFF;
    margin: 5px 0;
    padding: 5px;
    width: 100%;
}
.photo_thumb_img {
    border: 1px solid #DAD9C4;
    height: 100px;
    margin-bottom: 5px;
    padding: 2px;
    width: 150px;
}
.reports_content {
    color: #2F5157;
    font: 12px/14px Arial;
    margin-top: 3px;
}
.reports_stat {
    color: #A7BCC0;
    font: 11px/14px Arial;
    margin-top: 5px;
}
.left_photo_box {float:left;}
.right_photo_box {float:left;padding-left: 15px;}
.category h2 a {
    color: #51858E;
    font: 16px/20px Arial;
}
.category span {
    color: #889597;
    font: 12px Arial;
}
.category li {
    list-style: none outside none;
    margin-bottom: 20px;
}
.user_info td {padding: 4px 4px 4px 0;}
.user_profile_tbl td {padding: 5px 0;vertical-align: middle;}
#panes_user_profile {padding-left: 15px;}
.uf_blog_msg {padding-top: 15px;}
.uf_marks_tbl td {padding: 4px;}
.reports_title a {
    color: #0091C0;
    font: 20px/24px Arial;
}
.search_pagenav {width: 100%;margin: 0 0 15px 0;font-size: 14px;}
.search_pagenav td {font-size: 14px;}
.ul_style span a {margin-left: 10px; font-size: 12px;color: #2F5157;text-decoration:none;}
.post_photo_list_thumbs_link {font-size: 14px;margin: 0 0 15px 0;display: block;}
.pagination {font-size: 14px;}
.pagination a {font-size: 14px;}

.hidden {display:none;}

/***Comment***/

#comments_list {
    margin: 0 0 0 -30px;
}
#comments_list ul {padding: 0pt; margin: 0pt 0pt 0pt 15px; background: none repeat scroll 0% 0% transparent; list-style-type: none;}
#comments_list ul li {padding: 1px 0 5px 15px;}
.clearer {clear:both;}
.comment {
    background-color: #FAF3CC;
    clear: both;
    font: 12px Arial;
    height: 95px;
    margin-bottom: 7px;
    padding: 8px;
    width: 100%;
    border-collapse: separate;
}
.comment td {vertical-align: top !important;}
.c_1 {
    text-align: right;
    width: 105px;
}
.c_2 {
    padding: 0 10px;
}
.comment_user_login a {
    color: #000000;
    float: left;
}
.comment_date {
    color: #A4AEAB;
    float: right;
}
#comments_list .comment img {float:none;display: inline-block !important;margin:0;}
#comments h2 {
    color: #51858E;
    font: 22px Arial;
    margin: 30px 0 10px;
}
.a_ajax {
    border-bottom: 1px dashed;
    text-decoration: none;
}

.comment_button {
    background: url("/i/comment_button.jpg") no-repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    clear: both !important;
    height: 21px !important;
    margin: 3px 0 0 !important;
    width: 153px !important;
}

.c_1 img {border: 1px solid #D9CF89; padding: 1px;}
.inform_comment {padding: 6px; font: 14px Arial;}
.c_1 div {padding: 3px 0 0 6px;}
.comment_text {clear: both; padding-top: 12px; color: #2F5157;}
.comment_text img {width: auto; height:auto;background:none;border:none;vertical-align:middle;}
#reply_form #f_content {width: 100%;height: 80px;}


#samborsky_rater {
    clear: both;
}
#samborsky_rater h2 {
    color: #51858E;
    font: 22px Arial;
    margin: 30px 0 10px;
}
#samborsky_rater ul {
    background: none repeat scroll 0 0 transparent;
    margin: 7px 0 7px 0;
    float: left;
}
#samborsky_rater li {
    background: none repeat scroll 0 0 transparent;
    list-style-type: none;
    margin: 0 0 7px;
    padding: 3px 3px 3px 0;
}
#samborsky_rater h3 {
    font: 18px/24px Arial;
    margin-left: 10px;
}
#samborsky_rater li a {font-size: 14px;}
#samborsky_rater li img {vertical-align: middle;}
.wrap {
    clear: both;
}
.rater_info {margin: 25px 0 0 0 !important;}
.rater_info i {font-style:normal;color: green;font: 22px Arial;}
.ul_style {margin: 7px 0 7px 15px;}
.ul_style li {background: url("/i/arrow.gif") no-repeat scroll 0 7px transparent;list-style-type: none;padding: 1px 0 5px 15px;}

.rating_act_link {text-decoration: none; border-bottom: 1px dashed;}
.post_al_info {clear: both;}

.rating_stat_tbl {width: 100%;text-align: center;font: 16px Arial;}
.rating_stat_tbl td {width: 50%;}
.rating_stat_tbl td {line-heighT: 1.4;margin-right: 4px;}
.rating_stat_tbl td strong {padding-bottom: 10px;display: block;}

.cover_post_img {margin: 0 15px 12px 0;float: left;}
.site_map {padding-left: 40px;}
.site_map p {font-size: 14px;padding: 8px 0 8px 0px;}
.news_i_box p {padding: 6px 0;font-size: 11px;}
.glossary li {padding: 3px 0;font-size: 13px;}
.glossary li a {font-size: 13px;}
