body, h1, h2, h3, h4, h5, h6, form, p, input {

	margin: 0px;

	padding: 0px;

}

body, html {

	height: 100%;

	background: #F3F3F5;

	color: #000;

	font: 12px Arial, Helvetica, sans-serif;

}

#body_main {

	background: #59A22F;

}

div, img {

	behavior: url("./css/iepngfix.htc");

}

h1 {

	font-weight: normal;

	font-size: 24px;

	color: #000;

}

h2 {

	font-weight: normal;

	font-size: 20px;

	color: #000;

}

h3 { font-size: 18px;

	font-weight: normal;

	color: #000;

}
a:link, a:visited, a:active, a:hover {

	color: #63AE2F;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

#top {

	background: #64AE2D;

	height: 92px;

	min-width: 986px;

}

#top_logo {

	padding: 32px 0px 0px 32px;

	display: block;

	float: left;

}

#top_links {

	display: block;

	float: right;

	width: 500px; /* 474 */

	height: 42px;

	margin: 50px 195px 0px 0px;

	//margin: 50px 125px 0px 0px;

	background-image: url(../images/menu.png);

	background-repeat: no-repeat;

	background-position: bottom 0px;;

}

#top_links a.menu:link, #top_links a.menu:visited, #top_links a.menu:active, #top_links a.menu:hover {

	display: block;

	float: left;

	color: #FFF;

	text-decoration: none;

	padding: 14px 10px 12px 14px;

}

#top_links a.sub_menu:link, #top_links a.sub_menu:visited, #top_links a.sub_menu:active, #top_links a.sub_menu:hover {

	display: block;

	color: #FFF;

	text-decoration: none;

	padding: 0px 5px 10px 14px;

	font-size: 11px;

}

#menu_info {

	margin-left: -6px;

}

#menu_contacts {

	margin-left: -10px;

}

#content {

	min-height: 715px;

	min-width: 986px;

}

#content_data {

	padding: 38px 38px 0px 38px;

}

#content_page {

	display: block;

	width: 65%;

	float: left;

}

#content_separator {

	display: block;

	width: 6%;

	float: left;

}

#content_links {

	color: #63AF2B;

	line-height: 24px;

	width: 28%;

	display: block;

	float: right;

}

#content_page_contacts {

	display: block;

	width: 48%;

	float: left;

}

#content_links_contacts {

	color: #63AF2B;

	line-height: 24px;

	width: 46%;

	display: block;

	float: right;

}

div.tickets {

	line-height: 22px;

	width: 150px;

	display: block;

	float: left;

}

div.tickets a:hover {

	color: #000;

	text-decoration: underline;

}

.space_links {

	padding-left: 40px;

}

#select_banner {

	margin: 0px 0px 40px 0px;

}

a.yellow_link:link, a.yellow_link:visited, a.yellow_link:active, a.yellow_link:hover {

	color: #FE8E09;

	padding-left: 30px;

}

.left_links {

	padding-left: 25px;

}

#links_separator {

	height: 60px;

}

.clear {

	clear: both;

	height: 40px;

}

.clear_index {

	clear: both;

	height: 1px;

}

#bottom {

	color: #FFF;

	background: #64AE2D url(../images/bottom.png) repeat-x;

	height: 92px;

	min-width: 986px;

	font-size: 11px;

}

#bottom_copy {

	display: block;

	float: left;

	padding: 26px 0px 0px 36px;

}

#bottom_logo {

	display: block;

	float: right;

	padding: 18px 36px 0px 0px;

}

#bottom a:link, #bottom a:visited, #bottom a:active, #bottom a:hover {

	color: #FFF;

	text-decoration: none;

	font-size: 11px;

}

input, select, textarea {

	font: 12px Arial, Helvetica, sans-serif;

}

input.letter, select.letter, textarea.letter {

	color: #747474;

	border: 1px solid #585858;

	background-color: #EDEDED;

	width: 376px;

	padding: 5px 6px 4px 8px;

	margin: 0px 0px 9px 36px;

}

#content_links_contacts input.letter, #content_links_contacts select.letter, #content_links_contacts textarea.letter, #content_links_contacts #submit {

	margin-left: 0px;

}

select.letter {

	width: 392px;

	padding-left: 4px;

}

#code {

	width: 210px;

}

#submit {

	margin-left: 36px;

}

#reset {

	margin-left: 275px;

}

a.news:link, a.news:visited, a.news:active, a.news:hover {

	color: #000;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}

img.news {

	margin: 0px 12px 4px 0px;

	border: 1px solid #276C2C;

}

div.branch_type {

	font-size: 15px;

	padding-top: 8px;

	font-weight: bold;

}

div.branch_name {

	padding: 10px 0px 14px 20px;

}

div.branch_address {

	padding: 6px 0px 0px 16px;

	color: #747474;

}

.info {

	color: #63AE2F;

	line-height: 14px;

}

.red {

	color: #FE8E09;

	line-height: 14px;

}

.green {

	color: #63AE2F;

}

.grey {

	color: #747474;

}

.green_small {

	color: #63AE2F;

	font-size: 11px;

}

.grey_small {

	color: #747474;

	font-size: 11px;

}

a.grey:link, a.grey:visited, a.grey:active, a.grey:hover {

	color: #747474;

}

span.select_page {

	background-image: url(../../images/select_page.png);

	background-repeat: no-repeat;

	color: #FFF;

	widht: 18px;

	height: 18px;

	background-position: 1px -1px;

}

.space {

	height: 200px;

}

#ticket {

	padding-right: 345px;

	font-size: 14px;

}

#ticket_info {

	padding: 10px 0px 10px 0px;

}

#counter_info {

	height: 50px;

}

#tickets_links {

	padding-left: 30px;

}

#form_mail {

	text-align: right;

	white-space: nowrap;

	float: right;

}

#data_mail {

	text-align: left;

	width: 440px;

}

#send_mail {

	padding-bottom: 150px;

}

/* sub menus */

div.sub_menu {

	display: none;

}

#menu_study:hover {

	background-image: url(../images/menu_select_study.png);

	background-position: 2px 0px;

	background-repeat: no-repeat;

}

#menu_contacts:hover {

	background-image: url(../images/menu_select_contacts.png);

	background-position: 6px 0px;

	background-repeat: no-repeat

}

#menu_info:hover {

	background-image: url(../images/menu_select_info.png);

	background-position: 5px 0px;

	background-repeat: no-repeat

}

#sub_menu_school {

	position: absolute;

	top: 92px;

	margin-left: -1px;

	width: 174px;

}

#sub_menu_content_school {

	width: 174px;

	background-image: url(../images/sub_menu_school.png);

	background-repeat: repeat-y;

}

#sub_menu_study {

	position: absolute;

	top: 92px;

	margin-left: 86px;

	/*height: 274px;*/

	width: 174px;

}

#sub_menu_content_study {

	width: 173px;

	background-image: url(../images/sub_menu_study.png);

	background-repeat: repeat-y;

}

#sub_menu_info {

	position: absolute;

	top: 92px;

	margin-left: 166px;

	width: 188px;

} 

#sub_menu_content_info {

	width: 188px;

	background-image: url(../images/sub_menu_info.png);

	background-repeat: repeat-y;

}

.image_answer {

	float: left;

	padding: 6px 24px 0px 0px;

	text-align: center;

}

.str { font-weight: bold;
}

/* / sub menus */







/* yui */

.yui-skin-sam .mask {

	background-color: #FFF;

	opacity: .80;

	*filter: alpha(opacity=80);

}

.yui-skin-sam .yui-panel {

	border-color: #276C2C;

}

.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft {

	border-color: #276C2C;

	border-bottom: 0px;

}

.yui-skin-sam .yui-panel .hd {

	color: #FFF;

	background: #357A2E;

	padding: 1px 0px 2px 12px;

	font-size: 13px;

	text-transform: lowercase;

	border-bottom: 1px solid #276C2C;

}

.yui-skin-sam .yui-panel .bd {

	background: #4B9831;

	padding: 0px;

}

.yui-skin-sam .yui-panel .container-close {

	position: absolute;

	top: 8px;

	right: 10px;

	height: 15px;

	width: 25px;

	background: url(../../images/admin_img/green/close.gif) repeat-x; 

}

/* span:hover not supported on IE6 */

.yui-skin-sam .yui-panel .container-close:hover {

	background: url(../../images/admin_img/green/close.gif) repeat-x; 

	cursor: hand; 

}

.yui-skin-sam .yui-panel-container.shadow .underlay {

	top: 0px;

	left: 0px;

	right: 0px;

	bottom: 0px;

}

/* / yui */

#bottom_links {
	clear:both;
	padding: 20px 36px 0 36px;
	font-size:12px;

}

#bottom_main {

	color: #FFF;

	background: #64AE2D url(../images/bottom.png) repeat-x;

	height: 82px;

	min-width: 986px;

	font-size: 11px;

}

#bottom_links a:link, #bottom_links a:visited, #bottom_links a:active, #bottom_links a:hover {

	color: #FFF;

	text-decoration: none;

	color: #FFF;

}

#top_contact {

	padding: 18px 0px 0px 48px;

	display: block;

	float: left;

	color: #FFF;

	font-size: 22px;

	font-weight: bold;

	text-align:center;



}

#top_contact .border{
	
	border:1px solid #FFF;

	padding: 1px;

}
