html 			{height: 100%;}
body 			{margin: 0 0; padding: 0 0; border:none; height:100%; background:#d3d5d6; color:#003882; font-family:Arial,Helvetica,Sans-Serif; font-size:12px;}

div, form 	{margin:0; padding:0; border:none; position:relative;}
hr					{margin:0px; padding:0px; border:0px; height:1px; line-height:1px; font-size:0px; background:#636363 repeat-x left top;}
.hr_line		{margin:0px; padding:0px; margin-top:5px; margin-bottom:5px; border:0px; height:2px; line-height:2px; font-size:0px; background:#bcbcbc url(/media/img/bg/bg-hr.gif) repeat-x left top; clear: both;}
img 				{border:none; margin:0px; padding:0px;}

h1 				{font-size:12px; color:#ffffff; padding:0px; margin:0px; line-height:normal; font-weight:bold;}
h2 				{font-size:11px; color:#636363; padding:0px; margin:0px; line-height:normal; font-weight:normal;}
h2.right 	{text-align:right;}

big 			{font-family:"Arial"; font-size:18px; font-weight:normal;}

/* iperlink */
a 					{color:#636363; text-decoration:underline;}
a:link 			{color:#636363; text-decoration:underline;}
a:visited 	{color:#636363; text-decoration:underline;}
a:active 		{color:#636363; text-decoration:underline;}
a:hover 		{color:#636363; text-decoration:underline;}

/* paragraph */ 
p.content			{padding:0 10px 10px 10px; line-height:normal;}
div.content			{padding:10px 10px 10px 10px;}
p.linenormal 	{margin:0 0; padding:0 0;} 
br.brh2			{line-height:2px;}
br.brh3			{line-height:3px;}
br.brh4			{line-height:4px;}
br.brh5			{line-height:5px;}
br.brh7			{line-height:7px;}
br.brh9			{line-height:9px;}
br.brh10		{line-height:10px;}
br.brh12		{line-height:12px;}
br.brh20		{line-height:20px;}
br.brh30		{line-height:30px;}


/* form */
form 		{margin:0px;padding:0px}
fieldset	{margin:0px; padding:1px 1px; border:none; position:relative;}
legend		{padding:5px;}
select 		{margin:0px; padding:1px; font-size:11px; color:#000000;} 
input 		{margin:0px; padding:1px; font-size:11px; color:#000000;} 


/* elenchi */
ul 			{margin:0px; margin-left:10px; padding:0px; list-style-position:outside;}
ol 			{padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px}
ul li		{margin:0 0 0 10px;}
dl			{width:100%; background-color: #ffffff;}
dt			{padding:2px 10px 2px; background-color:#B0C1D1; font-family:verdana; font-size:10px; color:#ffffff; font-weight:bold;}
dd			{padding:4px 10px 4px; margin:0;}


/**************************** 
	STYLE TEXT-TITLES
****************************/	
.floatsx		{float:left;}
.floatdx		{float:right;}
.alignsx		{text-align:left;}
.aligndx		{text-align:right;}
.aligncx		{text-align:center;}
.width100		{width:100%;}
.floatsxaligncx {float:left; text-align:center; width:49%; border:0px solid red}
.padding2		{padding:2px;}
.padding4		{padding:4px;}
.padding-left6  {padding-left:6px;}
.clear100		{clear:left; width:100%;}
.bgfff			{background-color:#ffffff;}

.grassetto 	{font-weight:bold;}
.underline  {height:2px;padding:0;margin:0;line-height:2px;background:#ffffff url(/media/img/bg/bg-hr.gif) repeat-x left top;border:0px}
.box_title_page 	{padding:7px 10px 5px 10px; height:18px; background:#003882; color:#ffffff; font-weight:bold;}
.strong						{font-weight:bold;}

.disclaimer_gray	{font-size:11px; font-weight:normal; color:#666666;}

.title_page_blue 	{color:#0033e5;}
.subtitle_home		{font-size:110%; color:#333333; text-transform:uppercase; font-weight:bold;}
.subtitle_content	{font-size:120%; color:#000; font-weight:bold;}
.titleblock		{padding:0px; width:100%; height:26px; background:#f0efeb url(../../media/img/bg/bg_border.gif);}
.titleblock p {padding:5px; height:100%; color:#666666; font-size:115%; font-weight:bold;}


/* space structure */
.cols_space_1perc	{float:left; margin:0px; padding:0px; width:2%;}
.cols_50perc		{float:left; margin:0px; padding:0px; width:49%;}
.cols_100perc		{margin:0px; padding:0px; width:100%;}
.clear 				{clear:both; font-size:0pt; height:0pt; line-height:0pt; overflow:hidden;}
.clear_brick		{clear:both; margin:0px; padding:0px; font-size:0px; height:3px; line-height:0px; overflow:hidden;}
.spaceTab 			{margin:0 2px 2px 3px; margin-top:2px;}
.space		 			{margin-top:2px; margin-bottom:2px;}
.topTableDiv {float:left; margin:0px;  height:23px; background:#5f8edb url(/media/img/bg/bg-tab.gif) repeat-x;color:#fff;width:99%} /*padding:5px 4px 0 4px; */


/**************************** 
	Structure
****************************/
#container 			{padding:0px; margin:0 auto; width:980px; height:100%; height:auto !important; position:relative; clear:both; background-color:#fff;}
#containerpage 	{padding:0px; margin:0 auto; width:960px; height:100%; height:auto !important; background-color:#fff;}

#fullcontainer 	{padding:0px; margin:0px; width:100%; height:100%; height:auto !important; background-color:#fff;}

/* home page and landing page */
.message_index	{float:left; width:648px; padding:0px; margin:0px; margin-top:10px; position:relative; display:inline;}
.column1_index 	{float:left; width:312px; padding:0px; margin:0px; margin-right:10px; margin-top:10px;}
.column2_index 	{float:left; width:312px; padding:0px; margin:0px; margin-right:10px; margin-top:10px;}
.column3_index 	{float:right; width:312px; padding:0px; margin:0px; margin-top:10px; height:auto; min-height:250px; height:auto !important;}

/* internal page */
.column_menu		{float:left; padding:0px; margin:0px; margin-top:10px; margin-right:10px; width:190px; height:100%; min-height:100%; height:auto !important;}
								
.column1_1cols	{float:left; padding:0px; margin:0px; margin-top:10px; width:760px; height:100%; min-height:100%; height:auto !important;}
.column1_2cols	{float:left; padding:0px; margin:0px; margin-right:10px; width:565px; display:inline;}
.column2_2cols	{float:left; padding:0px; margin:0px; width:185px; display:inline;}

.column_nomenu_title	{padding:0px; margin:0px; margin-top:10px; width:960px; display:inline;}
.column_nomenu_1cols	{float:left; padding:0px; margin:0px; margin-top:0px; width:640px; display:inline;}
.column_nomenu_2cols	{float:left; padding:0px; margin:0px; margin-top:0px; margin-left:10px; width:310px; display:inline;}

.column_full	{float:left; padding:0px; margin:0px; margin-top:0px; width:960px; display:inline;}

.message	{width:640px; padding:0px; margin:0px; position:relative; display:inline;}


/**************************** 
	Logo 
****************************/
#head 	{padding:0px; margin:0px; width:960px; height:148px; background:#f2f2f2 url(/media/img_baikal/bg-top.gif) top right no-repeat;}
.clearspace	{clear:left; height:32px;}
#logo 			{clear:left; margin:0 0 0 10px; padding:0px; height:122px;}


/*************************
  top menu first level
*************************/
#menuTop 			{padding:0px; margin:0px;	height:21px; background-color:transparent;}
#listavoci	 	{position:relative; margin:0 0 0 10px;	padding:0 0; color:#003882;	font-size:12px;}
#listavoci ul {position:relative;	padding:0 0;	margin:0 0;	list-style-type:none; background-color:transparent;}
#listavoci li {list-style-type:none; float:left; height:21px;	margin:0 4px 0 0; padding:0px; background-color:transparent;}
#listavoci li.list 	{float:left; height:21px;	margin:0 4px 0 0; padding:0px; width:auto;}
#listavoci li a 		{float:left; display:block;	height:21px; width:auto; padding:6px 6px 0 6px; color:#003882; text-decoration: none; border:1px solid #003882; border-bottom:0px; background-color:transparent;}
#listavoci li a:hover 	{height:21px; display:block; width:auto; border:1px solid #003882; border-bottom:0px; color:#ffffff; background-color:#003882;}
#listavoci li a.current {height:21px; display:block; width:auto; border:1px solid #003882; border-bottom:0px; color:#ffffff; background-color:#003882;}


/*************************
   top menu second level
*************************/
#menuTop2lev 		{padding:0px; height:26px; width:100%; background-color:#003882; border-bottom:2px solid #fff;}


/*************************
   Where am i
*************************/
#whereami 			{width:100%; height:30px; margin:0px; padding:0px; background:url(/media/img_baikal/bg-whereami.gif) repeat-x; border-bottom:1px solid #d2d1d2;}
.whereamiLeft 	{float:left; margin:0px 10px 0 5px;	padding:7px 0 0 0; width:auto;}
.whereamiRight	{float:right; margin:0px 5px 0 10px;	padding:7px 0 0 0; width:auto;}
.whereamivoci		{padding:0 3px 0 0;}


/********************************
 	NavigatorLeft
 ********************************/
#menuLeft 					{float:left; padding:0px; margin:0px; width:190px; height:auto; min-height:100%; height:auto !important;} 
#menuLeft_title			{padding:7px 0 0 10px; margin:0px; height:23px; background:#003882; color:#ffffff; font-weight:bold;}

#menuLeft_list			{padding:0px; padding-top:10px; padding-bottom:10px; margin:0px; width:190px; height:auto; min-height:250px; font-size:11px; background:#e9ecf2;}

.menuLeft_2lev_on		{padding:1px; padding-left:9px; color:#003882; font-weight:bold; text-decoration:none;}
.menuLeft_2lev_on	a, .menuLeft_2lev_on a:hover, .menuLeft_2lev_on a:active, .menuLeft_2lev_on a:visited {font-weight:bold; text-decoration:none;}
.menuLeft_2lev_off	{padding:1px; padding-left:9px; color:#003882;}
.menuLeft_2lev_off a, .menuLeft_2lev_off a:visited, .menuLeft_2lev_off a:active	{color:#003882; text-decoration:none;}
.menuLeft_2lev_off a:hover	{color:#003882; text-decoration:underline;}

.menuLeft_3lev_on		{padding:1px; padding-left:24px; color:#636363; font-weight:bold; text-decoration:none;}
.menuLeft_3lev_on	a, .menuLeft_3lev_on a:hover, .menuLeft_3lev_on a:active, .menuLeft_3lev_on a:visited {font-weight:bold; text-decoration:none;}
.menuLeft_3lev_off	{padding:1px; padding-left:24px; color:#636363;}
.menuLeft_3lev_off a, .menuLeft_3lev_off a:visited, .menuLeft_3lev_off a:active	{color:#636363; text-decoration:none;}
.menuLeft_3lev_off a:hover	{color:#636363; text-decoration:underline;}


/********************************
 	Hightlight
 ********************************/
/* layout background white and border */ 
#boxhighlight_onlyborder 							{float:left; width:100%; background:#e4e4e4; display:inline;}
.boxhighlight_onlyborder_content			{margin:4px; padding:8px; background:#fff; border:1px solid #b8b8b8;}
.boxhighlight_onlyborder_content ul li{list-style-image:url(/media/img/arrow/arrow-blu.gif);} 
.boxhighlight_onlyborder_content img 	{border:3px solid #ffffff;}

/* layout title and border blue */ 
#boxhighlight_bordertitle					{border:1px solid #d8d8d8; padding:0px;}
.boxhighlight_bordertitle_title 	{height:22px; padding:2px; padding-top:6px; background:#003882; font-weight:bold; color:#fff;}/*height:27px;*/
.boxhighlight_bordertitle_title a, .boxhighlight_bordertitle_title a:hover, .boxhighlight_bordertitle_title a:active, .boxhighlight_bordertitle_title a:visited  {color:#fff; text-decoration:none;}
.boxhighlight_bordertitle_icon 		{float:right; padding:3px;}
.boxhighlight_bordertitle_content	{padding:8px; height:auto; clear:both;}
.boxhighlight_bordertitle_content a, .boxhighlight_bordertitle_content a:hover, .boxhighlight_bordertitle_content a:active, .boxhighlight_bordertitle_content a:visited	{text-decoration:underline;}
.boxhighlight_bordertitle_content ul li {list-style-image:url(/media/img_baikal/arrow-li.gif);} 
.boxhighlight_bordertitle_content img {border:3px solid #ffffff;}

/* layout background gray */ 
#boxhighlight_gray				{background:#e4e4e4; padding:8px; padding-top:4px;}
.boxhighlight_gray_head		{padding-top:2px; text-align:center; font-family:"Trebuchet MS"; font-size:15px; color:#185695;}
.boxhighlight_gray_title 	{height:24px; padding:2px; font-size:12px; font-family:Arial; color:#185695;}
.boxhighlight_gray_title a, .boxhighlight_gray_title a:hover, .boxhighlight_gray_title a:active, .boxhighlight_gray_title a:visited {color:#185695;font-size:13px;}
.boxhighlight_gray_te	 		{float:left; padding-top:4px; width:89%; border-bottom:1px solid #185695; color:#185695; font-size:13px;}
.boxhighlight_gray_icon 	{float:right; padding:3px 0px 3px 0px;}
.boxhighlight_gray_content	{padding:2px;font-size:12px;}
.boxhighlight_gray_content ul li {list-style-image:url(/media/img/arrow/arrow-blu.gif);}
.boxhighlight_gray_content img {border:3px solid #ffffff;}

/* layout background gray, title and icon */ 
#boxhighlightS_white			{background:#fff; height:20px; padding-top:5px; border-top:6px solid #d0d0d0;}
#boxhighlightS_gray				{background:#e4e4e4; padding:3px;}
.boxhighlightS_gray_head	{float:left; width:85%; font-family:"Trebuchet MS"; font-size:13px;}
.boxhighlightS_gray_icon 	{float:right;}
.boxhighlightS_gray_title {background:#b2b2b2; height:18px; padding-top:3px; padding-left:7px; padding-right:7px; color:#fff;}
.boxhighlightS_gray_content	{padding-top:3px; padding-left:7px; padding-right:7px;}
.boxhighlightS_gray_content ul li {list-style-image:url(/media/img/arrow/arrow-blu.gif);}
.boxhighlightS_gray_content img {border:3px solid #ffffff;}


/*************************
   bookmark
*************************/
.boxbookmark 					{border:1px solid #B3C3DA;float:left;padding:6px;}
.boxbookmark .titlebookmark {color:#E0AA00;font-size:12px;font-weight:bold;}
.boxbookmark table 		{border:0px none;font-family:arial,verdana;font-size:11px;margin:0px;padding:0px;}
.boxbookmark br.brh5 	{line-height:5px;}
.boxbookmark a:active {text-decoration:none;}
.boxbookmark a 				{color:#003A84;text-decoration:none;}


/*************************
   footer
*************************/
#footerContainer 	{margin:0 auto; padding:0px; width:960px; height:28px; border-top:2px solid #807e7e; background:#ededed; color:#231f20; font-size:10px;}
.footerLeft				{float:left; padding-left:10px; padding-top:5px;}
.footerRight			{float:right; padding-right:10px; padding-top:5px;}
.footerRight a, .footerRight a:hover, .footerRight a:active, .footerRight a:visited {color:#231f20; text-decoration:underline;}


/*******************************************
  MAP
*******************************************/
/*.maps_col {float:left; width:312px; height:auto; padding-right:0px; padding-bottom:15px;}*/
.maps_col	{float:left; width:297px; height:auto; padding:0px; margin:0px; margin:8px; margin-bottom:10px;}

.maps_title 	{font-family:Arial; font-size:13px; border-bottom:1px solid #195695; line-height:16px; color:#195695; padding:4px 0; font-weight:bold;}
.maps_title a, .maps_title a:active, .maps_title a:visited {text-decoration:none;}
.maps_title a:hover {text-decoration:underline;}

.maps_voice {font-family:Arial;font-size:12px;border-bottom:1px solid #c3c3c3;line-height:16px;color:#3f90e2; padding: 4px 0;}
.maps_voice a, .maps_voice a:active, .maps_voice a:visited {text-decoration:none;}
.maps_voice a:hover {text-decoration:underline;}

.maps_marginleft7 	{padding-left:7px;}
.maps_marginleft15 	{padding-left:15px;}
.maps_marginleft25 	{padding-left:25px;}

.maps_separator 	{line-height:1px;padding:5px 0px; border:1px solid #c3c3c3;}




