html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { padding:0; margin:0; }
body { background:#fff; font-family:Georgia; font-size:13px; line-height:20px; color:#414141; }
p { padding-bottom:18px; }
li { list-style:none; }
img { border:0; }
a { color:#4280be; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
h2, h3 { padding-bottom:8px; color:#5c5c5c; padding-top: 5px; }
h1 { font-size:22px; font-weight:normal; line-height:28px; font-style: italic; margin-bottom: 10px; }
h2 { font-size:16px; font-weight:bold; line-height:22px; }

/*			UNIVERSALUS			*/

.main { margin:0 auto; overflow:hidden; width:820px; }
.hide { text-indent:-9999px; overflow:hidden; display:block; }
.clear { clear:both; float:none !important; }
.left { float:left; }
.right { float:right; }

/*			VIRSUS			*/

.top { background:url(../images/shadow.gif) repeat-x; height:56px; min-width:820px; }
.top .main { height:56px; }
.logo { background:url(../images/logo.png) no-repeat; height:22px; width:286px; margin-top:17px; float:left; }
.logo a { display:block; }
.phone { no-repeat center left; font-size:18px; padding:20px 0 20px 30px; font-family: Georgia; font-style: italic; }

/*			HEADER			*/

.header { background:url(../images/header_bg.jpg) repeat-x; height:178px; }
.header .main { overflow:visible !important; }
.header_main { background:url(../images/header.jpg) no-repeat; margin-left:-15px; height:178px; width:835px; }
* html .header_main { margin:0; }

/*			STRUKTURA			*/

.content { padding-top:12px; min-height:273px; height:auto !important; height:273px; }
.sidebar { width:195px; padding-right:25px; }
.container { width:600px; padding-top:5px; }

/*			CONTENT VIDUS			*/

.container ul li { background:url(../images/point.gif) no-repeat center left; padding-left:19px; margin-left:12px; line-height:24px; }
.container img { border:1px solid #111; }
.nav { width:191px; padding:1px; }
.nav ul { overflow:hidden; }
.nav ul li { float:left; width:191px; }
.nav ul li a { display:block; line-height:27px; padding-left:16px; }
.nav ul li.current a { background:url(../images/current.jpg) no-repeat; color:#fff; font-weight:bold; text-decoration:none; }
.nav ul li.current a:hover { text-decoration:underline; }
.padd { padding-bottom:10px; display:block; }


/*			FOOTER			*/

.footer { background:url(../images/footer_bg.gif) repeat-x; min-height:81px; font-size:13px; margin-top: 20px;}
.footer span { float:left; padding:16px  15px; }


/* Table Styles */
table {
	font-size: 10px;
	line-height: 1.3em;
}
table strong {
	color: #343434;
}
.table_header {
	font-size: 0.8em;
	height: 3.0em;
	line-height: 3.0em;
	background: #4661a4;
	color: #FBFBFB;
	text-transform: uppercase;
}
th {
	padding: 0px 10px;
	border-top: 1px solid #2f4380;
	border-bottom: 1px solid #2f4380;
}
td {
	padding: 10px 10px;
	background: #f1f1f1;
}
.table_info td {
	padding-bottom: 20px;
	border-bottom: 1px solid #9f9f9f;
}
