@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {margin: 0; padding: 0; list-style:none;}
html {font-size: small;	font-family: Arial, Helvetica, sans-serif; height: 100%; }
body {min-height: 100%; background: #F0F0F0 url(images/body-bg.jpg) top repeat-x;}
body#tinymce {background: #ffffff; height: auto; min-height: auto; padding: 20px; margin: 0px; width:980px;}

/* CLASSES */
.clear {display: block; width: 100%; height: 0; font-size: 0; overflow: hidden; clear: both;}
.hidden {display: none; speak: normal;}
.vanish {display: none; speak: none;}
.fl {float:left; margin:10px 10px 10px 0;}

/* LAYOUT */
#page {position: relative; width: 980px; margin: 0 auto; padding-top: 490px; padding-bottom: 120px;}
#container { padding-top: 5px; background: #FFFFFF; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
#header {position: absolute; top: 0px; left: 0px; width: 980px; height:490px; }
#header .stones {position: absolute; top: 150px; left:170px; width: 810px; height: 360px; background: transparent url(images/stones.png) 0 0 no-repeat; overflow:visible;}
#logo {position: absolute; top: 20px; left: 10px; display: block; border:none; width: 300px; height: 75px; text-indent: -9999px; overflow: hidden; background: transparent url(images/logo.jpg) 0 0 no-repeat;}
#footer {position: relative; width: 980px; height: 50px; line-height: 50px;}

/* MENU */
#navcontainer {position: absolute; right: 0px; top: 120px; padding: 10px 0px; font-size: 110%; font-family:'DroidSansRegular';}
#navcontainer ul, div#navcontainer ul li{display: inline;}
#navcontainer ul li a {color: #002D4B ;margin: 0;padding: 10px 10px; text-decoration: none;
 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
 }
/*#navcontainer>ul>li:first-child>a { display:none;}*/
#navcontainer>ul>li>a:hover {color: #002D4B; background-color: #D6DADB;}
#navcontainer>ul>li.current>a, #navcontainer>ul>li.ancestor>a {color: #ffffff;background-color: #FABA00;}

/* FOOTER */
#footer {clear:both;}
#footer p.copy { font-size:110%;}
#footer p.intya {position: absolute; right: 10px; bottom: 0; font-size:110%; }
#footer p.intya a { text-decoration:none; color:#999; }
#footer p.intya a:hover { color:#000;}

a.eywa {display: inline-block; width: 73px; height: 34px; text-indent: -9999px; overflow: hidden; background: transparent url(images/intya.gif) 0 0 no-repeat;}
a.eywa:hover {background: transparent url(images/intya.gif) 0 -50px no-repeat;}
a.intya {  display: inline-block; width: 59px; height: 34px; text-indent: -9999px; overflow: hidden; background: transparent url(images/intya.gif) -73px 0 no-repeat;}
a.intya:hover { background: transparent url(images/intya.gif) -73px -50px no-repeat;}

/* Content */

h1, #tinymce h1{font-size:300%; line-height:120%; color:#012E4B; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ccc; font-weight:normal; font-family:"DroidSansBold";}
h2, #tinymce h2{font-size:200%; color:#012E4B; font-weight:normal; font-family:"DroidSansBold";}
h3, #tinymce h3{font-size:150%; color:#30454D; font-weight:normal;  font-family:"DroidSansRegular";}
hr, #tinymce hr { border:none; border-top:1px solid #ccc; margin-bottom:20px; clear: left;}

#content{padding:20px;}
#content a{text-decoration:underline; color:#FCAB01;}
#content a:hover{text-decoration:underline; color: #E87400;}
#content p, #tinymce p{font-size:110%; line-height:150%; color:#333; margin:0 0 10px 0;}
#content ul, #content ol{font-size:110%; margin:20px 0;}
#content ul ul, #content ol ol{font-size:100%;}
#content ul li{padding:0px 0 0 40px; background: url(images/bullet.png) no-repeat 10px 0px; margin:7px 0;}
#content ol li{list-style:decimal; padding: 0 0 0 5px; margin:7px 35px;}
#content table{font-size:110%; border-collapse:separate; border-spacing:1px;}
thead th, tbody tr td:first-child{background:#012E4B; padding:10px; color:#fff; font-weight:normal;}
tbody tr td{background:#ededed; color:#333; padding:10px;}
tfoot tr td{background:#FABA00; color:#fff; padding:10px;}

#content .promo {font-size: 190%;  color:#FCAB01; font-family:'DroidSansRegular'; text-transform:uppercase; padding: 0 10px; margin-bottom:20px;}
#content .promo.promo350 { font-size:350%;}
/*
.invest {background: url(images/invest.gif) no-repeat center left; padding: 10px 0 10px 60px;}
.spot{background:url(images/spot.gif) no-repeat center left; padding: 10px 0 10px 60px;}
*/

/* Header */
.stones p{margin:0 0 15px 390px; font-size:300%; color:#012E4B; font-family:'DroidSansRegular'; text-shadow: 1px 1px 0px #ffffff;}
.stones p:first-child{margin-top:70px;}
.stones p.orange{color:#FABA00;}
.stones p strong { font-weight:normal;}

/*HOME*/
.homebox h3{text-shadow: 1px 1px 0px #ffefc1; filter: dropshadow(color=#ffefc1, offx=1, offy=1); padding-bottom:15px; font-weight:bold; }
.homebox{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background:#CCC; padding:20px; font-size:110%; line-height:160%; 
background: #f9d368; /* Old browsers */
background: -moz-linear-gradient(top, #f9d368 0%, #faba00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d368), color-stop(100%,#faba00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9d368 0%,#faba00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9d368 0%,#faba00 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f9d368 0%,#faba00 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9D368', endColorstr='#FABA00',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f9d368 0%,#faba00 100%); /* W3C */}

/* box */
.box { width:440px; float:left; margin:0 40px 20px 0; }
.box ul li{ font-size:120%;}
.box.last, .box3.last { margin:0;}

.box4 { width:220px; float:left; margin:0 20px 20px 0; /*padding-top:85px;*/}
.box4.last { margin:0 0 20px 0;}

.orangetext {color:#F90;}

#content .vcard { line-height:150%; color:#333; margin:12px 0px 20px 0px;}
.fn { margin-bottom:20px; }


.negative ul li{
	background:url(images/cross.gif) no-repeat 10px 2px !important;
}
.positive ul li{
	background:url(images/tick.gif) no-repeat 10px 2px !important;
}
.realinv {width:460px; margin:0 0 20px 0px;}
.realinv h2{height:0; text-indent:-9999px;}
hr{clear:both}
/*
.euro{background:url(images/euro.gif) no-repeat center top}
.procento{background:url(images/graf.gif) no-repeat center top}
.partners{background:url(images/partners.gif) no-repeat center top}
.medical{background:url(images/medical.gif) no-repeat center top}
*/
.box3 {width:300px; margin-right:20px; float:left;}
.box3 form input, .box3 form textarea{position:relative; left:0; width:272px; background:#ededed; border:1px solid #ccc; padding:8px;}
.box3 label{display:inline-block; width:50px; float:left; margin-top:5px;}
.box3 button{
border:none; width:140px; height:36px; font-weight:bold; font-size:100%; color:#fff; float:right; margin-right:20px;
text-shadow: 1px 1px 0px #C34D08;
filter: dropshadow(color=#C34D08, offx=1, offy=1); 
background: #faba00;
background: -moz-linear-gradient(top, #faba00 0%, #ff9900 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faba00), color-stop(100%,#ff9900));
background: -webkit-linear-gradient(top, #faba00 0%,#ff9900 100%);
background: -o-linear-gradient(top, #faba00 0%,#ff9900 100%);
background: -ms-linear-gradient(top, #faba00 0%,#ff9900 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FABA00', endColorstr='#FF9900',GradientType=0 );
background: linear-gradient(top, #faba00 0%,#ff9900 100%);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.box3 button:hover{
background: #ffd148;
background: -moz-linear-gradient(top, #ffd148 0%, #ff9900 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd148), color-stop(100%,#ff9900));
background: -webkit-linear-gradient(top, #ffd148 0%,#ff9900 100%);
background: -o-linear-gradient(top, #ffd148 0%,#ff9900 100%);
background: -ms-linear-gradient(top, #ffd148 0%,#ff9900 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD148', endColorstr='#FF9900',GradientType=0 );
background: linear-gradient(top, #ffd148 0%,#ff9900 100%);}
.legal{ font-size:80% !important;}
.box3 iframe{border:1px solid #ccc; margin-bottom:5px;}
.box3 .vcard{margin-top:-5px !important;}
a, button{outline:none; cursor: pointer;}
.box3.first{width:240px;}
.box3.second{width:360px; }
