/* CSS Document */

body {	margin:0px;	}
body, table, td, a, input, select, textarea {	color:#585858; font-size:11px; font-family:Tahoma, Arial;	}
h1, h2, h3, h4, h5, h6 {	font-family:Tahoma, Arial;	}
a {	color:#06519e; text-decoration:none;	}
a:hover {	text-decoration:underline;	}

a.news {	color:#585858; text-decoration:none;	}
a.news:hover {	text-decoration:underline;	}

.clear {	clear:both; font-size:0px; height:0px;	}

h2 {	font-size:20px; font-weight:normal; color:#2b5497; margin:0px 0px 9px 0px;	}

#wrapper {	margin:0px auto; width:995px;	}

#header .logo {	padding:32px 0px 0px 47px; float:left;	}
#header .flags {	padding:24px 28px 0px 0px; float:right;	}
#header .flags img {	margin-left:2px;	}

#header .left {	float:left; margin-top:19px; padding-left:17px;	}
#header .left .block1 {	background:url(images/header/block1.jpg) no-repeat 0px 0px; height:139px;	}
#header .left .block1 .content {	padding:5px 7px 0px 91px; 	}
#header .left .block2 {	background:url(images/header/block2.jpg) no-repeat 0px 0px;	}
#header .left .block2 .content {	padding:2px 82px 0px 12px; height:135px;	}
#header .left .block {	width:232px; overflow:hidden; margin-top:4px;	}
#header .left .block h2 {	background:url(images/header/h2-rbg.gif) repeat-x top; color:#fff; font-size:18px; font-weight:normal; margin:13px 0px 0px 0px; text-align:right; width:137px; padding-top:9px; display:block;	}
#header .left .block a {	line-height:24px;	}

#header .menu {	background:url(images/header/menu-bg.jpg) no-repeat 0px 0px; width:736px; height:337px; float:right; margin:8px 3px 0px 0px; }
#header .menu div {	margin:110px 20px 0px 0px; float:left; width:220px;	}
#header .menu div .title {	float:none; font-size:24px; color:#fff; margin:0px;	}
#header .menu div ul {	margin:0px; padding:0px; list-style:none;	}
#header .menu div ul li {	margin:0px 0px 0px 15px; padding:0px; line-height:15px;	}
#header .menu div ul li a {	color:#fff; padding-left:16px; background:url(images/header/menu-off.gif) no-repeat 4px 4px;	}
#header .menu div ul li a:hover, #header .menu div ul li.current a, #header .menu div ul li.active a {	text-decoration:none; font-weight:bold; background:url(images/header/menu-on.jpg) no-repeat 0px 2px;	}

#footer {	padding-top:25px;	}
#footer .contacts {	float:right; text-align:right; width:737px; border-top:5px solid #989898;	}
#footer .contacts img {	margin:6px 22px 0px 19px;	}
#footer .contacts div {	margin-top:6px;	}
#footer .contacts a {	text-decoration:underline;	}
#footer .contacts a:hover {	text-decoration:none;	}
#footer .copy {	float:right; width:241px; border-top:5px solid #2b5497;	}
#footer .copy img {	margin:2px 9px 0px 4px;	}
#footer .copy div {	margin-top:15px;	}

#content {	width:720px; float:right; margin-top:-20px; padding-right:18px;	}
#content a {	text-decoration:underline;	}
#content a:hover {	text-decoration:none;	}
#content .inner {	padding-left:23px;	}

#left {	float:left; width:215px; margin-top:-20px; padding-left:17px;	}
#left h2 {	margin:0px 0px 6px 0px;	}

.tarifi div {	float:left; padding:19px 21px 17px 7px; background:url(images/tarif/border.jpg) no-repeat top right;	}
.tarifi div.last {	padding-right:0px; background:none;	}
.tarifi .tarifs1, .tarifi .tarifs2, .tarifi .tarifs3, .tarifi .tarifs4, .tarifi .tarifs5 {	font-size:45px;	}
.tarifi .tarifs1 sup, .tarifi .tarifs2 sup, .tarifi .tarifs3 sup, .tarifi .tarifs4 sup, .tarifi .tarifs5 sup {	font-size:20px;	}
.tarifi .tarifs1 img, .tarifi .tarifs2 img, .tarifi .tarifs3 img, .tarifi .tarifs4 img, .tarifi .tarifs5 img {	margin-bottom:-5px;	}
.tarifi .tarifs1 {	color:#d27636;	}
.tarifi .tarifs2 {	color:#2b5497;	}
.tarifi .tarifs3 {	color:#b7312f;	}
.tarifi .tarifs4 {	color:#30b746;	}
.tarifi .tarifs5 {	color:#8633ca;	}

.red {	color:#c91e17;	}
.blue {	color:#2b5497;	}
h2.hr {	background:url(images/h2-hr.gif) no-repeat 100% 12px;	}
table.akcii {	width:88%;	}
table.akcii td {	vertical-align:top; padding:23px 0px 27px 15px;	}
table.akcii td.c1 { width:55%; background:#faf6eb;	}
table.akcii td.c2 { width:45%; background:#f3f2f1;	}
img {	border-color:#9c9c9c;	}
div.hr {	background:url(images/h2-hr.gif) no-repeat -95px 0px; height:4px; margin:10px 0px 7px 0px;	}

.tableservice td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
        background:#edf6fe url(images/background-table1.gif) no-repeat;
	}		
 
		
.tableservice th {
	font-weight:normal;
        font:bold 0.8em Tahoma,Arial,Helvetica,sans-serif;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}	
 
.tableservice-title td {
	color:#66a3d3;
 
	padding:.3em 1em;
	text-align:left;
        background:#edf6fe url(images/background-table1.gif) no-repeat;
	font:bold 1em Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	}		
 
 
.tableservice thead th {
 
	background:#f4f9fe;
	text-align:center;
 
	}				
.tableservice tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
 
 
.tableservice tfoot th strong {
	font:bold 1em Tahoma,Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
	font-size: 1.5em;
		}		
.tableservice tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.5em;
	font-style: normal;
	}	
 
.tableservice thead th strong {
	font:bold 1em Tahoma,Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
	font-size: 1.5em;
		}		
.tableservice thead th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.5em;
	font-style: normal;
	}	
 