﻿*{
	margin: 0;
	padding: 0;
}
body{
	font-size: 11px;
	font-family:Verdana;
	color: #333;
	margin: 10px 0 0;
}
a{outline:none;}
.clear{
	clear:both;
	display:block;
	height:0;
	font-size:0;
}
h1{
	margin-bottom: 10px;
	font-size:18px;
	color:#368DDC;
}
h2{
	font-size: 16px;
}
h3{
	font-size: 12px;
	margin-bottom:10px;
}
table{
	width: 100%; 
	text-align:left;
	font-size:11px;
}
table td,
table th{
	padding:5px;
	vertical-align:top;
} 
input{
	font-size:11px;
	padding:1px;
}
h1.demo{
	line-height:0;
	font-size:0;
	text-indent:-9999px;
}
.header a img{border: 0;}
.topB{
	margin-left: 12px;
	border: solid 1px #d1d1d1 !important;
}
/* common */
.disabled{	color:#777 !important;}
.sep{margin: 8px 0 6px;}
.L{ float: left;}
.R{ float: right;}
.colorTxt{ color:#368DDC;}
.btn{
    background: transparent url(../images/btn-bgr.gif) no-repeat 0 0;
	display:block;
	height:20px;
	width:165px !important;
	clear: both;
	padding-top: 6px;
	margin-left: 18px;
	color:#368DDC;
	text-decoration: none;
	text-align: center;
}
.btn:hover{ background-position: 0 -26px;}
.btnView,
.btnNew{
	display:block;
	height:57px;
	width:442px !important;
	clear: both;
	text-decoration: none;
	text-indent:-9999px;
}
.btnView{background: transparent url(../images/btnViewDemo.jpg) no-repeat 0 0;}
.btnNew{background: transparent url(../images/btnNewCategory.jpg) no-repeat 0 0;}

/* layout */
.container{
	text-align:left;
	min-height:510px;
	width:980px;
	padding: 0 20px;
	margin: 0 auto;
}
.header{
	width: 980px;
	height:120px;
	position:relative;
}
.noBanner{	height: 100px;}
.header .logo{
	background: transparent url(../images/er-logo.jpg) no-repeat 0 0;
	display:block;
	height:45px;
	width:165px;
	text-indent:-9999px;
	float:left;
	margin:55px 15px 0px 0;
}
.noBanner .logo{
	margin-top:27px;
}
.topMenu{
	float:left;
	width:730px;
	margin-bottom:4px;
	padding:2px 8px;
}
.topMenu a, .topMenu .sep{
	color:#368ddc;
	font-weight:bold;
	text-decoration:none;
}
.topMenu a:hover{color:#555;}
.lock{
	background:transparent url('../images/lockIcon.jpg') no-repeat 0 0;
	display:block;
	height: 16px;
	padding:6px 0 0 20px;
}
.topRMenu{
	float:right;
	text-align: right;
}
.topLMenu {
    float: left; 
    padding-top:6px;
}
.noBanner .slogan{
	background: transparent url(../images/top-header.jpg) no-repeat 0 0;
	height:13px;
	width:780px;
	padding: 8px 10px 11px;
	float:left;
}
.leftCol{
	width:165px;
	margin:10px 20px 0 0;
	float:left;
}
.leftCol h2{ height:22px !important;}
.leftCol .menu{
	height: 22px;
	width: 160px;
	display:block;
	text-decoration:none;
	color:#333;
	border-bottom: dotted 1px #999;
	padding: 8px 0 0 5px;
	font-size: 12px;
}
.leftCol .menu.sel,
.leftCol .menu:hover{
	color: #ff731d;
}
.leftCol .banner{
	background: transparent url(../images/ereklama-banner.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ereklama-banner.png', sizingMethod='image');
	width:165px;
	height:171px;
	display:block;
	text-indent:-9999px;
	margin-top: 20px;
}
.leftCol .soon{
	background-color:#e4e4e4;
    border:1px solid #ccc;
    color:#333;
    font-size:9px;
    margin:10px 0 10px 0;
    padding:5px 5px 0;
    width:155px;
}
.leftCol .soon div{
	padding-bottom:8px;
}
.leftCol .soon div.title{
	font-weight:bold;
}
.mainCol{ 
	float:left;
	padding:10px 0 10px 8px;
	width: 738px;
}
.mainCol .soon{
	background-color:#e4e4e4;
    border:1px solid #ccc;
    color:#333;
    font-size:11px;
    margin:10px 0 10px 0;
    padding:10px;
    width:460px;
    height:180px;
    float:left;
    position:relative;
}
.promo img{
	width:150px;
	float:left;
}
.promo .info{
	float:left;
	margin-left:10px;
	width:300px;
}
.promo .link{
	position:absolute;
	right: 10px;
	bottom:10px;
}
/* home page styles */
.home .mainCol{
	/*text-align:center;*/
    width:470px;
    _padding-left:0;
    background-color: #fff;
   	/*position:relative;*/
	height:140px;
}
.home .topMenu{width:784px;}
.home .header .logo{ margin:28px 15px 0 0;}
.home .icon{
	width:140px;
	display:block;
	float:left;
	margin:0px 10px;
	padding-top:140px;
	color:#333;
	text-decoration:none;
	cursor:pointer;
	_height:150px;
	_font-size:0;
	_color:#afc4d7 !important;
}
.home .icon:hover{
	color:#ff731d;
}
.homeMain .introArea{
	width: 485px;
	height: 250px;
}
.homeMain .menuArea{
	width: 450px;
	height:330px;
	border-left: solid 1px #dedede;
	padding:0 0 0 42px;
}
.introTitle{
	text-indent:-9999px;
	background: transparent url('../images/titleIntro.gif') no-repeat 0 0;
	height: 33px;
	width: 300px;
	margin-bottom: 20px;
}
.categoryTitle{
	text-indent:-9999px;
	background: transparent url('../images/titleCategory.gif') no-repeat 0 0;
	height: 33px;
	width: 300px;
	margin:0 0 20px 47px;
}

.personal, .google, .social{
	height: 68px;
	padding:15px 0 0 100px;
	color:#555;
}
.personal div, .google div, .social div{
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
	text-transform:uppercase;	
}
.personal{background: transparent url('../images/personalIcon.jpg') no-repeat 0 0;}
.google{background: transparent url('../images/googleIcon.jpg') no-repeat 0 0;}
.social{background: transparent url('../images/socialIcon.jpg') no-repeat 0 0;}

.hTitle{
    background: transparent url(../images/title-bgr-edge.gif) no-repeat 0 0;
    width: 165px;
    height: 23px;
    position:relative;
    top:-11px;
    left:-9px;
    _left:-1px;
    color: #368DDC;
    font-size: 16px;
    padding-top: 4px;
    margin-bottom:0;
    *float: left;
}
.hBox{
    float: left;
    width:390px;
    margin-left: 17px;
}
.hBox h2{
    background: transparent url(../images/title-bgr-wide.gif) no-repeat 0 0;
    width: 200px;
    height: 26px;
    font-size: 14px;
    padding-top: 4px;
    color: #368DDC;
    text-align: center;
}
.hBox .cont{ padding: 8px 0; height: 57px; width: 200px;}
.hBox .info{ padding: 10px 0 0 10px;}
.helpBox{
    background: transparent url(../images/helpBox-bgr.gif) no-repeat 0 0;
    width: 144px;
    height: 108px;
    margin-left: 10px;
    padding: 10px 18px;
    color: #777;
}
.hBoxFirst{ width: 165px; margin-left:0;}
.hBoxFirst h2{
    background: transparent url(../images/title-bgr.gif) no-repeat 0 0;
    width: 165px;
}
/* category box */
.box{
	background: transparent url(../images/box-new.png) no-repeat 0 0;
	_background: transparent url(../images/box-new.gif) no-repeat 0 0;
	width: 230px;
	_width: 230px;
	height:226px;
	float: left;
	padding: 4px;
	_padding-left:6px;
	margin:0 8px 8px 0;
	_margin-right: 6px;
	position:static;
}
.box .title{
	padding:4px 0 0 8px;
	height: 36px;
}
.box .title .name{
	color: #333;
	font-weight:bold;
}
.box .url{color: #333;}
.box .url:hover{ text-decoration:none;}
.box .banner{
	display: block;
	height:160px;
	width:230px;
}
.box a img{ 
	border: 0;
	position:static;
	bottom:4px;
	right:4px;
}
.box .boxFLink{
	float:right;
	margin:6px;
}
.linkArea{
	width: 230px;
	float:left;
	margin:6px 8px;
	*margin-left:4px;
}
.linkArea a{
	color:#333;
	display:block;
	padding:0px 0px 2px 10px;;
	background: transparent url(../images/arrow.gif) no-repeat 0% 50%;
}
.linkArea a:hover{ text-decoration:none;}
/* footer */
.footer{ 
	position:relative;
	height: 20px;
	background-color:#f9f9f9;
	height:155px;
	padding: 10px 22px;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}
.footer p{
	margin-bottom:10px;
}
.fcont{
    width: 980px;
    margin: 0 auto;
}
.footer .subInfo {
	float:left;
	width: 484px;
}
.footer .contact{
	width: 450px;
	border-left: solid 1px #ccc;
	padding-left:42px;
}
.footer,
.footer .subInfo a{
	color:#333;
}
.footer .subInfo a:hover{ text-decoration: none;}
.footer .sep{
	background: none;
	padding:0 2px;
}
.footer h3{
	margin-bottom: 8px;
	color:#368ddc;
	font-size:14px;
}
.footer .contactForm{
	overflow:hidden;
	width: 270px;
	margin-top:-22px;
	_margin-top: -28px;
	margin-left:10px;
}
.contactF{
	width: 160px;
	margin:0;
	background-color:#F9F9F9;
}
.contactF .formMsg{
	height: 22px;
}
.contactF .formMsg .error{
	text-align:left;
	padding:0 0 4px 0;
}
.contactF td{
	padding:0 5px 4px 0;
}
.contactF textarea, .contactF input{
	width: 165px !important;
}
.contactF .btn{
	margin:0 2px 0 0;
}
.wv{
	background: transparent url(../images/wv.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wv.png', sizingMethod='image');
	height:30px;
	width:89px;
	display:block;
	text-indent:-9999px;
	margin-top:-12px;
	float:left;
}
.partners{
	padding:10px 0;
	background-color: #cbdbf4;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	color:#333;	
}
.partners h2{
	display:block;
	margin:0 auto 5px;
}
.partners a{
	color:#333;
	text-decoration:none;
	cursor:pointer;
}
.partners a:hover{
	text-decoration:underline;
}
.partner img{border:0;}
.altText{
	color:#368ddc;
	font-weight:bold;
}

.rights{
	background-color:#ddd;
	padding:6px;
	text-align: center;
	position:relative;
}
.iconInfo{
	margin-bottom:4px;
	_margin-bottom:7px;
	padding-left: 20px;
	padding-top:2px;
	height: 14px;
}
.iconInfo a{text-decoration:none;}
.email{	background:transparent url(../images/email.gif) no-repeat 0 50%;}
.phone{	background:transparent url(../images/phone.gif) no-repeat 0 50%;}
.facebook{	background:transparent url(../images/fb-icon.jpg) no-repeat 0 50%; height:16px;}
.facebook span{color:#3B5998; font-weight:bold;}
/* dialog boxes */
.data table td,
.data table th{
	background-color:#fff;
}
table td input{ width:98%;}
table.result{ 
	border-collapse:collapse; 
	background-color:#f4f4f4;
}
table.result td{ border: solid 1px #999; vertical-align:top;}
table.result th{ 
	background-color:#333;  
	border: solid 1px #999;
	color:#fff;
}
.r{ text-align:right;}
label{
	 font-weight: bold;
	 border-top: solid 1px #fff;
	 display:block;
	 padding: 5px 0;
}
.data label{ border:0;}
.label{ 
	padding: 5px 0px; 
	display: block;
	text-align:left;
	width: 100px;
}
.error{ 
	color:#fe0000;
	padding:10px 2px 2px 0px;
	text-align:center;
	white-space: nowrap;
}
#successMsg{
	color: #368DDC;
	display:block;
	width:250px;
}
.pack{ 
	display:block; 
	margin:0px 10px 8px 0;
}
.pack table{
	font-size: 11px;
}
.pack img{
	float:left;
	display:block;
	margin-right: 20px;
}
.pack h2{
	font-size: 12px;
	padding:0px 0 3px;
}
.pack .first{ width:210px;}
.pack .second{ width:50px;}
.pack .third{ width:145px;}
.pack textarea,
.pack input{
	width:480px;
	font-size:11px;
}
.pack p{
	color:#666;
	font-size:11px;
}
input.btn {
    float: right; 
    height: 26px; 
    border:0; 
    padding-top:0;
}
.sitemap{
	display: block;
	color:#666;
	font-size:12px;
	padding-top:5px;
}
.sepLine{
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #EEEEEE;
    height:0;
    line-height:0;
    margin:10px 0;
}
.line{
	margin-bottom: 20px;
	float:left;
}
/* top offer */
.stamp{
	display:block;
	background: transparent url(../images/stamp.png) no-repeat 0% 0%;
	display:block;
	height:48px;
	width:48px;
	top:-34px;
	left:165px;
	text-indent:-999px;
	z-index:98;
}
.tooltipS{
	background: transparent url(../images/baloonS.png) no-repeat 0% 0%;
	width:180px;
	height:89px;
	padding:15px;
	color:#fff;
	display:none;
	z-index:99;
	color:#333;
	top: 80px !important;
	text-align:center;
}
.tooltipS h2{
	font-size:14px;
	margin-bottom:4px;
	color:#368DDC;
	font-weight:bold;
}
.tooltip{
	background: transparent url(../images/baloon.png) no-repeat 0% 0%;
	width:293px;
	height:150px;
	padding:25px;
	color:#fff;
	display:none;
	z-index:99;
}
	.tooltip h2{color: #ff9350;}
	.tooltip p{margin:8px 0;}
	.tooltip span{color:#ff9350;}
	.tooltip a{
		color:#ff9350;
		text-decoration:underline;
		float:right;
		position:absolute;
		bottom: 50px;
		right:30px;
	}
	.tooltip a:hover{	text-decoration:none;}

.ofrBox{
    position: absolute;
    top: 0;
	right: 0;
	z-index:1000;
}
.infoArea{
	background-color:#f1f1f1;
	border:1px solid #368DDC;
	padding:10px;
	margin-top:20px;
}

/* icons */
.hr{background: transparent url(../images/icon-hr.png) no-repeat 0 0;}
.wat{background: transparent url(../images/icon-wat.png) no-repeat 0 0;}
.travel{	background: transparent url(../images/icon-travel.png) no-repeat 0 0;}
.invest{background: transparent url(../images/icon-invest.png) no-repeat 0 0;}
.house{	background: transparent url(../images/icon-house.png) no-repeat 0 0;}
.lang{	background: transparent url(../images/icon-lang.png) no-repeat 0 0;}
.kinder{background: transparent url(../images/icon-kinder.png) no-repeat 0 0;}

/* x-mas brand */
/*
.home .logo{background: transparent url(../images/logo-frost.jpg) no-repeat 0 0;}
.header .bells{ background:transparent url(../images/bells.png) no-repeat 0 0; height:64px; width:64px; position:absolute; top:-20px; left: 120px; display:block;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bells.png', sizingMethod='image');
}
.footer .subInfo {position: relative;}
.subInfo .santa{ background:transparent url(../images/santa.png) no-repeat 0 0; height:124px; width:111px; position:absolute; top:-30px; left: 150px; display:block;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/santa.png', sizingMethod='image');
}
.xmas{
	background:url("../images/f-bgr.gif") repeat-x 0 0;
}
*/
/* fisheye */

.dock-container {
	height: 250px;
	width: 444px;
}
a.dock-item {
	display: block; 
	width: 68px;
	margin:0 6px 10px 0;
	height:60px; 
	text-align: center;
	text-decoration: none;
	float:left;
}
/*
.dock-item span {
	display: none;
	padding: 4px;
	border: solid 1px #ddd;
	background-color:#f1f1f1;
}
.dock-item img {
	border: none; 
	margin-top: 5px; 
	width: 100%; 
}
*/
.pRang{
	margin-left:200px;
	position:absolute;
	top:3px;
}
.pRang img{
	border:0;
}
.promo h2{
	float:left;
	color:#FF9350;
}
.back{
	float: right; 
	margin: -29px 12px 0 0
}
