﻿/* reset  styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ul, li, ol,
fieldset, form, label, legend {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: none;
}

table, caption, tbody, tfoot, thead, tr, th, td {border: 0px;outline: none;}
input, select, textarea, option {color: #2a3b4c;}

/* General styles */

html, body {height: 100%;}
th, td , p , div, span, input {font-family: Tahoma; font-size: 13px; color: #2a3b4c;}

	a:link, a:active, a:visited {outline: none; color: #1b6cbe; text-decoration: underline;}
	a:hover {color: #589c14; text-decoration: none;}	

	h1, h2, h3, h4, h5, h6 {font-weight: normal; color: #1b6cbe; text-transform:uppercase; font-family: Verdana, Geneva, Tahoma, sans-serif;}
	h1 {font-size: 13px;}
	h2 {font-size: 12px; text-transform:none; font-weight: bold; margin: 0; padding:0;}

	img {border:0;}
	
	b.b, strong.s {color: #f8b100;}

body {
	color: #000000; padding: 0;
	background-position: left top;
	background-image: url('../images/top_bg.png');
	background-repeat: repeat-x;
	text-align:center;

}

/* Clear styles */

.clearit, #clearit {clear: both;}

/*Top styles */

#Top {
	background-position: center top;
	clear: both;
	width: 1000px;
	height: 240px;
	background-image: url('../images/top_bg_over.png');
	background-repeat: no-repeat;
	text-align:left;
}
/* content styles */

#Content {
	background-position: left top;
	clear: both;
	width: 100%;
	padding-top: 20px;
	background-image: url('../images/center_bg.png');
	background-repeat: repeat-x;
	padding: 35px 0;
}
#insider {
	width: 900px;
	border: 0px solid red;
	padding-bottom: 30px;
}
	
/* pictures styles */

.pic {border: 1px solid #b9c8d7; background-color: #f2f5f8; padding: 5px; margin-right: 5px;}

/* Forms styles */

.itext_140 {width: 140px; background: url("../images/input_140.gif") center center no-repeat; height: 25px; border:0;}
.itext_140 input {width: 126px; height: 18px; border:0; margin: 5px 5px !important; padding:0 !important;}
.textarea_210_100 {width: 210px; height: 100px; background: url("../images/textarea_210.gif"); padding:0;}
.textarea_210_100 textarea {width:200px; height: 90px; border:0; margin: 6px 5px; padding:0;}

.button {
	background-image: url('../images/button.png');
	background-repeat: no-repeat;
	width: 134px;
	height: 38px;
	background-position: center center;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	border: 0px;
}


/* Menu styles */
.menu {
	padding: 210px 0 15px 60px;
	text-transform:uppercase;
	color: #FFFFFF;
	border: 0px solid red;
}

.menu a:link, .menu a:active, .menu a:visited {outline: none; color: #FFFFFF; text-decoration: none; margin: 0 15px;}
.menu a:hover  {color: #d9f5ff; text-decoration: none;}

.menu a.selected:link, .menu a.selected:active, .menu a.selected:visited  {outline: none; color: #1b6cbe; text-decoration: none; background-color: #FFFFFF; padding: 5px 15px;}
.menu a.selected:hover {color: #589c14; text-decoration: none;}

/* block */

.block {
	background-image: url('../images/tab/cen_shad.png');
	background-repeat: repeat-y;
	background-position: right top;
	width: 680px;
	float: left;
}
.block .b {
	background-image: url('../images/tab/bot_shad.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 0px solid red;
}
.block .b .t {
	background-image: url('../images/tab/top_shad.png');
	background-repeat: no-repeat;
	background-position: right top;
	padding: 5px 5px 5px 28px;
}
.grad {
	text-align: justify;
	background-image: url('../images/tab/cen_grad.png');
	background-repeat:repeat-x;
	background-position: right bottom;
	min-height: 455px;
	border: 1px solid #ffffff;
	padding: 20px;
}

.blockright {
	float: right;
	border: 0px solid red;
	padding: 5px 29px 0 0;
}
.both{
	text-align: justify;
	clear: both;
	padding: 10px 29px 10px 49px;
}

.en {
	float: left;
	margin: 5px 5px 0 0;
}
.mpnp {
	float: right;
	margin-top: 5px;
}

.green {color: #589c14;}

table.agenda {
	border-collapse:collapse;
	border: 1px solid #f2f5f8;
}
table.agenda tr th {
	background-color: #f2f5f8;
	height: 30px;
	font-size: 11px;
}

table.agenda tr td {border: 1px solid #f2f5f8;}

table.agenda tr td p {
	font-size: 11px;
	 margin: 0; padding:0;
}

.aspeaker {text-align: left;}

.slj { padding: 20px;}
