body{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFF; background: url(../img/body_back.jpg) #FFE981; color: #000;}
a{ text-decoration:underline; color:#092C18;}
p{ margin:0; padding:0;}


#Wrap{ width:900px; margin:0 auto; padding:0px 0 0 0; text-align:left; border: 1px solid #092C18; }
#Wraper{ padding:4px; background:#FFF;}
#Wraperer{ background: url(../img/wrap.gif) repeat-y #FFF;}


form{ margin:0; padding:0; }
form label{ display:block; margin:20px 0 0 0;}
form label.obligatory{ background:url(../img/star.gif) no-repeat 0 3px; padding:0 0 0 10px;}
form label strong{ font-weight:normal;}
form label.obligatoryempty{ background:url(../img/star_red.gif) no-repeat 0 3px; padding:0 0 0 10px; color:#CC0000;}
form label.radio input{ width:auto;}
input, textarea, select{ font-family: Verdana, Georgia, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; width:300px; border:1px solid #A2A2A2;;}
textarea{ width:400px;}
form .button{ width:auto; font-weight:bold; border:0; padding: 10px;}


#Header{ background:url(../img/logo.jpg) #FFF top left no-repeat; height:104px;}
#Logo{ width: 158px; height:103px; cursor:pointer; position:absolute; margin:6px 0 0 3px;}

#PartnersNav{  position:absolute; margin:26px 0 0 164px; }
#PartnersNav ul{ margin:0; padding:0;}
#PartnersNav li{ display:inline;}
#PartnersNav li img{ border:none;}

#LangNav{ text-align:right; padding:26px 0 25px 0;}
#LangNav ul{ margin:0; padding:0;}
#LangNav li{ display:inline;}
#LangNav li img{ border:none;}

#HeaderNav{ background: #C9B92E; margin:0px 0 0 164px; padding:10px;}
#HeaderNav ul{ margin:0; padding:0;}
#HeaderNav li{ list-style:none; display:inline; color:#004422; font-weight:bold; border-right: 1px solid #004422; padding: 0 6px 0 6px;}
#HeaderNav li a{ color:#004422; text-decoration:none;}



#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:-100px 0 0 -200px;}
#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;}

.Content{ padding: 30px 30px 30px 390px; color: #092C18; background:url(../img/left_index_bg.jpg) no-repeat top left; min-height: 600px;}

#ContentLeftNav{ position: absolute; margin: 5px 0 0 -390px; width:154px;}
#ContentLeftNav strong{ display:block; text-align:right; font-size:11px; margin:0 0 10px 0; color:#004621;}
#ContentLeftNav ul{ margin:0; padding:0;}
#ContentLeftNav li{ display:block; color: #092C18; list-style:none; text-align:right; font-weight:bold; font-size:11px; margin:4px 0 4px 0;}
#ContentLeftNav li a{ color: #092C18; text-decoration:none;}



.Content h1{ color:#004621; margin:0 0 20px 0; padding:0; text-align:left; font-size:12px;}
.Content h1 a{ color:#004621; text-decoration:none;}
.Content .block{ margin: 0 0 20px 0; line-height:14px; }
.Content .block a{ clear:both;}
.Content .block a strong{ font-size:11px; display:block; margin: 0 0 5px 0; color:#CCCC99; text-decoration:none; float:left; width:400px; }
.Content .block a b{ font-size:11px; display:block; margin: 0 0 5px 0; color:#CCCC99; text-decoration:none;}
.Content .block a i{float:left; width:70px; font-style:normal;}
/*.Content .block a strong i{ text-decoration:none; font-size:11px; font-weight:normal; display:inline-block;}
.Content .block i{ font-style:normal; color:#666; font-size:10px;}
*/
.Content .block em a{ font-style:normal; color:#CCCC99; text-decoration:none;}

.Content .block .pic{ margin: 0px 10px 0 0; float:left;}

.Content .blocks{ float:left; width: 150px; margin:5px 5px 5px 0; font-size:10px;}
.Content .blocks img{ border:0;}
.Content .blocks p{ margin:0; padding:0; text-align:center; display:block;}


.Content table{ width:480px; margin:20px 0 0 0; border-top:1px solid #000;}
.Content table tr td{ border-bottom:1px solid #000;}
.Content td{ margin:0;}


/*.CindexImp .block a strong{ color:#FF0000; font-weight:normal;}
.CindexImp .block i { color:#CC9933; font-size:11px;}
*/

.PrevNext{ text-align:center; margin:20px;}


#error{ color: #CC0000; padding:20px 0 0px 0;}
#success{ color:#336600; padding:20px 0 0px 0;}

#Footer{ text-align:center; color:#666666; padding:20px 5px 5px 5px;}