body{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font-family: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFF; background: url(../img/body_back.jpg) no-repeat bottom #FFF; color: #58595B;}
a{ text-decoration:underline; color:#58595B;}
p{ margin:0; padding:0;}


#Wrap{ width:1000px; margin:0 auto; padding:0px 0 0 0; text-align:left;}

#Logo{ width: 210px; height:110px; cursor:pointer; position:absolute; margin:44px 0 0 22px;}


#Header{background: url(../img/header_bg.jpg) top left no-repeat; width:1000px; height:198px; }

#HeadLangNav{ cursor:pointer; position:absolute; margin:164px 0 0 102px;}
#HeadLangNav ul{ padding:0; margin:0;}
#HeadLangNav li{ list-style:none; color: #4674B8; font-size:10px; font-weight:bold; display:inline;}
#HeadLangNav li a { color: #4674B8; text-decoration:none;}


#HeadNav { padding:0 0 0 396px;}
#HeadNav ul{ padding:0; margin:0;}
#HeadNav li{ list-style:none; float:left; font-weight:bold; text-transform:lowercase;}
#HeadNav li a{ text-decoration: none; color:#FFF; }
#HeadNav li strong{ padding: 10px;}
#HeadNav li.first{ padding: 144px 0 0 0px; width:95px;}
#HeadNav li.second{ padding: 40px 0 0 0px; width:130px;}
#HeadNav li.third{ padding: 148px 0 0 0px; width:97px;}
#HeadNav li.fourth{ padding: 134px 0 0 0px; width:125px;}
#HeadNav li.fifth{ padding: 16px 0 0 0px; width:116px;}

#MainNav{ text-align:center; font-size:12px; font-weight:bold;}
#MainNav ul{ padding:0; margin:0;}
#MainNav li{ display:inline; list-style:none; text-transform:uppercase; padding:0 10px 0 10px;}
#MainNav li a{ color:#FFF; text-decoration:none;}
#MainNav li.current a{ text-decoration:underline;} 


#Left{ width:265px; float:left; }
#LeftWrap{ padding:40px 30px 30px 30px;}

#Left ul{ margin:0 0 20px 0; padding:0;}
#Left li{ display:block; list-style:none; margin:0; padding:0; color:#4674B8; font-size:10px; font-weight:bold;}
#Left li a{ color:#4674B8; text-decoration:none;}

#LeftButtons ul{ margin:0; padding:0;}
#LeftButtons li{ list-style:none; display:block; width:169px; height:49px; background:url(../img/Left_but_1.jpg) no-repeat;}
#LeftButtons li.second{ background-image:url(../img/Left_but_2.jpg);}
#LeftButtons li.third{ background-image:url(../img/Left_but_3.jpg);}
#LeftButtons li.fourth{ background-image:url(../img/Left_but_4.jpg);}
#LeftButtons li a{ text-decoration: none; font-size:12px; font-weight:bold; text-transform:uppercase;}
#LeftButtons li p{ padding:22px 0 0 48px;}
#LeftButtons li.first a{ color:#6D9C57;}
#LeftButtons li.second a{ color:#4674B8;}
#LeftButtons li.third a{ color:#25569B;}


#Content{ width:578px; float:left;}
#ContentWrap, #ContentWrapIndexbg, #ContentWrapIndexen{ padding:40px;}
#ContentWrapIndexbg{ background:url(../img/Content_index_bg.jpg) no-repeat 1px 0px; padding-top:100px;}
#ContentWrapIndexen{ background:url(../img/Content_index_en.jpg) no-repeat 1px 0px; padding-top:100px;}



#Content ul{ margin:30px 0 0 30px; padding:0;}
#Content li{ margin:0; padding:5px 0 5px 0; list-style: square;}
#Content li.current a{ font-weight:bold;}

#Content  h1{ color: #4674B8; margin:0 0 20px 0; padding:0; font-size:16px;}
#Content  h1 a { color: #4674B8; text-decoration:none;}


.block{ margin:0 0 20px 0;}
.block a{ text-decoration:none;}
.block a em{ text-decoration:none; font-style:normal; font-size:10px;}

.GalleryBlock{ float:left; width:150px; margin:7px;}
.GalleryBlock img{ display: block; border:none;}
.GalleryBlock a{text-decoration:none; color:#4674B8; font-weight:bold;}


.PrevNext{ margin:20px 0 0 0; text-align:right;}

#BigBlockPhotoWrap{ background: #FFF; padding:20px; z-index:1; position: absolute; border-right:2px solid #666; border-bottom:2px solid #666; font-size: 12px; width:540px; margin:-200px 0 0 0;}
#BigBlockPhotoWrap img{}
#BigBlockPhotoPrevNext{ padding:10px 0 10px 0; text-align:center; font-size:14px; color:#4674B8;}
#BigBlockPhotoWrap #BigBlockPhotoPrevNext a{ color: #4674B8; text-decoration:none; margin: 0 5px 0 5px;}
#BigBlockPhotoWrap #Close{ text-align:right; font-size:11px; font-weight:bold; text-decoration:none; margin:10px 0 0 ;}
#BigBlockPhotoWrap #Close a{ color:#666; text-decoration: none;}

#overlay{ position: absolute; background: #000; opacity: 0.6; filter:alpha(opacity=60); width: 2000px;  height: 3000px; left: 0; top: 0;}


form{ margin:0; padding:0;}
form label{ margin:5px 0 5px 0; float:left; width: 220px;}
form label.obligatory{ background:url(../img/star.gif) no-repeat 0 6px;}
form label.obligatoryempty{ background:url(../img/star_red.gif) no-repeat 0 3px; color:#CC0000;}
form label strong{ padding: 0 0 0 10px; margin:0; font-weight:normal; display:inline;}
input, textarea, select{ font-family: Arial, Verdana, Georgia, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; width:200px; border:1px solid #A2A2A2; margin:5px 0 5px 0;}
textarea{ width:420px;}
label.textarea{ width:auto; display:block; float:none; width:420px;}
.button{ width:auto; font-weight:bold; border:0; height:31px; width:78px;}
form strong{ display:block; margin:10px 0 10px 0;}
.clear{ clear:both;}
label.radio { margin:0 0 10px 0; float:none; display:block; width:420px;}
label.radio input{ width:auto; float:none; margin:0 10px 0 0; border:none;}



#error{ color: #CC0000; padding:20px 0 0px 0;}
#success{ color:#336600; padding:20px 0 0px 0;}

#Footer{text-align:center; padding:5px; font-size:10px; color:#FFF;}

