body{margin:0;padding:0;background-color:#9d9d9d;text-align:center;font-size:0.75em;font-family:Verdana, Tahoma, Arial, sans-serif;color:#656565;}

a{color:#93bc00;}
a:hover{color:#333;}
a img{border:0;}
ul{margin:0;padding:0;list-style-type:none;}
fieldset{margin:0;padding:0;border:0;}

.clr{clear:both;height:0;overflow:hidden;}

p.comunicat, .validation_error{font-weight:bold;color:#f00;}

.search_results{font-weight:bold;color:#cdcdcds;margin:10px 0;}
.search_results span{color:#000;}

.no_results{font-weight:bold;color:#f00;margin:10px 0;}
.no_results span{color:#000;}

p.info{padding:5px 0 7px 37px;background-image:url(../images/icons/info_male.gif);background-repeat:no-repeat;font-size:0.92em; color:#333;}
p.info a{font-weight:bold;color:#333;text-decoration:none;}
p.info a:hover{color:#93bc00;}
p.info .username {font-weight:bold;color:#93bc00;}

.art_img{float:left;margin:0 16px 3px 0;}

#MainContainer{width:1008px;overflow:hidden;margin:0 auto;background-image:url(../images/shaddow_left.gif);background-repeat:repeat-y;}
#InsideContainer{background-image:url(../images/shaddow_right.gif);background-repeat:repeat-y;background-position:right;}

#HelpContainer
{
 width:1008px;height:10px;overflow:hidden;margin:0 auto;
 background-color:#fff;background-image:url(../images/shaddow_top_left.gif); background-position:left top;background-repeat:no-repeat;
}

#HelpContainer div{float:right;height:10px; width:20px; background-image:url(../images/shaddow_top_right.gif); background-position:right top;background-repeat:no-repeat;}

#AllContent
{
  width:960px;overflow:hidden;margin:0 auto;text-align:left;
  background-color:#fff;padding:0 18px; 
  background-position:right; background-repeat:repeat-y;
}

#TopBar{height:122px;padding:10px 0 0 0;}

h1#Logo{float:left;margin:10px 0 0 0;width:314px;height:63px;}
h1#Logo a{display:block;width:320px;height:84px;background-image:url(../images/layout/logo_archi.jpg);background-repeat:no-repeat;}
h1#Logo a span{display:none;}

#RightTop{float:right;width:350px;padding:0;}
#RightTop #SearchBox{float:right;width:270px; height:25px; padding:15px 0 0 0; overflow:hidden;}
#RightTop #SearchBox #SearchInput{width:211px;height:19px;padding:1px 0 0 3px;color:#000;background-color:#efedee;border:1px solid #cbcbcb;}
#RightTop #SearchBox .i_submit{margin-left:5px;position:relative;top:-4px;width:38px;height:14px;overflow:hidden;cursor:pointer;border:0;background-color:#fff;background-image:url(../images/layout/buttons/search_go.gif);font-size:0;}

#RightTop .user_info{height:20px;margin:0;text-align:right;font-size:0.83em;color:#333;font-weight:bold;}
#RightTop .user_info span{color:#93bc00;}

#RightTop .user_menu{float:right;width:270px;border-bottom:1px solid #cdcdcd; background-color:#fff;padding-bottom:12px;}
#RightTop .user_menu ul{float:right;}
#RightTop .user_menu li{float:right;margin:0;}
#RightTop .user_menu li.log{padding-right:5px;border-right:1px solid #c1c1c1;}
#RightTop .user_menu li.usr{border-left:1px solid #818181;padding-left:6px;}
#RightTop .user_menu li a{color:#040404;text-decoration:none;font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-size:13px;font-weight:bold;}
#RightTop .user_menu li a:hover{text-decoration:underline;}

#RightTop .short_menu{float:right;margin-top:12px;}
#RightTop .short_menu li{display:inline; color:#333;padding:0 5px;}
#RightTop .short_menu li.brd{border-right:1px solid #949494;}
#RightTop .short_menu li a{color:#949494;text-decoration:none;}
#RightTop .short_menu li a:hover{color:#92bf04;}

#MainMenu{height:58px;margin-bottom:18px;background-color:#333;border-bottom:1px solid #868686;}
#MainMenu  ul{margin:0;padding:0;list-style-type:none;font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;font-size:14px;}
#MainMenu  ul.main_modules{float:left;height:29px;width:100%;background-color:#d9d9d9;}
#MainMenu  ul.main_modules li{float:left;margin:0;position:relative;}
#MainMenu  ul.main_modules li h2{float:left;font-size:14px;margin:0;padding:0;font-weight:normal;}
#MainMenu  ul.main_modules li a{float:left;height:24px;padding-top:5px;color:#000; text-decoration:none;}
#MainMenu  ul.main_modules li a:hover{background-color:#333;color:#fff;}
#MainMenu  ul.main_modules li a span{display:block;padding:2px 10px 1px 10px; border-right:1px solid #a8a8a8;}
#MainMenu  ul.main_modules li.last a span{border:0;}
#MainMenu  ul.main_modules li a:hover span{border-color:#333;}
#MainMenu  ul.main_modules li.current a{background-color:#333;color:#fff;}
#MainMenu  ul.main_modules li.current a span{border-color:#333;}
#MainMenu  ul.main_modules li a.active{background-color:#333;color:#fff;}
#MainMenu  ul.main_modules li a.active span{border-color:#333;}
#MainMenu  ul.main_modules li ul{display:none;position:absolute;top:29px;left:0;width:150px;background-color:#d9d9d9;border:solid #93bc00;border-width:1px 1px 0 1px;}
#MainMenu  ul.main_modules li:hover ul{display:block;}
#MainMenu  ul.main_modules li:hover ul li{width:150px;height:auto}
#MainMenu  ul.main_modules li.current ul li a{background-color:#d9d9d9;color:#333;}
#MainMenu  ul.main_modules li:hover ul li a{height:auto;padding:2px 10px;width:130px;border-bottom:1px solid #93bc00;font-size:12px;}
#MainMenu  ul.main_modules li:hover ul li a:hover{background-color:#eee;color:#333;}


#MainMenu  ul.sub_modules{background-color:#333;float:left;}

#MainMenu  ul.sub_modules li{float:left;margin-top:5px;padding:1px 10px;border-right:1px solid #a8a8a8;}
#MainMenu  ul.sub_modules li.last{border:0;}
#MainMenu  ul.sub_modules li a{color:#fff;text-transform:lowercase;text-decoration:none;} 
#MainMenu  ul.sub_modules li a:hover{color:#93bc00;}
#MainMenu  ul.sub_modules li.current a{color:#93bc00;}

#AllColumns{height:100%;}
#LeftColumn{float:left;width:584px;}
#RightColumn{float:right;width:356px;}


.archive .years{float:left;padding:48px 0 6px 0;width:100%;border-bottom:1px solid #cdcdcd;}
.archive .years li{float:left;height:20px;border-right:1px solid #666;padding:0 8px 0 8px;}
.archive .years li.first{padding:0 8px 0 0;}
.archive .years li.last{border:0;}
.archive .years li a{font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;text-decoration:none;font-size:16px;font-weight:bold;color:#666;}
.archive .years li a:hover{color:#000;}
.archive .years li.current a{color:#000;}
.archive .months {height:31px;padding:10px 0 0 0;}
.archive .months li{display:inline;margin-right:8px;}
.archive .months li a{font-family:Georgia, Verdana, Tahoma, Arial, sans-serif;text-decoration:none;color:#666;}
.archive .months li a:hover{color:#000;}
.archive .months li.current a{color:#000;}

.remail_row{display:none;}


#Footer{text-align:center;padding:0 0 5px 0;}
#Footer #FooterMenu ul{margin:0;padding:5px 0;list-style-type:none;border:solid #cbcbcb;border-width:1px 0;}
#Footer #FooterMenu ul li{display:inline;margin:0;padding:0 8px; border-right:1px solid #333;}
#Footer #FooterMenu ul li.last{border:0;}
#Footer #FooterMenu ul li a{font-size:0.92em;color:#333;text-decoration:none;}
#Footer #FooterMenu ul li a:hover{color:#93bc00;}
#FooterSubMenu{margin-top:4px}
#FooterSubMenu ul li{display:inline;padding:0 8px;border-right:1px solid #333;}
#FooterSubMenu ul li a{color:#333;font-size:0.92em;font-weight:bold;text-decoration:none;}
#FooterSubMenu ul li a:hover{color:#93bc00;}
#FooterSubMenu ul li.last{border:0;}


#BottomBar{background-color:#333;padding-top:6px;height:60px;color:#929292;}
#BottomBar .copyright{font-size:0.83em;}
#BottomBar a{color:#a1d302;font-weight:bold;text-decoration:none;}
#BottomBar a:hover{text-decoration:underline;}




.half_column .item{display:none;}
.half_column .item0{display:block;}

.img_column .item{display:none;}
.img_column .item0{display:block;}

