@charset "utf-8";
/*
Theme Name: Egolos
Theme URI: http://www.egolos.ru
Description: Egolos theme
Version: 0.9
Author: Alexey Sidorenko
*/

/* 1. Typography & Colors */
body {font-size: 12px; font-family: Verdana, Arial, Sans-Serif;background: #a8a8a8 url('images/bg.jpg');background-repeat:repeat-x;color: #333;text-align: center;margin: 0px;padding: 0px;}
	a {text-decoration:none; color:#4c4c4c;}
	a:hover {color:#585858; background:#e7e7e7;}
	a:visited {color:#6c6c6c}
.clear {clear: both; height:1px}
/* 2. HEADER */
#header {margin:0 auto;padding:0px 0px 10px 0px;height:125px;width:99%; overflow:hidden!important; min-width:960px;}
#headerimg {margin:0px;margin:0px;height: 90px;width: 290px;background: url('images/all-icons.png') 0px -204px no-repeat;   float:left;}	
#headerimg  h1, #headerimgphoto h1 {text-indent:-9999px; padding:0px; margin:0px;}
/* 2.1. Nav-red*/
#navigation_red {position:relative; margin:7px 0px 0px 0px; padding:0px; width:auto; text-align:left; height:25px; float:left; }
#navigation_red ul,#navigation_green ul  {padding:0px; margin:0px; list-style: none;}
#navigation_red ul li, #navigation_green ul li {list-style: none; padding:0px; margin:0px; float: left!important;}
#navigation_red ul li a {  padding:6px; display: block; background:#FFF; margin:0px;border-left:1px solid #cc0000;border-top:1px solid #cc0000; color:#3a3a3a; text-decoration:none;}
#navigation_red ul li a:hover, #navigation_red ul li.current-cat a  {color:#FFF;background: #CC0000 url('images/all-icons.png') -221px -321px;}
.nav_last {border-right:1px solid #cc0000;}
/*2.2. Nav-green*/
#navigation_green {position:relative; margin:7px 0px 0px 0px; padding:0px; width:auto; text-align:left; height:25px; float:right; }
#navigation_green ul li a {  padding:6px; display: block; background:#FFF; margin:0px;border-left:1px solid #3c9900;border-top:1px solid #3c9900; color:#3a3a3a; text-decoration:none;}
#navigation_green ul li a:hover, #navigation_green ul li.current-cat a {color:#FFF;background:#3c9900 url('images/all-icons.png') -221px -295px;}
.nav_last_green {border-right:1px solid #3c9900;}

/*2.3. Subcategories*/
#submenu {margin:5px auto 12px auto;padding:0px; width:960px; text-align:center; height:25px; clear:both;list-style: none;}
#submenu ul {padding:0px; margin:0px; list-style: none; text-align:center;}
#submenu ul li {list-style: none; padding:0px; margin:0px; float: left!important;}
#submenu ul li a {  padding:6px; display: block; background:#FFF; margin:0px;border-right:1px solid #989898;border-top:1px solid #989898; border-bottom:1px solid #989898; color:#3a3a3a; text-decoration:none;}
#submenu ul li a:hover {background:#989898; color:#FFF;}
li.nav_class_grey{border-left:1px solid #989898;background:#989898!important; color:#FFFFFF!important;}
#submenu li.current-cat a {background:#c2c2c2!important; color:#FFFFFF!important;}
li.nav_class_grey a {background:#989898!important; color:#FFFFFF!important; padding-right:20px!important; padding-left:20px!important;}
	.subsub {padding-left:40px!important;}

/* 2.4. Right Header*/
#right_header {margin:0px; padding:0px; height:90px; width:670px;float:right;}
#right_header1 {margin:0px; padding:0px; height:90px; width:605px;float:right;}
#user_panel {float:right; font-size:10px; text-align:right; }
	.icon_register, .icon_enter {background:url('images/all-icons.png') no-repeat; width:15px; height:12px; display:inline-block; vertical-align:middle}
	.icon_register {background-position:-46px -60px;}
	.icon_enter {background-position:-62px -60px;}
.red {color:#cc0000;}
#banner468 { margin-top:13px;float:left; width:468px; height:60px;}
#banner468 img {border:0px;}
#create_poll {margin-left:10px;margin-top:13px;float:right;}
#create_poll a {width:179px; height:51px; text-indent:-9999px; background:url('images/all-icons.png') -221px -51px no-repeat; display:block; cursor:pointer; }
#create_poll a:hover {width:179px; height:51px; text-indent:-9999px; background:url('images/all-icons.png') -221px 0px no-repeat;  display:block; }

/*3. SIDEBAR */
#ad300 {width:300px; background:#efefef; float:right;   margin-bottom: -5000px;
  padding-bottom: 5000px;}
  
	#ad300 h3 {color:#cc0000; padding:13px 10px 0px 17px; margin:0px 0px 3px 0px; font-size:18px; font-family:Arial, Helvetica, sans-serif;height:50px!important;background:url('images/icons.png') 0px -50px repeat-x;}
	#ad300 p {margin:0px 0px 0px 25px;}
	.find_poll_ad {font-size:14px; color:#CC0000; padding:0px 20px 5px 20px!important; margin:0px!important; text-align:center;}
#ad300 ul {padding:0px; margin:0px 0px 0px 25px;}
	#ad300 ul li{list-style:none; padding:1px 0px 1px 0px;}
	#ad300 ul li a {color:#3a3a3a;}
		#ad300 ul li a:hover {color:#585858}
#ad250 {text-align:center; padding:0px 10px 15px 10px}
#ad250  img {border:0px;}
.green {color:#44b200; }
.red {color:#CC0000;}
/* 3.1. Searchform*/
#searchform {margin:0px;padding: 5px 5px 15px 0px;text-align: left;}
	#searchform #s { margin:0px 0px 0px 0px; width: 180px;padding: 4px 3px 1px 3px;height:19px; border:1px solid #dcdcdc; color:#585858}
	#searchform textarea:focus {border: 1px solid #c3c3c3; background:#e3ffd1!important;}
	#searchform input:focus {border: 1px solid #c3c3c3; color:#ea0000;}
#searchsubmit {background:url('images/icons.png') 0px -50px repeat-x;border:1px solid #dcdcdc!important;color:#b50000;font-size:10px;padding:5px 5px 4px 5px;margin:0px 0px 0px 0px;}
.entry form { text-align:center;}
select {width: 130px;}

/* 3.2. Sidebar photos*/
.sidebar_photo {padding:0px 0px 10px 5px; margin:0px;}
.sidebar_photo_img {float:left; height:100px; width:100px; margin:0px 25px 10px 20px;}
.sidebar_photo_img img {border:none!important;}

#user_rating {margin-top:-4px;}
#user_rating li {line-height:18px;}
#user_rating img {vertical-align:middle;}

/* 4. BODY*/

#container960 {width:960px; margin:0 auto; padding:0px 20px 0px 20px; background:url('images/transp_bg.png') repeat-y; text-align:left; overflow: hidden;}
	.cont_960_top {height:6px; margin:0 auto; width:980px; background:url('images/transp-round-corners.png') top center no-repeat;}
#page {margin: 0px 0px 0px 0px;padding: 0px;width: 650px;background:#f6f6f6;text-align: left; }

/* 4.1. Headers styling*/
h2.header {color:#3fa300; text-align:left; background:#f6fff0;}
	h2.header a {color:#3fa300;}
#mid_column h2 {color:#cc0000; background:#fff8f8;}
#right_column h2  {color:#3a3a3a;background:#f8f8f8;}
h2.header, #mid_column h2, #right_column h2 {padding:10px 10px 0px 10px; margin:0px 0px 10px 0px; font-size:18px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #e3e3e3; height:60px;}


/* _Column N1 */
.narrowcolumn {float: left;padding: 0px 0px 0px 0px;margin:0px;background:#f5f5f5;width: 200px; }
	.narrowcolumn ul, #right_column_sm ul {margin:0px; padding:0px;}
	.narrowcolumn ul small, #right_column_sm ul small a  {color:#999999;}
	.narrowcolumn ul li, #right_column_sm ul li {list-style:none;padding:8px 8px 8px 8px; border-bottom:1px solid #ececec; border-left:1px solid #f5f5f5;}
	.narrowcolumn ul li:hover, #right_column_sm ul li:hover {background:#FFF; color:#3c3c3c; border-left:1px solid #e1e1e1;}
	.narrowcolumn ul li ul li a, #right_column_sm ul li ul li a{font-size:10px; color:#3a3a3a; }
	.narrowcolumn form {margin: 0;}

.widecolumn {float:right;padding: 0px;margin: 0px 0px 0px 200px;width: 450px;}

/* _Column N2 */
#mid_column {float:left; background:#FFF; width:220px; margin:0px; padding:0px;}
#mid_column ol, .new_right_230 ol{padding:0px 0px 0px 0px; margin:0px; list-style-position:inside; font-size:10px; color:#999999; }
	#mid_column ol li {padding:8px 5px 7px 5px; margin:0px; border-bottom:1px solid #ececec; border-right:1px solid #FFF;}
	.new_right_230 ol li {padding:3px 15px 3px 15px; margin:0px; border-bottom:1px solid #ececec; border-right:1px solid #efefef;}
	#mid_column ol a  {font-size:12px; margin:0px; padding:0px;}
	.new_right_230 ol a {font-size:10px; margin:0px; padding:0px;}
	#mid_column ol li:hover, .new_right_230 ol li:hover {background:#f7f7f7; color:#3c3c3c; border-right:1px solid #e1e1e1;}
	#mid_column ol a:hover, .new_right_230 ol a:hover {color:#3c3c3c}
	.no_of_comments {color:#999999; font-size:10px; padding:0px; margin:4px 4px 0px 0px; display:block; text-align:right;}
		.no_of_comments a {color:#999999; font-size:10px!important;}
	.no_of_comments_new {font-size:10px!important;display:block; text-align:right;}
	.poll_mid_link {padding:0px; margin:0px;}

/* _Column N3 */
#right_column{float:right; padding: 0px 0px 0px 0px; margin:0px;width: 230px;background:#f5f5f5;}


/* 4.2. Index (First) Page */
.index_container h2, .new_widecolumn h2, .new_widecolumn_sw h2, h1.add_gradient, #right_column_sm h2 {padding:13px 10px 0px 17px; margin:0px 0px 0px 0px; font-size:18px; font-family:Arial, Helvetica, sans-serif!important;height:50px!important;}
.new_left_420 h2, #right_column_sm h2 {color:#3fa300;background:url('images/icons.png') 0px -120px repeat-x;}
.new_right_230 h2 {color:#595959;background:url('images/icons.png') 0px -50px no-repeat;}
.new_widecolumn h2 {color:#cc0000;background:url('images/icons.png') 0px -200px repeat-x;margin-left:-2px!important; margin-bottom:-9px!important;}

.index_container {width:650px; background: url('images/all-icons.png') 0px -400px repeat-y; float:left;}
.new_left_420 {float:left;padding:0px;margin:0px;width:420px; height:437px; overflow-y:auto; overflow-x:hidden; }
.new_right_230 {float:left;padding: 0px;margin:0px;width: 230px; }
.new_widecolumn {float:left; width:648px; background:#ffffff; padding-left:2px;}
.new_widecolumn_sw {float:left; width:650px; background:#ffffff;}

/* 4.2.1. News department

_fc - classes for the FeaturedTop category page*/
.news_box {width:420px;} 
.news_box_fc {width:650px; }
.news_box, .news_box_fc {height:auto;border-bottom:1px solid #efefef; margin-top:10px; min-height:120px;}
.news_box a:hover {background:#dfffc9!important; color:#3a9501}
	.nb_left {width:130px;float:left;text-align:center;}
		.nb_date {color:#a9a9a9; font-size:10px; }
		.nb_cat {padding:0px 5px 0px 5px;}
		.nb_cat a{color:#3a3a3a;  font-size:10px}
		.nb_left img, .nb_left_fc img {margin:15px 0px 15px 0px;border:0px;}
	.nb_right {width:270px;padding:0px 10px 0px 10px;margin:0px 0px 10px 130px;}
		.nb_right h3 {font-size:12px; line-height:normal;  margin:0px;}
		.nb_content {font-size:10px;}
		.nb_content ul { list-style-type:none; margin:10px; padding:0px;}
		.nb_content ul li {margin:5px;}
		.nb_discussion {color:#CC0000; font-size:10px; text-align:left; }
		.nb_discussion a {color:#CC0000;font-size:10px}	
/* 4.2.2. FeaturedTop cat page*/
.nb_left_fc {width:150px;float:left;text-align:center;}

.nb_right_fc {width:460px;padding:0px 20px 0px 20px; margin:0px 0px 10px 150px;}
	.nb_right_fc h3 {font-size:14px; line-height:normal;  margin:0px;}
	.nb_content_fc {font-size:12px;}
	
/*4.3. New Category Page*/
ul.cat_best_polls, ul.cat_regular_polls {margin:12px 5px 12px 5px; padding:0px; }
ul.cat_regular_polls {height:209px; overflow:auto}
ul.cat_best_polls li, ul.cat_regular_polls li  { list-style-type:none; margin:4px 15px 5px 15px; padding:2px 0px 5px 0px; border-bottom:1px dotted #e6f1df;}
ul.cat_best_polls li a {font-weight:bold;}
ol.height240 {min-height:271px;}

/*5. POLL MECHANIZM */

.wp-polls, .wp-polls-form {margin:0px; padding:0px;}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {text-align: left;background-image: none;display: block;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {text-align: left;list-style: none;}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {content: '';}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {display: inline;border: 0px;padding: 0px;margin: 0px;}
.wp-polls-ul {padding: 0px;margin: 0px 10px 0px 10px;}
.wp-polls-ans {width:100%;margin:0px;padding:0px;filter: alpha(opacity=100);-moz-opacity: 1;opacity: 1;background-color: #ffffff;}
.wp-polls-loading {display: none;text-align: center;line-height: 14px;}
.wp-polls-image {border: 0px;}
.wp-polls .Buttons {border:1px solid #c8c8c8;background-color: #f3f6f8;}


.poll {width:203px;margin:5px; padding:0px ; border:1px solid #eaeaea; background:#FFF; display:block; text-align:left; float:left; height:260px; overflow:hidden;}
.margin_left {margin-left:12px;}
.poll h2 {width:203px; height:60px!important; background:url('images/all-icons.png') no-repeat; overflow:hidden;line-height:13px;margin:0px!important; padding:0px!important;border:none!important;}
	.poll h2 a {font-size:12px!important; padding:5px 10px 10px 10px; color:#2c2c2c; display:block; }
	.poll h2 a:hover, .poll_activity a:hover, .poll_disc_but a:hover {background:none!important;}
.poll_time_activity {width:197px; padding: 3px;font-size:9px; float:left; clear:both; }
	.poll_time {color:#9f9f9f; float:left; padding-left:8px;}
	.poll_activity {float:right;padding-right:8px;}
		.poll_no_comm_img, .poll_activity_img, .poll_cat_img {background:url('images/all-icons.png') no-repeat;  display:inline-block; 	font-size: 1px;color: white; vertical-align:middle}
		.poll_no_comm_img {background-position:0px -60px; width:16px; height:13px;}
		.poll_activity_img {background-position:-16px -61px; width:13px; height:13px;}
		.poll_cat_img {background-position:-28px -60px; width:15px; height:14px; margin-right:3px;}
		.poll_activity a {color:#95c5c5}
		.poll_activity a.red {color:#cc0000!important;}


.poll hr {background:#d4d4d4!important; color:#d4d4d4; height:1px; clear:both; border:none;}
.poll_entry {float:left; background:#FFF;}
.poll_entry, .photo_entry {margin:0px; padding:0px;}
.poll_container{width:203px; margin:0px; padding:0px;}
.wp-polls-ul {width:190px; height:130px!important; font-size:10px; overflow:auto;}
.poll_answer { /*width:203px; height:120px!important; font-size:10px; overflow:auto;*/background:#FFF;}
	.poll_answer ul, .poll_result ul {padding:0px; margin:8px 15px 8px 10px; line-height:16px;}
	.poll_answer ul li, .poll_result ul li {padding:0px; margin:0px 0px 0px 0px;}
	.wp-polls-ul li input { vertical-align:middle;}
.poll_vote {padding:0px!important; margin:0px!important; text-align:center;}
	input.poll_button {background:url('images/all-icons.png') no-repeat;background-position:0px -72px; height:30px; margin:0px!important; width:147px;  cursor:pointer;font-size:16px; color:#2c5214; }
	input.poll_button:active, input.poll_button:hover  {background:url('images/all-icons.png') no-repeat;background-position:0px -101px; color:#a7ff70;}
.poll_add_margin {margin:0px; padding:0px; float:left; width:203px;}
	.poll_cat {font-size:10px!important; color:#bebebe; padding:5px 0px 0px 10px; float:left; width:120px; overflow:hidden; line-height:8px; }
	.poll_cat a {color:#bebebe;font-size:10px!important;}
	.poll_disc_but { font-size:10px;float:right;padding:5px 10px 0px 0px;}
	.poll_disc_but a {color:#61c620;}
.poll_result {width:203px; height:140px; font-size:10px; overflow:hidden}

/* 5.1. Pollbars*/
.wp-polls .pollbar0, .wp-polls .pollbar1, .wp-polls .pollbar2, .wp-polls .pollbar3, .wp-polls .pollbar4 {margin: 1px;font-size: 6px;line-height: 8px;height: 8px;border: 1px solid #; background: url('images/all-icons.png') repeat-x;}
	.wp-polls .pollbar0 {background-position: -221px -347px; }
	.wp-polls .pollbar1 {background-position: -221px -355px; }
	.wp-polls .pollbar2 {background-position: -221px -363px; }
	.wp-polls .pollbar3 {background-position: -221px -371px; }
	.wp-polls .pollbar4 {background-position: -221px -371px; }

/*6. FOOTER */
#footer {padding: 15px;margin: 0 auto;width: 930px;clear: both;}
#footer p {margin: 0px;color:#b6b6b6;padding: 0px 0px 0px 0px;text-align: left;}
.icon_footer {background:url('images/all-icons.png') no-repeat  -205px -56px; width:16px; height:17px; display:inline-block; vertical-align:middle; margin-right:5px;}
#footer a {color:#b6b6b6;}
#footer a:hover {color:#c9c9c9}

/*7. SINGLE PAGE */
#single_page {width:650px; padding:0px 0px 10px 0px; margin:0px; overflow:hidden; }
h1.simpleheader {padding:0px; margin:0px 10px 8px 0px; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
h1.add_gradient {line-height:15px;}
.title_details {float:left; font-size:10px; color:#cccccc; text-align:left; margin:0px 10px 10px 20px; padding:0px;}
.single_poll_page {height:auto; margin:0px!important; }
.entry {font-size:14px;  line-height:24px;}

.entry h3 {background:url('images/icons.png') 0px -50px repeat-x;width:auto; margin:0px; padding:5px 15px 5px 15px; font-size:14px;}
.entry table {border:1px solid #e7e7e7; font-size:12px; padding:5px;border-collapse:collapse; line-height:normal!important; margin:15px 15px 15px 15px;}
.entry form {margin:15px 15px 15px 15px;}
	.entry table td {padding:8px; border:1px solid #e7e7e7; border-collapse:collapse}
.entry p, .entry ul, .entry ol { text-align:justify; padding:0px 15px 0px 15px;}
.entry ul, .entry ol {margin-left:20px; margin-right:20px;}
.entry ul li, .entry ol li {margin:10px 0px 10px 0px;}
	ul.ul_none { list-style-type:none;}
	ul.ul_none li { list-style-type:none;}
#banner240 {float:right; padding:6px 0px 0px 0px; margin:0px;}


.related_posts {text-align:right; color:#9e9e9e; border:1px solid #eaeaea; width:382px; border-top:none; margin-top:15px;}
	.related_posts a{color:#9e9e9e;}
	.related_posts ul {padding-right:20px;}
		.related_posts ul li {list-style-image:url('images/footer-v-12.png');}
	.related_posts h3 {background:url('images/icons.png') 0px -50px repeat-x;width:auto; margin:0px; padding:5px 15px 5px 5px; font-size:14px;}	
.embed_fields {color:#9e9e9e; margin:2px 20px 20px 20px;}
	.embed_fields td {padding-left:10px;}
	.embed_fields input {margin:0px;}
	
div.first_raw_cont {width:610px; margin:0px; padding:0px 0px 15px 15px; height:auto; border-bottom:1px solid #fbfbfb; float:left }
div.second_raw_cont {width:610px; margin:0px 0px 15px 17px; height:auto; border-bottom:1px solid #fbfbfb; padding:10px 0px 15px 0px;color:#9e9e9e; float:left }
.caption {padding:5px 10px 5px 10px; margin:10px 0px 25px 0px; background:#FFF; border-top: 1px solid #e7e7e7 ;border-bottom:1px solid #e7e7e7; font-style:italic; font-size:12px;}
.more_polls a, .less_polls a {font-size:11px; padding:5px; background:#FFF; border:1px solid #cc0000; margin:5px 0px 5px 0px;display:block; }
.more_polls a {width:75px;}
.less_polls a {width:95px;}
.more_polls a:hover, .less_polls a:hover {background:#f6f6f6; border:1px solid #b00808; display:block;}
.less_polls {float:left; }
.more_polls {float:right;}
a.index_polls {width:627px; border:1px solid #eaeaea; padding:3px; display:block; float:left; margin:5px 0px 10px 5px;}

/*8. USER PROFILE */
#not_voted_polls_toggle, div#not_voted_polls {position:fixed;right:25px;z-index:2000;background:#FFF!important;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
-moz-opacity: 0.95; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
box-shadow: 0px 0px 10px #000000;
-webkit-box-shadow: 0px 0px 10px #000000;
-moz-box-shadow: 0px 0px 10px #000000;border:1px solid #CCC;}
#not_voted_polls_toggle {bottom:25px; padding:5px;width:220px; cursor:pointer;}
div#not_voted_polls {bottom:55px; width:230px; text-align:left;}
#not_voted_polls h4 {padding:5px; margin:0px; background:#CCC; color:#CC0000;}
#not_voted_polls ul {margin:0px;padding:0px 10px 10px 10px;overflow:auto;height:300px;}
#not_voted_polls ul li {border-bottom:1px solid #CCC; padding:3px; font-size:11px; list-style-type:none;}
#not_voted_polls_slidedown {cursor:pointer; font-weight:normal!important; font-size:10px;}

#karma_changes_toggle, div#karma_changes {position:fixed;left:25px;z-index:2000;background:#FFF!important;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); /* IE 5.5+*/
-moz-opacity: 0.95; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.95; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.95; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
box-shadow: 0px 0px 10px #000000;
-webkit-box-shadow: 0px 0px 10px #000000;
-moz-box-shadow: 0px 0px 10px #000000;border:1px solid #CCC;}
#karma_changes_toggle {bottom:25px; padding:5px;width:220px; cursor:pointer;}
div#karma_changes {bottom:55px; width:230px; text-align:left;}
#karma_changes h4 {padding:5px; margin:0px; background:#CCC; color:#CC0000;}
#karma_changes ul {margin:0px;padding:0px 10px 10px 10px;overflow:auto;height:300px;}
#karma_changes ul li {border-bottom:1px solid #CCC; padding:3px; font-size:11px; list-style-type:none;}
#karma_changes_slidedown {cursor:pointer; font-weight:normal!important; font-size:10px;}


.wide_left_bar {width:420px; float:left; padding:0px 0px 0px 0px; margin:0px; overflow:hidden;}
#right_column_sm{float:right; padding: 0px 0px 0px 0px; margin:0px;width: 230px;background:#f5f5f5; overflow:hidden;}
	#right_column_sm h2 {line-height:15px;}
	h3.progile_data {background:url('images/icons.png') 0px -50px repeat-x;width:auto; margin:10px 0px 10px 0px; padding:5px 15px 5px 20px; font-size:14px;}
#last_visited {margin:0px 10px 10px 20px; padding:0px;font-size:10px; color:#cccccc;}
dl.table-display {width: 400px;margin: 0px 0px 0px 18px;padding: 0px; display:block; float:left;}
	.table-display dt {width: 108px;float: left;margin: 0 0 0 0;padding: 5px;border: 1px solid #989898;font-weight: normal; color:#FFF; background:#989898;border-bottom: 1px solid #bdbdbd;}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.table-display dd{float: left;width: 260px;margin: 0 0 0 0;padding: 5px 5px 5px 15px;border-top: 1px solid #bdbdbd; border-bottom: 1px solid #FFF; font-size:12px; background:#FFF;}
dl.graph {border: 1px solid #CCC;margin:0 auto; padding:10px 0 60px 0; width:404px; height:auto; background:#fff url('images/bar.gif') no-repeat;background-position:2px bottom; overflow:hidden;}
.graph dt {text-align:center; font-size:1.5em; border-bottom:3px solid #fff;}
.graph dd {margin:0px;padding:3px; font-weight:normal;font-size:12px;display:block; width:400px; height:2em; }
.graph dd b {float:left;display:block; margin-left:auto; background:url('images/icons.png') 0px -120px repeat-x; height:2em; line-height:2em; } 
.graph dd b.redgraph {float:left;display:block; margin-left:auto; background:url('images/redgraph_bg.jpg') repeat-x; height:2em; line-height:2em; } 

a.delete_user {color:#989898;  font-size:10px; }
	a.delete_user:hover {color:#CC0000; background:#f8dada;}
	a.delete_user:active {color:#FF0000;}
button.save_user {padding:5px;margin-top:10px;background:#e3e3e3; color:#585858; border:1px solid #989898;margin-left:120px; }
	button.save_user:hover {color:#64b200; cursor:pointer;border:1px solid #64b200; background:#e6ffc7;}
	button.save_user:active {color:#77d401;border:1px solid #77d401;}

.upload_avatar_button {background:#e3e3e3; color:#585858; border:1px solid #989898; width:100px; height:20px; text-align:center; padding-top:5px; margin-top:5px;}
.upload_avatar_button:hover, .upload_avatar_button:active {color:#64b200; cursor:pointer;border:1px solid #64b200; background:#e6ffc7;}

/*8.1. Datepicker*/
select.ui-datepicker-new-month, select.ui-datepicker-new-year  {font-weight:normal; font-size:10px;}
select.ui-datepicker-new-month {width:85px; overflow:hidden; float:left;padding:2px;}
select.ui-datepicker-new-year {width:75px; overflow:hidden; float:right;padding:2px;}



/*9. COMMENTS */
.comment_this {color:#cc0000;}
.commentform_link {font-weight:normal!important; font-size:10px; color:#999999;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0px; margin:0px 10px 0px 20px;text-align: justify;font-weight: bold;}
	.commentlist li {margin: 8px 0px 3px 0px;padding: 5px 10px 3px 10px;list-style: none;}
	.commentlist p {margin: 10px 5px 10px 0;font-weight: normal;line-height: 12px;text-transform: none;}
#commentform {margin:0px 20px 10px 20px;}
#commentform p {margin: 5px 0;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.nocomments {text-align: center;margin: 0;padding: 0;}

.commentmetadata {margin: 0;display: block;}
.commentlist li, #commentform input, #commentform textarea {font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#commentform textarea {width: 400px;}
.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}
.commentmetadata {font-weight: normal;}
#comment_avatar {float:left; padding:0px 20px 10px 0px;}

/* 9.1. Comments karma*/
.karma_comment_div {float:right; color:#999}
.karma_comment_approve, .karma_photocomment_approve, .karma_poll_approve, .karma_photopoll_approve {background:url('images/karma_comment_add.png') no-repeat; vertical-align:middle; width:16px; height:16px; text-indent:-9999px; cursor:pointer; display:inline-block}
.karma_comment_disapprove, .karma_photocomment_disapprove, .karma_poll_disapprove, .karma_photopoll_disapprove {background:url('images/karma_comment_delete.png') no-repeat; vertical-align:middle; width:16px; height:16px;text-indent:-9999px;cursor:pointer; display:inline-block}
.karma_user_approve {background:url('images/karma_user_up.png') no-repeat top; vertical-align:middle; width:24px; height:35px; text-indent:-9999px; cursor:pointer; display:inline-block; padding:0px 20px 0px 0px; }
.karma_user_disapprove {background:url('images/karma_user_down.png') no-repeat top; vertical-align:middle; width:24px; height:35px; text-indent:-9999px; cursor:pointer; display:inline-block; padding:0px 0px 0px 20px;}

.karma_number {display:inline-block;}
.karma_comment_font {font-size:0.8em; }
.karma_user_font {font-size:3em; }
.karma_pos {color:#3c9900!important;}
.karma_neg {color:#cc0000!important;}
.karma_vote_disabled {display:none!important;}

/*9.2. Posts karma*/
.poll_karma {float:right; margin-left:20px;}

/*9.3. Threaded comments*/
.editComment, .editableComment, .textComment{display: inline;}
.comment-childs{background:#FFF;margin: 5px;padding:5px;}
.chalt{background:#efefef;}
#newcomment{width:90%;}
#newcommentsubmit{color:red;}
.adminreplycomment{width:99%;margin:4px;padding:4px;}
.mvccls{}
.thdrpy a{color:#44b200; font-size:10px;}
.thdmang a {color:#CC0000; font-size:10px;}

/*10. PHOTO */
#add_pic {margin-left:10px;margin-top:13px;float:right;}
	#add_pic a {width:179px; height:51px; text-indent:-9999px; background:url('images/all-icons.png') -221px -102px no-repeat; display:block; cursor:pointer; }
	#add_pic a:hover {width:179px; height:51px; text-indent:-9999px; background:url('images/all-icons.png') -221px -153px no-repeat; display:block; }
#headerimgphoto {margin:0px;margin:0px;height: 90px;width: 350px;background: url('images/logophoto.png'); background-repeat:no-repeat; background-position:top left; float:left;}
#banner408 { margin-top:13px;float:left; width:380px; height:60px; overflow:hidden;}
#banner408 img {border:0px;}
/*10.1. Photo page*/
#photo_page {width:650px; padding:0px; overflow:hidden }
	h1.photoheader {color:#3fa300; text-align:left; background:#f6fff0 url('images/photo_cat_bg.png') no-repeat bottom right;padding:10px 10px 25px 10px; margin:0px 0px 0px 0px; font-size:18px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #e3e3e3;}
	h1.photoheader a {color:#3fa300;}
	#photo_page h2 {padding:0px; margin:0px 10px 8px 10px; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
	.best_photos h2{color:#CC0000;}
	.best_photos { background:#efefef; border-bottom:20px solid #f8f8f8; padding:10px 10px 10px 20px; height:auto; width:620px; float:left; }
/* 10.2. Photo poll box design*/	
	.regular_photos {width:620px; padding:10px 10px 10px 20px; float:left;}
	
.photobox {width:130px; height:245px;margin:10px; padding:0px ; border:1px solid #d4d4d4; background:#FFF; display:block; text-align:center; float:left;}
	.photobox h2 {width:130px; font-size:12px!important; margin:0px!important; padding:0px!important; height:57px; background:url('images/all-icons.png') no-repeat;  line-height:normal;color:#686868;float:left;}
	.photobox h2 a{padding:7px 10px 10px 10px; color:#2c2c2c; display:block;}
	.photobox_time {width:130px;font-size:9px; color:#cccccc;margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;float:left; clear:both; text-align:center  }


	.photo_entry {width:130px;height:107px; float:left;clear:both;}

	.photo_entry p  {margin:0px!important; padding:0px!important;}
	.photo_entry img{ border:1px solid #d4d4d4;}
	
	/* star rating code - use lists because its more semantic */
	/* No javascript required */
	/* all the stars are contained in one matrix to solve rollover problems with delay */
	/* the background position is just shifted to reveal the correct image. */
	/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
	/*  key:  B=Blank : O=Orange : G = Green * /
	/*..... The Matrix ....... */
	/* colours ....Background position */
	/* B B B B B - (0 0)*/
	/* G B B B B - (0 -16px)*/
	/* G G B B B - (0 -32px)*/
	/* G G G B B - (0 -48px)*/
	/* G G G G B - (0 -64px)*/
	/* G G G G G - (0 -80px)*/
	/* O B B B B - (0 -96px)*/
	/* O O B B B - (0 -112px)*/
	/* O O O B B - (0 -128px)*/
	/* O O O O B - (0 -144px)*/
	/* O O O O O - (0 -160px)*/


	/* the default rating is placed as a background image in the ul */
	/* use the background position according to the table above to display the required images*/
	.rating, .fav{
	  width:80px; height:16px; margin:0 0 20px 0;padding:0;list-style:none;clear:both;position:relative;
	  background: url(images/star-matrix.gif) no-repeat 0 0;}
	.fav{width:16px;}
	/* add these classes to the ul to effect the change to the correct number of stars */
	.star_0 {background-position:0 0}
	.star_1 {background-position:0 -16px}
	.star_2 {background-position:0 -32px}
	.star_3 {background-position:0 -48px}
	.star_4 {background-position:0 -64px}
	.star_5 {background-position:0 -80px}
	li.indicator {display: none;}
	ul.rating li, ul.fav li  {cursor: pointer;
	 /*ie5 mac doesn't like it if the list is floated\*/
	  float:left;
	  /* end hide*/
	  text-indent:-999em;
	}
	ul.rating li.indicator {float: right; text-indent: 0; position: relative; left: 18px;}
	ul.fav li a, ul.rating li a {position:absolute;left:0; top:0; width:16px; height:16px;text-decoration:none;z-index: 200;}
	ul.rating li span, ul.fav li span {text-decoration:none; position:absolute; width:16px; height:16px;}
	ul.fav li.s_1 a, ul.rating li.s_1 a {left:0;-moz-outline:none;}
	ul.rating li.s_2 a {left:16px;-moz-outline:none;}
	ul.rating li.s_3 a {left:32px;-moz-outline:none;}
	ul.rating li.s_4 a {left:48px;-moz-outline:none;}
	ul.rating li.s_5 a {left:64px;-moz-outline:none;}
	ul.fav li a:hover, ul.rating li a:hover {
	  z-index:2;
	  width:80px;
	  height:16px;
	  overflow:hidden;
	  left:0; 
	  background: url(images/star-matrix.gif) no-repeat 0 0;
	}
	ul.fav li a:hover {width:16px;}
	ul.fav li.s_1 a:hover, ul.rating li.s_1 a:hover {background-position:0 -96px;}
	ul.rating li.s_2 a:hover {background-position:0 -112px;}
	ul.rating li.s_3 a:hover {background-position:0 -128px}
	ul.rating li.s_4 a:hover {background-position:0 -144px}
	ul.rating li.s_5 a:hover {background-position:0 -160px}
	
	.photo_stars{text-align:center;}
	form.photo_star_form {margin-bottom:0px!important;}
	.photo_stars button {margin:1px!important; padding:0px!important;}
		span.photo_icon_avg_rating, span.photo_icon_votes {display:inline-block; height:16px; width:17px;background:url('images/photo-icons.png') no-repeat;margin:0px; padding:0px; vertical-align:middle;}
			span.photo_icon_avg_rating {background-position:-34px -300px;}
			span.photo_icon_votes {background-position:-51px -300px;}
	.photo_discuss { font-size:10px;  padding:0px 0px 3px 0px; margin:2px auto; display:block; text-align:center ;}
		.photo_discuss a {color:#61c620;}
		.photo_discuss a:hover {background:#dcffc6;}
		
/* 10.3. jQuery.Rating Plugin CSS */
.photo_star_form ul {margin:0px auto;}
.photo_star_form ul li {list-style:none; display:block;}

div.rating{cursor:pointer;margin:0px;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0px;width:0px;clear:both;visibility:hidden}
div.cancel, div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel, div.cancel a{background:url('images/star_rating_delete.gif') no-repeat 0px -16px}
div.star, div.star a{background:url('images/star_rating_star.gif') no-repeat 0px 0px}
div.cancel a, div.star a{display:block;width:16px;height:100%;background-position:0px 0px}
div.star_on a{background-position:0px -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0px -32px}
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
div.star{background:transparent!important;overflow:hidden!important}
/* 10.4. Jcrop */
.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline{font-size: 0;position: absolute;background: white url('Jcrop.gif') top left repeat;}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {font-size: 1px;width: 7px !important;height: 7px !important;border: 1px #eee solid;background-color: #333;*width: 9px;*height: 9px;}

.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline{background: yellow;}
.custom .jcrop-handle {border-color: black;background-color: #C7BB00;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

/*10.5. flyout*/
#loader img {background:#FFF; padding:10px;border:1px solid #d4d4d4;}

/*10.6. Voted*/
.voted, .voted:visited {color:#CCC }
.voted_open, .voted_open:visited {color:#999999!important; }
.voted:after, .voted_open:after {content:" [v]";}

 #at16p .atbtn { width:150px!important; }		

/*10.7. Upload Plugin*/
.upload_photo_button {width:171px; font-size:24px; height:47px; text-align:center; background: url('images/photo-icons.png') 0px -124px no-repeat; padding-top:16px; cursor:pointer!important; margin-top:0px;}
.upload_photo_button:hover {width:171px; font-size:24px; height:47px; text-align:center; background: url('images/photo-icons.png') -171px -124px no-repeat; padding-top:16px; cursor:pointer!important;margin:0px!Important;}
.checkbox_label {width:auto!important;}

.upbanner {height:70px; margin:0 auto; width:auto;}

/*11. SEX WAR */
.sex_war_container {width:300px; height:150px; background:url('images/all-icons.png') -400px 0px no-repeat; 
color:#000; font-size:10px!important; padding-top:1px;}
	.sw_table {width:210px; height:auto; margin:25px 0px 0px 45px;text-align:center}
	.male_users, .female_users {font-size:20px; margin:0px; padding:0px; font-weight:bold }
		.male_users, .male_polls {color:#133B8E;}
		.female_users, .female_polls {color:#620966}
	.male_polls, .female_polls {font-size:16px;font-weight:bold }
	a.sw_button {margin-left:45px; margin-bottom:15px; display:block; width:210px; height:43px;
		background:url('images/all-icons.png') 0px -297px no-repeat; cursor:pointer;}
	a.sw_button:hover {margin-left:45px; margin-bottom:15px; display:block; width:210px; height:43px;
		background:url('images/all-icons.png') 0px -341px no-repeat;cursor:pointer;}	
	/* 11.1. Sex War Page*/	
	.new_widecolumn_sw h2, h1.add_gradient {color:#595959;background:url('images/icons.png') 0px -50px repeat-x; margin-bottom:0px!important; padding-bottom:0px!important; border-bottom:none!important; display:block}
.sexwar {padding-left:25px;}
.sw_cat_table {width:100%;border:0px; border-collapse:collapse; margin:0px; padding:0px;}
	.sw_cat_table tr, .sw_cat_table td, .sw_cat_table tbody {padding:0px;margin:0px; border:0px; height:auto;}
	.sw_cat_table td {width:50%; }
	ol.sw_list {margin:0px 10px 20px 20px; line-height:16px; color:#999999}
	.sw_td_m {background:#ECF2F4;}
	.sw_td_f {background:#FAEAFD}
h3.sw_f {background:url('images/sw-f-h3.png') repeat-x; height:57px; color:#FFF; margin:-13px 0px 0px 0px!important; padding:18px 0px 0px 0px!important; text-align:center; width:auto}
h3.sw_m {background:url('images/sw-m-h3.png') repeat-x; height:57px; color:#FFF; margin:-13px 0px 0px 0px!important; padding:18px 0px 0px 0px!important; text-align:center; width:auto}

/*12. ICONS */
.icon_cl {background: url('images/icons.png') no-repeat;height:25px;display:block; float:left; margin-right:10px;}
	.icon_popular {width:22px;  background-position:-140px -12px; }
	.icon_actual {width:22px;  background-position:-115px -12px;}
	.icon_last {width:22px;  background-position:-90px -12px;}
	.icon_sw {width:30px;  background-position:0px -12px;}
	.icon_ins_blog {width:25px;  background-position:-165px -12px;}
	.icon_comm {width:30px;  background-position:-30px -12px;}
	.icon_add_comm {width:30px;  background-position:-60px -12px;}
	.icon_search {width:25px;  background-position:-215px -12px;}
	.icon_user_rating {width:25px;  background-position:-240px -12px;}
	.icon_ad {width:25px;  background-position:-268px -12px;}
	.icon_photo {width:25px;  background-position:-293px -12px;}
.icon_cl_sm {background: url('images/icons.png') no-repeat;height:15px;display:block; float:right; margin-left:10px;}
	.icon_share {width:17px;  background-position:-190px -9px;}

/*13. Contact Form*/
.contactform {margin:15px; padding-bottom:25px; border:1px solid #e7e7e7; width:500px;height:auto; font-size:12px; }
#wpcf {height:auto}
#wpcf input, #wpcf label {float:left; margin:0px; }
#wpcf textarea, #wpcf input {float:left; margin:0px; clear:both;}
#wpcf input {vertical-align:middle;}
.wpcf_submit {height:30px; width:120px; margin-top:0px;}
.wpcf_required {float:left;font-size:12px; color:#FF0000; font-style:italic; margin-left:10px;}
	

/* 14. NEW WINDOW	*/		
/* 14.1. New Poll Form */
#new_poll_dialog table{text-align: left;padding:0px; margin:0px; width:550px;}
#newpoll_form input,#reg_form input, #reg_form textarea, #new_photo_form input, #crop_photo_form input, #confirm_photo_form input, #auth_form input  {background:#ededed; border:1px solid #c2c2c2!important;padding:3px;margin:4px 0px 4px 0px;}

#newpoll_form input:focus, #newpoll_form input.sffocus, #newpoll_form input:active,
#reg_form input:focus, #reg_form input.sffocus, #reg_form input:active, 
#reg_form textarea:focus, #reg_form textarea.sffocus, #reg_form textarea:active,
#new_photo_form input:hover, #new_photo_form input.sffocus, #new_photo_form input:active,
#crop_photo_form input:hover, #crop_photo_form input.sffocus,#crop_photo_form input:active,
#confirm_photo_form input:hover, #confirm_photo_form input.sffocus, #confirm_photo_form input:active, #auth_form input:hover, #auth_form input:active, #auth_form input.sffocus {background:#e0ffce; border:1px solid #43ae00!important;}
#new_poll_dialog td {text-align: left;padding:0px; margin:0px;}
.upper_td {width:320px; text-align:left;padding:10px 20px 6px 20px;}
input.poll_question {width:302px; margin:7px 0px 3px 0px; background:#ededed; border:1px solid #c2c2c2; font-size:14px; padding:3px; font-weight:bold;}
.poll_tip {color:#8c8c8c; font-style:italic; font-size:10px}
.poll_tip a { border-bottom:1px dashed #8c8c8c;color:#8c8c8c;}
select.cat_choose {width:187px;background:#ededed; border:1px solid #c2c2c2;padding:3px;margin:5px 0px 7px 0px;}
.td_choose_cat {text-align:left;padding:0px 20px 0px 20px;}
.td_name {text-align:left;padding:2px 20px 2px 20px;}
.td_1 {text-align:left;padding:2px 10px 2px 20px; margin:0px;}
.td_2 {text-align:left;padding:2px 10px 2px 0px; margin:0px}
input.poll_name {}
.field_required {color:#CC0000;}
ol.poll_form_options {font-size:10px; height:130px; width:250px!important;overflow:auto; margin:0px 0px 0px 28px; padding:0px;}
.poll_form_options input {color:#7b7b7b;}
.poll_form_remove_answer {color:#CC0000; display:inline-block; margin-left:10px; cursor:pointer}
#new_poll_dialog form {margin:0px; padding:0px;}

#add_answer {color:#3c9900; font-weight:bold; cursor:pointer;}
#add_answer:hover {color:#2a6405;}

.message_error {background:#ffe5e5; color:#cc0000!important;display:block; padding:5px; margin:5px 5px 5px 15px;border:1px solid #e6a8a8;}
.message_pass_success { color:#3c9900!important;display:block; padding:5px; margin:5px 5px 5px 15px;border:1px solid #4ecf00;background:#eef9e8}

.stolbiki {background:url(images/default/newpoll/stolbiki.png) top left no-repeat;}
.help_desk {font-size:10px; text-align:justify;}
input.checkbox_rules {padding:0px; margin:0px; background:#FFF!important; border:none!important;vertical-align:middle; width:16px; height:16px;}
label.checkbox_label { vertical-align:middle;}
.red_notice {color:#cc0000; background:#ffe5e5;}

/*14.2. User registration*/
.reg_login_td { text-align:left;padding:6px 20px 6px 20px; width:340px}
#reg_form h3 {margin:5px 0px 0px 0px; padding:0px; font-size:14px;}
input.reg_question{width:318px; margin:7px 0px 3px 0px; background:#ededed; border:1px solid #c2c2c2; font-size:14px; padding:3px; font-weight:bold;}
.top_td {padding-top:10px;}
textarea.about_me {width:320px; height:40px; overflow:auto;}
.td_3 {width:180px; padding:10px; margin:0px; background:#efefef; text-align:justify;}
table.550width {width:550px;}
#pass_forgotten {cursor:pointer;margin-bottom:5px;}

/* 14.3. Window Dialog*/
.ui-dialog {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: normal; text-decoration: none; list-style: none;font-family:Arial, Helvetica, sans-serif;font-size: 12px;background: #ffffff 0 0 repeat-x;color: #3a3a3a;border: 2px solid #cc0000;position: relative;
box-shadow: 0px 0px 70px #000000;
-webkit-box-shadow: 0px 0px 70px #000000;
-moz-box-shadow: 0px 0px 70px #000000;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999;}
.ui-resizable .ui-resizable-handle {display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
.ui-resizable-n { height: 7px; width: 100%; top: -5px; left: 0px;  }
.ui-resizable-s { height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { width: 7px; left: -5px; top: 0px; height: 100%;}
.ui-resizable-se { width: 13px; height: 13px; right: 0px; bottom: 0px; background:  no-repeat 0 0;}
.ui-resizable-sw { width: 9px; height: 9px; left: 0px; bottom: 0px;  }
.ui-resizable-nw { width: 9px; height: 9px; left: 0px; top: 0px; }
.ui-resizable-ne { width: 9px; height: 9px; right: 0px; top: 0px; }
/*14.4. Title bars*/
.reg_titlebar, .ui-dialog-titlebar, .newphoto_titlebar, .auth_titlebar, .logout_titlebar {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;color: #444444;border-bottom: 1px solid #cc0000;	text-indent:-9999px;font-weight: normal;position: relative;}  
	.reg_titlebar{height:90px;background: #e0e0e0 url('images/registration_head.png') top left no-repeat;}
	.ui-dialog-titlebar {height:90px;background: #e0e0e0 url('images/default/newpoll/upper_logo.png') top left no-repeat;}
	.newphoto_titlebar {height:55px;background: #e0e0e0 url('images/photo-icons.png') 0px -315px no-repeat;}
	.auth_titlebar {height:80px;background: #e0e0e0 url('images/photo-icons.png') 0px -370px no-repeat;}
		#auth_form input {font-size:16px!important;}
	.logout_titlebar {height:50px;background: #e0e0e0 url('images/photo-icons.png') 0px -455px no-repeat;}
		.logout {font-size:18px; width:178px; margin:16px auto; padding-left:6px}

.ui-dialog-titlebar-close {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;background: url('images/photo-icons.png') 0px -299px no-repeat;position: absolute;right: 0px;top: 0px;width: 17px;height: 17px;z-index: 100;}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active {background: url('images/photo-icons.png') -17px -299px no-repeat;}
.ui-dialog-titlebar-close span {display: none;}
.ui-dialog-content {margin: 0px; padding: 0px; border: 0px; outline: 0; text-decoration: none;  list-style: none;color: #3a3a3a;	}
.ui-dialog-buttonpane {clear:both;margin: 0px auto; padding:0px 15px 0px 0px;width: 100%;text-align: center;border-top: 1px solid #dddddd;background: #f3f3f3;}
.ui-dialog-buttonpane button {margin: .5em 0 .5em 8px;background: #e0e0e0 url('images/default/newpoll/e0e0e0_40x100_textures_02_glass_80.png') 0 50% repeat-x;font-size: 14px;border: 1px solid #c2c2c2;cursor: pointer;padding: 4px 10px 4px 10px;line-height: 1.4em;}
.ui-dialog-buttonpane button:hover {color: #111111;background: #d8d8d8 url('images/default/newpoll/d8d8d8_40x100_textures_02_glass_90.png') 0 50% repeat-x;border: 1px solid #888888;}
.ui-dialog-buttonpane button:active {color: #000000;background: #8ab9ff url(images/default/newpoll/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;border: 1px solid #2694e8;}

/* 14.5. buttons "add" and "cancel" */
.ui-dialog-newpoll_submit_button {margin: .5em 0 .5em 8px;color: #3d9d00;background: #e0e0e0 url('images/default/newpoll/e0e0e0_40x100_textures_02_glass_80.png') 0 50% repeat-x;font-size: 14px;border: 1px solid #c2c2c2;cursor: pointer;padding: 4px 10px 4px 10px;line-height: 1.4em;font-weight: bold;}
.ui-dialog-newpoll_reset_button {margin: .5em 0 .5em 8px;color: #979797;background: #e0e0e0 url('images/default/newpoll/e0e0e0_40x100_textures_02_glass_80.png') 0 50% repeat-x;font-size: 14px;border: 1px solid #c2c2c2;cursor: pointer;padding: 4px 10px 4px 10px;line-height: 1.4em;}
.ui-dialog-newpoll_submit_button:hover {color: #65bb2f;background: #d8d8d8 url('images/default/newpoll/d8d8d8_40x100_textures_02_glass_90.png') 0 50% repeat-x;border: 1px solid #888888;font-weight: normal;font-weight: bold;}
.ui-dialog-newpoll_submit_button:active {color: #000000;background: #8ab9ff url(images/default/newpoll/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;border: 1px solid #2694e8;}
.ui-dialog-newpoll_reset_button:hover {color: #c2c2c2;background: #d8d8d8 url(images/default/newpoll/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;border: 1px solid #888888;}
.ui-dialog-newpoll_reset_button:active {color: #000000;background: #8ab9ff url(images/default/newpoll/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;border: 1px solid #2694e8;}


.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar {cursor: move;}
.ui-hidden {display: none;}
.ui-accessible-hidden {position: absolute; left: -99999999px;}
.ui-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.ui-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/*14.6. Registration screens*/
.messsage_success {padding:0px 30px 10px 30px;}
.clear{clear:both;}
/*14.7. Alerts*/
.positive_alert {margin:15px 30px 15px 30px; border:1px solid #4ecf00; padding:30px; width:auto; background:#eef9e8}
#dialogNewPhotoMessage .green_notice {margin:8px; border:1px solid #4ecf00; padding:5px; width:auto; background:#eef9e8; }


/* 14.8 Datepicker Styles */
.ui-datepicker {width:165px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.ui-datepicker-prev, .ui-datepicker-next {display:none;}
.ui-datepicker-month, .ui-datepicker-year {background:#efefef; margin-left:12px; width:140px; font-size:10px;margin-bottom:3px;border:1px solid #ebebeb;}
.ui-datepicker-calendar {margin-left:12px; width:140px;}
.ui-datepicker .ui-state-default {width:15px; border:1px solid #ebebeb; text-align:center; display:block}
.ui-datepicker .ui-state-hover {background:#efefef;}
.ui-datepicker .ui-state-active  {background:#CC0000;display:block; color:#FFF;}
/* 14.9. Phototabs Styles' Begin*/
#new_photo_content {clear:both; width:550px;height:62px; background:url('images/add_photo_bg_tab.png') repeat-x ; border-bottom:3px solid #c9c9c9!important;}
#new_photo_content  ul {padding:0px; margin:0px;}
#new_photo_content  ul li { list-style-type:none;}
#new_photo_content ul li a {display:block; float:left; width:183px; text-align:center; text-indent:-9999px; height:62px; }
/*14.9.1 photobutton styles*/
a.photo_button_add {background:url('images/photo-icons.png') 0px 0px no-repeat; }
a.photo_button_crop {background:url('images/photo-icons.png') -183px 0px no-repeat; }
a.photo_button_publish {background:url('images/photo-icons.png') -366px 0px no-repeat; }

/*14.9.2 Photbutton Hover*/
.photo_button_add {background:url('images/photo-icons.png') 0px -62px no-repeat; }
.photo_button_crop_hover{background:url('images/photo-icons.png') -183px -62px no-repeat; }
.photo_button_publish_hover{background:url('images/photo-icons.png')-366px -62px no-repeat; }

#upload_form {width:550px; height:295px; background: #FFF url('images/photo/1.png') no-repeat; background-position:top left; }
#crop_photo_form {background: #FFF url('images/photo/2.png') no-repeat; background-position:top left; padding-left:22px; }
#confirm_photo_form {background: #FFF url('images/photo/3.png') no-repeat; background-position:top left; }

#upload_form table, #new_photo_form table {margin:0 auto; width:475px; padding-left:75px;text-align:left;height:295px;}
#upload_form table h1, #new_photo_form table h1, #confirm_photo_form table h1, #crop_photo_form table h1 {font-family:"Myriad Pro", Arial, sans-serif!important; margin:5px 0px 5px 0px; padding:0px; font-size:18px; font-weight:normal;}




/* 15. NEWS BLOG*/
.blog_entry {padding:0px 25px 25px 25px; }
.blog_entry h3 {color:#5a5a5a; font-size:16px; border-left:1px solid #ececec; border-right:1px solid #ececec;}
.blog_entry small {display:block; width:99%; font-size:10px; color:#5a5a5a;padding:0px 0px 0px 15px;}
.blog_entry small a {color:#48bc00;}
.blog_evaluation {float:right; width:140px;}
	a.blog_comment, a.blog_like, a.blog_unlike {display:block; width:132px; height:32px; text-indent:-9999px; background:url(images/blog_icons.png); margin-bottom:10px; margin-left:8px; cursor:pointer;}
	a.blog_comment {background-position:0px 0px;}
	a.blog_like {background-position:0px -43px;}
	a.blog_unlike{background-position:0px -85px;}
	a.blog_comment:hover {background-position:-134px 0px;}
	a.blog_like:hover {background-position:-134px -43px;}
	a.blog_unlike:hover {background-position:-134px -85px;}
.blog_reaction {color:#5a5a5a; font-size:12px; padding-top:40px; text-align:right;}	
.blog_content {width:404px;padding-left:50px;}
hr.blog_clear {color:1px solid #cdcdcd; background:#cdcdcd; width:595px; margin:0 auto; height:1px;border: 0;}

/* 16. MISC */

/*Embed iframe*/
textarea.emb_text {font-size:10px; width:300px;}
body.embed_body {background:#FFF;}
#container400 {width:202px;}
h1.embed_title {font-size:16px; margin:0px; padding:0px; color:#CC0000;}

/*Embed WWF*/
#container_wwf {width:185px;}
h3.wwfh {}


/*Adding new poll*/
.help_desk {background:#efefef; width:190px; padding:10px 15px 10px 15px; }
