/*
+----------------------------------------------------------------+
|																 |
|	WordPress 2.5 Plugin: WP-Polls 2.31							 |
|	Copyright (c) 2008 Lester "GaMerZ" Chan						 |
|																 |
|	File Written By:											 |
|	- Ahaenor													 |
|																 |
|	File Information:											 |
|	- New poll's form CSS File									 |
|	- wp-content/plugins/wp-polls/polls-newpoll-css.css			 |
|																 |
+----------------------------------------------------------------+
*/

#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; vertical-align:middle; margin:0px 0px 0px 28px; padding:0px;}
.poll_form_options input {color:#7b7b7b;}
#new_poll_dialog form {margin:0px; padding:0px;}
.message_error {background:#ffe5e5; color:#cc000!important; font-size:14px; font-weight:bold;}
.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;}

/*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;}


/*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;}
.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; }

.reg_titlebar{
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height:90px;
	color: #444444;
	background: #e0e0e0 url(images/registration_head.png) top left no-repeat;
	border-bottom: 1px solid #cc0000;
	text-indent:-9999px;
	font-weight: normal;
	position: relative;
}
.ui-dialog-titlebar {
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height:90px;
	color: #444444;
	background: #e0e0e0 url(images/default/newpoll/upper_logo.png) top left no-repeat;
	border-bottom: 1px solid #cc0000;
	text-indent:-9999px;
	font-weight: normal;
	position: relative;
}
.newphoto_titlebar {
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height:55px;
	color: #444444;
	background: #e0e0e0 url('images/photo-icons.png') 0px -315px no-repeat;
	border-bottom: 1px solid #cc0000;
	text-indent:-9999px;
	font-weight: normal;
	position: relative;}
.auth_titlebar {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;height:80px;color: #444444;background: #e0e0e0 url('images/photo-icons.png') 0px -370px no-repeat;border-bottom: 1px solid #cc0000;text-indent:-9999px;font-weight: normal;position: relative;}
#auth_form input {font-size:16px!important;}

.auth_titlebar {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;height:80px;color: #444444;background: #e0e0e0 url('images/photo-icons.png') 0px -370px no-repeat;border-bottom: 1px solid #cc0000;text-indent:-9999px;font-weight: normal;position: relative;}
.logout_titlebar {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; height:50px;color: #444444;background: #e0e0e0 url('images/photo-icons.png') 0px -455px no-repeat;border-bottom: 1px solid #cc0000;text-indent:-9999px;font-weight: normal;position: relative;}
.logout {font-size:18px; width:178px; margin:16px auto; padding-left:6px}

.ui-dialog-titlebar-close {
	/*resets*/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 {
	background: url('images/photo-icons.png') -17px -299px no-repeat;
}
.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 {/*resets*/margin: 0px; padding: 0px; border: 0px; outline: 0; line-height: 1.3; 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;
}

/***************************************************************************/
/***** Стили для кнопок "Добавить" и "Отмена" на форме добавления опроса *****/
/***************************************************************************/
.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;
}
/**********************************************************************************/
/**** Конец стилей для кнопок "Добавить" и "Отмена" на форме добавления опроса ****/
/**********************************************************************************/


/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

/*hidden elements*/
.ui-hidden {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
	 position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.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;}
/* End hide from IE-mac */





/*******************Datepicker Styles********************
******************************************************************/

div.ui-dialog #ui-datepicker-div, div.ui-dialog .ui-datepicker-inline {
background:#FFF none repeat scroll 0 0;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:0;
padding:0;
width:185px;
}
#ui-datepicker-div td, .ui-datepicker-inline td, #ui-datepicker-div table, .ui-datepicker-inline table {border-collapse:collapse;}
#ui-datepicker-div {
border:1px solid #FFF;
display:none;
z-index:10;
}
.ui-datepicker-inline {
border:0 none;
display:block;
float:left;
}
.ui-datepicker-rtl {
direction:rtl;
}
.ui-datepicker-dialog {
border:4px ridge #c6c6c6 !important;
padding:5px !important;
}
button.ui-datepicker-trigger {
width:25px;
}
img.ui-datepicker-trigger {
margin:2px;
vertical-align:middle;
}
.ui-datepicker-prompt {
background:#eeeeee none repeat scroll 0 0;
color:#000000;
float:left;
padding:2px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
clear:both;
color:#FFFFFF;
float:left;
width:100%;
}
.ui-datepicker-control {
background:#FF9900 none repeat scroll 0 0;
padding:1px 0;
}
.ui-datepicker-links {
background:#f0f0f0 none repeat scroll 0 0;
padding:1px 0;
}
.ui-datepicker-control, .ui-datepicker-links {
font-size:80%;
font-weight:bold;
letter-spacing:1px;
}
.ui-datepicker-links label {
color:#888888;
padding:1px 3px;
}
.ui-datepicker-clear, .ui-datepicker-prev {
float:left;
width:34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
float:right;
text-align:right;
}
.ui-datepicker-current {
float:left;
text-align:center;
width:30%;
}
.ui-datepicker-close, .ui-datepicker-next {
float:right;
text-align:right;
width:34%;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
float:left;
text-align:left;
}
.ui-datepicker-header {
background:#c6c6c6 none repeat scroll 0 0;
font-weight:bold;
height:1.3em;
padding:1px 0 3px;
text-align:center;
}
.ui-datepicker-header select {
background:#c6c6c6 none repeat scroll 0 0;
border:0 none;
color:#000000;
font-weight:bold;
}
.ui-datepicker {
background:#CCCCCC none repeat scroll 0 0;
font-size:100%;
text-align:center;
}
.ui-datepicker a {
display:block;
width:100%;
}
.ui-datepicker-title-row {
background:#e4e4e4 none repeat scroll 0 0;
color:#000000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
background:#e4e4e4 none repeat scroll 0 0;
}
.ui-datepicker-days-row {
background:#FFFFFF none repeat scroll 0 0;
color:#666666;
}
.ui-datepicker-week-col {
background:#e4e4e4 none repeat scroll 0 0;
color:#000000;
}
.ui-datepicker-days-cell {
border:1px solid #DDDDDD;
color:#000000;
}
.ui-datepicker-days-cell a {
display:block;
}
.ui-datepicker-week-end-cell {
background:#efefef none repeat scroll 0 0;
}
.ui-datepicker-unselectable {
color:#888888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
background:#e4e4e4 none repeat scroll 0 0 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
background:#dcf3cd none repeat scroll 0 0 !important;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
background:#e4e4e4 none repeat scroll 0 0 !important;
}
* html .ui-datepicker-week-end-cell {
background:#efefef none repeat scroll 0 0 !important;
border:1px solid #DDDDDD !important;
}
* html .ui-datepicker-days-cell-over {
background:#FFFFFF none repeat scroll 0 0 !important;
border:1px solid #777777 !important;
}
* html .ui-datepicker-current-day {
background:#eaeaea none repeat scroll 0 0 !important;
}
.ui-datepicker-today {
background:#f5e2e2 none repeat scroll 0 0 !important;
}
.ui-datepicker-current-day {
background:#eaeaea none repeat scroll 0 0 !important;
}
.ui-datepicker-status {
background:#efefef none repeat scroll 0 0;
font-size:80%;
text-align:center;
width:100%;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
background:transparent none repeat scroll 0 0;
color:#000000;
cursor:pointer;
margin:0;
padding:0;
}
.ui-datepicker-inline .ui-datepicker-links a {
padding:0 3px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
color:#000000 !important;
padding:1px 3px !important;
}
.ui-datepicker-title-row a {
color:#000000 !important;
}
.ui-datepicker-control a:hover {
background:#FFDDDD none repeat scroll 0 0 !important;
color:#333333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
background:#FFFFFF none repeat scroll 0 0 !important;
color:#333333 !important;
}
.ui-datepicker-multi .ui-datepicker {
border:1px solid #eaeaea;
}
.ui-datepicker-one-month {
float:left;
width:170px;
}
.ui-datepicker-new-row {
clear:left;
}
.ui-datepicker-cover {
display:block;
height:200px;
left:-4px;
position:absolute;
top:-4px;
width:175px;
z-index:-1;
}

/*Tabs 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; }
/*button 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; }

/*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; }
#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:8px 0px 8px 0px; padding:0px; font-size:22px; font-weight:normal;}

