/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th { font-weight: normal; font-style: normal; }
ul,ol,li { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
hr.hidden {
	clear:both;
  	visibility:hidden;
	margin:0px;
 	padding:0px;
}body {
		margin:0px 0px 0px 1px;
		background-color:#e9f2fa;
		background-image:url('/tolteam/images/bg.gif');
		background-position:center;
		background-repeat:repeat-y;
		line-height: 16px;
		font-family:Tahoma;
		color:#2a2a2a;
	}
body a:link {
	color:#1e6abd;
	text-decoration:none;
}
body a:visited {
	color:#1e6abd;
	text-decoration:none;
}
body a:hover	{
	color:#1e6abd;
	text-decoration:underline;
}
p  {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	text-align: left;
}

a {
	outline:none;
	text-decoration:none;
	}

a img {
	border:none;
	}
	
h1 {
color:#3a699c;
font: bold 24px/24px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

h2 {
font-size:15px;
color:#1e6abd;
font-weight:bold;
}

h3 {
	font-size:12px;
	line-height: 12px;
	color:#5682b2;
	font-weight:bold;
}

#wrapper {
	width:772px;
	height:100%;
	margin:0px auto;
	border-left:solid 3px #a8c5e0;
	border-right:solid 3px #a8c5e0;
	}

#head {
	background-color:#5682b2;
	margin:0px 0px 2px 0px;	
	}

#logo {
	padding:4px 0px 11px 16px;
	/*border-bottom: solid 2px #3a3a3a;*/
}

#logo h1 {
float:left;
padding:0px;
margin:10px 0px;
display:inline;
width:239px;
}

#logo span {
font-size:12px;
text-transform:uppercase;
float:left;
display:inline;
color:#fff;
margin:38px 0px 0px 55px;
}


#main_nav {
height:25px;
text-align:center;
}

#main_nav span {
margin: 0px 10px;
}

#main_nav a {
	font-size:12px;
	line-height: 25px;
	font-weight:bold;
	color:#ffffff;
}

#main_nav a:hover {
	color:#FFFFFF;
}


.dark_box {
	background-color:#5682b2;
	padding:5px 5px 3px 5px;
	margin: 0px 0px 3px 0px;
	float: left;
	width: 762px;
}

.dark_box .panel {
	background-color:#eef2f6;
	border:solid 1px #ffffff;
	padding:4px 4px 4px 4px;
	margin:0px 0px 2px 0px;
	height:106px;
	float: left;
	width: 752px;
}

.light_box .gallery {
	padding:4px 4px 4px 4px;
	margin:0px 0px 2px 0px;
	width:752px;
	float:left;
	clear: both;
}

.light_box .meni {
padding:4px 4px 4px 10px;
margin:20px 0px 30px 0px;
height:20px;
}
.light_box .meni span {
font-size:12px;
color:#1e6abd;
background:#b9d9f0;
margin:4px 0px 4px 0px;
padding:4px 0px 4px 0px;
}
.light_box .meni span a {
margin:4px 10px 4px 10px;
padding:4px 0px 4px 0px;
}

.light_box h2 {
margin:10px 0px 4px 10px;
padding:0px;
font-size:15px;
color:#1e6abd;
font-weight:bold;
}


.dark_box .panel h2 {
margin: 12px 0px 5px 147px;
padding:0px;
}

.dark_box .panel p {
font-size:12px;
color:#3a3a3a;
margin: 0px 0px 0px 147px;
}

.dark_box .panel img, .light_box .gallery img {
	background-color:#ffffff;
	border: solid 1px #bcc8d4;
	margin:5px;
	padding:3px;
	width:130px;
	height:90px;
	float: left;
}

.light_box {
	float:left;
	background-color:#e9f2fa;
	padding:1px 6px 6px 6px;
	width: 760px;
}

.light_box h1 {
margin: 14px 0px 6px 10px;
padding:0px;
}

.light_box p, .light_box table {
	font-size:13px;
	font-weight:normal;
	color:#3a3a3a;
	margin: 0px 0px 20px 10px;
	padding:0px;
}

.light_box .white_box_row {
position:relative;
margin:5px 0px 0px 0px;
height:117px;
}

.light_box .white_box {
background-color:#ffffff;
width:250px;
height:100%;
}

.light_box .white_box .content {
padding:7px 10px 10px 10px;
}

.light_box .white_box img {
margin-top:3px;
width:81px;
height:81px;
border: solid 3px #bcc8d4;

}

.light_box .white_box h3 {
	margin:1px 0px 4px 93px;
	padding:0px;
}


.light_box .white_box p {
margin:0px 0px 0px 93px;
padding:0px;
font-size:11px;
color:#2a2a2a;

}

.light_box .second {
position:absolute;
top:0px;
left:255px;
}

.light_box .third {
position:absolute;
top:0px;
left:510px;
}

#footer {
	width:772px;
	margin: 3px auto 0px auto;
	padding: 15px 0px 20px 0px;
	background-color:#5682b2;
	color:#ffffff;
	font-size:11px;
	line-height:15px;
	text-align:center;
	float:left;
}

