﻿body {
	color: #063054;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0; 
	margin: 0; 
	text-align: center;
	background-color: #063054;
	}
	
img {
	border: none
	} 

div {
	text-align: left;
	}	
 
form {
	margin: 0;
	padding: 0;	
	}
	
table {
	border-collapse: collapse; 	 
	}	
	
td, th {	
	text-align: left;
	vertical-align: top;	
	padding: 0;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
p {
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: justify;
	}	

a {
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}		

a:hover {
   	text-decoration: none;
	}		

.date {
	display: block;
	background-color: #00528D;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FCFCFC;
	line-height: 14px;
	width: 80px;
	text-align: center;
	margin: 15px 0 8px; 
	}

.read_more {
	display: block;
	float: right;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #143F64;
	}	
	
a.top {
	display: block;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #143F64;
	margin: 10px 0 0 auto;
	background-image: url(../img/icon_top.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 40px;
	height: 15px;
	line-height: 15px;
	padding: 0;
	text-align: left;
	font-size: 10px;
	}		
	
	
h1 {
	color: #FFFFFF;
	font-weight: bold;
	font-family:  Verdan, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 1px 0;
	height: 30px;
	border-bottom: 1px solid #03366F;
	}
	
h1 img {
	display: block;
	float: left;
	}	
	
h1 span {
	display: block;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-family:  Verdan, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #25699F;
	padding: 0 17px;
	height: 29px;
	line-height: 29px;
	}	

h2 {
	color: #063054;
	font-weight: bold;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	}
	
	
option, input, textarea {
	color: #000000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	}
	
		

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size: 0px;
	}	
	

div.site {
	width: 955px;
	margin: 60px auto 0 auto;
	position: relative;
	}

#header {
	width: 955px;
	height: 116px;
	background-image: url(../img/bg_header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	}

#header a.logo {
	display: block;
	position: absolute;
	width: 258px;
	height: 82px;
	left: 18px;
	top: 18px;
	}	
	
#header div.customer_login {
	display: block;
	position: absolute;
	width: 288px;
	height: 16px;
	left: 660px;
	top: 16px;	
	background-image: url(../img/customer_login.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}	

#header div.customer_login a {
	display: block;
	width: 77px;
	height: 16px;
	background-image: url(../img/click_here.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	}
	
#header div.smoll_nav {
	display: block;
	position: absolute;
	width: 233px;
	height: 10px;
	left: 710px;
	top: 52px;	
	}
	
#header div.smoll_nav ul, #header div.smoll_nav li {
	list-style: none;
	margin: 0;
	padding: 0;	
	height: 10px;
	}
	
#header div.smoll_nav li {
	padding: 0 9px;
	float: left;
	}	
	
#header div.smoll_nav a.title_news {
	display: block;
	width: 35px;
	height: 10px;
	background-image: url(../img/title_news.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
#header div.smoll_nav a.title_about_nss {
	display: block;
	width: 71px;
	height: 10px;
	background-image: url(../img/title_about_nss.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}	
	
#header div.smoll_nav a.title_contact_us {
	display: block;
	width: 73px;
	height: 10px;
	background-image: url(../img/title_contact_us.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}		
	
#header div.smoll_nav a:hover {
	background-position: left bottom;
	background-repeat: no-repeat;
	}			
	
		
	

#header div.navigation {
	position:absolute;
	width: 439px;
	height: 27px;
	left: 516px;
	top: 72px;
	background-color: #083C69;
	}


#nav, #nav  ul, #nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index:9999;
	}	
	
#nav li {
	float: left;
	position: relative;
	text-align: left;
	}
	
#nav li a {
	display: block;
	line-height: 27px;
	}	
	
#nav a.nav_managed_ss {
	background: url("../img/nav_managed_ss.gif") no-repeat left top;
	width: 194px;
	height: 27px;
	}
	
#nav a.nav_compliance_services {
	background: url("../img/nav_compliance_services.gif") no-repeat left top;
	width: 149px;
	height: 27px;
	}
	
#nav a.nav_consulting {
	background: url("../img/nav_consulting.gif") no-repeat left top;
	width: 88px;
	height: 27px;
	}
	
#nav a:hover {
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	
#nav li:hover a, #nav li.jshover a {
	background-position: left bottom;
	background-repeat: no-repeat;
	}						

#nav li ul {
	display: none;
	position: absolute;
	background-color: #01518D;
	padding: 0;
	margin: 27px 0 0 0;
	width: 340px;
	}
	
#nav li ul.nav2 {
	margin: 27px 0 0 0;
	width: 150px;
	}
	
#nav li ul.nav3 {
	margin: 27px 0 0 -194px;
	width: 290px;
	}			
	
#nav li li.last {
	background: none;
	}	
	
#nav li li {
	float: none;
	display: block;
	background: url("../img/dot_razd.gif") repeat-x bottom;
	}

#nav li li a {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	display: block;
	padding: 7px;
	}
	
#nav li li a:hover {
	float: none;
	color: #9DD2FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
	}	
	
#nav li:hover ul, #nav li.jshover ul  {
	display: block;
	}
	
	

#content {
	background-image: url(../img/bg_content.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 0 15px 40px 15px; 
	}
	
#content_int {
	background-image: url(../img/bg_content.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 0 12px 20px 12px; 
	}	

.flash_zone {
	float: left;
	width: 501px;
	height: 356px;
	}
	
.text_zone {
	float: left;
	width: 424px;
	padding: 20px 0;
	background-image: url(../img/bg_text_zone.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: justify;
	}
	
.text_zone .otstup {	
	overflow: auto;
	padding: 0 20px;
	height: 316px;
	}		

.text_zone p {
	text-align: justify;
	}

.rss_news {
	display: block;
	width: 90px;
	height: 15px;
	line-height: 15px;
	background-image: url(../img/logo_rss.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #143F64;
	text-indent: 34px;	
	}	
	
#footer {
	height: 120px;
	color: #FFFFFF;
	background-image: url(../img/bg_bottom.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
	}
	
#footer a {
	font-size: 13px;
	color: #FFFFFF;
	}
		
	
#footer .copyright	{
	float: right;	
	text-align: right;
	font-size: 13px;
	color: #FFFFFF;
	padding: 10px 0 0 0; 
	}

#footer .adress_box {
	border: 1px solid #476598;
	width: 513px;
	}
	
#footer .address {
	padding: 10px 5px;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	}
	
#footer .telephon {
	padding: 10px 5px 10px 40px;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	}		

/*----------------------------------------*/


.text_zone_int {
	width: 930px;
	background-image: url(../img/bg_intcont_top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	min-height: 500px;
	
	}
	
.text_zone_int .otstup {	
	padding: 20px;
	}
	
#right_navigation {
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
	float: right;
	width: 225px;
	}

#right_navigation li  {
	margin: 0;
	padding: 0;
	list-style: none;	 
	display: block;
	border-top: 1px solid #E2E1E1;
	padding: 5px;
	}
	
#right_navigation li.first {
	border: none;
	}	
	
#right_navigation a  {
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	color: #063054;
	text-decoration: none;
	}
	
#right_navigation a:hover, #right_navigation span {
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	color: #227BC2;
	text-decoration: none;
	}	
	
.left_zone {
	width: 615px;
	}
	
.text {
	padding: 20px 0 0 0; 
	}	
	
.one_zone_text {

	}	
	
.some_form label {
	display: block;
	float: left;
	width: 150px;
	}
	
.some_form input.imp_text {
	display: block;
	float: left;
	border: 1px solid #03366F;
	font-size: 11px;
	}
	
.some_form p {
	height: 15px;
	}	
	
.some_form textarea	{
	border: 1px solid #03366F;
	font-size: 11px;
	}
	
/* --- NEWS --- */	
.news_post {
	padding: 0 0 24px 0;
	border-bottom: 1px solid #E2E1E1;
	}
	
.news_post_full {
	padding: 0 0 24px 0;
	}		
	
.news_post a.zagl {
	display: block;
	color: #25699F;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 13px 0;
	}
	
.news_post_full h3 {
	color: #25699F;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 13px 0;
	margin: 0;
	text-decoration: underline;
	}					
		

