/* General settings */
 html{ height:100%; }
 body{ font-size:11px; color:#888; margin:0px 0px 10px 0px; background-color:#000; font-weight:normal; font-family: Tahoma, Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; text-align:center; vertical-align:top; }
 table{ text-align:left; } 
 p{ text-align:justify; margin:0px; padding-top:2px; line-height:15px; margin-bottom:1px; } 
 a{ color:#ad6a36; text-decoration: none; }
 a:hover{ color:#cd8a56; text-decoration:none; } 
 img{ border:0px; }
 form{ margin:0px; }
 li{ text-align:justify; margin-top:2px; }
 h1{ padding-left:0px; color:#808080; font-size:17px; font-weight:700; text-align:left; margin:15px 0px 8px 0px; }
 sup{ font-size:10px; }
 input[type=text]{ border:1px solid #ddd; padding:2px; font-size:11px; }
 input[type=radio]{ width:12px; padding-right:5px; }
 input[type=submit]{ border:1px solid #ddd; font-size:10px; }
 select{ border:1px solid #888; font-size:11px; height:19px; }

/* Page content */
 .main .news{ float:left; display:block; width:464px; height:112px; margin:64px 180px 30px 180px; text-align:justify; }
 .main .news h2{ color:#e69250; font-size:11px; margin-top:0px; margin-bottom:0px; padding:0px 4px; padding-bottom:4px; text-align:center; line-height:16px; }
 .main .news h2 span{ font-size:8px; color:#ddd; }
 .main .news p{  color:#ddd; text-align:center; width:456px; padding:2px 5px 0px 5px; font-size:11px; margin:0px; }
 .main .news a{ color:#573630; }
 .main .news a:hover{ color:#866448; }
 .main .news .morediv{  width:464px; margin:2px 0px 0px 0px; text-align:left; }
 .main .news .more{ display:block; color:#bbb; text-align:center; width:90px; margin-left:180px; padding-top:2px; font-size:11px; font-weight:500; background-image:url('../blog/system/images/ico_vice.gif'); background-repeat:no-repeat; background-position:right 6px; }
 .main img{ float:right; padding:1px; border:1px solid #888; margin:0px 1px 5px 10px; }
 
 .main .archive{ float:left; display:block; width:700px; height:114px; margin:67px 52px 25px 72px; }
 .main .archive .col{ float:left; width:230px; height:165px; display:block; margin-left:5px; font-size:10px; text-align:left; }
 .main .archive .col p{ float:left; width:230px; padding:0px; text-align:left; font-size:9px; }
 .main .archive .col p.close{ text-align:center; }
 .main .archive .col a{ color:#ad6a36; }
 .main .archive .col a:hover{ color:#cd8a56; }
 .main .archive .first{ margin-left:0px; }
 
 img.faceImg{ border:0px solid #222; padding:5px;}
 .subtxt{ width:451px; color:#999; text-align:center; }
 .more{ width:451px; color:#555; text-align:center; }
 
 .main{ width:824px; height:814px; background-image:url('images/intro_bck_en.jpg'); }
 .main .flags{ float:left; padding-left:380px; margin-top:25px; height:12px; width:400px; }
 .main .flags a{ float:left; width:16px; height:11px; margin-left:8px; }
 .main .flags a img{ border:0px; margin:0px; }
 .main .editorial{ float:left; display:block; width:300px; height:95px; margin:99px 288px 10px 266px; }
 .main .block{ float:left; display:block; width:560px; height:95px; margin:54px 138px 38px 126px; }
 .main .block a{ float:left; display:block; width:128px; height:44px; }
 .main .block a.space{ margin-left:100px; }
 .main .block a.w97{ width:97px; }
 .main .block a.w135{ width:135px; }
 .main .blog{ float:left; display:block; width:275px; height:60px; margin:0px 284px 34px 310px;  }
 .main .blog:hover{ cursor:hand; }
 .main .r2t{ float:left; display:block; width:97px; height:43px; margin:16px 0px 30px 96px; border:0px; }
 .main .dlp{ float:left; display:block; width:97px; height:43px; margin:16px 0px 30px 26px; border:0px; }
 .main p{ width:410px; padding:10px 212px; color:#666; text-align:center; }
 
 .main .note{ color:#888; display:block; border-top:1px dotted #333; width:400px; padding:10px 0px; }
 .main .optimal{ color:#444; display:block; border-top:1px dotted #333; width:400px; margin-bottom:20px; padding:10px 0px; }
 
/* Predefined constants */
 span.left{ float:left; }
 span.right{ float:right; }

 .j{ text-align:justify; }
 .c{ text-align:center; }
 .r{ text-align:right; }
 .l{ text-align:left; }
 .u{ text-decoration:underline; }
 .nu{ text-decoration:none; }
 .b{ font-weight:700; }
 .nb{ font-weight:500; }
 .i{ font-style:italic; }
 .t{ vertical-align:top; }
 .pt1{ padding-top:2px; }
 .pl5{ padding-left:5px; text-align:left; }
 .pl7{ padding-left:7px; text-align:left; }
 .pl20{ padding-left:16px; text-align:left; }
 .pr5{ padding-right:5px; }
 .pl10{ padding-left:15px; }
 .pr10{ padding-right:10px; text-align:right; }
