/* CSS Styles by Web Consulting Agency */
/* www.webconsulting.md,  info@webconsulting.md */


/* MENU */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#535353;
width:835px;
margin:0 auto;
background:#c9c9c9 url(img/bg.gif) repeat-x;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
font-weight:normal;
}

h1 {
font-size:34px;
font-weight:normal;
}

a:link, a:visited, a:active, a:hover {
text-decoration:none;
}

img {
border:0;
}

form, p, ul, li {
padding:0;
margin:0;
}

ul, li {
list-style:none;
}

select, input {
font-size:1.05em;
}

div {
float:left;
}

/* HEADER */

#Header {
width:833px;
height:235px;
position:relative;
z-index:1;
border:#a6a6a6 1px solid;
border-width:0 1px; 
}

#Header a.Home {
width:175px;
height:90px;
margin-left:22px;
display:block;
float:left;
}

.HeadPartners {
background:url(img/partners.jpg) no-repeat;
}

/* MENU */

#Menu {
width:833px;
border:#f4b0aa 1px solid;
border-width:1px 1px 0 1px;
background:#e61306;
}

#Menu ul {
text-transform:uppercase;
}

#Menu li {
border-right:#f4b0aa 1px solid;
display:block;
float:left;
}

#Menu li a {
color:#fff;
padding:5px 24px 3px 24px;
display:block;
}

#Menu li a.act, #Menu li a:hover {
background:#c40e03;
}

#Menu .Lang {
color:#fff;
padding:4px 11px 0 0;
text-transform:uppercase;
float:right;
}

#Menu .Lang a {
color:#fff;
text-decoration:none;
}

#Menu .Lang a:hover {
text-decoration:underline;
}

#Menu .Lang a {
}

/* CONTENT */

#Middle {
width:833px;
border:#a6a6a6 1px solid;
border-width:0 1px;
margin-top:7px;
}

.BgMain {
background:url(img/bg-main.gif) repeat-y;
}

#Middle .Block p {
padding-bottom:1em;
line-height:1.25em;
}

#Middle p a, #Static a {
text-decoration:underline;
color:#000;
}

#Middle p a:hover, #Static a:hover {
text-decoration:none;
color:#d62256;
}

#Middle .Block a.More {
color:#85939d;
font-weight:bold;
}

#Middle .Block a.More:hover {
color:#000;
}

#Middle .Block a.More b {
color:#d62256;
}

#Middle .BlockLeft {
width:249px;
padding:24px 23px 38px 32px;
}

#Middle .BlockLeft h1 {
margin-bottom:9px;
}

#Middle .BlockLeft img,
#Middle .BlockRight img {
margin-bottom:20px;
}

#Middle .BlockMiddle {
width:243px;
padding:24px 23px 38px 25px;
}

#Middle .BlockMiddle h1 {
padding-bottom:0;
margin-bottom:0;
}

#Middle .BlockMiddle .ImgTitle {
margin-bottom:7px;
margin-left:1px;
}

#Middle .BlockMiddle h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#606060;
padding-bottom:14px;
clear:both;
}

#Middle .BlockMiddle img.Img {
border:#d7d7d7 1px solid;
margin-bottom:1em;
float:left;
}

#Middle .BlockMiddle img.H1 {
padding:7px 0 5px 0;
}

#Middle .BlockMiddle .ImgB {
margin-bottom:16px;
border:#d7d7d7 1px solid;
clear:both;
}

#Middle .BlockRight {
width:185px;
padding:24px 30px 38px 22px;
}

#Middle .BlockRight h1 {
margin-bottom:9px;
}

#Middle .BlockRight li {
display:block;
margin-bottom:47px
}

#Middle .BlockRight li span {
color:#6f8391;
border:#ababab 1px solid;
display:block;
font-size:18px;
width:36px;
margin-right:9px;
margin-top:3px;
text-align:center;
padding-top:3px;
float:left;
}

#Middle .BlockRight li span b {
color:#d62256;
}

#Middle .BlockRight li h3 {
color:#d62256;
font-weight:bold;
font-size:11px;
width:138px;
_width:136px;
_padding-left:2px;
float:left;
}

#Middle .BlockRight li h3 a {
color:#d62256;
}

#Middle .BlockRight li div {
margin-top:2px;
text-align:right;
width:100%;
clear:both;
}


/* FOOTER */

#Footer {
background:#e5e7e8;
font-size:12px;
padding:16px 0 14px 0;
width:100%;
text-align:center;
clear:both;
}

#Footer a {
color:#535353;
text-decoration:underline;
}

#Footer a:hover {
text-decoration:none;
}

.Hid {
visibility:hidden;
font-size:0;
}

/* STATIC */

#Static {
background:#fff url(img/bg-subm.gif) repeat-y;
width:833px;
color:#fff;
padding-bottom:60px;
min-height:454px;
_height:454px;
}

#Static #Submenu {
width:168px;
padding:29px 15px 15px 25px;
}

#Static #Submenu li {
background:url(img/bul-subm.gif) 0 5px no-repeat;
padding-left:13px;
padding-bottom:.55em;
color:#044fa2;
font-weight:bold;
}

#Static #Submenu li a {
color:#333;
text-decoration:none;
}

#Static #Submenu li a:hover {
color:#044fa2;
}

#Static #Submenu li a.NewsSubm {
color:#044fa2;
}

#Static .ImgTitle {
margin-bottom:18px;
clear:both;
}

#Static #Content {
width:425px;
padding:28px 140px 0 60px;
#padding-top:14px;
color:#535353;
float:right;
}

#Static #Content .Img {
float:left;
padding:3px 14px 6px 1px;
}

#Static #Content li {
background:url(img/bul-stat.gif) 1em 4px no-repeat;
padding-bottom:.45em;
padding-left:2.1em;
}

#Static #Content h1 {
margin-bottom:10px;
}

#Static #Content h2 {
color:#d62256;
font-size:19px;
padding-bottom:12px;
}

#Static #Content p {
padding-bottom:1.3em;
}

#Static #Gallery {
width:475px;
margin-top:2em;
padding-right:89px;
float:right;
}

#Static #Gallery img {
float:left;
padding:0 6px 18px 0;
}

/* NEWS LIST */

#NewsList h6 {
color:#d62256;
font-weight:bold;
font-size:11px;
margin-bottom:.1em;
}

#NewsList h6 a, #NewsList h6 a:hover {
color:#d62256;
text-decoration:none;
}

#NewsList a.MoreNews {
clear:both;
display:block;
margin-top:.1em;
margin-bottom:1.6em;
}

/* CONTACTS */

#ContactForm {
margin-top:25px;
}

#ContactForm .Row {
padding-bottom:11px;
padding-left:2px;
line-height:1.25em;
clear:both;
}

#ContactForm .Row b {
padding-left:1px;
font-weight:normal;
}

#ContactForm .Row input {
clear:both;
padding-top:1px;
font-size:11px;
width:162px;
}

#ContactForm .Error {
border:#d62256 1px solid;
height:16px;
}

#ContactForm .Sent {
clear:both;
}

#ContactForm .Row textarea {
width:250px;
height:87px;
font-size:11px;
border:#b8b8b8 1px solid;
font-family:Arial, Helvetica, sans-serif;
}

#ContactForm .Row a {
color:#716d6d;
background:#f2f2f2;
border:#c2c2c2 1px solid;
padding:2px 11px 2px 11px;
display:block;
text-decoration:none;
float:left;
}

#ContactForm .Row a:hover {
background:#e0e0e0;
}

#ContactForm .Row .ErrMess {
margin-left:15px;
color:#d62256;
}