body{
font-family: 'Trebuchet MS', Tahoma;
padding: 0px;
margin: 0px;
background: url(images/bottom_bg.gif) repeat-x 0% 100% #ffffff;
}


form{
margin: 0; padding: 0;
}


img{
border: 0px;
}

a{
text-decoration: none;
color: #aaaaaa;
}

a:hover{
text-decoration: underline;
}

p, td{
font-size: 12px;
}



.Langs{
}

.Langs a{
font-size: 12px;
font-weight: bold;
display: block;
margin-top: 2px;
}

.Lang, .LangSel{
width: 36px;
height: 20px;
text-align: center;
float: left;
}

.LangSel{
background: url(images/lang_bg.jpg) no-repeat;
}

.Lang a{
color: #828282;
}

.LangSel a{
color: #ffffff;
}

.TopMenuTxt, .TopMenuTxtSel{
font-size: 11px;
font-weight: bold;
color: #828282;
margin-left: 20px;
}

.TopMenuTxtSel{
color: #333333;
font-size: 12px;
}

.TopLogo{
float: left;
}

.Address{
margin-left: 20px;
}

.Address p{
color: #787f85;
font-size: 11px;
}

.Address a{
padding-left: 3px;
padding-right: 3px;
color: #787f85;
}


.TopMenu2Txt{
font-size: 11px;
font-weight: bold;
color: #828282;
margin-left: 20px;
}

.TopMenu2TxtSel{
font-size: 12px;
font-weight: bold;
color: #333333;
margin-left: 20px;
}

.SearchInput{
width: 169px;
border: 0px;
background: url(images/search_bg.gif) repeat-X;
height: 24px;
margin: 0px;
}

.SearchButton{
}

.Copyright{
background: url(images/red_corner.gif) no-repeat #ed1c24; 
color: white;
font-size: 11px;
padding-left: 20px;
width:160px;
}

.Copyright a{
color: white;
text-decoration: underline;
}

.leftmain{
color: #e72534;
font-size: 14px;
}

.main_menu{
margin-left: 0px;
}



.MenuL2{
height: 20px;
background: url(images/markl2.jpg) no-repeat 0% 3px;
padding-left: 20px;
vertical-align: top;
}


.MenuL2Sel{
height: 20px;
background: url(images/markl2.jpg) no-repeat 0% 3px;
padding-left: 20px;
vertical-align: top;
}


.MenuL2 a{
font-size: 11px;
font-weight: bold;
color: #828282;
}

.MenuL2Sel a.MenuL2ASel{
color: #333333;
font-size: 12px;
font-weight: bold;
}

.MenuL2SelBG{
background: url(images/markl2selbg.gif) repeat-X;
height: 25px;
}

.MenuL2SelL{
background: url(images/markl2sell.gif) no-repeat;
vertical-align: top;
}

.MenuL2SelR{
background: url(images/markl2selr.gif) no-repeat 100% 0%;
padding-left: 20px;
padding-top: 2px;
height: 25px;
vertical-align: top;
padding-right: 20px;
}

.MenuL2SelBG a{
font-size: 11px;
font-weight: bold;
color: #ffffff;
}


.MenuL2 .MenuL3 {
display:none;
}

.MenuL2 .MenuL3A {
display:block;
}

.MenuL3{
color: #e72534;
font-size: 11px;
font-weight: bold;
padding-left: 20px;
min-height: 23px;
padding-top: 5px;
}


a.MenuL3A{
font-size: 11px;
font-weight: bold;
color: #828282;
}

a.MenuL3ASel{
font-size: 11px;
font-weight: bold;
color: #333333;
}




.MenuL3AH{
min-height: 23px;
}





a.MenuL4A{
font-size: 11px;
font-weight: bold;
color: #828282;
}

a.MenuL4ASel{
font-size: 11px;
font-weight: bold;
color: #333333;
}



.MenuL4{
padding-left: 20px;
padding-top: 5px;
}


.Content{
font-size: 12px;
color: #000000;
text-align: justify;
}

.Content p, .Content td{
text-align: justify;
}

.ContentCell{
padding-left: 0px;
padding-top: 20px;
}

.ElemR{
clear: both;
margin-top: 20px;
}


.MenuR1{
font-size: 11px;
font-weight: bold;
color: #828282;
position: relative;
top: 10px;
}

.MenuR1Sel{
font-size: 12px;
font-weight: bold;
color: #333333;
position: relative;
top: 10px;
}

.ItemsHidden .menu_left_3b {
	display: none;
}
.ItemsVisible .menu_left_3b  {
	display: block;
}


.PicDiv{
width: 85px;
heihgt: 61px;
margin: 5px;
float: left;
}


.menu_left_3b{
margin-top: 25px;
}

.MenuR2, .MenuR2Sel{
padding-left: 15px;
height: 20px;
}

.MenuR2 a{
font-size: 11px;
font-weight: bold;
color: #a2a2a2;
}

.MenuR2Sel a{
font-size: 11px;
font-weight: bold;
color: #555555;
}

.SubsBtn, .UnSubsBtn {
margin-top: 10px;
border: 1px solid #ddd;
background-color: #eee;
}

.SubsSw {
cursor:pointer;
color: #920000;
text-align:center;
}

.SubsBlock input {
border: 1px solid #ccc;
width: 250px;
}

.LeftPic{
text-align: center;
margin-bottom: 50px;
}


.Field{
border: 1px solid #555555;
}

.NGr a {
color: 244994;
}

textarea {
width:350px;
}


.GalLev2Left{
border-top: 1px solid #dcd5c6;
border-left: 1px solid #dcd5c6;
border-bottom: 1px solid #dcd5c6;
}

.GalLev2Right{
border-top: 1px solid #dcd5c6;
border-right: 1px solid #dcd5c6;
border-bottom: 1px solid #dcd5c6;
font-weight: bold;
font-size: 12px;
}

.GalLev2Left a img, .GalLev2Left img{
border: 1px solid #995313;
}

.NewsList{
}

.Rel {
position:relative;
}

.TopLeft {
position:absolute;
top: 10px;
left: 0px;
z-index: 10;
}

.TopRight {
position:absolute;
top: 10px;
right: 0px;
z-index: 10;
}

.TitlePage{
color: #e72534;
font-size: 18px;
margin-top: 60px;
text-align:right;
}



.MenuTop a {
	margin-left: 0;
	margin-right: 15px;
}



.NewsRight {
	padding: 0px 0px 5px 15px;
}

.NewsRight img {
	border: 1px solid #999999;
}

.NewsRight .Items {
	margin-top: 15px;
}

.NewsRight a {
	text-align: justify;
	color: #828282;
}

.MainTable {
	margin-top: 20px;
}
