body {
	background-color: white;
	background-repeat: no-repeat;
	font-family: Tahoma,  verdana, helvetica;
	font-size: 11px;
	text-align: left;
   	padding: 0px;
   	margin: 0px;
	min-width: 900px;
}
.width{position: relative!important;}
img 
{
	margin: 0;
	padding: 0;
	border: 0;
}

input{color:#7d7ca6!important; font-size:10px!important}

html>body #bgpng1 { 
    background-image: url(/images/shadow5.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#bgpng1 { 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadow5.png', sizingMethod='scale');
}
.lnk_o{
	color: #BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	vertical-align: top;
}

a.lnk_o{
	font-weight: normal;
	text-decoration: underline;
}

.place{
	color: #211D70;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	vertical-align: top; 
}

.place a{
	color: #211D70;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	vertical-align: top; 
}

.welcome{
	color: 474747;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	vertical-align:top; 
}
.place A:visited, .place A:active, .place A:link{
	text-decoration: underline;
	font-weight: normal;
}

.place A:hover{
	font-weight: normal;
	text-decoration: underline;
	background-position: 0px;
}


A.place:visited, A.place:active, A.place:link{
	text-decoration: underline;
	font-weight: normal;
}

A.place:hover{
	font-weight: normal;
	text-decoration: underline;
	background-position: 0px;
}

td.place{
	color: #CF8533;
}

.title_1{
	color: white;
	background-color: #4B4983;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: normal;
	text-transform:uppercase;
}

.title_2{
	color: #4B4983;
	background-color: #FAA74A;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}

A.title_2{
	color: #4B4983;
	background-color: #FAA74A;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}

.title_3{
	color: #4B4983;
	background-color: #C2CFDB;
	font-family: Tahoma;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}

.title_4{
	color: #93A4B4;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: normal;
}

.title_5{
	color: #211D70;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

.title_6{
	color: #432D14;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
}

.title_7{
	color: #784815;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}


.title_8{
	color: #855927;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.title_9{
	color: #73869A;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.title_10{
	color: #383676;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.title_11{
	color: #784815;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	text-transform:uppercase;
}

.title_12{
	color: #211D70;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-transform:uppercase;
}
.title_13{
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}


.header{
	color: #5C5996;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	margin-bottom: 0px;
}

.header1{
	color: #5C5996;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	margin-bottom: 0px;
}

.header2{
	color: #93A4B4;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	margin-bottom: 0px;
}

.header3{
	color: #BD6C13;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	margin-bottom: 0px;
}

.content{
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
/*	line-height: 12px;*/
	text-align: left;
	margin-left:0px;
	padding-bottom: 20px;
}

.content_gr1{
	color: #616161;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	margin-left:0px;
}
.content_gr{
	color: #46535F;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
}

.comment{
	color: #7F7F7F;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
	vertical-align: middle;
	
}
.txtarea{
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	height : 12px;
	width: 250px;
	border: 1px solid #7F9DB9;
}
input.forms{
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	height : 12px;
	width: 250px;
	border: 1px solid #7F9DB9;
}

input.radio{
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	text-align: left;
	border: none;
}

.content_b{
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-align: left;
}

.content_date{
	color: #BD6C13;
	font-weight: bold;
}

a.content{
	color: #BD6C13;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}

a.content3{
	font-weight: bold;
	text-decoration: underline;
}


a.content_bl{
	color: black;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}
a.content_sel{
	color: #BD6C13;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	padding-right: 5px;
}
.content_sel img
{
	margin-right: 5px;
}

a.content_sel_{
	color: #BD6C13;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}

a.content_sel1{
	color: #4B4983;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	padding-left: 5px;
}

a.content_sel2{
	color: #4B4983;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 5px;
}
a.content_sel3{
	color: #4b4983;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;
}


.content_add	{
	color: #4B4983;
	font-size: 10px;
	font-weight: bold;
}

a.content_add	{
	color: #4B4983;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

a.content_mail	{
	color: black;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}

a.content_butt{
	color: #BD6C13;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: middle;
	line-height: 13px;
}

a.content_butt1{
	color: #BD6C13;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	vertical-align: top;
	line-height: 13px;
}

a.content_butt2{
	color: white;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-decoration: underline;
	line-height: 13px;
}

.content_forum{
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 20px;
}

a.content_forum{
	color: #BD6C13;
	font-weight: bold;
	text-decoration: none;
}
.content_forum span
{
	display: block;
	margin-top: 13px;
}

.sub_name{
	color: #4B4983;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}

.sub_name1{
	color: #4B4983;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

ul.content {
	margin-left : 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

li.index_content {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-image: url(../images/arrow.gif);
}

li.content1{	
	margin-left: 0px;
	list-style-type: circle;
	list-style-image: url(../images/li1.gif);
}

li.content2{	
	margin-left: 0px;
	list-style-type: circle;
	list-style-image: url(../images/li2.gif);
}

li.content3{
	margin-left: 0px;
	list-style-type: circle;
	list-style-image: url(../images/li3.gif);
}

li.content4{	
	list-style-type: circle;
	list-style-image: url(../images/arrow-gray.gif);
	padding-left: 6px;
	line-height: 15px;
}

li.content5{	
	margin-left: 0px;
	padding-top:5px;
	list-style-type: circle;
	list-style-image: url(../images/li5.gif);
}

li.content6{	
	color: #784815;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	margin-left: 5px;
	list-style-type: circle;
	list-style-image: url(../images/li6.gif);
}

li.content7{
	color: #784815;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	margin-left: 5px;
	list-style-type: circle;
	list-style-image: url(../images/li3.gif);
}

li.content8{	
	color: #784815;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	margin-left: 5px;
	list-style-type: circle;
	list-style-image: url(../images/li8.gif);
}

table#main_menu{background-color: #4b4983; width: 140px!important; position: relative; z-index: 90; }
table#main_menu ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
table#main_menu ul li{*height: 18px; _height: 20px; margin-top:0px; _margin-top: 0; margin-bottom: 0px; _margin-bottom: -3px;}
table#main_menu ul li img
{
	float: right;
	_position: relative;
	_z-index: 90;
}
table#main_menu ul li a
{
	display: block;
	background-image:url(/images/menu_arr1.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin: 0;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #7573a4;
}
table#main_menu ul li a:hover
{
	background-color: #7573a4;
}
table#main_menu ul ul
{
	background-color: #faa74a;
	position: absolute;
	left: 140px;
	width: 140px;
	margin-top: -20px;
}
table#main_menu ul ul li{*height: auto; _height: 20px;}
table#main_menu ul ul li a{background-image:url(/images/menu_arr2.gif);
	background-repeat: no-repeat;
	background-position: 1px center; padding-left: 11px; color: #4b4983; border-bottom: 1px solid #fcc376;}
table#main_menu ul ul li a:hover{background-color: #fcc376!important;}

ul.sub_menu {
	margin-left : 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0;
}

li.sub_menu{	
	color: #919EAD;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	list-style-image: url(../images/arrow-menu.gif);
	padding: 0;
	margin: 0;
}
ul.sub_menu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
ul.sub_menu ul li
{
	color: #919EAD;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
ul.sub_menu ul li img
{
	margin-bottom: -1px;
}
ul.sub_menu ul li a
{
	color: #BD6C13;
	text-decoration: none;
}

li.sub_menu2{
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	list-style-image: url(../images/arrow.gif);
	padding-left: 6px;
	font-weight: normal;
}

a.sub_menu{
	color: #4B4983;
	text-decoration: none;
}

a.sub_menu1{
	color: #BD6C13;
	text-decoration: none;
}
span.sub_menu1{
	color: #784815;
	text-decoration: none;
}
td.sub_menu1{
	color: #784815;
	text-decoration: none;
}


a.sub_menu2{
	color: #784815;
	text-decoration: underline;
}

a.sub_menu3{
	color: #BD6C13;
	font-weight: bold;
	text-decoration: none;
}


a.sub_menu4{
	color: #784815;
	font-weight: normal;
	text-decoration: underline;
}

a.sub_menu5{
	color: #919EAD;
	font-weight: bold;
	text-decoration: none;
}

a.sub_menu6{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.sub_menu7{
	color: #4b4983;
	font-weight: bold;
	text-decoration: underline;
}
a.sub_menu8{
	color: #4b4983;
	font-weight: normal;
	text-decoration: underline;
}
a.sub_menu9{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
}

.forum_title{
	color: #72706D;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}
.forum_header{
	color: black;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}

.forum_name{
	color: #CC8F4C;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}
.caption_centr{
	color: #CC8F4C;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
}

.autors{
	color: #5D738A;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	margin-top: 0;
	padding-top: 0;
	height: 1px!important;
}


.banner{
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: center;
}

.banner_l{
	background-color: #BAD4E4;
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
}

.name_ban{
	color: #211D70;
	font-weight: bold;
}

.name_ban_l{
	color: #211D70;
	font-weight: bold;
	text-align: left;
}

input.banner{
	color: #211D70;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	background-color: #FAA64A;
	vertical-align: middle;
	border: 1px solid #A56D31;
	height: 17px;
}

input.clear{
	font-family: Tahoma;
	color: #211D70;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	background-color: #C2CFDB;
	vertical-align: middle;
	border: 1px solid #808890;
	height: 17px;
}

select.banner{
	color: Black;
	background-color: White;
	border: 1px solid #7F9DB9;
	width: 90px;
}

.login{
	color: #FAA74A;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

a.login{
	color: #7D7CA6;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}

input.login{
	color: #7D7CA6;
	font-size: 9px;
	font-weight: normal;
	background-color: white;
	border: 1px solid #808080;
	line-height: 12px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: middle;
}

.subscr{
	color: #4B4983;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

.big_contact{
	font-size: 18px;
	line-height: 22px;
}
.contact{
	color: white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
}

a.sub_menu{
	text-decoration: underline;
}

.date{
	color: #7890A8;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	text-align: left;
}

.date_01{
	color: #784815;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-align: left;
}

.date_02{
	color: #784815;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}

.date_03{
	color: #7B8A9B;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
}
td.menu{
	color: white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 7px;
	padding: 4px; 
}


a.menu{
	color: #ffffff;
	text-decoration: none;
}


td.sub_menu{
	color: #4B4983;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 7px;
	padding: 4px; 
}

.find{
	color: white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	margin-left: 0px;
	padding-bottom: 2px;
}
a.find{
	color: #77ADDC;
	font-size: 7pt;
	line-height: 9px;
	text-decoration: underline;
	padding-bottom: 5px;
}

input.find{
	font-size: 9px;
	color: black;
	background-color: white;
	border: 1px solid #808080;
	line-height: 12px;
	vertical-align: middle;
}

.trans{
	filter: alpha(opacity=85);
}

.footer{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	line-height: 14px;
	color: #354452;
	vertical-align: top;
}

.foto{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #354452;
	vertical-align: top;
	text-align: center;
}

a.foto{
	text-decoration: none;	
}

A.footer:visited, A.footer:active, A.footer:link{
	text-decoration: none;	
}
A.footer:hover{
	text-decoration: underline;
}

.bottom{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: black;
	vertical-align: top;
}

a.bottom{
	font-weight: bold;
	text-decoration: none;
}

.mistake{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #C41827;
	
}

/*table.calendar{
	color: #8D8D8D;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	border-collapse: collapse;
	text-align: right;
}
*/
td.weedend{
	color: Black;
	background-color: #869BB0;
	border: 1px solid white; 
}

td.wday{
	color: #CF9352;
	background-color: white;
	border: 1px solid white; 
}

td.komanda{
	border: 1px solid #C2CFDB; 
}

td.seminar{
	border: 1px solid #FAA74A; 
}

td.day{
	color: #6C727B;
	background-color: #C2CFDB;
	border: 1px solid white; 
}

td.selday{
	color: #49321E;
	background-color: #FAA74A;
	border: 1px solid white; 
}

td.prj{
	color: black;
	background-color: #9F6324;
	border: 1px solid white; 
}

td.out{
	color: black;
	background-color: #F36D6D;
	border: 1px solid white; 
}

td.inf{
	color: black;
	background-color: #83A9F0;
	border: 1px solid white; 
}
a.weedend{
	color: Black;
	text-decoration: none;
}
a.day{
	color: #6C727B;
	text-decoration: none;
}
a.selday{
	color: #49321E;
	text-decoration: none;
}

a.prj{
	color: black;
	text-decoration: none;
}
a.out{
	color: black;
	text-decoration: none;
}

.foto_date{
	color: #7F7F7F;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	text-align: center;

}

.title_foto{
	color: #ffffff;
	background-color: #4B4983;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

a.title_foto{
	text-decoration: underline;
}

.title1_foto{
	color: #9A560C;
	background-color: #FAA74A;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}

a.title1_foto{
	text-decoration: underline;
}

.idx_foto{
	color: #919EAD;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

a.idx_foto{
	color: #BD6C13;
	text-decoration: underline;
}

.new{
	color: #DE0606;
 	font-weight: bold;
}

form{
   margin:0px;
}

.butt{
	font-family: Tahoma;
	color: #211D70;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	background-color: #FAA64A;
	vertical-align: middle;
	border: 1px solid #A56D31;
	height: 17px;
}

a.butt{
 	text-decoration: none; 
}

.butt1{
	font-family: Tahoma;
	color: #211D70;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	background-color: #FFC481;
	vertical-align: middle;
	border: 1px solid #A56D31;
	height: 17px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.butt1{
 	text-decoration: none; 
}

table.tables{
	background-color: white;
	border-collapse: collapse;
}

td.td_h_1{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: white;
	background-color: #869BB0;
	border: 0;
	border-bottom: 2px solid white; 
	text-align: center;
	padding: 0;
	
	margin: 0;
}

a.td_h_1{
	font-family: Tahoma;
	color: white;
	font-size: 9px;
	font-weight: normal;
 	text-decoration: underline; 
}

td.td_h_2{
	border-right: 2px solid white; 
	border-bottom: 2px solid white;
	padding: 0;
	margin: 0;
}

td.td_h_3{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #9A560C;
	background-color: #FAA74A;
	text-align: center;
}

a.td_h_3{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #9A560C;
 	text-decoration: none; 
}

td.td_h_4{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #4B4983;
	background-color: #FAA74A;
	text-align: center;
}

td.td_h_5{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: white;
	background-color: #869BB0;
	text-align: center;
}

td.up{
	background-repeat: no-repeat; 
	background-position: top;
	border-bottom: 2px solid white; 
}

td.up_r{
	background-repeat: no-repeat; 
	background-position: top;
	border-right: 2px solid white; 
	border-bottom: 2px solid white; 
}

td.down{
	background-repeat: no-repeat; 
	background-position: bottom;
	border-bottom: 2px solid white; 
}

td.down_r{
	background-repeat: no-repeat; 
	background-position: bottom;
	border-right: 2px solid white; 
	border-bottom: 2px solid white; 
}

td.tables{
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	padding-left:10px;
	border-bottom: 2px solid white; 
}
.tables p
{
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}

.price{
	color: #9F6324;
	font-family: Tahoma;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
}

a.show_pic	{
	color: #BD6C13;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
}


.news_announce
{
	background-color: #F4F0E9;
	margin-top: 0;
	padding-right: 10px;
}
.news_announce h2
{
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0;
	margin-top: -10px;
	margin-left: -20px;
	margin-bottom: 10px;
	color: #ffffff;
	background-color: #4B4983;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform:uppercase;
}
.news_announce h3
{
	padding: 0;
	margin: 0;
	color: #211D70;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform:uppercase;
}
.news_announce span
{
	display: block;
	margin-top: 15px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.news_announce p
{
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	font-size: 10px;
}
.news_announce a.news_link{color: #BD6C13; padding-left: 3px;}
.color_orange{color: #BD6C13;}
.news_announce a.news_report{color: #4B4983; font-weight: bold; padding-left: 4px;}
.news_announce .button_news
{
	margin-top: 15px;
	height: 18px;
	*height: 0;
	width: 110px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.news_announce .button_seminar
{
	margin-top: 15px;
	height: 18px;
	*height: 0;
	width: 186px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.news_announce .button_project
{
	margin-top: 15px;
	height: 18px;
	*height: 0;
	width: 170px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.news_announce .button_news a, .news_announce .button_seminar a, .news_announce .button_project a
{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	padding-left: 20px;
	color:#BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	margin-left: 3px;
	margin-right: 4px;
}
.news_announce .button_news .left_img, .news_announce .button_seminar .left_img, .news_announce .button_project .left_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.news_announce .button_news .right_img, .news_announce .button_seminar .right_img, .news_announce .button_project .right_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.sort
{
	color: #ffffff;
	font-weight: normal;
}

.line-bg {
	background-image: url(/images/line_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	height: 1px;}
.content h2
{
	padding: 0;
	margin: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 2px solid #FAA74A;
	color: #211D70;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform:uppercase;
}
.content h3
{
	padding: 0;
	margin: 0;
	margin-top: 20px;
	color: #211D70;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}
.content h3.up
{
	padding: 0;
	margin: 0;
	margin-top: 20px;
	color: #211D70;
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	text-transform:uppercase;
}
.content a.link_orange
{
	color: #bd6c13;
}
.content div.line_orange
{
	background-image: url(/images/line_orange.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 3px;
	margin-top: 5px;
}
.content .content_caption
{
	background-color: #FAA74A;
	margin-top: 25px;
	padding-left: 20px;
	color: #211D70;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}
.content .content_caption span
{
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.content .content_caption img
{
	padding-bottom: 1px;
}

.content .blue
{
	border-collapse: collapse;
	border: 0;
	margin-top: 20px;
}
.content .blue td
{
	border: 0;
	vertical-align: middle;
}
.content .blue_content
{
	background-color: #BAD4E4;
	height: 30px;
	*height: 37px;
	margin-left: -2px;
	margin-right: -2px;
	padding-top: 7px;
	padding-right: 20px;
}
.blue_content .button_project
{
	height: 18px;
	width: 172px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.blue_content .button_project a
{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	padding-left: 20px;
	color:#BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	margin-left: 3px;
	margin-right: 4px;
}
.blue_content .button_project .left_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.blue_content .button_project .right_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}

.content .history
{
	margin-top: 30px;
}
.content .history .button_project
{
	height: 18px;
	width: 168px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
	_padding-bottom: 3px;
}
.history .button_project a, .history .project_bg .button_project a, .history .project_bg .button_project_big a, .history .project_bg .button_project_foto a, .bg_orange .button_report a, .report_bg .button_project a
{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	padding-left: 20px;
	color:#BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	margin-left: 3px;
	margin-right: 4px;
}
.history .button_project .left_img, .history .project_bg .button_project .left_img, .history .project_bg .button_project_big .left_img, .history .project_bg .button_project_foto .left_img, .bg_orange .button_report .left_img, .report_bg .button_project .left_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.history .button_project .right_img, .history .project_bg .button_project .right_img, .history .project_bg .button_project_big .right_img, .history .project_bg .button_project_foto .right_img, .bg_orange .button_report .right_img, .report_bg .button_project .right_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.history .project_bg
{
	width: 100%;
	border-collapse: collapse;
}
.bg_blue
{
	background-color: #e1ecf3;
}
.report_bg
{
	width: 100%;
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: -5px;
	_position: relative;
	_z-index: 10;
}
.report_bg td
{
	width: auto;
	vertical-align: top;
	border: 0;
	padding: 5px;
	padding-top: 0;
}
.history .project_bg td
{
	width: 50%;
	vertical-align: top;
	border: 0;
	padding: 10px;
}
.history .project_bg h3, .report_bg h3
{
	padding: 0;
	margin: 0;
	color: #211D70;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	text-align: left;
}
.history .project_bg ul, .report_bg ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.history .project_bg li, .report_bg li
{
	padding: 0;
	margin: 0;
	margin-top: 9px;
}
.history .project_bg li img, .report_bg li img
{
	margin-bottom: -2px;
}
.history .project_bg li a, .report_bg li a
{
	color: #bd6c13;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.history .project_bg p, .report_bg p
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}
.report_bg .td_portret img
{
	border: 1px solid #828282;
}
.report_bg .td_portret p
{
	text-align: center;
}
.history .project_bg p a
{
	font-weight: normal;
	text-decoration: underline;
}
.history .project_bg .button_project, .report_bg .button_project
{
	height: 18px;
	width: 114px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.history .project_bg .button_project_big
{
	height: 18px;
	width: 165px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.history .project_bg .button_project_foto
{
	height: 18px;
	width: 154px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.bg_orange
{
	background-color: #faa74a;
	padding: 5px;
}
.bg_orange .button_report
{
	height: 18px;
	width: 167px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}


.marker_message {margin-bottom: -5px;}
.content .form_centr
{
	width: 100%;
	border-top: 3px solid #faa74a;
	border-bottom: 3px solid #faa74a;
	border-collapse: collapse;
	margin-top: 30px;
}
.content .form_centr td
{
	width: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: top;
}
.content .form_centr .first
{
	width: 250px;
}
.content .form_centr span
{
	font-size: 11px;
	font-weight: bold;
}
.content .form_centr img
{
	margin-bottom: -2px;
}
.content .form_centr input
{
	height: 19px;
	width: 80%;
}
.content .form_centr .img_kod
{
	margin: 0;
	padding: 0;
	height: 19px;
}
.content .form_centr .input_kod
{
	height: 19px;
	width: 100px;
	margin-bottom: 3px;
}
.content .form_centr .index_check
{
	width: auto;
	margin-bottom: -1px;
}
.content .form_centr textarea
{
	height: 70px;
	width: 80%;
}
.button
{
	width: 100%;
	background-color: #f4f0e9;	
}
.button .padding
{
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 12px;
	padding-right: 12px;
}

.content .tuning_mail
{
	width: 100%;
	border-collapse: collapse;
	margin-top: 10px;
}
.content .tuning_mail h3
{
	font-size: 12px;
}
.content .tuning_mail td
{
	width: 30%;
	vertical-align: top;
}
.content .tuning_mail p
{
	font-size: 11px;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}
.content .tuning_mail span
{
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
}
.map_adress
{
	margin-top: 20px;
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
.map_adress td
{
	padding: 0;
	vertical-align: top;
	border: 0;
}
.map_adress td .map_passage
{
	border: 1px solid #4e4a82;
}
.map_adress td .map_bottom
{
	border: 1px solid #4e4a82;
	border-top: 0;
	background-color: #e0ecf3;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 8px;
	_margin-top: -3px;
}
.map_adress td .map_bottom span
{
	color: #4b4983;
	font-weight: bold;
}
.map_adress .adress
{
	background-color: #e0ecf3;
	border-right: 12px solid #4b4983;
	padding-top: 11px;
	padding-left: 8px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.map_adress .adress h3
{
	padding: 0;
	margin: 0;
}
.map_adress p
{
	color: #2d2929;
	font-size: 14px;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}
.map_adress a
{color: #bd6c13;}
.map_adress .adress p
{
	color: #546067;
	margin-top: 13px;
}

.map_site
{
	width: 100%;
}
.map_site td
{
	width: 50%;
}
.map_site ul
{
	list-style: none;
	margin: 0;
	margin-top: 10px;
	margin-left: 0;
	padding: 0;
}
.map_site ul ul
{
	margin-top: 0;
	margin-left: 35px;
}
.map_site li
{
	margin-top: 10px;
}
.map_site li li
{
	padding: 0;
	padding-top: 1px;
	padding-left: 10px;
	margin: 0;
}
.map_site li img
{
	margin-right: 10px;
}
.map_site li li img
{
	border: 0;
	margin-right: 5px;
}
.map_site li a
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.map_site li li a
{
	font-weight: normal;
}

.result_search
{
	width: 100%;
	margin-top: 25px;
}
.result_search td
{
	width:auto; 
	vertical-align: middle;
}
.result_search span
{
	color: #4b4983;
	font-size: 14px;
	font-weight: bold;
}
.result_search .s_result_search{width: 150px;}
.result_search .i_result_search{width: 250px;}
.result_search .result
{
	margin-top: 13px;
	margin-bottom: 13px;
}
.result_search .result a
{
	color: #4b4983;
	font-size: 12px;
	font-weight: bold;
}
.result_search .result p{ margin-top: 5px; margin-bottom: 13px;}
.result_search .result span
{
	color: #4b4983;
	font-size: 12px;
	font-weight: bold;
}

.about_center .right
{
	float: right;
	width: 192px;
	background-color: #faa74a;
	text-align: center;
}
.about_center .right .right-top
{
	background-color: #4b4983;
	height: 35px;
}
.about_center .right .right-top img
{
	margin: 0;
	_margin-top: -11px;
	padding: 0
}
.about_center .right .right-top h3
{
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
.about_center .right .about_content
{
	width: 112px;
	margin-left: auto;
	margin-right: auto;
}
.about_center .right .about_content img
{
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #7f7f7f;
}
.about_center .right img
{
	margin: 0;
	_margin-bottom: -2px;
	padding: 0
}
.about_center .right .about_content span{color: #211d70; font-weight: bold; display: block}
.about_center .right .about_content a{color: #000000;}
.about_center .left
{
	margin-right: 210px;
}
.about_center .left h3
{
	margin: 0;
	padding: 0;
}
.about_center .left h4
{
	background-image: url(/images/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0; padding: 0;
	margin-top: 15px;
	padding-left: 15px;
	color: #000000;
	font-size: 12px;
}
.about_center .left table
{
	width: 100%;
	_width: 60%;
	border: 0;
	border-collapse: collapse;
}
.about_center .left td
{
	border: 0;
	background-color: #fde4c8;
}
.about_center .left td .right-top-img
{
	float: right;
	_margin-right: -3px;
}
.about_center .left td .left-top-img
{
	_margin-top: -16px;
}
.about_center .left td .right-bottom-img
{
	float: right;
	_margin-top: 10px;
}
.about_center .left td .left-bottom-img
{
	_margin-bottom: -3px;
}
.about_center .left td p
{
	font-size: 12px;
}
.about_center .left td span
{
	color: #bd6c13;
	font-size: 12px;
	font-weight: bold;
}
.about_center .left .law_organ
{
	margin-top: 15px;
	height: 18px;
	*height: 0;
	width: 186px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
	_padding-bottom: 3px;
}
.about_center .left .law_organ a, .personal .law_organ a
{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	padding-left: 20px;
	color:#BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	margin-left: 3px;
	margin-right: 4px;
}
.about_center .left .law_organ .left_img, .personal .law_organ .left_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.about_center .left .law_organ .right_img, .personal .law_organ .right_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}

.personal
{
	padding-top: 10px;
	padding-left: 15px;
}
.personal h3
{
	background-color: #4b4983;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.personal .law_organ
{
	float: right;
	margin-top: 15px;
	height: 18px;
	*height: 0;
	width: 133px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
	_padding-bottom: 3px;
}

.reviews-rewards
{
	width: 100%;
	margin: 0;
	padding: 0;
}
.reviews-rewards td
{
	padding: 0;
	width: 50%;
	vertical-align: top;
}
.reviews-rewards h3
{
	margin: 0;
	padding: 0;
}
.reviews-rewards p
{
	margin: 0;
	margin-top: 10px;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}

.reviews-rewards .imgTopRight{_margin-right: -3px;}
.reviews-rewards .imgTopLeft{_margin-top: -16px;}
.reviews-rewards .imgBottomRight{_margin-top: 12px;_position: relative;_z-index:10;}
.reviews-rewards .imgBottomLeft{_margin-bottom: -3px;}
.reviews-rewards .imgCaptLeft-1{_margin-top: -0px;}
.reviews-rewards ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.reviews-rewards li
{
	background-image: url(/images/arrow.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	padding-left: 20px;
	margin: 0;
	margin-top: 9px;
	line-height: 10px;
	_line-height: 12px;
}
.reviews-rewards li img
{
	margin-bottom: -2px;
}
.reviews-rewards li a
{
	color: #bd6c13;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.reviews-rewards li p
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
.reviews-rewards li p a
{
	text-decoration: underline;
	font-weight: normal;
}
.reviews-rewards .r-r-content
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.reviews-rewards .r-r-content .r-r-but
{
	margin-top: 15px;
	height: 18px;
	*height: 0;
	width: 110px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.reviews-rewards .r-r-content .r-r-but a
{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	padding-left: 20px;
	color:#BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	margin-left: 3px;
	margin-right: 4px;
}
.reviews-rewards .r-r-content .r-r-but .left_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.reviews-rewards .r-r-content .r-r-but .right_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.width-but{width:113px!important}
.width-but-1{width:101px!important}
.width-but-2{width:108px!important}
.width-but-3{width:124px!important}
.width-but-4{width:147px!important}
.width-but-5{width:137px!important}
.width-but-6{width:105px!important}
.width-but-7{width:170px!important}
.width-but-8{width:106px!important}
.width-but-9{width:94px!important}
.width-but-10{width:133px!important}
.width-but-11{width:135px!important}
.width-but-12{width:106px!important}
.width-but-13{width:128px!important}
.width-auto{width:auto!important}
.width-1{width:50px!important}
.width-2{width:200px!important}
.width-3{width:400px!important}
.height-auto{height:auto!important}

.mail-to
{
	float: right;
	margin-top: 20px;
}
.mail-to img
{
	margin-bottom: -2px;
	margin-left: 15px;
	margin-right: 5px;
}

.foto-report{width:100%; margin-top: 10px; margin-bottom:10px;}
.foto-report td{width:33%; padding-left:14px; padding-right:14px;}
.foto-report .foto-bg
{
	border-top: 1px solid #e6eff5;
	background-color: #FFFFFF;
	background-image: url(/images/foto_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 149px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-bottom: 8px;
}
.foto-report .foto-bg span
{
	display: block;
	color: #7f7f7f;
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.foto-report img
{
	margin-bottom: 5px;
}


.main_button
{
	margin-top: 15px;
	height: 18px;
	*height: 0;
	width: 186px;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	padding-bottom: 3px;
	*padding-bottom: 2px;
}
.main_button a
{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	padding-left: 20px;
	color:#BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	margin-left: 3px;
	margin-right: 4px;
}
.main_button .left_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.main_button .right_img
{
	margin-top: -1px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.main_button_b
{
	margin-top: 15px;
	height: 20px;
	*height: 0;
	width: 196px;
	background-color: #4b4983;
	padding-bottom: 3px;
	*padding-bottom: 2px;
	_padding-bottom: 3px;
}
.main_button_b a
{
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	padding-left: 15px;
	color:#ffffff;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	margin-left: -5px;
	margin-right: 4px;
}
.main_button_b .left_img
{
	margin-top:;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}
.main_button_b .right_img
{
	margin-top:;
	margin-left: -5px;
	margin-bottom: -6px;
	position: relative;
	z-index: 10;
}

.calendar
{
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}
.calendar td
{
	width: 18px;
	height: 22px;
	text-align: center;
}
.calendar a
{
	color: #25262d;
	text-decoration: none;
}
.calendar td.light-blue{background-color: #c2cfdb; text-align: center;}
.calendar td.blue{background-color: #869bb0; text-align: center;}
.calendar td.active{background-color: #faa74a; text-align: center;}

.img_book{border:1px solid #a87844;}

.menu_mini{height: 23px; _height: 33px; background-image:url(/images/shadow4.gif); background-position:left bottom; background-repeat:no-repeat; padding-top: 10px;}
.menu_mini a, .bottom_mini a{margin-right: 17px!important}
.menu_mini img, .bottom_mini img{margin-right: 5px!important}

.list_mini{padding-left:0px; padding-left: 15px; margin-left:0;}
.list_mini li{list-style-image:url(../images/marker_list_1.gif);}

.edition{float:left; width: 60px;}

.news_list p{color: #5e5e5e; margin: 0; margin-top:10px; margin-bottom:10px; padding: 0;}
.news_list div .capt_new{color: #000000; font-weight: bold; font-size: 12px;}
.news_list div .capt_new a{text-decoration: none; color: #4b4983;}

.news_list ul{list-style: none; margin-left: 0px; padding-left: 0;}
.news_list ul li{margin-top: 15px; padding-left: 20px; background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position: left top;}
.news_list ul li p{margin-top: 5px;}

.p-0{padding:0!important}
.pT-8{ padding-top: 8px!important}
.pT-8_{padding-top: 8px;_padding-top: 15px;}
.pT-9{ padding-top: 9px!important}
.pT-10{ padding-top: 5px!important}
.pT-15{padding-top: 15px!important}
.pT-20{padding-top: 20px!important}

.pR-5{padding-right: 5px!important}
.pR-10{padding-right: 10px!important}
.pR-15{padding-right: 15px!important}
.pR-20{padding-right: 20px!important}
.pR-40{padding-right: 40px!important}
.pR-45{padding-right: 50px!important}
.pR-60{padding-right: 60px!important}
.pL-0{padding-left: 0px!important}
.pL-5{padding-left: 5px!important}
.pL-10{padding-left: 10px!important}
.pL-15{padding-left: 15px!important}
.pL-17{padding-left: 17px!important}
.pL-20{padding-left: 20px!important}
.pL-40{padding-left: 40px!important}
.pL-45{padding-left: 50px!important}
.pL-60{padding-left: 60px!important}

.pB-0{padding-bottom: 0px!important}
.pB-3_{_padding-bottom: 3px!important}
.pB-5{padding-bottom: 5px!important}
.pB-10{padding-bottom: 10px!important}
.pB-15{padding-bottom: 15px!important}

.m-0{margin:0!important}
.m-10{margin:10px!important}
.mT-0{margin-top: 0px!important}
.mT-10-{margin-top: -10px!important}
.mT-2{margin-top: 2px!important}
.mT-5{margin-top: 5px!important}
.mT-10{margin-top: 10px!important}
.mT-15{margin-top: 15px!important}
.mT-20{margin-top: 20px!important}
.mT-50{margin-top: 50px!important}
.mB-0{margin-bottom: 0px!important}
.mB-2-{margin-bottom: -2px!important}
.mB-6-{margin-bottom: -6px!important}
.mB-2{margin-bottom: 2px!important}
.mB-5{margin-bottom: 5px!important}
.mB-10{margin-bottom: 10px!important}
.mB-15{margin-bottom: 15px!important}

.mR-5{margin-right: 5px!important}
.mR-10{margin-right: 10px!important}
.mR-15{margin-right: 15px!important}
.mR-20{margin-right: 20px!important}
.mL-0{margin-left: 0px!important}
.mL-5{margin-left: 5px!important}
.mL-10{margin-left: 10px!important}
.mL-15{margin-left: 15px!important}
.mL-20{margin-left: 20px!important}
.mL-50{margin-left: 50px!important}

.clear{clear:both;}
.t-a-c{text-align:center!important}
.t-a-r{text-align:right!important}
.t-a-l{text-align:left!important}
.v-a-t{vertical-align:top!important}
.v-a-b{vertical-align:bottom!important}
.fl-r{float:right!important}
.t-d-unde{text-decoration:underline!important}

.f-s-10{font-size: 10px!important}
.f-s-11{font-size: 11px!important}
.f-s-14{font-size: 14px!important}
.f-s-15{font-size: 15px!important}
.f-s-16{font-size: 16px!important}
.f-w-normal{font-weight: normal!important}

.b-grey{border: 1px solid #7f7f7f;}
.b-orange{border: 1px solid #faad55;}
.b-orange-3{border: 3px solid #faad55;}
.b-r-orange{border-right: 3px solid #faad55;}
.b-r-pink{border-right: 1px solid #fde4c8;}
.b-l-blue{border-left:1px solid #c2cfdb}
.b-t-orange{border-top: 3px solid #faad55;}
.b-b-orange{border-bottom: 3px solid #faad55;}
.b-b-grey{border-bottom: 1px solid #c9c9c9;}
.b-b-blue{border-bottom:1px solid #c2cfdb}
.b-b-f4f0e9{ border-bottom: 1px solid #f4f0e9;}

.b-c-white{background-color:#FFFFFF!important}
.b-c-l-b{background-color:#dce9f1!important}
.b-c-f5e9dc{background-color:#f5e9dc!important}
.b-c-faa74a{background-color:#faa74a!important}
.b-c-4b4983{background-color:#4b4983!important}
.b-c-f4f0e9{background-color: #f4f0e9!important}
.b-c-c2cfdb{background-color: #c2cfdb!important}
.b-c-9f6324{background-color: #9f6324!important}
.b-c-f36d6d{background-color: #f36d6d!important}
.b-i-1{background-image: url(/images/bg_pink.gif)!important; background-position: left; background-repeat:repeat-y; height: 100%;}
span.black{color:black;}
span.white{color:white;}
.c-4b4983{color:#4b4983!important}
.c-bd6c13{color: #bd6c13!important}
.c-616161{color: #616161!important}
.c-faa74a{color: #faa74a!important}
.c-ffffff{color:#ffffff!important}
.c-000000{color:#000000!important}

.limitation-h-1{height: 136px; width: 218px; overflow: hidden;}
.limitation-h-2{height: 50px; _height: 44px; overflow: hidden;}



.selector-container {
	position: relative;
	left: 200px;
}
.selector-outer {	
	float: left;	
	background-color: #ffffff;
	border: 1px solid #7f9db9;
	width: 120px;
	height: 16px;	
	*height: 18px;	
}
.selector-button {
	width: 14px;
	height: 14px;
}
.selector-text {
	float: left;
	text-align: center;
	height: 14px;
	width: 100px;
	font-family: Tahoma,  verdana, helvetica;
	font-size: 10px;
	padding-top: 2px;	
}
.clicked {
	border: 1px dotted black;
}
.selector-dropdown {
	display: none;
	position: absolute;	
	z-index: 9999999;
	border-top: 1px solid #b2b2b2;
	border-left: 2px solid #b2b2b2;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;	
	background-color: white;
}
.selector-dropdown a {	
	display: block;
	white-space: nowrap;
	height: 12px;
	font-family: Tahoma,  verdana, helvetica;
	font-size: 11px;	
	color: #000000;	
	
	
	width: 321px;
	text-decoration: none;	
	text-align: center;
}
.selector-dropdown a:hover {
	background-color: #454545;
	color: #ffffff;	
}
.selector-dropdown div {
	margin-left: 10px;
	margin-right: 10px;
}
div.right-banner1 {
width: 125px; 
border: solid 0px black;
height:125px;
margin: 0px auto;
}
