body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-color: #E1E4CF;
	line-height:130%;
	color: #464B54;
}
td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
input {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
}
textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
}
div {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
h1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
h4 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
h5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #464B54;
	line-height:130%;
}
a, a:link, a:active, a:visited {
	text-decoration: none;
	color:#464B54;
}
a:hover {
	text-decoration: underline;
	color:#464B54;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
}

p {
	margin: 0px;
}	

.debug_bg { background:red!important;}
.debug_bg div { background:blue!important;}
.debug_bg td { background:yellow!important;}

.vaTop { vertical-align:top; }
.vaBot { vertical-align:bottom; }

/* Class begin */
.bg1 {
	background:#FFFFFF;
}
.bg6 {
	background:#F8FAF3;
}
.bg2 {
	background:#EFF2E2 !important;
}
.bg3 {
	background:#F1F4E5 !important;
}
.bg4 {
	background:#E1E4CF !important;
}
.bg5 {
	background:#F0F3E3 !important;
}
.fontSize8, .fontSize8 * {
	font-size:8px !important;
}
.fontSize9, .fontSize9 * {
	font-size:9px !important;
}
.fontSize10, .fontSize10 * {
	font-size:10px !important;
}
.fontSize11, .fontSize11 * {
	font-size:11px !important;
}
.fontSize12, .fontSize12 * {
	font-size:12px !important;
}
.fontSize13, .fontSize13 * {
	font-size:13px !important;
}
.fontSize14, .fontSize14 * {
	font-size:14px !important;
}
.fontSize20, .fontSize20 * {
	font-size:20px !important;
}
.fontSize17, .fontSize17 * {
	font-size:17px !important;
}
.color2, .color2 * {
	color:#848A63 !important;
}
.color1, .color1 * {
	color:#FFFFFF !important;
}
.color3 , .color3 * {
	color: #464B54 !important;
}
.color5 , .color5 * {
	color:#E67C1D !important;
}


.pad15 {
	padding:15px 0;
}
.pad10 {
	padding-top:10px;
	padding-bottom:10px;
}
.marg7 {
	margin:7px 0;
}
.marg12 {
	margin:12px 0;
}
.BackAndTopBtn {
	padding:10px 20px 10px 20px;
}
.PageTitleBig, .PageTitleBig * {
	font-size:15px !important;
	color:#121409 !important;
}	
.PageTitleBig {
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;	
	background:#E1E4CF;
}

.Main_ {
	width:90px;
	height:3px;
}
.Form_ input, .Form_ textarea {
	border:1px solid #ABAFB1;
	background:#FCFDF9;
}
.Form_ input.btn, .Form_ .btn input {
	width:auto;
	border:0px solid #FFFFFF !important;
	background:transparent;
}
.Form_ input.btn1, .Form_ .btn1 input {
	width:auto !important;
	border:0px solid #FFFFFF !important;
	background:transparent;
}
.Logo_ {
	padding:24px 0 20px 63px;
}
.top_banner_table {
	height:86px;
}
.Banner_ {
	text-align: center !important;
}
.Banner_ img, .Banner_ object {
	margin: 0px auto;
	text-align: center !important;
}
.BotBanner_ {
	text-align: center !important;
	padding:10px 0px;
	text-align: center;
}		
.BotBanner_  .botbannercenter {
	margin: 0px auto;
	width: 468px;
}

.copyright {
	height: 40px;
}
.copyright .Copyright_ {
	padding: 15px 20px 10px 0;
}
.copyright .Copyright_ *,
.copyright .Copyright_ {
	color:#909380 !important;
}
.Icons_ {
	padding-left:10px;
	padding-bottom:17px;	
}
.Icon2 {	
	padding:0px;
	line-height:100%;
	padding-left:20px;
}

.Icons_ span {
	padding-right:13px;
}
.Login_ {
	margin-top:16px;
	padding:0px 26px;
}

.Loged_ {
	background:#F0F3E3;
	padding-left:6px;
	padding-right:6px;
	padding-top:7px;
}
.L2 .Login_ {
	margin-top:10px;
}
.L2 .Login_ .Loged_ {
	padding-top:2px;
}
.Loged_ .User {
	background:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 2px 5px;
}
.Loged_ .Button {
	padding-top:7px;
	padding-bottom:5px;
}
.Login_ .Form_ {
	background:#F0F3E3;
	padding-left:6px;
	padding-top:10px;
}
.Login_ .Form_ div {
	padding-bottom:10px;
}
.Login_ .Form_ input {
	width:177px;
}
.Login_ .btn {
	
}
.Login_ .remind {
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
}
.Login_ .remind * {
	color:#696C72;
	font-size:10px;
}
.Meniu_ {
	padding-left:24px;
	padding-right:40px;
}
.Meniu_ .On {
	background:#EBEDDF;
}
.Meniu_ .level_1 {
	margin:2px 0;
}
.Meniu_ .level_1, .Meniu_ .level_1 * {
	color:#40BAC7!important;
	font-weight:bold;
	font-size:12px !important; 
}
.Meniu_ .level_1 a {
	display:block;
	padding:1px 0;
	text-decoration:none !important;
	width:100%;
}
.Meniu_ .level_1 a:hover {
	background:#EBEDDF;
}
.Meniu_ .level_2 a, .Meniu_ .level_3 a, .Meniu_ .level_4 a {
	padding:1px 0;
	margin:1px 0;
	display:block;
}
.Meniu_ .level_2 * {
	font-size:12px !important;
}
.Meniu_ .level_2 {
	padding-left:20px;
}
.Meniu_ .level_3 {
	padding-left:30px;
}
.Meniu_ .level_4 {
	padding-left:40px;
}
.Meniu_ .level_3 *, .Meniu_ .level_4 * {
	font-size:11px !important;
}
.Meniu_ .level_2 .On  , .Meniu_ .level_3 .On, .Meniu_ .level_4 .On  {
	font-weight:bold;
	background:transparent;
}

.Meniu_ .line {
	margin:10px 0 7px 0;
	line-height:1px;
	height:1px;
	background:#858877;
}
.Meniu_ .date {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#858877;
	padding-bottom:20px;
}
.RightBanner {
	padding-top:20px;
}
.TopMeniu_ {

}
.TopMeniu_ td {
	padding-right:1px;
}


.SubmeniuLine_ {
	position:absolute;
	top:0px;
	left:0px;	
	height:1px;
}
.SubmeniuLine_ div {
	background:#199AA9;
	width:100%;
	border:1px solid #199AA9;
}
.Submeniu_ {
	position:absolute;
	top:1px;
	left:0px;		
	width:200px;
	background:#199AA9;
}
.Submeniu_ .items {
	padding:0px 11px;
	padding-bottom:5px;
	padding-top:4px;
}
.Submeniu_ * {
	color:#FFFFFF !important;
}
.Submeniu_ .item {
	padding-left:14px;
}
.Submeniu_ .line {	
	width:100%;
	margin:3px 0 2px 0;
	height:1px;
	line-height:1px;
	background:#8CCDD4;	
}

.Submeniu_ .On a {
	text-decoration:underline !important;
}

.Search_ {
	height:70px;
	background:#E1E4CF;
}
.Search_ * {
	white-space:nowrap;
}
.Search_ td {
	padding-right:16px;
}
.Search_ a {
	color:#858877 !important;
	font-weight:bold;
}
.Search_ input {
	width:200px;
}

.PageTitle, .PageTitle * {
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF !important;
	background:#48C1CD;
	line-height:100%;
	padding-top:3px;
	padding-bottom:2px;
}

.PageTitleTbl {
	width:100%;
	background:#48C1CD  !important;
}
.PageTitleTbl td {
	padding-top:2px;
	padding-bottom:2px;
}

.PagePad {
	padding-left:25px;
}

.PagePad2 {
	padding-left:25px;
	padding-right:25px;
}
/* default table style */
.PagePad2  table {

}
.PagePad2  td {

}
/* default table style */
.IndexList_ {
	padding-bottom:7px;
}
.IndexList_ .elem {
	width:48%;
	padding-top:7px;
	padding-bottom:7px;
}
.IndexList_ .elem .date span {
	background:#FFFFFF;
	font-size:11px !important;
}
.IndexList_ .elem .title {
	padding:3px 0;
	width:210px;
}
.IndexList_ .elem .text {
	width:210px;
}	
.line1 {
	background:#848A63;
	line-height:1px;
	height:1px;
}
.line2 {
	background:#BABFA4;
	line-height:1px;
	height:1px;
}
.line3 {
	background:#EDF0E0;
	line-height:1px;
	height:1px;
}
.line4 {
	background:#859B8C;
	line-height:1px;
	height:1px;
}
.Pages_ {
	padding:10px 0px;
}

.Pages_ ul {
	margin:0px;
	padding:0px;
}

.Pages_ ul li {	
	height:auto;
	float:left;
	display:block;
	margin-right:3px;
	cursor:pointer;
	cursor:hand;
}
.Pages_ ul li img {
	display:inline !important;	
}
.Pages_ ul li span.right {
	padding:0px 3px 0px 10px;	
}
.Pages_ ul li span.left {
	padding:0px 10px 0px 3px;	
}
.Pages_ ul li a {
	display:block;	
	white-space:nowrap;
	padding:0px 3px 0px 3px;
	line-height:130%;
	border:1px solid #ACB196;
	color:#686E47 !important;
	font-weight:bold;
	width:auto;
	font-size:12px !important;
	text-decoration:none !important;
}
.Pages_ li.Over a {
	background:#ACB095 !important;
	color:#F0F3E3 !important;
}
.Pages_ ul li a:hover {
	background:#ACB095 !important;
	color:#F0F3E3 !important;
}
.Pages2_ {
	padding:10px 0px;
}

.Pages2_ ul {
	margin:0px;
	padding:0px;
}

.Pages2_ ul li {	
	height:auto;	
	display:inline;
	margin-right:3px;
}
.Pages2_ ul li span {
	cursor:pointer;
	cursor:hand;
}
.Pages2_ ul li img {
	display:inline !important;	
	position: absolute;
	margin: 5px 0px 0px 0px;
}
.Pages2_ ul li span.right {
	padding:0px 12px 0px 0px;	
}
.Pages2_ ul li span.left {
	padding:0px 0px 0px 12px;
}
.Pages2_ ul li span.right img {
	margin: 5px 0px 0px 5px;
}
.Pages2_ ul li span.left img {
	margin: 5px 0px 0px -10px;
}
.Pages2_ ul li span.left img.ImgOver {
	visibility: hidden !important;
}
.Pages2_ ul li span.right img.ImgOver {
	visibility: hidden !important;
}
.Pages2_ ul li a {
	display:inline;	
	white-space:nowrap;
	padding:0px 3px 0px 3px;
	line-height:130%;
	border:1px solid #ACB196;
	color:#686E47 !important;
	font-weight:bold;
	width:auto;
	font-size:12px !important;
	text-decoration:none !important;
}
.Pages2_ span.Over a {
	background:#ACB095 !important;
	color:#F0F3E3 !important;
}
.Pages2_ span.Over span.left img.ImgOut, .Pages2_ span.Over span.right img.ImgOut {
	visibility: hidden !important;
}
.Pages2_ span.Over span.left img.ImgOver, .Pages2_ span.Over span.right img.ImgOver {
	visibility: visible !important;
}
.Pages2_ ul li a:hover {
	background:#ACB095 !important;
	color:#F0F3E3 !important;
}
.Pages3_ {
	padding-top:1px !important;
	padding-bottom:1px !important;
}
.Pages3_ ul li.elem span a {
	color:#464B54 !important;
}
.Pages4_ , .Pages4_ * {
	line-height:18px;
}
.Pages4_ a {
	display:inline;
	padding:0px 2px;
}
.Pages4_ a:hover {
	background:#FFFFFF;
}

.Pages4_ span {	
	padding-right:10px;
}
.Pages4_ span span {	
	padding-right:0px;
}
.Pages4_ .selected {
	background:#FFFFFF;
}
.list2_ {

}
.list2_ .elem {
	margin:10px 0;
}
.list2_ .elem .nr {
	padding-right:10px;
	padding-left:25px;
}
.Search1_ {

}
.Search1_ .Htext td {
	padding-top:7px;
	padding-left:30px;
	white-space:nowrap;
	padding-right:30px;
	padding-bottom:5px;
}
.Search1_ select {
	width:200px;
	font-size:11px !important;
}

.Search1_ .SearchList_wrap {
        padding:10px 0;
}
.Search1_ .SearchList {
        width:49%;
        height:32px;
        float:left;
}
.Search1_ td.inpt {
        padding-left:30px;
        width:20px;
}
.Search1_ td.text {
        padding-left:3px;
        text-align:left;
}

.Search1_ td {
	padding: 1px 0;
}
.ContentText {
	padding:25px 30px;
}

.Contacts_ {

}
.Contacts_ div {
	padding-bottom:2px;
}
.Contacts_ .ContactTbl td {
	padding:1px 10px 1px 0px;
	
}
.Contacts_ .ContactTbl td.di {
	padding-top:4px !important;
}
.Contacts_ .Name {
	padding-bottom:8px;
}
.Contacts_ .PagePad {
	padding-top:7px;
	padding-bottom:7px;
}
.Contacts_ .ContactTbl a {
	color: #848A63 !important;
}
.ContactsPrint_ .ContactTbl a {
	color:#E67C1D !important;
}
.ContactsPrint_ .Name {
	text-decoration:none;
}
.List3_ {

}
.List3_ .title {
	padding-top:3px;
	padding-bottom:3px;
}
.List3_ .list {
	padding-top:4px;
	padding-bottom:4px;
}
.List3_ .list div {
	margin-bottom:2px;
}
.List3_ .LastCell {
	padding-right:20px;
	padding-left:10px;
}
.List3_ .list2 {
	margin:4px 0;
}
.List3_ .list2 td {
	padding-top:2px;
	padding-bottom:2px;
}
.SiteTree {
	padding-bottom:20px;
	padding-top:14px;
}
.SiteTree .level_1 {
	font-weight:bold;
	margin-top:8px;
	margin-bottom:5px;
}
.SiteTree .level_1 img {
	display:inline;
	margin-right:5px;
}
.SiteTree .level_2 {
	margin:3px 0;
	padding-left:20px;
}
.SiteTree .level_2 span {
	color:#848A63;
	font-weight:bold;
	padding-right:10px;
}

.Search2_ {

}

.Search2_ select {
	font-size:11px !important;
	width:245px;
}

.Search2_ td {
	padding-top:15px;
	padding-bottom:15px;
	padding-right:10px;
	white-space:nowrap;
}

.Search2_ .Line  td {
	padding:0px !important;
}
.Search2_ .PagePad {
	padding-right:17px;
	color:#686E47;
}
.Search2_ .btn {
	padding-left:10px;
}
.Search3_ td {
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.Search3_ input {
	width:230px;
}

.Search3_ .tdBot {

}
.Search3_ .tdBot span {
	line-height:23px;
	padding-right:10px;
	color:#686E47;
}
.InnerTable {
	
}
.InnerTable .Photo {
	padding-bottom:15px;
}
.InnerTable td.pad15 {
	padding-right:25px;
}

.Print_ , .Print_  * {
	color:#000000;
}
.Print_ {
	width:595px;
	background:#FFFFFF;
}
.Print_ .List5_ .elem {
	width:100%;
	padding-bottom:12px;
}
.Print_ .PrintTbl {
	width:520px;
}
.Print_ .line3 {
	background:#C9C9C9;
}
.Print_ .PLogo_ {
	margin:28px 0 35px 0;
}


.Print_ .link2 a {
	color:#00519D !important;
}

.PrintA6_ {
	width:350px !important;	
}
.PrintA6_ , .PrintA6_ * {
	color:#000000;
	font-size:11px;
}
.PrintA6_ .PrintTbl {
	width:350px !important;
}

.PrintA6_ .PLogo {
	padding:7px 0;
}
.PrintA6_ .PLogo span {
	width:110px;
}
.PrintA6_ .DataTbl td {
	padding:5px 5px 5px 0;
}
.PrintA6_ .Signature {
	padding-top:0px;
	text-align:center;
	padding-bottom:20px;
}
.PrintA6_ .ValidDate {
	padding-bottom:5px;
}
.PrintA6_ .recept {
	padding-top:15px;
	padding-bottom:0px;
}
.MiddleMeniu_ {

}
.MiddleMeniu_ span {
	padding-right:5px;
}
.MiddleMeniu_ span img {
	display:inline;
}
.MiddleMeniu_ a {
	display:inline;
	padding:0px 4px;
	font-size:12px;
}
.MiddleMeniu_ a.On {
	text-decoration:none !important;
	font-weight:bold;
	background:#E1E4CF;
}
.List4_ {

}
.List4_ div {
	margin:2px 0;
}
.MedLaisk {

}
.MedLaisk td {
	padding:3px 0px;
}
.MedLaisk td div {
	padding-bottom:3px;
}
.MedLaisk .text {
	font-weight:bold;
	padding-right:20px;
}
.MedLaisk .inpt {
	padding-right:15px;
}
.MedLaisk input {
	width:227px;
	
}
.List5_ {

}
.List5_ .elem {
	padding: 0 25px 0 0;
}
.List5_ .elem .date {
	padding:10px 0;
}
.List5_ .elem .date span {
	background:#FFFFFF;
	font-size:11px !important;
	padding:0 3px;
}
.List5_ .elem .text {
	padding-top:7px;
	width: 100%;
}
.List5_ .padLeft, .List5_ .padRight {
	padding-top:7px;
	padding-bottom:7px;
}
.List5_ .padLeft span {
	padding-right:5px;
}
.List5_ .padRight span {
	padding-left:10px;
}
.List5_ .news {
	padding-bottom:7px;
}
.List5_ .news .date {
	padding:7px 0 !important;
}
.List5_ .Akt .elem {
	/*width:350px;*/
	padding-bottom:10px;
}
.List5_ .Akt .elem .text {
	padding-top:0px;
}
.List5_ .NewsInner .date {
	padding-top:0px;
}
.List5_ .NewsInner .elem {
	width:450px;
}
.MedLaisk textarea {
	width:277px;
	height:145px;
}
.Recept_ {

}
.Recept_ .logo {
	margin-bottom:10px 
}
.Recept_ .input {
	margin-bottom:4px;
}
.Recept_ input{
	width:158px;
}
.Recept_ select {
	width: 160px;
}
.Recept_[class] select {
	width:162px;
}

.Recept_ input.long_field{
	width:258px;
}
.Recept_ select.long_field {
	width: 259px;
}
.Recept_[class] select.long_field {
	width:262px;
}
.Recept_ .text {
	font-weight:bold;
}
.Recept_ td {
	padding-top:2px;
	padding-bottom:2px;
}
.Recept_ .text span, .Recept_ .text1 span, .FormError_ {
	color:#E67C1D !important;
}
.Recept_ .text {
	white-space:nowrap;
	padding-right:10px;	
	font-size:12px;
}
.Recept_ .inpt {
	padding-right:10px;
}
.ReceptBtn {
	
}
.ReceptBtn td {
	padding-top:5px;
	padding-bottom:5px;
}
.ReceptBtn span.fl {
	padding-right:7px;
}
.ReceptBtn span.fr {
	padding-left:7px;
}
.Reg_ {
	
}
.Reg_ .inpt input {
	width:240px;
}
.Reg_ .inpt1 input, .Reg_ .inpt1 select {
	width:242px;
}
.Reg_ .inpt1[class] select {
	width:245px;
}
.Reg_ .text2 div {
	margin-bottom:4px;
}
.Reg_ .inpt1 div {
	margin-bottom:3px;
}
.Reg_ td {
	padding:3px 0;
}
.Reg_ select {
	font-size:11px !important;
}
.Reg_ .inpt span {
	float:left;
	padding-right:10px;
}
.Reg_ .inpt span.rad {
	padding-right:25px;
}
.Popup_ {

}
.Popup_ .PLogo_ {

}

.Calendor_ {
	margin:10px 0;
	width:270px;
}
.Calendor_[class] {
	width:274px;
}
.Calendor_ .Nav {
	border-top:1px solid red;
}
.Calendor_ .Nav span {
	line-height:22px;
	font-weight:bold;
	color:#686E47;
}

.Calendor_ .Nav a {
	display:block;	
	width:37px;
	height:24px;
	line-height:22px;
	text-align:center;
	background:#E1E4CF;
}
.Calendor_ .Nav a img {
	margin-top:8px;
}

.Calendor_ .Head {	

}
.Calendor_ .Head[class] {	
	border-left:1px solid #686E47;
}

.Calendor_ .Head div {
	width:38px;
	height:19px;
	float:left;
	display:block;	
	border-right:1px solid #F1F4E5;
	border-bottom:1px solid #F1F4E5;
	background:#686E47;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	text-align:center;
}
.Calendor_ .Head div.last {
	border-right:1px solid #686E47;
}
.Calendor_ .Head div.first {
	border-left:1px solid #686E47;
	width:39px;
}
.Calendor_ .Head div.first[class] {
	border-left:0px solid #686E47;
	width:38px;
}
.Calendor_ .Dates {
	
	border-left:1px solid #686E47;
}
.Calendor_ .Dates a.Act {
	background:#48C1CD;
	color:#FFFFFF !important;
	font-weight:bold;
}
.Calendor_ .Dates a.ActOn {
	background:#E67C1D;
	color:#FFFFFF !important;
	font-weight:bold;
}
.Calendor_ .Dates a, .Calendor_ .Dates div {
	float:left;
	display:block;
	width:38px;
	height:19px;
	background:#E1E4CF;
	color:#464B54;
	font-weight:bold;
	line-height:19px;
	text-align:center;
	border-right:1px solid #686E47;
	border-bottom:1px solid #686E47;
}
.Calendor_ .Dates span img {
	display:inline;
}
.Calendor_ {
}

.List6_ {
	padding-top:7px;
}
.List6_ .elem1 {
	margin-bottom:10px;
}
.List6_ .elem1 span {
	font-weight:bold;
	white-space:nowrap;
	margin-right:10px;
}
.List6_ .elem2 {
	margin-bottom:0px;
}
.List6_ .elem2 .date {
	font-weight:bold;
	color:#38AFBE;
	padding:0px 0;
}
.List7_ {

}
.List7_ .elem .code {
	font-weight:bold;
	padding-left:40px;
}
.List7_ .elem td {
	padding:7px 0;
}
.List7_ .elem td.padRight {
	padding-right:90px;
}
.List7_ .elem1 {
	background:#E1E4CF;
}
.List7_ .elem1 * {
	color:#121409 !important;
}
.List7_ .elem1 .code {
	color:#E67C1D !important;
}
.List7_ .elem1 .title, .List7_ .elem1 .title * {
	font-size:13px !important;
	font-weight:bold;	
	padding:2px 0;
}
.List7_ .elem2 {
	background:transparent;
}
.List7_ .elem2 * {
	color:#121409 !important;
}
.List7_ .elem2 .title, .List7_ .elem2 .title * {
	font-size:12px !important;
	font-weight:normal;	
	padding:2px 0;
}
.List7_ .elem2 .code {
	
}
.List7_ .elem2 .text, .List7_ .elem2 .text * {
	color:#6B6E61 !important;
}

.L2_ {

}
.L2_ .PagePad {
	padding-left:30px;
}
.L2_ .PagePad2 {
	padding-left:30px;
	padding-right:25px;
}
.PrintTBL3_ {
	border-top:1px solid #7F7F7F;
	border-left:1px solid #7F7F7F;	
	margin-bottom:20px;

}
.PrintTBL3_ td {
	padding:2px 4px;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;	
	vertical-align:top;

}
.PrintTBL3_ tr.Head td, .PrintTBL3_ td.title {
	font-size:13px !important;
	text-align:center;
	font-weight:bold;
}
.PrintTBL3_ td.title {
	background:#F0F0F0;
}
.TBL1 {	
	border-top:1px solid #BEC2AB;
	border-left:1px solid #BEC2AB;	
}
.TBL1 td {
	border-right:1px solid #BEC2AB;
	border-bottom:1px solid #BEC2AB;
	padding:4px!important;	
}
.TBL1 .Head td {
	font-weight:bold;
	text-align:center;
	background:#F8FAF3;
	padding:0px;
	white-space:normal;

}
.TBL1 .cell_1 td {
	background:#F8FAF3;
}
.TBL1 .cell_2 td {
	background:#EBEEDF;
}
.TBL1 .space {
	line-height:1px;
	font-size:1px;
	background:#BEC2AB;
	padding:0px !important;
	border:none;
}
.TBL1 .space img {
	display:inline;
}
.TBL2 td {
	padding:7px 15px 7px 15px !important;
	vertical-align:top;
}
.TBL2 tr.cell_2 td {
	background:#F1F4E5 !important;
}
.TBL3 td {
	vertical-align:top;
	background:#F8FAF3;

}
.TBL3 td.title {
	text-align:center;
	vertical-align:middle;
}
.Path_ {
	background:#FFFFFF;
}

.Path_ .left {	
	font-weight:bold;
	white-space:nowrap;
	padding-right:20px;
}
.Path_ .right {
	line-height:150%;
}
.Path_ td {
	padding:10px 20px 10px 30px;
}
.Path_ .last {
	text-decoration:none;
	font-weight:bold;
}
.TitleSilver_ {
	background:#E1E4CF;
}
.TitleSilver_ td {
	padding-top:7px;
	padding-bottom:7px;
}
.TitleSilver_ td span {
	padding-right:10px;
}
.TitleSilver_ td span strong {
	font-size:12px !important;
}


.TitleSilver_ .color2 span {
	padding:0px;
	padding-left:5px !important;
}
.Meniu2_ {
	color:#858877;
	font-weight:bold;
}
.Meniu2_ span {
	padding:0 7px;
}
.Meniu2_ a {
	color:#859B8C !important;
}
.Meniu2_ a.On, .Meniu2_ a.On:hover {
	color:#E67C1D !important;
	text-decoration:none !important;	
}
.BottomMeniu_ {
	background:#33AABB;
}
.BottomMeniu_ td {
	padding-top:2px;
	padding-bottom:4px;
}
.BottomMeniu_ span {
	padding-right:10px;
}
.BottomMeniu_ span a {
	color:#FFFFFF !important;
}
.BottomMeniu_ span.On a, .BottomMeniu_ span.On a:hover {
	text-decoration:none !important;
	font-weight:bold;
}
.List8_ {
	padding:24px 0 20px 0px;
}
.List8_, .List8_ * {
	font-size:12px !important;
}
.List8_ .levelFirst a {
	font-weight:bold;
	color:#40BAC7;
}
.List8_ .levelGeneral, .List8_ .levelFinal {
	padding:7px 0px 7px 15px;
}
.List8_ .levelGeneral a {
	color: #464B54;
	font-weight:normal;
}
.List8_ .levelFinal a {
	font-weight:normal;
}
.List8_ .levelFinal a {
	text-decoration:underline !important;
}
.List8_ .levelFinal a:hover  {
	text-decoration:none !important;
}
.List8_ .level_2, .List8_ .level_3, .List8_ .level_4 {
	padding:7px 0;
}
.List8_ .level_2 {
	padding-left:15px;
}
.List8_ .level_3, .List8_ .level_4 {
	padding-left:27px;
}
.List8_ .lvl_1, .List8_ .lvl_1 a {
	font-weight:bold;
	color:#40BAC7;
}
.List8_ .lvl_2 {
	font-weight:bold;
}
.List8_ .lvl_3 {
	font-weight:bold;
}
.List8_ .lvl_4 {

}
.List8_ .lvl_4 a {
	text-decoration:underline !important;
}
.List8_ .lvl_4 a:hover  {
	text-decoration:none !important;
}
.List8_ .lvl_1, .List8_ .lvl_2, .List8_ .lvl_3, .List8_ .lvl_4 {
	padding:1px 0;
}
.List9_ {
}
.List9_ div {
	padding:2px 4px;
}
.List9_ .level_2 {
	padding:7px 0;
	padding-left:25px;
}
.List9_ .level_2 * {
	color:#E67C1D !important;
}
.List9_ .lvl_2 * {
	color:#E67C1D !important;
}

.List9_ .levelFinal {
	padding: 2px 0px 2px 25px;
}

/*
.List9_ .levelFinal div {
	padding:2px 0px !important;
}
*/
.List9_ .levelFinal div, .List9_ .levelFinal a {
	color:#E67C1D !important;
}

.List10_ {
}
.List10_ div {
	padding-top:1px;
	padding-bottom:2px;
}
.List10_ .levelFirst, .List10_ .levelFirst a  {
	font-weight:bold;
	color:#40BAC7;
}
.List10_ .levelGeneral {
	padding-left:25px;
	font-weight:normal;
}
.List10_ .levelGeneral a {
	color: #464B54;
	font-weight:normal;
}
/* Specific indentation */
.List10_ .levelFirst .levelGeneral {
	padding-left:18px;
}
.List10_ .levelGeneral .levelGeneral, .List10_ .levelFinal {
	padding-left:25px;
}

.List10_ .levelFinal a {
	text-decoration:underline !important;	
}
.List10_ .levelFinal a:hover {
	text-decoration:none !important;	
}
.List10_ .levelFinal, .List10_ .levelFinal a {
	color:#E67C1D !important;
	font-weight: normal;
}
.List11_ {
	margin:15px 0;
}
.List11_ td {
	width:49%;
	padding-right:10px;
}
.List11_ span {
	font-weight:bold;
}
.List11_ div {
	padding-top:2px;
	padding-bottom:4px;
}
.List12_ {
	margin:15px 0;
}
.List12_ td {
	width:49%;
	padding-right:10px;
}
.List12_ div.elem {
	padding-top:2px;
	padding-bottom:4px;
}
.List12_ div.posRel {
	position:relative;
}
.List12_ div.posRel span {
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	text-align:center;
	font-weight:bold;
}
.List12_ div div.text {
	padding-left:30px;	
}
.List13_{
	background:#E8EADA;
}
.List13_ td {
	padding:10px 0;
}
.List13_ .lvl_1, .List13_ .lvl_1 * {
	font-weight:bold;
	font-size:12px !important;	
}
.List13_ .lvl_1 {
	padding-top:2px;
	padding-bottom:4px;
}
.List13_ .lvl_2 {
	padding-left:15px;
	padding-top:3px;
	padding-bottom:6px;
}
.List13_ .lvl_2 span {
	padding:0px 4px 0px 5px;
}
.Letters_  {
	padding:8px 0;
}
.Letters_ ul {
	margin:0px;
	padding:0px;
}
.Letters_ ul li {	
	height:auto;	
	display:inline;
	margin-right:2px;
	border:1px solid #ACB196;
	width:16px;
	text-align:center;
}
.Letters_[class] ul li a {
	padding:0px 3px 0px 3px;	
}
.Letters_ ul li a {
	white-space:nowrap;	
	line-height:100%;
	color:#686E47 !important;	
	font-size:12px !important;	
}
.Letters_ ul li.On {
	background:#ACB095 !important;
	color:#F0F3E3 !important;
}
.Letters_ ul li.On a {
	font-weight:bold;
	text-decoration:none !important;
	background:#ACB095 !important;
	color:#F0F3E3 !important;
}
.Letters_ ul li span {	
	
}

.SearchInfo_ {
	background:#E1E4CF;
}
.SearchInfo_ {
	color:#5B5F64;
}

.SearchInfo_ td {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
.SearchInfo_ td.text {
	padding-right:10px;
}

.SearchCompare_ {
	margin:20px 0;
}
.SearchCompare_  td.title {
	padding-left:26px;
	padding-right:27px;
	padding-top:2px;
}
.SearchCompare_  table td {
	padding-bottom:14px;
	line-height:100%;
}
.SearchCompare_  table td.btn {
	padding-left:0px;
	padding-right:12px;
}
.SearchCompare_ td input {
	width:212px;
}
.SearchCompare_ td.btn {
	padding-left:12px;
}
.CompareForm_ {
	background:#E1E4CF;
}
.CompareForm_ td {
	padding:10px 10px 0px 10px;
}
.CompareForm_ .txt strong {
	padding-left:5px;
}
.CompareForm_ .fontSize11 div {
	padding-top:3px;
}
.CompareForm_ .fontSize11 div.btn {
	padding-top:15px;
}
.CompareForm_ input {
	font-size:11px !important;
}
.CompareForm_ select {
	width:290px;
	font-size:11px !important;
	color:#5B5F64 !important;
}
.CompareInfo_ {
	width:270px;
	margin-right:10px;
}
.Elem14_ {
	padding-bottom:15px;
}
.Elem14_ .text {
	font-weight:bold;
}
.Elements {
	padding-left:15px;
}
.Elem14_ .links {
	padding:2px 0;
}
.Elem14_ .links span {
	padding:0px 4px 0px 5px;
}


.Calendor2_ {
	margin:10px 0;
	width:274px;
}
.Calendor2_[class] {
	width:274px;
}
.Calendor2_ .Nav {
	border-top:1px solid #686E47;
	border-left:1px solid #686E47;
	border-right:1px solid #686E47;

}
.Calendor2_ .Nav[class] {
	border-right:1px solid #F1F4E5;
}
.Calendor2_ .Nav span {
	line-height:22px;
	font-weight:bold;
	color:#686E47;
}
.Calendor2_ .Nav a.month {
	display: inline!important;
	width: auto;
	height: auto;
	background:transparent;
	border-right:0px!important;
	color:#686E47;
}
.Calendor2_ .Nav a {
	display:block;	
	width:37px;
	height:24px;
	line-height:22px;
	text-align:center;
	background:#E1E4CF;	
	border-bottom:1px solid #F1F4E5;
}
.Calendor2_ .Nav[class] a {
	border-right:1px solid #686E47;
	width:38px;
}
.Calendor2_ .Nav a img {
	margin-top:8px;
}

.Calendor2_ .Head {	

}
.Calendor2_ .Head[class] {	
	border-left:1px solid #686E47;
}

.Calendor2_ .Head div {
	width:38px;
	height:19px;
	float:left;
	display:block;	
	border-right:1px solid #F1F4E5;
	border-bottom:1px solid #F1F4E5;
	background:#686E47;
	font-weight:bold;
	color:#FFFFFF;
	line-height:19px;
	text-align:center;
}
.Calendor2_ .Head div.last {
	border-right:1px solid #686E47;
}
.Calendor2_ .Head div.first {
	border-left:1px solid #686E47;
	width:38px;
}
.Calendor2_ .Head div.first[class] {
	border-left:0px solid #686E47;
	width:38px;
}
.Calendor2_ .Dates {	
	border-left:1px solid #686E47;
}
.Calendor2_ .Dates div.Act a, .Calendor2_ .Dates div.Act {
	background:#48C1CD;
	color:#FFFFFF !important;
	font-weight:bold;
}
.Calendor2_ .Dates div.ActOn a, .Calendor2_ .Dates div.ActOn {
	background:#E67C1D;
	color:#FFFFFF !important;
	font-weight:bold;
}
.Calendor2_ .Dates div {
	float:left;
	display:block;
	width:38px;
	height:19px;
	background:#E1E4CF;
	color:#464B54;
	
	line-height:19px;
	text-align:center;
	border-right:1px solid #686E47;
	border-bottom:1px solid #686E47;
}
.Calendor2_ .Dates a {
	font-weight:bold;
}
.Calendor2_ .Dates span img {
	display:inline;
}

td.invalid {
	color:#C00000 !important;
}
span.invalid {
	color:#C00000 !important;
}
/* Class end */
/*
.n {

}
*/

.uc {
	text-transform: uppercase;
}
.topbanners {
	padding: 0px !important;
	margin: 0px !important;
}

.empty {
	padding: 0px !important;
	margin: 0px !important;
}

.nolink {
	cursor: default !important;
}

*:hover.nolink {
	text-decoration: none;
}
.tds table {
	margin-top: 18px;
}
.tds td {
	padding: 0px 3px;
}

.n_link a, .n_link a:link, .n_link a:active, .n_link a:visited {
	text-decoration:underline;
	color: #48C1CD !important;
}

/* border hacks */
.cms_border {
    border-style:solid;
    border-color:#848A63;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #848A63;
}
.cms_border_no, .cms_border_no td {
    border:none;
}
/* TopMenu */
.TopMenu {
	width: 500px;
	margin: 0 auto;
}
/* TopMenu */