/*


HEADERS:
	TIT1
	TIT2
	TIT3
	SUBTITLE
CONTENT
SEPARATOR
LIST
REBOX

*/
/************************ COMMON STYLES       *******************************/

a, a:link, a:visited, a:active, a:hover {
	color:white;
}

.tit2 a, tit2 a:link, tit2 a:visited, tit2 a:active, tit2 a:hover {
	color:white;
}


html, body {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	width: 100%;
	background-color: #ffffff;
}
/* ALL THE HR WORK AS CLEARING FLOATS OBJECTS IF WANT TO REMOVE CHANGE THE STYLE*/
HR{
	height:1px;
	width:100%;
	color:#006000;
	clear:both;
}

HR#BLUE{
	height:1px;
	width:100%;
	color:#00A1E0;
}


/************* LINKS *********************************************************/

A{text-decoration: none;}
A:HOVER{text-decoration: underline;}


/******************* MAIN DIV ************************************************/


/********** HEADERS & TITLES **************************************************/

.tit1{
	font-size: 18pt;
	color:#800000;
	font-weight:bold;
}

.tit2{
	background-image:url(../../_galleries/pics/b_tit_menu.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	font-size: 14pt;
	color:#FFFFFF;
	height:23px;
	vertical-align: middle;
	text-align:center;
}

.tit3{
	font-size: 13pt;
	color:#000000;
	font-weight:bolder;
}

.subTitle{
	font-size: 12pt;
}

.subTitle2{
	color:#006000;
	font-weight:bold;
}

.tit_blue {
	color:#0020C2;
	font-weight:bold;
	font-size:14pt;
}


/******** for spacing from top, can be used one or two of them ****************/


DIV#separator{
	width:100%;
	height:20px;
	}


.list{
	text-align:left;
}

#link_home{
	
	color:#0000ff !important;
	font-style:italic;
	font-size: 12pt !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

A#link_home:HOVER{text-decoration: underline !important}

#link_more{
	color:#000;
}

.columnLeft{ 
	width:47%;
	float:left;
	padding: 10px;
	text-align:center;
}
.columnRight{ 
	width:47%;
	float:right;
	padding: 10px;
	text-align:center;
}

.redBox{
	background-color: #A00000;
	font-weight:bold;
	color: #FFFFFF;
	width:450px;
	padding:12px;
	text-align: center;
}

.txtGrey{
	color:#666666;
}

.returTop{
	font-size:8pt;
	text-decoration: none;
	color:#9933CC;
}

A.returTop:HOVER{text-decoration: underline !important}

.listViolet{
	color: #9933CC !important;
	font-weight:bold;
}

.txtRed{
	color:#FF0000;
}

#capa_tit_img{
	width:824px;
	height:87px;
	background-image: url(../../_galleries/pics/b_header.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;
}

#footer{
	width:824px;
	height:95px;
	background-image: url(../../_galleries/pics/b_footer.gif);
	background-position:top center;
}

#cont_div_tit{
	font-size: 24pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align: left;
	text-indent: 120px;
	padding-top: 50px;
}

.content_web{
	background-image: url(../../_galleries/pics/b_body.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 372px;
	padding-left:40px;
	padding-right:40px;
}




#quest1Answer, #quest2Answer, #quest3Answer, #quest4Answer, #quest5Answer, #quest6Answer, #quest7Answer, #quest8Answer, #quest9Answer, #quest10Answer, #quest11Answer, #quest12Answer, #quest13Answer{
	display:none;
	visibility: hidden;
	padding:3px;
}

#quest1, #quest2, #quest3, #quest4, #quest5, #quest6, #quest7, #quest8, #quest9, #quest10, #quest11, #quest12, #quest13{
	padding:3px;
	cursor:hand;
}

.main_content{padding: 20px;}

#table_mine{
	background-image: url(../../_galleries/pics/berocca_table.jpg);
	width:300px;
	height:320px;
	padding:2px;
	border:2px solid #FF4A23;
	text-align: center;
	margin-right: 20px;

}
.link{
	color:white !important;
	text-decoration: none !important;
}
A.link:HOVER{
	color:#FF4A23 !important;
	text-decoration: none !important;
}

#more{
	clear:both;
	text-align: center;
}

.form1{
	width:273px;
	height:25px;
	border:1px solid #FF4A23;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1DA269;
}

.form2{
	width:311px;
	height:128px;
	border:1px solid #FF4A23;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1DA269;
}

.form3{
	width:120px;
	height:25px;
	border:1px solid #FF4A23;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1DA269;
}

#kontakt_back{
	background-image: url(../../_galleries/pics/hand-background.gif);
	width:500px;
	height:259px;
	text-align: center;
	vertical-align:middle;
	top:40px;
}

#home{
	width:146px;
	height:271px;
	text-align: center;
	vertical-align:middle;
	POSITION:ABSOLUTE;
	left:372px;
	top:236px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12pt;
}

A.home{
	color:#FFFFFF !important;
	font-weight:bold; !important;
	font-size: 12pt; !important;
	text-decoration: none !important;
}

A.home:HOVER{
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-size: 12pt !important;
	text-decoration: underline !important;
}

#content{
	padding:0px;
}
#outercontent{
	padding-top:0px;
	margin-top:1px;
	padding-left:1px;  
}

#navleftouter{
	background-color:#FFF;
	/*border-left: 1px solid #FF4922;*/
	height:100%;
}

#main{
	background-color:#FF4922 !important;
	margin:auto;
	height:686px;
  width:1000px;
}

body {
	text-align:center;

}
div {
	text-align:left;
}

body, p, div, span, ul, ol, li, input, textarea, select, td, a, h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica;
}
body, p, div, span, ul, ol, li, input, textarea, select, td, a{
	font-size: 9pt;
}

#sitemap {
	width:824px;
	height:577px;
	background-image: url(../../_galleries/pics/b_full.gif);
	background-repeat: no-repeat;
	background-position:bottom center;
}

#sitemap h1 {
	font-size: 24pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align: left;
	text-indent: 120px;
	padding-top: 50px;
	margin-top: 0px;
}

#sitemap ul {
	padding-top:40px;
	padding-left:60px;
	padding-right:60px;
}

#sitemap ul li a {
	color: #000000;
	font-size:9pt;
	font-family:Helvetica;
}

.main_content_scroll{
	height: 332px;
	padding: 20px;
	overflow: auto;
}

DIV#bgMainCon {
	height:525px;
}

TABLE#contactB TD {
	font-weight:normal;
	color:#333;
	padding:1em;
}
TABLE#contactB TD SPAN{
	font-size:16px !important;
}
TABLE#contactB TABLE TD {
	padding:1em 1em 1em 0;
}

TABLE#contactB TABLE {
	margin-left:2em;
}

TABLE#contactB TD INPUT, TABLE#contactB TD TEXTAREA, TABLE#contactB TD BUTTON {
	background-color:#63F7DE;
	border:1px solid white;
	width:250px;
	padding:.25em .75em;
	height:20px;
	font-size:14px;
	color:white;
}

TABLE#contactB TD TEXTAREA {
	height:100px;
}

TD.textareaTD {
	width:200px;
	vertical-align:top;
}


TD.tit1 {
	text-align:right;
	vertical-align:top;
}

TABLE#contactB TD INPUT {
	background:transparent url(../../_galleries/pics/inputBe.gif) no-repeat top left;
	width:272px;
	height:16px;
	padding:5px;
	text-align:left;
}
TABLE#contactB TD TEXTAREA {
	background:transparent url(../../_galleries/pics/textareaBe.gif) no-repeat top left;
	width:272px;
	height:116px;
	padding:5px;
	text-align:left;
}

TABLE#contactB TD BUTTON, BUTTON.confirm {
	background:transparent url(../../_galleries/pics/buttonBe.gif) no-repeat top left;
	width:111px;
	height:28px;
	padding:5px;
	text-align:left;
border:none;
color:white;
}

* html TABLE#contactB TD TEXTAREA {
	width:282px;
	height:126px;
	
}

* html TABLE#contactB TD INPUT {
	width:282px;
	height:26px;
}

* html TABLE#contactB TD BUTTON, BUTTON.confirm {
	width:121px;
	height:38px;
	padding-top:0;
	
}

TABLE.fontSizeMe TD {
	font-size:12px;
}

#navleftmenu2 ul.legalitem {
	margin:1em .7em;
	padding-top:.5em;
}

#leftbuttons {
	text-align:center;
}

#leftbuttons img {
	margin-left:0;
}

#navleftmenu2 ul.legalitem LI.legalitem {
	padding-left:.8em;
}

ul.legalitem LI A IMG {
	display:none;
}