body{
	margin:0;
	padding:0;
	font-family: verdana,arial,sans-serif;
	font-size: 70%;
	line-height: 1.35;
	color: #535353;
	background: #f1f1f1;
}

table {font-size: 100%;}

td p {
	margin-top: 1em;
	margin-bottom: 1em;
}
	
a:link, a:visited {color: #0057ae;}

a:hover{
	color: #00136a;
	color:red;
	text-decoration: underline;
}

img {border:0;}

hr {
	height:1px;
	line-height:0;
	padding:0;
	border:0;
	margin:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	border-bottom:1px dotted #cecece;
}
h1, h2, h3, h4, h5 {
	margin: .6em 0 0 0;
	padding: 0;
	text-align: left;
	font: bold 100% helvetica;
	background: transparent;
}

h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em;}

textarea, input.text{
    margin: 0.2em;
    margin-right: 0.5em;
    padding: 0.1em;
    font-size: 100%;
    border: 1px solid #7f9db9;
    color: #444;
    background: #fff;
}

/* IE fieldsets background */
fieldset.ie{
	*position:relative;
	*padding:1.5em 0.5em 0.5em 0.5em;
	*margin: 1em 0;
}
legend.ie{
	*position:absolute;
	*top:-0.9em;
	*left:0.3em;
	padding:2px 4px;	
}
fieldset.payment{
	border:1px solid #ccc;
	background:#eaeaea;
}
fieldset.payment legend{
	border:1px solid #ccc;
	background:#fff;
}

fieldset.equipment_fldst{
	float:left;
	border:0;
	font-size:97%;
	font-family:arial,helvetica,sans-serif;
	/*margin-right: 1em;*/
	*margin-right:15px;
}
fieldset.equipment_fldst legend{
	font-size:103%;
	font-weight:normal;
}

select{
    margin: 0.2em;
    margin-right: 0.5em;
    font-size:100%;
    color: #444;
}

form{
    margin-top:0;
    padding-top:0;
}

/* layout */
#shadow {
	width:826px;
	margin: 0px auto 0px auto;
	background: #fff url('/img/shadow.jpg') repeat-y top left;
}
#wrapper{
	position: relative;
	width:780px;
	background: #fff url('/img/menu-bg-204px.jpg') repeat-y top left;
	margin:auto;
}
#header{
	width:776px;
	margin: 0px auto 0px auto;
	overflow:hidden;
	background: #fff;
}
#main {
	clear:both;
}
#content-box{
    float: right;
    width: 100%;
    margin-left: -204px;
}
#content {
    margin-left: 204px;
	padding: 1.0em;
    background: #fff;
}
#menu {
    float: left;
    width: 204px;
}
#menu ul{
    margin:0;
    padding-left:28px;
	/*margin:8px;
	_margin:2px;
	padding:10px;*/
}
#menu li{
	list-style:none;
	line-height:1.6;
}
#menu li.first{
	position:relative;
	left:-11px;
	padding-left:11px;
	font-weight:bold;
	list-style:none;
	margin-top:1.3em;
	background: url('/img/bullet-green.gif') no-repeat left center;
}
#menu a {
	color: #404855;
}
#menu a:hover {
	color:red;
}
#menu .partners ul{
	margin:0;
	padding:0;
	text-align:center;
}
#menu .partners p {
	margin: 2em 0 1em 0;
	text-align:center;
}
.pays{
	width:100%;
	padding-top:30px;
	text-align:center;
}
.pays p {
}

.fix{
	height:0;
	clear:both;
}
.calc-title{
	background:url('/img/bullet-top.gif') no-repeat left center;
	margin-left:5px;
	padding-left:20px;
	margin-top:15px;
	_margin-top:15px;
	font-size:105%;
	_font-size:112%;
}
.calc-title a{
	color:#b8292f;
}
.calc-title a:hover{
	color:red;
}
.calc-button {
	text-align:center;
}
.calc-button-1 {
	padding-top: 1em;
	text-align:center;
}
html>/**/body .calc-button-1 { /* Modern browsers only (not IE 7) */
	padding-top:0.2em;
	text-align:center;
}

#footer{
    clear: both;
    padding-left:210px;
    padding-bottom:5px;
    text-align:center;
	color:#888;
    background: #fff url('/img/menu-bg-204px.jpg') repeat-y top left;
}

/* preview */
.preview {
	margin-top:1em;
	padding:0.4em;
	padding-top:0em;
	background: #fcfcfc;
	border:1px solid #efefef;
}
.preview .pt{
	width:520px;
}
.preview h5 {
	font-family: verdana,arial,sans-serif;
	text-transform:uppercase;
	margin-top:1em;
	margin-bottom:0.5em;
}
.preview h4 {
	letter-spacing:1px;
}

/* agreement form */
.tabberlive table.cadr{
	width:450px;
}
.tabberlive table.agr_owner{
	width:527px;
	margin-top:0;
	background:#fee;
}
.tabberlive table.agr_holder{
	width:527px;
	margin-top:0;
	background:#efe;
}
.tabberlive table.agr_competent{
	width:527px;
	margin-top:0;
	background:#eef;
}
.tabberlive p {
	/*margin:1em 0;*/
}

.adv {
	clear:both;
	margin-top: 5px;
	_margin-top: 2px;
	width:782px;
	height:154px;
	background: url('/img/adv2-beach-4-color.jpg') no-repeat left top;
}

.new {
	position:relative;
	top:-5px;
	left:636px;
}

#flash {
	position:relative;
	top:63px;
	left:385px;
}

.wf table {
    width: 540px;
    _width: 530px;
}
.wf td {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
table.wf tr.o {
	background-color: #fafafa;
}
.is {
    text-align: center;
}
.is td {
	vertical-align: top;
    _padding-left: 0.2em;
    _padding-right: 0.2em;
}
.is td.raq {
	vertical-align: middle;
}

/* agreement table */
table.agrt {
	width:100%;	
}
/* preview table */
table.prwt {
	padding:0;
	margin:0;
}
table.pt {
	margin:0;
}

/* USEFULL */
.clear {clear: both;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.block {display: block;}
.inline {display: inline;}
.hide {display: none;}
.no-border {border: 0;}
.no-js {position:absolute;top:0;left:0;z-index:1000;width:100%;min-height:1500px;_height:1500px;background:#fff;color:red;padding: 1em;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.under {border-bottom:1px dotted #888;}
.upper {text-transform: uppercase;}
.lower {text-transform: lowercase;}
.error {color: #f00;}
.input-error {font-style: italic;font-size: 0.8em;color: #f00;}
.input-disabled {background: #efefef;color: #efefef;}
.input-enabled {background: #fff;color: #585858;}

.extra {
    font-weight: bold;
    color: #e00;
    vertical-align:bottom;
}
.hint{
    /*width:100%;*/
	color:#ababab;
	_margin:1.5em 0;
	background-color: #eef;
	/*border : 1px solid #aaa;*/
	color: #555;
	padding: 1em;
}
.help {
	color: #aaa;
	position:relative;
	top:-2px;
}
.heading{
	font-weight:bold;
}

/* KONTO */
.ins-list {
	width:550px;
    margin-top: 1em;
    border:1px solid #dedede;
    border-collapse:collapse;
}
.ins-list th {
    font-weight: bold;
    background: #ededed;
}
.ins-list td, .ins-list th {
    padding-left: .3em;
    padding-right: .3em;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
#client-index dl{
	width:210px;
	padding:0.3em;
	margin:0;
}
#client-index dl.main {
	width:250px;	
}
#client-index dt {
	font-size:110%;
	font-weight:bold;
}
#client-index dd {
	margin:0.5em;
	margin-left:0;
}
#client-index img {
	float:right;
}
#client-index .list {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
#client-index .list td {
	padding:0;
	margin:0;
}
#client-index .list img {
	margin:0 1em;
}
#client-menu li {
	list-style:none;
	background: url('/img/bullet-green.gif') no-repeat left center;
	padding-left: 10px;
}

#detail h4 {
	font-family: verdana,arial,sans-serif;
}

#top {
	width:791px;
	margin: 3px auto 0px auto;
	padding-bottom: 3px;
	padding-right: 5px;
	text-align:right;
	font-weight:normal;
	border-bottom:1px solid #dedede;
}

#top a {
	text-decoration:none;
}

/* navigation */
.navigation{
	margin:0;
	margin-top:10px;
	margin-bottom:13px;
}
.navigation li{
	display:inline;
	padding-left:5px;
	padding-right:3px;
	background: url('/img/bar.gif') left top no-repeat;
}
.navigation li img {
	margin: 5px 0px;
}
html>/**/body .navigation li { /* Modern browsers only (not IE 7) */
	padding-top:30px;
}
* html .navigation li{ /* IE 6- */
}
.navigation li.last {
	padding-right:0;
}
.logo{
	float:left;
	margin-top:15px;
	margin-right:15px;
	margin-left:4px;
}
#user-info {
	position:relative;
	top: 135px;
	/*left: 600px;*/
	float:right;
	margin-right: 1.5em;
}
#servis-partner {
	margin-top: 30px;
	text-align: center;
}
#partners-logos {
	width: 650px;
	height: 50px;
	margin: 10px auto 0px auto;
	color: #aaa;
}
#partners-logos p {
	position:relative;
	text-align: center;
	margin: 0;
	padding:0;
}
#bottom-line {
 width:796px;
 height:1px;
 border-top:1px solid #dedede;
 margin:0px auto 0px auto;	
}
#add-skyScraper{
   position: absolute;
   left: 50%;
   top: 80px;
   width: 180px;
   overflow: hidden;
   margin: 0 0 0 420px;
}