@charset "utf-8";



/*  Created by: makexhtml.ru   */



/* <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{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* </reset> */



/*  <general>   */

* {

	margin:0;

	padding:0;

}

html, body {

	width:100%;

	height:100%;

	margin:0;

	padding:0;

}

body {

	background:#fff;

	color:#333;

	font:13px Tahoma, Helvetica, Arial, Verdana;

}

a {

	color:#000;

	font:13px Tahoma, Helvetica, Arial, Verdana;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

.wrap {

	width:980px;

	height:auto !important;

	height:100%;

	min-height:100%;

	margin:0 auto;

}

.empty {

	height:157px;

}

.clear {

	float:none;

	padding:0;

	margin:0;

	clear:both;

}

/*  </general>   */



/*  <header>   */

.header {

	height:144px;

	position:relative;

}

.logo, .nav, .search {

	position:absolute;

}

.logo {

	top:0;

	left:0;

	z-index:1;

}

.nav {

	top:70px;

	left:95px;

	z-index:2;

}

.nav ul {

	list-style:none;

}

.nav li {

	float:left;

	margin-right:10px;

}

.nav a {

	font-size:11px;

}

li.nav_other {

	margin-top:6px;

	//margin-top:-6px;

}

li.nav_other a {

	font-weight:bold;

}

.search {

	top:68px;

	right:0;

}

.search input {

	vertical-align:middle;

}

.search-text {

	width:135px;

	color:#999;

	font:12px Arial, Tahoma, Helvetica, Verdana;

	background:url(images/search_bg.gif) no-repeat 7px 5px;

	border:1px solid #010101;

	padding:3px 5px 3px 25px;

	margin-right:8px;

}

/*  </header>   */



/*  <all_last_news>   */

.all_last_news ul {

	list-style:none;

}

.all_last_news li {

	float:left;

	width:176px;

	margin:0 32px;

}

*html .all_last_news li {

	display:inline;

}

.all_last_news img {

	background:#d7d7d7;

	padding:3px;

}

.all_last_news div {

	background:#ebeef1;

	padding:7px 5px;

}

.all_last_news div a {

	color:#000;

	font:11px Tahoma, Helvetica, Verdana, Arial;

}

/*  </all_last_news>   */



/*  <skeleton>   */

.main, .sidebar {

	margin:25px 0;

}

.main {

	float:left;

	width:665px;

}

.sidebar {

	float:right;

	width:300px;

}

.red_bg {

	color:#fff;

	font-size:12px;

}
.red_bg2 {

	color:#fff;

	font-size:12px;

}

.red_bg a {

	color:#fff;

	font-size:12px;

	text-decoration:none;

}

.red_bg span {

	background:#cc0000;

	padding:3px 5px;

}
.red_bg2 span {

	background:#000;

	padding:3px 5px;

}

.partner {

	margin-bottom:15px;

}

/*  </skeleton>   */



/*  <last_news>   */

.last_news {

	margin-bottom:30px;

}

.last_news_block {

	border-top:1px solid #e3e5e8;

	margin:15px 0 30px 0;

	position:relative;

}

.last_news_date, .last_news_views {

	position:absolute;

	top:-8px;

	color:#b0b2b5;

	font-size:10px;

	background:#fff;

	padding:0 5px;

}

*html .last_news_block {

	zoom:1;

}

*html .last_news_date {

	position:relative;

	zoom:1;

}

*html .last_news_views {

	float:right;

	margin-top:-12px;

	position:relative;

	zoom:1;

}

.last_news_date a, .last_news_views a {

	color:#b0b2b5;

	font-size:10px;

}

.last_news_date {

	left:92px;

}

.last_news_date span {

	margin-left:10px;

}

.last_news_views {

	right:20px;

}

.last_news_time {
	float:left;
	width:92px;
	color:#cc0000;
	text-align:center;
	padding-top:35px;
}
.last_news_time_today_0 {
	float:left;
	width:92px;
	color:#cc0000;
	text-align:center;
	padding-top:35px;
}

.last_news_time_today_1 {
	float:left;
	width:92px;
	color: #009900;
	text-align:center;
	padding-top:35px;
}

.last_news_text {

	float:right;

	width:570px;

	margin-top:10px;

}

.last_news_text h3 {

	margin-bottom:2px;

}

.last_news_text h3 a {

	color:#000;

	font:bold 14px Tahoma, Helvetica, Verdana, Arial;

	text-decoration:none;

}

.last_news_text h3 a:hover {

	text-decoration:underline;

}

/*  </last_news>   */



/*  <pagenav>   */

.na{  margin-bottom:10px; margin-left:5px;margin-top:5px;}



.na a{ padding:4px 8px; margin:1px; text-decoration:none; border:1px white solid; }



.na b{ padding:4px 8px; margin:1px; background:#cc0000; color:#fff; }



.na a:hover { border:1px red solid;  color:#000;}



.na span {text-decoration:none; background:#cc0000; padding:4px 8px; margin:1px;color:#fff;}

/*  </pagenav>   */



/*  <news_cat>   */

.news_cat {

	margin:10px 0 20px 0;

}

.news_cat_block {

	float:right;

	float:expression(this.previousSibling==null?'left':'right');

	width:300px;

}

.news_cat_block:first-child {

	float:left;

}

.news_cat_block h6 {

	color:#c21318;

	font:normal 22px Tahoma, Helvetica, Arial, Verdana;

}

.news_cat_news {

	margin-top:12px;

}

.news_cat_news_date {

	color:#000;

	font-size:12px;

	background:#ebeef1;

	padding:3px 5px;

}

.news_cat_news_date2 {

	color:#000;

	font-size:10px;

	background:#ebeef1;

	padding:3px 5px;

}

.news_cat_news h4 a {

	font:bold 13px Tahoma, Helvetica, Verdana, Arial;

	text-decoration:none;

}

.news_cat_news h4 a:hover {

	text-decoration:underline;

}

.news_cat_news div {

	color:#7d7d7d;

	font-size:12px;

}

.incat {

	margin-top:15px;

}

.incat a {

	color:#c21318;

	font-size:11px;

	text-decoration:none;

}

/*  </news_cat>   */



/*  <auth>   */

.auth {

	color:#000;

	font:normal 11px Tahoma, Helvetica, Arial, Verdana;

	background:#ebeef1;

	border:1px dashed #ccc;

	padding:3px 5px;

}

.auth h6 {

	color:#000;

	font:normal 11px Tahoma, Helvetica, Arial, Verdana;

	padding:3px 0;

}

.auth h6 span {

	cursor:pointer;

}

.auth a {

	font-size:11px;

}

.auth p {

	margin-bottom:2px;

}

.login {

	border:1px dashed #ccc;

	padding:3px 5px;

	margin:5px 0;

}

.login input {

	vertical-align:middle;

}

.login-text {

	width:120px;

	color:#000;

	font-size:11px;

	background:#fff;

	border:1px dashed #ccc;

	padding:3px 5px;

}

.login-btn {

	color:#fff;

	font-size:11px;

	background:#cc0000;

	border:0;

	padding:3px 5px;

	//padding:2px 5px;

}
.login-btn:hover {

	color:#fff;

	font-size:11px;

	background:#000;

	border:0;

	padding:3px 5px;

	//padding:2px 5px;

}

/*  </auth>   */



/*  <side_block>   */

.side_block {

	border:2px solid #ccc;

	padding:20px 30px;

	margin-top:20px;

}

.rek {

	border:2px solid #ccc;

	padding:10px 10px;

	margin-top:20px;

}

.side_news {

	line-height:11px;

	margin-top:15px;

}

.side_news a {

	font-size:11px;

}

.side_news_date {

	color:#a3a2a2;

	font-size:10px;

}

.side_news_comments {

	color:#333;

	font-size:11px;

	background:url(http://novnn.ru/images/comments.gif) no-repeat left;

	padding-left:13px;

	margin-left:4px;

}

/*  </side_block>   */



/*  <calendar>   */

weekday-active-v {

	color:#000;

}

.day-active-v {

	color:#000;

	font-weight:bold;

	background:#ebeef1;

	border:#ebeef1 0px solid;

}

.calendar {

	width:100%;

	font-size:12px;

	border:0;

	margin-top:6px;

}

.calendar td, th {

	text-align:center;

	padding:4px 0;

}

.weekday {

	color:#cc0000;

}

.weekday-active {

	color:#cc0000;

	border:#cccccc 1px solid;

}

.day-active {

	color:#000;

}

.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {

	color:#000;

	font-weight:bold;

}

.monthlink {

	color:#000;

	text-decoration:none;

}

.day-current {

	color:#fff;

	font-weight:bold;

	background:#ccc;

	border:#000 1px dashed;

}

.hand span {

	cursor:pointer;

}

/*  </calendar>   */



/*  <vote>   */

.question {

	font-weight:bold;

	line-height:14px;

	margin:10px 0 5px 0;

}

.vote input {

	vertical-align:middle;

	margin:-2px 6px 0 0;

	cursor:pointer;

}

.vote ul {

	list-style:none;

	margin-bottom:15px;

}

.vote li {

	padding:3px 0;

}

.vote label {

	cursor:pointer;

}

/*  </vote>   */



/*  <services>   */

.services ul {

	list-style:none;

}

.services li {

	padding:2px 0;

	z-index:expression(runtimeStyle.zIndex = 1, this.innerHTML = "-" + this.innerHTML);

}

.services li:before {

	content:"-";

	margin-right:3px;

}

/*  </services>   */



/*  <our_button>   */

.our_button {

	margin-top:20px;

}

.textarea_code {

	width:250px;

	height:60px;

	margin:5px 0;

}

/*  </our_button>   */



/*  <footer>   */

.footer {

	width:980px;

	height:157px;

	font-size:11px;

	line-height:20px;

	border-top:1px solid #000;

	margin:-158px auto 0 auto;

}

.footer div {

	padding:20px;

}

.footer p {

	margin-bottom:10px;

}

/*  </footer>   */

.rel {background-color: #ebeef1; font-size: 11px; color:#000; border:1px #ccc dashed; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;}



/*  Created by: makexhtml.ru   */

.rel2 {font-size: 11px; color:#000; border:0; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width:100px; vertical-align:middle;}

.rel3 {background-color: #fff;font-size: 12px; color:#000; border:1px #ccc dashed; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width:100%; vertical-align:middle;}

.rel4 {background-color: #ebeef1; font-size: 11px; color:#000; border:1px #ccc dashed; padding-top: 10px; padding-right: 5px; padding-bottom: 3px; padding-left: 100px;}

.rel7 {background-color: #fff;font-size: 12px; color:#000; border:1px #cc0000 dashed; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width:100%; vertical-align:middle;}





.n_win2 {padding:4px 22px 0px 22px;}

.n_win3 {padding:4px 22px 0px 22px;background-color: #fff7de;}

.n_02 {border-bottom:1px #8fa3ad dashed; padding-top:19px;}

.com_l {color:#46616b; font-size:11px; padding:10px 0px 10px 13px;}

.com_l a {color:#9d0039; text-decoration:none;}

.com_l a:hover {text-decoration:underline;}

.com_l span {color:#a9b4b7; font-size:10px;}

.c_01 {padding:3px; margin:0px 4px 4px 0px; vertical-align:top;}

.c_01 img {width:50px; height:50px; background:#d7d7d7; padding:3px;}

.c_02 {padding:3px; margin:0px 4px 4px 0px; vertical-align:top;}

.c_02 img {width:50px; height:50px; background:#000; padding:3px;}

.com_c {color:#46616b; font-size:11px; padding:0px 0px 10px 13px; vertical-align:top; width:500px;}

.com_c a {color:#5d4a43; text-decoration:none;}

.com_c a:hover {text-decoration:underline;}

#box2{ display:none;color:#000;}





.rating {



	color: #757575;



	font-size: 0px;		/* ! */



	font-family: tahoma;	/* ! */



	width: 100px;



	height: 22px;



}



.unit-rating {



	list-style: none;



	margin: 0px;



	padding: 0px;



	width: 110px;



	height: 22px;



	position: relative;



	background-image: url(http://novnn.ru/templates/novnn2/dleimages/rating.gif);



	background-position: top left;



	background-repeat: repeat-x;



}



.unit-rating li {



	text-indent: -90000px;



	padding: 0px;



	margin: 0px;



	float: left;



}



.unit-rating li a {



	display: block;



	width: 22px;



	height: 22px;



	text-decoration: none;



	text-indent: -9000px;



	z-index: 17;



	position: absolute;



	padding: 0px;



}



.unit-rating li a:hover {



	background-image: url(http://novnn.ru/templates/novnn2/dleimages/rating.gif);



	background-position: left center;



	z-index: 2;



	left: 0px;



}



.unit-rating a.r1-unit { left: 0px; }



.unit-rating a.r1-unit:hover { width: 22px; }



.unit-rating a.r2-unit { left: 22px; }



.unit-rating a.r2-unit:hover { width: 44px; }



.unit-rating a.r3-unit { left: 44px; }



.unit-rating a.r3-unit:hover { width: 66px; }



.unit-rating a.r4-unit { left: 66px; }	



.unit-rating a.r4-unit:hover { width: 88px; }



.unit-rating a.r5-unit { left: 88px; }



.unit-rating a.r5-unit:hover { width: 110px; }



.unit-rating li.current-rating {



background-image: url(http://novnn.ru/templates/novnn2/dleimages/rating.gif);



background-position: left bottom;



height: 22px;

text-indent: -9000px;

z-index: 1;



}



.awesome {

-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);

-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);

text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

border-bottom: 1px solid rgba(0,0,0,0.25);

}

.awesome2{

background: #ccc url(http://novnn.ru/images/alert-overlay.png) repeat-x;

display: inline-block;

padding: 5px 10px 6px;

color: #fff;

text-decoration: none;

font-weight: bold;

line-height: 1;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

-moz-box-shadow: 0 1px 3px #fff;

-webkit-box-shadow: 0 1px 3px #fff;

text-shadow: 0 -1px 1px #fff;

border-bottom: 1px solid #fff;

position: relative;

cursor: pointer;

}

.awesome2 {

-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);

-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);

text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

border-bottom: 1px solid rgba(0,0,0,0.25);

}



.person {padding:5px; margin:10px 0 0 5px; background-color: #cc0000; font-size: 11px; font-weight: bold;color: #fff;}







.scriptcode

{

	color: #666;

	background-color: #FFF;

	border: 1px dashed #c4c4c4;

	text-align: left;

	padding: 5px;

}



.c_02 {padding:3px; margin:0px 4px 4px 0px; vertical-align:top;}

.c_02 img {width:170px; height:110px; background:#d7d7d7; padding:3px;}



.rbl{background-color: #cc0000; font-size: 12px; color:#FFFFFF; border:0; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;}

.fullstory {background-color: #fff; padding: 20px 30px; border: 2px solid #ccc; }

.rbl2{background-color: #ebeef1; font-size: 12px; color:#000; border:0; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;}

.rbl3{width:170px; background-color: #ebeef1; font-size: 11px; border:0; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;}

.dfull{ font-size:12px; color:#cc0000;}

.dtime{ font-size:24px; color:#ccc;}



.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }

.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }

.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }

.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

div.status{ margin-top:5px; font-size:11px; font-weight:bold; }

.act{ padding:3px 5px; background:#6699FF; color:#fff;}







.n_win {padding:4px 22px 12px 22px;}

.n_tit {color:#2f7cac; padding-bottom:12px;}

.n_tit a {color:#2f7cac; text-decoration:none;font-weight:bold;}

.n_tit a:hover {text-decoration:none;}

.n_01 {width:200px; height:23px; background:#d6e4eb; border-top:1px #fff solid; border-bottom:1px #fff solid;}

.n_cont {color:#43565d; vertical-align:top; padding-left:9px;}

.n_cont a {color:#5d4a43; text-decoration:underline;}

.n_cont a:hover {text-decoration:none;}

.n_cont img {background:#d7d7d7; padding:4px; margin:0px 4px 0px 4px;}

.n_date {color:#9d0039; font-size:11px; text-align:center; padding-top:4px;}







.polled { height: 22px; }

.voted { height: 11px; }

.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');



    -moz-box-shadow:0 1px 0 #fff;

    -webkit-box-shadow:0 1px 0 #fff;

    box-shadow:0 1px 0 #fff;



    -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    border-radius: 4px;

}

.polled span { height:20px; }

.voted span { height: 9px; }

.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;

    

    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);



    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

}

.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }



.progress-1 span {

    border: 1px solid #cc0000; background-color: #9d0039;

    background: -moz-linear-gradient(top, #cc0000 10%, #9d0039 90%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');

}



.progress-2 span {

    border: 1px solid #cc0000;  background-color: #9d0039;

    background: -moz-linear-gradient(top, #cc0000 10%, #9d0039 90%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');

}

.progress-3 span {

    border: 1px solid #cc0000; background-color: #9d0039;

    background: -moz-linear-gradient(top, #cc0000 10%, #9d0039 90%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');

}

.progress-4 span {

    border: 1px solid #cc0000; background-color: #9d0039;

    background: -moz-linear-gradient(top, #cc0000 10%, #9d0039 90%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');

}

.progress-5 span {

    border: 1px solid #cc0000; background-color: #9d0039;

    background: -moz-linear-gradient(top, #cc0000 10%, #9d0039 90%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');

}



.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.ui-helper-clearfix { display: inline-block; }

* html .ui-helper-clearfix { height: 1%; }

.ui-helper-clearfix { display: block; }

.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget { font-size: 11px; }

.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }

.ui-widget-header {

	background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;

	color: #fff;

	font-size:1.4em;

font-style:italic;

}

.ui-widget-header a { color: #fff; }

.ui-state-default, .ui-widget-content .ui-state-default {

	background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;

	border: 1px solid #cfcfcf;

	color: #868686;

	font-weight: bold;

}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {

	background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;

	border: 1px solid #a7a7a7;

	color: #4e4e4e;

	font-weight: bold;

}

.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active {

	background: #d0e5f5 50% 50% repeat-x;

	border: 1px solid #a7a7a7;

	color: #e17009;

	font-weight: bold;

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }

.ui-widget :active { outline: none; }

.ui-state-error {

	background: #fef1ec 50% 50% repeat-x;

	border: 1px solid #dedede;

	color: #cd0a0a;

}

.ui-widget-header .ui-icon { background-image: url(../images/ui-icons.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui-icons_h.png); }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-button .ui-button-text { display: block; line-height: 1.4em; }

.ui-button-text-only .ui-button-text { padding: .4em .8em; }

input.ui-button { padding: .4em 1em; }

.ui-button-set { margin-right: 7px; }

.ui-button-set .ui-button { margin-left: 0; margin-right: -.3em; }

button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

.ui-dialog {

	overflow: hidden;

	padding: .2em;

	position: absolute;

	width: 300px;

    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);

}

.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }

.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }

.ui-dialog .ui-dialog-titlebar-close {

	height: 18px;

	margin: -10px 0 0 0;

	padding: 1px;

	position: absolute;

	right: .3em;

	top: 50%;

	width: 19px;

}

.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }

.ui-dialog .ui-dialog-content {

	background: none;

	border: 0;

	overflow: hidden;

	padding: .5em 1em;

	position: relative;

	zoom: 1;

}

.ui-dialog .ui-dialog-buttonpane {

	background-image: none;

	border-width: 1px 0 0 0;

	margin: .5em 0 0 0;

	padding: .3em 1em .5em .4em;

	text-align: left;

}

.ui-dialog .ui-dialog-buttonpane button {

	cursor: pointer;

	float: right;

	line-height: 1.4em;

	margin: .5em .4em .5em 0;

	overflow: visible;

	padding: .2em .6em .3em .6em;

	width: auto;

}

.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }


