/* ::::: http://www.web-ready.ru/css/main.css ::::: */

html, body { margin: 0px; padding: 0px; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
* { font-family: Arial,Helvetica,sans-serif; }
* { margin: 0pt; }
a { color: rgb(58, 170, 220); }
p { color: rgb(0, 0, 0); margin: 0pt 0pt 15px; }
table, img, div { border: medium none; }
table { border-collapse: collapse; }
td { vertical-align: top; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0pt 0pt 15px; padding: 0pt; color: rgb(245, 130, 32); font-weight: normal; line-height: normal; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; }
.General {min-height: 100%; height: auto ! important; margin: 0pt auto -60px; color: rgb(0, 0, 0); width: 1055px; position: relative;}
.Bottom, .Push { height: 60px; }
.Bottom { font-size: 12px; color: rgb(178, 178, 178); }
.Top { margin-top: 20px; width: 100%; height: 111px; font-size: 12px; }
.banner_v_shapke p {color: #fff;}
.Leftcolumn { font-size: 12px; width: 250px; padding-left: 75px; }
.Mainmenu { width: 250px; text-transform: lowercase; text-decoration: none; font-size: 26px; padding-bottom: 20px; }
.Mainmenu a, .Mainmenu .sel { display: block; width: 230px; overflow: hidden; text-decoration: none; color: rgb(31, 30, 33); padding: 0pt; }
.Mainmenu .sel, .Mainmenu a:hover, .Mainmenu a.sel:hover { color: rgb(245, 130, 32); }
.Mainmenu a:hover { text-decoration: underline; }
.Content { width: 100%; font-family: Arial,Helvetica,sans-serif; }
.Pagetext p, .Pagetext span, .Pagetext li, .Pagetext h1, .Pagetext h2, .Pagetext h3, .Pagetext strong, .Pagetext em, .Pagetext nobr, .Pagetext label { font-family: Arial,Helvetica,sans-serif; }
.Pagetext a.contextlink, .Pagetext a { color: rgb(245, 130, 32); font-family: Arial,Helvetica,sans-serif; }
.Pagetext { padding: 8px 0px 0pt 0pt; font-size: 14px; width: 485px; line-height: 17px; font-family: Arial,Helvetica,sans-serif; }
.Rightcolumn { width: 220px; padding: 8px 0pt 0pt 25px; font-size: 12px; }
.Rightcolumn h3 { color: rgb(178, 178, 178); font-size: 21px; text-transform: lowercase; margin-top: 0pt; }
.Rightcolumn p { margin-bottom: 30px; }
.Copy { margin: 0pt auto; color: rgb(178, 178, 178); width: 980px; height: 60px; font-size: 11px; }
.formline { color: rgb(178, 178, 178); height: 20px; vertical-align: bottom; padding-bottom: 5px; }
.formsubmit { background: url('submit3.jpg') no-repeat scroll 0% 0% transparent; width: 40px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; line-height: 12px; height: 17px; margin-left: 5px; margin-bottom: 5px; padding: 0px 2px 2px; border: 0pt none; }
input, textarea { border: 1px solid rgb(204, 204, 204); font-size: 12px; }
.mediaicons { margin-top:20px; position: relative;overflow: hidden; }
/*.mediaicons td { padding-right: 9px; }*/
.mediaicons img { width: 32px; height: 32px; float: left; margin: 0 9px 9px 0;}
/* ::::: http://www.web-ready.ru/danetka/style.css ::::: */

#twtr-profile-widget .twtr-avatar, #twtr-profile-widget .twtr-user { display: none; }
#twtr-profile-widget .twtr-tweet-text { margin-left: 0pt; }
#twtr-profile-widget .twtr-doc, #twtr-profile-widget .twtr-hd a { background: none repeat scroll 0% 0% rgb(247, 226, 205) ! important; color: rgb(199, 105, 37) ! important; }
#twtr-profile-widget .twtr-tweet a { color: rgb(25, 133, 181) ! important; }
#twtr-profile-widget .twtr-bd, #twtr-profile-widget .twtr-timeline i a { color: rgb(68, 68, 68) ! important; }
#twtr-profile-widget .twtr-new-results, #twtr-profile-widget .twtr-results-inner, #twtr-profile-widget .twtr-timeline { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
/* ::::: http://widgets.twimg.com/j/1/widget.css ::::: */

.twtr-widget { position: relative; font-size: 12px ! important; font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif ! important; }
.twtr-widget .twtr-spinner { width: 14px; height: 14px; position: absolute; background: url('spinner.gif') no-repeat scroll 0% 0% transparent; top: 3px; right: 3px; }
.twtr-inactive { display: none; }
.twtr-widget a img { border: 0pt none ! important; }
.twtr-doc { overflow: hidden; width: 100%; text-align: left; font-weight: normal; -moz-border-radius: 5px 5px 5px 5px; }
.twtr-bd { padding: 0pt 1px; }
.twtr-widget .twtr-tweet-wrap { padding: 6px 8px; overflow: hidden; }
.twtr-widget .twtr-tweet { border-bottom: 1px dotted rgb(221, 221, 221); overflow: hidden; }
.twtr-widget .twtr-tweet a.twtr-reply { visibility: hidden; }
.twtr-widget .twtr-tweet:hover a.twtr-reply { visibility: visible; }
.twtr-widget-profile img.twtr-profile-img { display: block; float: left; width: 31px; height: 31px; border: 0pt none ! important; }
.twtr-widget h3, .twtr-widget h4, .twtr-widget p { margin: 0pt ! important; padding: 0pt ! important; line-height: 1.2 ! important; width: auto ! important; }
.twtr-widget-profile h3, .twtr-widget-profile h4 { margin: 0pt 0pt 0pt 40px ! important; }
.twtr-widget h3 { font-size: 11px ! important; font-weight: normal ! important; }
.twtr-widget h4 { font-size: 16px ! important; }
.twtr-widget i, .twtr-widget .twtr-new-results { font-size: 9px; font-style: normal; display: block; margin-top: 2px; }
.twtr-hd { padding: 10px; position: relative; overflow: hidden; }
.twtr-timeline { -moz-border-radius: 6px 6px 6px 6px; position: relative; overflow: hidden; z-index: 2; height: 225px; }
.twtr-widget .twtr-tweet:last-child { border-bottom-width: 0pt; }
.twtr-ft { position: relative; }
.twtr-ft div { overflow: hidden; padding: 10px; }
.twtr-ft span { float: right; text-align: right; }
.twtr-ft a { float: left; display: block; }
.twtr-ft span a { float: none; }
.twtr-avatar { width: 40px; height: 40px; float: left; overflow: hidden; display: block; }
.twtr-img { height: 25px; width: 25px; }
.twtr-img img { width: 30px; height: 30px; }
.twtr-tweet-text { margin-left: 40px; }
.twtr-doc a { text-decoration: none ! important; }
.twtr-doc a:hover { text-decoration: underline ! important; }


html, body{margin:0px;    padding:0px;    height:100%;    background:#FFF;    }
*{font-family:Arial,Helvetica,sans-serif;}
*{margin:0;}
A{color:#3aaadc;}
P{color:#000;    margin:0 0 15px 0;}
UL{margin:0 0 15px 0;    color:#333333;}
TABLE,IMG,DIV{border:none;}
TABLE{border-collapse:collapse;}
TD{vertical-align:top;    padding:0px;}
HR{margin-bottom:10px;}
H1, H2, H3, H4, H5, H6{margin:0 0 15px 0;    padding:0;    color:#f58220;    font-weight:normal;    line-height:normal;}
H1{font-size:24px;    font-weight:normal;}
H2{font-size:18px;    font-weight:bold;}
H3{font-size:16px;    font-weight:bold;}
.General{min-height:100%;    height:auto !important;    height:100%;    margin:0 auto -60px;    color:#000;    width:1055px;}
.Bottom,.Push{height:60px;}
.Bottom{font-size:12px;    color:#b2b2b2;}
.Top{margin-top:20px;    width:100%;    height:111px;    font-size:12px;}
.quotes{color:#f58220;    overflow:hidden;}
.quotes SPAN{font-family:Arial,Helvetica,sans-serif;    color:#f58220;}
.Leftcolumn{font-size:12px;    width:250px;    padding-left:75px;}
.Mainmenu{width:250px;    text-transform:lowercase;    text-decoration:none;    font-size:26px;    padding-bottom:20px;}
.Mainmenu A,.Mainmenu .sel{display:block;    width:230px;    overflow:hidden;    text-decoration:none;    color:#1f1e21;    padding:0;}
.Mainmenu .sel,.Mainmenu A:hover,.Mainmenu A.sel:hover{color:#f58220;    }
.Mainmenu A.sel{color:#f58220;    text-decoration:underline;    }
.Mainmenu A:hover{text-decoration:underline;}
.submenu{margin:5px 0 15px 0;    font-weight:normal;    color:#666666;    font-size:20px;}
.submenu A,.submenu .sel{display:list-item;    overflow:hidden;    font-weight:normal;    color:#666666;    width:190px;    padding:2px 10px 2px 30px;    background:none;    }
.submenu A{text-decoration:underline;}
.submenu .sel{color:#666666;    background:none;    }
.submenu A.sel{text-decoration:underline;    color:#666666;    }
.mainmenu .submenu A:hover{color:#666666;    background:none;    }
.mainmenu .submenu A.sel:hover{color:#666666;    }
.Content{width:100%;    font-family:Arial,Helvetica,sans-serif;}
.Pagetext P,.Pagetext SPAN,.Pagetext LI,.Pagetext H1,.Pagetext H2,.Pagetext H3,.Pagetext STRONG,.Pagetext EM,.Pagetext NOBR,.Pagetext label{font-family:Arial,Helvetica,sans-serif;}
.Pagetext A.contextlink,.Pagetext A{color:#f58220;    font-family:Arial,Helvetica,sans-serif;}
.Pagetext{padding:8px 0px 0 0;    font-size:14px;    width:485px;    line-height:17px;    font-family:Arial,Helvetica,sans-serif;    }
.Rightcolumn{width:220px;    padding:8px 0 0 25px;    font-size:12px;}
.Rightcolumn H3{color:#b2b2b2;    font-size:21px;    text-transform:lowercase;    margin-top:0;}
.Rightcolumn P{margin-bottom:30px;}
.NewsDate{background:#f9aed7;    color:#000;    font-weight:bold;    padding:0 2px 0 2px;}
.Copy{margin:0 auto;    color:#b2b2b2;    width:980px;    height:60px;    font-size:11px;}
.formline{color:#b2b2b2;    height:20px;    vertical-align:bottom;    padding-bottom:5px;}
.formsubmit{background:url("/images/dsgn/submit3.jpg") no-repeat;    width:40px;    color:#FFF;    font-family:Arial,Helvetica,sans-serif;    font-size:12px;    line-height:12px;    height:17px;    margin-left:5px;    margin-bottom:5px;    padding:0px 2px 2px 2px;    border:0;}
INPUT,TEXTAREA{border:1px solid #CCC;    font-size:12px;}
.formsubmit2{background:#cccccc;    margin-left:5px;    margin-bottom:5px;    padding:0;    height:20px;}
/* ILYA */
.register_form_table,.request_form_table{font-family:Arial,Helvetica,sans-serif;    width:100%;    }
.register_form_table TD{width:100%;    font-family:Arial,Helvetica,sans-serif;    height:20px;    vertical-align:bottom;    padding-bottom:5px;}
.request_form_table TD{padding-bottom:10px;}
.register_form_table TD.td1,.request_form_table TD.td1{font-family:Arial,Helvetica,sans-serif;    color:#999999;    width:auto;    white-space:nowrap;    padding-right:4px;}
.request_form_table TD.td1{white-space:normal;    color:#333333;}
.register_form_table TD.required,.request_form_table TD.required{font-family:Arial,Helvetica,sans-serif;}
.register_form_table INPUT,.request_form_table INPUT,.request_form_table TEXTAREA{width:100%;}
.request_form_table INPUT, .request_form_table TEXTAREA{border:1px solid #CCC;    margin:2px 0 2px 0;}
.send_form_button,.cancel_form_button,.send_form_shortbutton{background:url("/i/submit2.jpg") no-repeat;    color:#FFF;    font-family:Arial,Helvetica,sans-serif;    font-size:16px;    width:200px;    height:26px;    padding-bottom:3px;    margin-top:10px;    border:0;}
.cancel_form_button,.send_form_shortbutton{background:url("/i/submit1.jpg") no-repeat;    width:170px;    border:0;}
.bron_form_table{margin-bottom:20px;    width:100%;}
.bron_form_table TR.reserved TD{background-color:#82df1f;    color:#000;}
.bron_form_table TR.reserved TD A,.bron_form_table TR.reserved TD A:visited{color:#000;}
.bron_form_table TR.warning TD{background-color:#EBFC00;}
.bron_form_table TR.warning TD A,.bron_form_table TR.warning TD A:visited{color:#000;}
.bron_form_table TD.check INPUT{background-color:#FFF !important;    background-color:transparent;}
.bron_form_table TD.success{background-color:#82df1f;}
.bron_form_table TD.warning{background-color:#EBFC00;}
#result{font-family:Arial,Helvetica,sans-serif;    width:auto;    padding:7px;    margin-bottom:20px;}
.success{background-color:#82df1f;}
.warning{background-color:#EEEEEE;}
SMALL{font-size:75%;}
.service{color:#999;}
.check_image_class,LABEL{cursor:pointer;}
.pcode{border-bottom:1px solid #b3b3b3;}
#place_information{position:absolute;    margin-left:470px;    margin-top:43px;    font-size:90%;}
.mediaicons{margin-bottom:10px;
/*margin-right:95px;*/
}
.mediaicons TD{padding-right:9px;}
.mediaicons IMG{width:32px;    height:32px;}
.newsdate{font-size:13px;margin-bottom: 2px;}
.commentauthor{font-size:75%;    font-weight:bold;}

/*Ññûëêè íà äðóãèå âåðñèè ñàéòà*/
.site_another_versions {
	position: absolute;
	top: -25px;
	right: 0;
	_border: 1px solid red !important;
	vertical-align: right;
}
.site_another_versions a {
	color: #f58220;
	font-size: 18px;
	margin: 0 5px;
}
.site_another_versions a:hover {
	text-decoration: none;
	font-weight: bold;
}
.site_another_versions p {
	margin: 0;
	text-align: right;
}

.en_version_link {
	font-size: 13px !important;
	font-style: italic;
	display: block;
	margin: 0 5px 3px 0 !important;
	text-align: right;
}

/* Áëîê ïîäà÷è çàÿâêè*/
.zayavki_block {
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
}
.zayavki_block a {
	color: #f58220;
	font-size: 18px;
	margin: 0 0px !important;
}
.podat_zayavku {
	padding-bottom:10px;
	display: block;
	background: url('/images/dsgn/button_bg.gif') no-repeat;
	width: 220px;
	height: 26px;
	_height: 36px;
	margin: 0 0 10px -10px;
	padding-top: 10px;
	text-align: center;
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial !important;
	text-transform: uppercase;
	color: #fff !important;
	text-decoration: none;
}

/*Äíè äî îêîí÷àíèÿ ïðèåìà çàÿâîê*/
.dney_do_konca {
	font-size: 14px;
	font-weight: bold;
	margin: -20px 0 30px 0
}
.days_amount, .days {
	color: #ee2e50;
	font-size: 72px;
	margin: 0 10px 0 0;
}
.days {
	font-size: 36px;
}

#guri_list {
	margin: 0 auto 0 auto;
	width: 100%;
}
#guri_list .guri_item {
	width: 49%;float: left;
	margin: 0 0 20px 0;
}
.guri_item div {
	width: 160px;
}
.guri_item h4 {
	margin-top: 10px;
	font-style: italic;
}
.guri_item p {
	font-size: 13px;
}
.guru_item_full {
	background-color: grey;
	/*display: none;*/
	height: 100%;
	left: 0px;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 10;
}
.guru_item_full_in {
	position: absolute;
	width: 422px;
	border: 1px solid #868686;
	background: #fff;
	z-index: 11;
	margin-left: -13px;
	padding: 20px;
}
.guri_img {
	padding: 0 20px 20px 0;
}
.guru_item_full_in h2 {
	font-style: italic;
}
.guri_img p  {
	font-weight: bold;
}



/*Partners block*/
.partners_block {
	margin: 40px 0 40px 55px;
}
.partners_table {
	width: 100%;
}
.partners_table a {
	text-align: center;
}
.partners_table td {
	width: 340px;
}
.with_border {
	border-right: 1px solid #a6a6a6;
}
.partners_subtable td{
	padding: 0 23px;
	width: 124px;
}
.partners_subtable h5 {
	color: #000 !important;
	font-size: 13px;
	font-weight: bold;
}
.partners_subtable img {
	margin: 10px 0;
}

/*REGISTRATION*/
.reg_form_table {
	width: 100%;
}
.reg_form_table td, .simple_table td{
	padding: 0 10px 10px 0;
	font-size: 13px !important;
}
.reg_form_table input {
	border: 1px solid #959ca3;
	width: 220px;
	height: 18px;
}
.reg_form_table textarea {
	width: 95%;
	height: 100px;
	margin-bottom: 15px;
}
.reg_form_table select {
	width: 150px;
	height: 22px;
}
.reg_form_table input.error, .reg_form_table textarea.error {
	border:1px solid red;
}

.td_left {
	text-align: right;
	width: 50%;
}
.td_left span, .td_header span {
	color: #ef8223;
}
.td_header {
	padding: 10px 0 !important;
	font-weight: bold;
}
.chckbx {
	width: 15px !important;
	border: 0 !important;
}
.radio_button {
	border: 0 !important;
}
.reg_submit {
	border: 0 !important;
	background: url('/images/dsgn/button_bg.gif') no-repeat;
	width: 220px !important;
	height: 36px !important;
	margin: 20px 0 10px 0 !important;
	padding-top: 0x !important;
	text-align: center;
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial !important;
	color: #fff !important;
	cursor: pointer;
}
.small_button {
	background: url('/images/dsgn/button_small.gif') no-repeat;
	width: 179px !important;
	height: 44px !important;
	margin: 10px 0 10px 0 !important;
}
.a_button {
	display: block;
	background: url('/images/dsgn/button_small.gif') no-repeat;
	width: 179px !important;
	height: 32px !important;
	margin: 10px 0 10px !important;
	text-align: center;
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial !important;
	text-decoration: none;
	color: #fff !important;
	cursor: pointer;
	padding-top: 12px;
}

/*ÏÎÄÀÒÜ ÇÀßÂÊÓ*/
.add_application, .zayavka_blocks {
	font-size: 13px !important;
}
.bold_italic {
	font-weight: bold;
	font-style: italic;
}
.important_info {
	background: #fff4ea;
	border: 1px solid #ef8223;
	padding: 20px 0;
	margin-bottom: 20px;
}
.sortirovka {
	padding: 20px 10px;
}
.sortirovka h2 {
	color: #000;
	font-weight: normal;
}
.sortirovka a, .sortirovka select{
	margin: 20px 20px 20px 0;
}
.sortirovka select {
	width: 205px;
	height: 20px;
	font-size: 12px;
}
.input_number {
	width: 300px;
	float: left;
}
.sort_search {
	display: block;
	background: url('/images/dsgn/sort_search.gif') no-repeat;
	width: 122px;
	height: 22px;
	margin: 0 0 0 15px;
	float: left;
	text-align: center;
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: Arial !important;
	color: #fff !important;
	text-decoration: none;
	border: 0 !important;
	cursor: pointer;
}
.sort_inputs {
	position: relative;
	overflow: hidden;
}

.important_info .td_left {
	font-weight: bold;
}
.add_application .td_header {
	color: #ef8223;
	padding: 20px 0 10px 0 !important;
}

/*ËÈ×ÍÛÉ ÊÀÁÈÍÅÒ*/
.zayavka_blocks {
	margin: 30px 0;
}
.zayavka_blocks h4{
	color: #000 !important;
	font-weight: bold;
}
.arow_link {
	display: block;
	width: 12px;
	height: 11px;
	background: url('/images/dsgn/arrow_link.gif') no-repeat;
	margin-top: 3px;
}
.news_anons_td p{
	display: inline !important;
	margin-right: 10px;
}
.news_arrow {
	display: inline-block !important;
	margin-left: 5px;
}
.simple_table_wide td {
	padding: 7px 20px 7px 0;
}

.anons_header_div{
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 10px;
}
.soc_servisy_news {
	text-align: right !important;
}
.soc_servisy_news img {
	margin-left: 14px;
}
.back_to_newslist {
	display: block;
	text-align: right;
	font-weight: bold;
	font-style: italic;
	margin: 20px 0;
}

/*ÊÎÌÌÅÍÒÀÐÈÈ*/
.leave_comments_block h2 {
	font-weight: normal;
	color: #505050;
}
.leave_comments_block, .news_comment_block {
	margin-bottom: 30px;
}
.leave_comments_block textarea {
	width: 100%;
	height: 100px;
}

/*ÏÅÉÄÆÈÍÃ*/
.listing {
	font-size: 18px;
}
.listing a {
	text-decoration: none;
	margin: 0 2px;
}






.popup_content {
	padding: 10px;
	font-size: 13px;
}
.comment_insruction {
	font-style: italic;
}
.comment_fields {
	border: 1px solid #b2b2b2;
	margin-top: 10px;
}
.comment_fields_table {
	width: 100%;
}
.comment_td_left {
	width: 164px;
	background: #dfdfdf;
}
.comment_td_left ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.comment_td_left li {
	height: 44px;
	font-weight: bold;
	border-bottom: 1px solid #b2b2b2;
}
.comment_td_left li.active {
	background: #fff;
	border: 0;
}
.comment_td_left li img {
	margin: 10px 18px -7px 10px;
}
.comments_td_right {
	padding-left: 10px;

}

.comments_td_right table{
	margin: 20px 0 0 26px;
}
.comments_td_right b {
	display: block;
}
.comments_td_right table td{
	padding-bottom: 5px;

}
.ctrt_td_right {
	padding-right: 12px;
}
.comments_td_right input{
	width: 176px;
}
.comments_td_right textarea {
	width: 174px;
	height: 110px;
	margin-top: 5px;
}
.cooment_chckbx {
	margin: 0 10px 30px 0;
	float: left;
}

.drugoe {
	display:none;
}
/*ADD ORDER*/
#add_application .custom_file {
	background: url('/images/dsgn/add_file_button.gif') no-repeat;
	width:130px;
	height:23px;
	cursor:pointer !important;
	overflow:hidden;
}
#add_application .custom_file input {
	opacity:0;
	filter:alpha(opacity:0);
	font-size:199px;
	cursor:pointer;
	padding:0px;
	margin:0px;
	border:none;
	/*margin-left:-450px;*/
}

/*END ADD ORDER*/

.user_welcome {
	margin-bottom: 30px !important;
	color: #757575;
}
.user_welcome span{
	color: #000;
}
.user_welcome a{
	color: #ef8223;
}


/*NOMINATIONS*/
.nominations {
	padding: 0 !important;
	margin: 0 !important;
	position: relative;
	z-index: 100000;
}
.nominations li {
	width: 190px;
	min-height: 150px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 0 40px 0 0;
	zoom: 1;
	*display: inline;
	_height: 150px;
}
.nominations label {
	font-weight: bold;
	color: #ef8223;
	margin-left: 6px;
}
.nominations input {
	/*margin-left: -18px;*/
}
.descr {
	margin-top: 10px;
}

/*ÏÎÄÀÍÍÛÅ ÇÀßÂÊÈ*/
.zayavka_h3 {
	font-size: 14px;
	font-weight: normal;
}
.italic {
	font-style: italic;
}

/*USER REG FORM*/
#errors, #errors li {
	color:red;
}
#reg_form .error, .nado .error {
	border:1px solid red;
}
.maxlen {
	margin:-15px 0 10px;
	color:#ef8223;
	font-size:11px;
}

/*ËÎÃÎÒÈÏ ÈÍÃÐÈÈ*/
.organizator {
	border-top: 1px solid#f6932b;
	border-bottom: 1px solid#f6932b;
	padding: 6px 0;
	text-align: center;
	margin-bottom: 20px;
}


.orange {
	color: rgb(245, 130, 32);
}

.file_name a {
	text-decoration:none;
}
.text {
	white-space:pre;
	width: 560px;
}

/*umi copyright*/
div.copyBlock {
	_padding-top: 4px;
}
div.copyBlock a {color: rgb(245, 130, 32);}
a.copyHoverUnderline {text-decoration:none;}
a.copyHoverUnderline:hover, a.copyAllUnderline:hover {text-decoration:underline;}
a.copyNoUnderline {text-decoration:none;}
a.copyNoUnderline img{margin-top: -8px;}
.copyAllUnderline {
	padding: 0;
	margin: 0 3px;
}
.copyAllUnderline span {
	font-weight: bold !important;
}

.clear {
	clear: both;
}
#fancybox-inner .popup_inner {
	/*width:730px;*/
	width:520px;

}

.nowrap {
	white-space:nowrap;
}
.source {
	font-weight:bold;
}

.full_news_block {
	width: 100%;
	margin-bottom: 25px;
}
.news_date_pic {
	float: left;
	margin: 0 20px 10px 0
}



#widget_menu {
	list-style:none;
	position:relative;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:0;
}
#widget_menu li {
	display:block;
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
#widget_menu a {
	font-style:italic;
	color:#000;
	outline:none;
}
#widget_menu .active {
	color:#F58220;
	text-decoration:none;
	cursor:default;
}

#widget_block {
	position:relative;
	overflow:hidden;
}
#widget_block .item {
	display:none;
}
#widget_block .active {
	display:block;
}


.small_text {
	font-size: 12px;
	color: grey;
}

.Pagetext td {
	padding:auto;
}


.comments_td_right {
	position:relative;
}
.comments_td_right .item {
	display:none;
	position:relative;
}
.comments_td_right .active {
	display:block;
}
.g_line
{
	background-color:#d1d1d1;
	height:1px;
	margin-bottom:25px;
}
.g_item
{
	position:relative;

}
.g_item .checkbox
{
	display:inline-block;
	*display:inline;
	zoom:1;
	float:left;
}
.g_item .project_image
{
	display:inline-block;
	*display:inline;
	zoom:1;
	float:left;
	width:125px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
.g_item .project_image img
{
	width:125px;
	margin-bottom:15px;

}
.g_item .info 
{
width:295px;
margin-left:160px;

}
.about
{
	vertical-align:top;
}
.about img
{
	vertical-align:top;


}
.g_item .info .g_line
{
	background-color:#f6932b;
	margin-bottom:0px
}
.g_item .info .project_name
{
	font-size:14px;
	font-weight:bold;
	color:#f58220;
}
.g_item .info .city_name
{
	font-size:10px;
	font-weight:bold;
	color:#bdbdbd;
}
.g_item .info .manager_title
{
	font-size:11px;
	font-style:italic;
	color:#bdbdbd;
}
.g_item .info .manager_name
{
	font-size:11px;
	font-style:italic;
	color:#f58220;
}
.g_line2
{
	background-color:#f58220;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}
#quest_button
{
	width:195px;
	height:39px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	padding-top:10px;
	background:url('/images/quest_button.png') no-repeat;
}
#quest_button input
{
font-size:14px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}
#quest_button_unactive
{
	width:195px;
	height:39px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	padding-top:10px;
	background:url('/images/quest_button_unactive.png') no-repeat;
}
.like_right_border
{
	font-size:10px !important;
}
.ordersCount {
	padding-left:5px;
	padding-right:5px;
}
.CountDays {padding:0; margin:0; display:inline; color:#FF6600; font-size:20px;}

