body {background-color:#F2F3F5; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#2C3133; line-height:1.6; border:0px; margin:0px; padding:0px;}
#top_header{height:15px; background-color:#FC5108; border-bottom:1px solid #FFF;}
#header{height:86px; border-bottom:1px solid #003466; border-top:1px solid #003466;
/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E4E6DB), to(#FFFFFF)); 
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #FFFFFF, #E4E6DB); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #FFFFFF, #E4E6DB); 
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#E4E6DB', GradientType=0);
/* IE 10 */ background: -ms-linear-gradient(top, #FFFFFF, #E4E6DB); 
/* Opera 11.10+ */ background: -o-linear-gradient(top, #FFFFFF, #E4E6DB);		
}
.div_left{ float:left; width:45%;}
.div_right{ float:right; width:45%;}
.input_text{ width:97%; padding:6px; font-size:14px; border:1px solid #666;}
.input_text:focus{ background-color:#F1F1FA; box-shadow: inset rgba(0,0,0, 0.3) 0px 0px 7px;}
.textarea{ width:98.7%; padding:6px; font-size:14px; border:1px solid #666;}

.galerie_cadru_inner{ float:left; padding:6px;}

h2.blue{ color:#003466; font-size:23px !important;}
.h3_orange{ color:#FC5300; font-size:20px !important;}
.border_wh_orange{width:98%; background-color:#FFF;border:1px solid #FD5300; padding:4px;}
.border_wh_orange:hover{background-color:#FEB698;}

.input_button{ width:100%; padding:5px; cursor:pointer; color:#FFF; background-color:#FD5300; text-transform:uppercase; text-align:center; font-weight:bold; font-size:14px; border:1px solid #666;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  /*
  -webkit-border-radius: 3px;  border-radius: 3px;
  */
}
.input_button:hover{background-color:#003466;}

.content{ width:1040px; margin-left:auto; margin-right:auto;}
#logo_div{float:left; padding-top:10px;}
#menu{float:right;}
.line_white{ height:1px; background-color:#FFF; clear:both;}
.line_blue{ height:1px; background-color:#003466; clear:both;}

#footer{ height:225px; border-bottom:1px solid #FFFFFF; width:100%;
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEB799), to(#FC5108)); 
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #FC5108, #FEB799); 
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #FC5108, #FEB799); 
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FC5108', EndColorStr='#FEB799', GradientType=0);
/* IE 10 */ background: -ms-linear-gradient(top, #FC5108, #FEB799); 
/* Opera 11.10+ */ background: -o-linear-gradient(top, #FC5108, #FEB799);	
}
.submenu{ cursor:pointer; color:#2E3134; padding:7px; font-size:17px; font-weight:normal;}
.submenu:hover{ color:#FFF; background-color:#003466;box-shadow: rgba(0,0,0, 0.3) 0px 0px 14px;}
.submenu_img{float:right; color:#666; font-size:14px; text-transform:none; font-weight:normal; width:510px; display:none;}
.submenu_img p{ margin:0px; padding:0px; border:0px; padding-top:10px;}
#top_menu_more{ display:none; position:absolute; z-index:1000 !important;}

#left_footer{ font-size:16px; font-weight:bold; font-style:italic; color:#FFFFFF; float:left; width:350px;}
#center_footer{ float:left; width:340px;}
#right_footer{ float:left; width:350px;}

#sub_footer{ background-image:url(../images/footer_bg.jpg); height:74px; border-top:1px solid #003466; background-repeat:repeat-x;}
#left_sub_footer{ font-size:14px; font-weight:bold; color:#3F302A; padding-top:25px; float:left; width:350px;}
#center_sub_footer{ float:left; width:340px; text-align:center; padding-top:8px;}
#right_sub_footer{ font-size:14px; font-weight:bold; color:#3F302A; padding-top:25px; float:left; width:350px; text-align:right;}

#footer h2{ margin-top:7px; margin-bottom:8px;}
a.foot_link, a.foot_link:link, a.foot_link:active, a.foot_link:visited { color:#000000; font-size:20px; text-decoration:none; font-style:normal;}
a.foot_link:hover {color: #FFFFFF;}


a.footer_link, a.footer_link:link, a.footer_link:active, a.footer_link:visited { color:#3F302A; text-decoration:none;}
a.footer_link:hover {color: #003466;  text-decoration:underline;}

#main_left_column { width:240px; float:left;padding-right:20px;}
#main_center_column { width:478px; float:left; border-left: 1px dotted #FC5108; border-right: 1px dotted #FC5108; padding:0px 20px;}
#main_center_column_inner { width:738px; float:left; border-left: 1px dotted #FC5108; border-right: 1px dotted #FC5108; padding:0px 20px;}
#main_right_column { width:240px; float:right; padding-left:20px;}

#main_left_column h2, #main_center_column h2, #main_right_column h2{ font-size:25px; font-weight:normal; margin-top:0px; margin-bottom:20px; line-height:1;}
#main_center_column_inner h2, #main_center_column_inner h2, #main_center_column_inner h2{ font-size:25px; font-weight:normal; margin-top:0px; margin-bottom:20px; line-height:1;}

.menu_div{background-color:#F1F1F1; border:1px solid #FC5108; color:#2C3133; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:16px; text-decoration:none; padding:10px; position:relative;}
.menu_div:hover{background-color:#FFFFFF; border:1px solid #003466; box-shadow: rgba(0,0,0, 0.3) 0px 0px 14px;}
.left_menu_img{ display:none;position:absolute; top:-1px; left:238px; border:1px solid #003466; width:530px; height:268px; z-index:3; box-shadow: rgba(0,0,0, 0.3) 0px 0px 14px; padding:9px; background-color:#FFF;}
.menu_right_white{z-index:11; background-color:#F1F1F1; width:16px; height:45px; position:absolute; top:0px; right:0px;}

.menu_div:hover .menu_right_white {background-color:#FFF; right:-1px;}
.menu_right_white2{z-index:11; background-color:#F1F1F1; width:16px; height:71px; position:absolute; top:0px; right:0px;}
.menu_div:hover .menu_right_white2 {background-color:#FFF;}
.no_under{ text-decoration:none;}
h2.orange{color:#FD5300 !important;}
a.orange, a.orange:link, a.orange:active, a.orange:visited { color:#FD5300; text-decoration:none;}
a.orange:hover {color: #003466;  text-decoration:none;}

a.blue, a.blue:link, a.blue:active, a.blue:visited { color:#003466; text-decoration:none;}
a.blue:hover {color: #FD5300;  text-decoration:none;}

.part_link{border:1px solid #FD5300; text-align:center; padding:10px 0px;}
.part_link:hover{border:1px solid #003466; text-align:center; padding:10px 0px; box-shadow: inset rgba(0,0,0, 0.3) 0px 0px 7px !important;}

a.blue_arrow, a.blue_arrow:link, a.blue_arrow:active, a.blue_arrow:visited { color:#3399CC; padding-left:15px; background-image:url(../images/arrows_blue.png); background-position:left center; background-repeat:no-repeat; font-size:16px; text-decoration:underline;}
a.blue_arrow:hover {color: #FC5108;  text-decoration:none; background-image:url(../images/arrows_orange.png);}


.top_menu{float:left; text-transform:uppercase; color:#2E3134; cursor:pointer; font-size:17px; font-weight:normal; border:0px; position:relative; padding:21px 12px;}
.top_menu:hover{color:#FFF; background-color:#003466; border:4px solid #003466; border-top:0px; position:relative; padding:21px 8px; background-image:url(../images/orange_point.gif); background-position:bottom; background-repeat:repeat-x;}
.top_menu_btw{float:left; width:1px; text-align:center; padding:25px 1px 0px 1px;}
.top_menu_active{position:relative;font-size:17px; font-weight:normal;cursor:pointer; float:left; text-transform:uppercase; color:#FFF; background-color:#003466; border:4px solid #003466; border-top:0px; position:relative; padding:21px 8px; background-image:url(../images/orange_point.gif); background-position:bottom; background-repeat:repeat-x;}

.shadow{box-shadow: rgba(0,0,0, 0.3) 0px 0px 7px;}

/**************************************************************************************/
#cauta-right{width: 0px; display: block; position:fixed;	padding-left: 50px; right: 0px; top: 115px; background: transparent url(../images/left_search.png) no-repeat 0 0; height: 50px; z-index: 100; overflow: hidden;}
	#cauta-right-content{width: 348px; height: 48px;padding: 0px; display: none; background-color:#F7FAEB; border-bottom: 1px solid #1A5E82; border-top: 1px solid #1A5E82;}
/*
#go_to_top{width: 50px; display: block; position:fixed;	padding-left: 0px; right: 0px; top: 175px; background: transparent url(../images/left_top.png) no-repeat 0 0; height: 50px; z-index: 100; overflow: hidden;}
*/
#go_to_top{width: 50px; display: block; position:fixed;	padding-left: 0px; right: 0px; bottom: 275px; background: transparent url(../images/left_top.png) no-repeat 0 0; height: 50px; z-index: 100; overflow: hidden;}
/**************************************************************************************/