body {
	background-color: white;
	background-repeat: no-repeat;
	font-family: Tahoma,  verdana, helvetica;
	font-size: 11px;
	text-align: left;
   	padding:0px 0px 0px 0px;
   	margin:0px 0px 0px 0px;
	min-width: 900px;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

p {
	margin: 0;
	margin-top: 10px;
	padding: 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_6_{
	color: #211D70;
	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;
	text-transform: none;
	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-top: 2px;
	padding-left: 15px;
	list-style-type: none;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px; 
}

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-top: 4px;
	margin-left: 0px;
	list-style-type: none;
	background-image: url(/images/li3.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	padding-left: 10px;
}

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.active
{
	background-color: #7573a4;
}
table#main_menu ul li a:hover
{
	background-color: #7573a4;
}
table#main_menu ul ul
{
	background-color: #faa74a;
	position: absolute;
	z-index: 90;
	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 : 16px;
	margin-top: 10px;
	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: right 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_left{
	position: relative!important;
	z-index: 10;
	background-color: #f4f0e9;
	width: 262px;
	margin-top: 0;
	padding-bottom: 20px;
}

.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;}
.color_orange{color: #BD6C13;}
.news_announce a.news_report{color: #4B4983; font-weight: bold;}

.sort
{
	color: #ffffff;
	font-weight: normal;
	display: inline;
}

.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: 5px;
	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;
}

.content .history
{
	margin-top: 30px;
}

.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;
	margin-left: 3px;
}
.history .project_bg li, .report_bg li
{
	padding: 0;
	padding-left: 16px;
	margin: 0;
	margin-top: 9px;
}
.history .project_bg li img, .report_bg li img
{
	padding: 0;
	padding-right: 6px;
	margin: 0;
	margin-bottom: -2px;
	margin-left: -19px;
}
.history .project_bg li a, .report_bg li a
{
	color: #bd6c13;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.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 select {width: 81%;}
.content .form_centr textarea
{
	height: 70px;
	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;
}

.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;
	*margin-left: 15px;
}
.map_site li
{
	margin-top: 10px;
}
.map_site li li
{
	padding: 0;
	padding-top: 1px;
	padding-left: 10px;
	margin: 0;
	*margin-top: 10px;
}
.map_site li img
{
	margin-right: 10px;
	*margin-right: 10px!important;
}
.map_site li li img
{
	border: 0;
	margin-right: 0px;
}
.map_site li a
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.map_site li ul li a
{
	font-weight: normal!important;
}


.result_search
{
	width: 100%;
	margin-top: 5px;
}
.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{}
.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: 20px;
	padding-left: 18px;
	color: #000000;
	font-size: 12px;
}
.about_center .left table
{	
	margin-right: 20px!important;
	border: 0;
	border-collapse: collapse;
}
.about_center .left td
{
	border: 0;
	background-color: #fde4c8;
}
.about_center .left td .right-top-img {float: right;}
.about_center .left td .left-top-img {*margin-top: -11px;}
.about_center .left td .right-bottom-img {float: right; *margin-top: 4px;}
.about_center .left td .left-bottom-img {*margin-bottom: -2px;}
.about_center .left td p
{
	font-size: 12px;
}
.about_center .left td span
{
	color: #bd6c13;
	font-size: 12px;
	font-weight: bold;
}

.personal
{
	margin: 0;
	padding: 0px;
	padding-left: 25px;
}
.personal h3
{
	background-color: #4b4983;
	color: #FFFFFF;
	margin: 0;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.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: 0px;}
.reviews-rewards .imgTopLeft{*margin-top: -11px;}
.reviews-rewards .imgBottomRight{*margin-top: 6px; _position: relative;_z-index:10;}
.reviews-rewards .imgBottomLeft{*margin-bottom: -2px;}
.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: 12px;
}
.reviews-rewards li img
{
	margin-bottom: -2px;
	position: relative;
}
.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;
}

.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 {margin-top: 10px; margin-bottom: 10px;}
.foto-report td {width: auto; padding-left: 14px; padding-right: 14px;}
.foto-report .foto-bg-border {
	border-top: 1px solid #e6eff5;
	border-left: 1px solid #e5eff5;
	border-right: 1px solid #e5eff5;
	width: 147px;
	*width: 128px;
	margin-left: auto;
	margin-right: auto;
}
.foto-report .foto-bg {
	background-image: url(/images/foto_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 149px;
	*width: 128px;
	margin-left: -1px;
	*margin-left: 0;
	text-align: center;
	padding-bottom: 8px;
	padding-top: 10px;
	height: 120px;
	*height: 109px;
}
.foto-report .foto-bg td {padding: 0!important}
.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 {width: auto;}
.main_button td {
	width: auto;
	border-top: 1px solid #DCB182;
	border-bottom: 1px solid #DCB182;
	background-color: #ffffff;
	vertical-align: middle;
}
.main_button .marker {margin: 0; padding: 0; padding-right: 10px;}
.main_button a
{
	color:#BD6C13;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}

.calendar
{
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}
.calendar td
{
	width: 14%;
	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;}

.content .izdania{
	background-image: url(/images/izdania/bg_izdania.gif);
	background-repeat: no-repeat;
	height: 146px;
	_height: 156px;
	width: 218px;
	padding-left: 15px;
	padding-top: 10px;
	padding-right: 15px;
	position: relative;
	z-index: 20;
}
.content .izdania_in{
	width: 247px;
	text-align: right;
}
.content .izdania_in ul
{
	float: right;
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
	margin-left: 5px;
}
.content .izdania_in ul a
{
	color: #c9c9c9;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.content .izdania_in ul a.active
{color: #bd6c13;}
.content .izdania_in ul a.archive
{
	color: #a0a0a0;
	font-size: 8pt;
	font-weight: normal;
}

.p-0{padding: 0!important}
.p-5{padding: 5px!important}
.pT-3{padding-top: 3px!important}
.pT-4{padding-top: 4px!important}
.pT-5{padding-top: 5px!important}
.pT-7{padding-top: 7px!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-11{padding-top: 11px!important}
.pT-15{padding-top: 15px!important}
.pT-20{padding-top: 20px!important}

.pR-0_{*padding-right: 0px!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-12{padding-left: 12px!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-4{padding-bottom: 4px!important}
.pB-5{padding-bottom: 5px!important}
.pB-6{padding-bottom: 6px!important}
.pB-7{padding-bottom: 7px!important}
.pB-10{padding-bottom: 10px!important}
.pB-15{padding-bottom: 15px!important}

.m-0{margin: 0!important}
.m-10{margin: 10px!important}
.mT-10-_{_margin-top: -10px!important}
.mT-0_{*margin-top: 0px!important}
.mT-0{margin-top: 0px!important}
.mT-10-{margin-top: -10px!important}
.mT-3-{margin-top: -3px!important}
.mT-2{margin-top: 2px!important}
.mT-4{margin-top: 4px!important}
.mT-5{margin-top: 5px!important}
.mT-6{margin-top: 6px!important}
.mT-7{margin-top: 7px!important}
.mT-10{margin-top: 10px!important}
.mT-15{margin-top: 15px!important}
.mT-15_{*margin-top: 15px!important}
.mT-20{margin-top: 20px!important}
.mT-30{margin-top: 30px!important}
.mT-50{margin-top: 50px!important}
.mB-0_{_margin-bottom: 0px!important}
.mB-0{margin-bottom: 0px!important}
.mB-1-{margin-bottom: -1px!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}
.mB-20{margin-bottom: 20px!important}
.mB-25{margin-bottom: 25px!important}
.mB-50{margin-bottom: 50px!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-4{margin-left: 4px!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-40{margin-left: 40px!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}
.t-d-none{text-decoration:none!important}

.f-s-10{font-size: 10px!important}
.f-s-11{font-size: 11px!important}
.f-s-12{font-size: 12px!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}
.f-w-bold{font-weight: bold!important}

.b-0{border: 0!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-r-blue{border-right:1px solid #c2cfdb!important}
.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-none{background-color: 0!important}
.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;}

.td-b td{border: 1px solid red}


.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;
}

