/*<?php

	header("Content-type: text/css; charset=UTF-8");

	header('Last-Modified: '.gmdate('D, d M Y H:i:s',filemtime(__FILE__)).' GMT' );
	header('Expires: '.gmdate('D, d M Y H:i:s',time()+604800).' GMT' );

	ob_start( "ob_gzhandler" );

?>*/
body {
	margin: 0px;
	padding:0px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #292929;
	text-align:center;
}
td{
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A {
	color:#ee4700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
A:hover {
	color: #000;
}
form {
	margin:0px;
	padding:0px;
}
.klear {
	clear:both;
	font-size:0px;
}
div {
  display: inline-block;
}
div {
  display: block;
  overflow: hidden;
  width: auto;
}
/**************************************/


#header {
	height:93px;
	background-color:white;
	border-top: 2px solid #0A5D9B;
}
#inheader {
	margin:0px auto;
	width: 940px;
	height:93px;
	text-align:left;
	position: relative;
	padding-top: 7px;
}
#inheader #logolink {
	display:block;
	float:left;
	width: 125px;
	height:48px;
	margin-top:16px;
	background-image:url('/imgs/external/ex_logo.gif');
}
#inheader #logolink b {
	display:none;
}

.inheaderlogin {
	position: absolute;
	right: 0;
	top: 0;
	background: #0A5D9B;
	background-image: url('/imgs/loginbackground.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: underline;
	text-align: center;
	display: block;
	padding:2px 0 0 0;
	height:18px;
	width: 118px;
	font-size:11px;
}
.inheaderlogin:hover {
	color: #CFE8F6;
}

#inheader #nav {
	height:37px;
	background-image:url('/imgs/external/ex_nav_left.gif');
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #e1eff9;
	float:left;
	margin-top:26px;
	margin-left:20px;
	overflow: visible;
}
#inheader #nav #nav2 {
	height:37px;
	background-image:url('/imgs/external/ex_nav_right.gif');
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	overflow: visible;
}
#inheader #nav #nav2 #navlinks {
	padding:11px 14px 5px 14px;
	color: #9fcce9;
	width: 365px;
	overflow: visible;
}
#navlinks a{
	color:#9fcce9;
	text-decoration:underline;
	position: relative;
	display :inline-block; /* Това е тука, защото, ако го няма IE6 не знае как да си сметне ширината
						     на inline елемент и стрелката под връзките в хедъра не се позиционира правилно! */
}
#navlinks a span{
	color:#076ab5;
}
#navlinks a:hover{
	color:#076ab5;
	text-decoration:underline;
}
#navlinks a:hover span{
	color:#003f6e;
}
#navlinks a#reglink{
	color:#d8d5de;
	text-decoration:underline;
}
#navlinks a#reglink span{
	color:#900000;
	font-weight:bold;
}

#navlinks a#reglink:hover{
	color:#900000;
	text-decoration:underline;
}
#navlinks a#reglink:hover span{
	color:#4e0000;
	font-weight:bold;
}
#header #number {
	float:right;
	margin-top:20px;
	color: #757575;
	text-align:right;
}
#header #number a {
	color: #0d83dd;
}
#header #number a:hover {
	color: #00477d;
}
#header #number #bignumber {
	font-size:30px;
	color: #4d4d4d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url('/imgs/external/ex_numbericon.gif');
	background-repeat:no-repeat;
	background-position:0px 7px;
	float:right;
	padding-left:28px;
}
#number .numberContainer {
	width: 155px;
	float: left;
	padding-top: 8px;
}
#number .numberLink {
	display: block;
	padding-left: 30px;
	line-height: 10px;
	background-repeat: no-repeat !important;
	background-position: center left;
	text-align: left;
	height: 16px;
	padding-bottom: 4px;
	font-size: 11px;
}

#number .numberContainerBig {
	width: 190px;
	float: left;
}
#number .numberContainerBig  .numberBig {
	font-size: 24px;
	padding-left: 30px;
	background-repeat: no-repeat !important;
	background-position: 0px 8px;;
	background-image: url('/imgs/pnone-icon.png');
	text-align: left;
	float: right;
	line-height: 24px;
	margin-bottom: 4px;
}

#number .numberContainerBig  .numberBigSubText {
	font-size: 10px;
}
/***********/
#intro {
	height: 250px;
	border-bottom:4px solid #076ab5;
	background: url('/imgs/Back-01.jpg') no-repeat bottom center;
	background-color:#008CDE;
}
#intro #inintro {
	width:940px;
	height:230px;
	margin:0px auto;
	position:relative;
	text-align:left;
	overflow-x: visible !important;
	overflow: visible;
}
#intro #inintro #introtxt {
	position:absolute;
	top:20px;
	left:0px;
	width:655px;
	height:240px;
}


/* intro list */
#introlist {
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	list-style-image: url('/imgs/bullet-yellow.gif');
	color: #ffffff;
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
}

#introlist li {
	margin-left: 3px;
	margin-bottom: 5px;
}

#introlist em {
	font-size: 16px;
	font-weight: bold;
	font-style:normal;
}


/* introsub */
.introsubcontainer {
	width: 100%;
	background: #D5E9F6;
	padding: 0;
	margin: 0;
}
.introsub {
	height: 250px;
	padding: 0 0px;
	background: #ffffff;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif;
	/*color: #525960;*/
	color: #000000;
	width: 940px;
	text-align: left;
	margin: 20px auto 0 auto;
}

.introsubcontent {
    height:230px;
    padding-left:20px
}

#intro_templates {
    background:url('/imgs/intro_templates.jpg') no-repeat bottom right;
    display:none;
}

#intro_templates .introcontentleft {
    width:470px;
}

#intro_templates .introcontentlefttxt {
    width:365px;
}

#intro_reports {
    background:url('/imgs/intro_reports.jpg') no-repeat bottom right;
    display:none;
}

#intro_reports .introcontentleft{
    width:404px;
}

#intro_corporate {
    background:url('/imgs/intro_corporate.jpg') no-repeat bottom right;
    display:none;
}

#intro_corporate .introcontentleft{
    width:377px;
}

#intro_esign {
    background:url('/imgs/intro_esign.jpg') no-repeat bottom right;
    display:none;
}

#intro_esign .introcontentleft{
    width:480px;
}

.introcontent {
    height:230px;
    font-size:13px;
    line-height:20px;
    color:#525960;
    position:relative;
}

.introcontent .block_link {
    position:absolute;
    top:0;
    right:0;
    width:500px;
    height:230px;
    display:block;
    cursor:pointer;
}

#intro_esign .block_link {
    width:455px;
}

#intro_corporate .block_link {
    width:531px;
}

#intro_reports .block_link {
    width:542px;
}

#intro_templates .block_link {
    width:507px
}

.introcontent h1 {
    font-size:26px;
    color:#3d9ce4;
    font-weight:normal;
    line-height: normal;
    margin-top:12px !important;
}

.introcontent_more img{
    margin-right:8px;
    margin-top:10px;
}

.introcontent_more a{
    color:#0d83dd;
    text-decoration:underline;
}

.introcontent_more a:hover{
    text-decoration: none;
}

.introlist {
    margin:0px;
    padding:0px;
    padding-left:15px;
    list-style-image: url('/imgs/list_blue_arrow.gif');
}

.intronav {
    height:17px;
    text-align:center;
    width:136px;
    margin:auto;
}

.intronav_btn {
    cursor:pointer !important;
    width:16px;
    height:16px;
    display:inline-block;
    padding:5px;
    padding-top:1px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    color:#0d83dd !important;
    float:left;
}

.intronav_btn_selected {
    background: url('/imgs/intronav_btn.png') no-repeat center top;
    color:#ffffff !important;
}

.intronav_btn_hover {
    background: url('/imgs/intronav_btn_hover.png') no-repeat center top;
    color:#0d83dd !important;
}

#intronav_prev {
    background: url('/imgs/intronav_prev.png') no-repeat center 2px;
    width:6px;
    cursor:pointer;
}

#intronav_next {
    background: url('/imgs/intronav_next.png') no-repeat center 2px;
    width:6px;
    cursor:pointer;
}

.introsubleft {
	width: 610px;
	float: left;
	height: 230px;
}
.introsubright {
	width: 288px;
	height: 220px;
	float: right;
}

.introsubleft h1 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	padding-top:20px;
}

.introsublist {
	font-size: 14px;
	list-style-image: url('/imgs/bullet-grey.gif');
	margin: 15px 0 10px 5px;
	padding: 0 0 0 10px;
}
.introsublist li {
	margin-left: 3px;
	margin-bottom: 5px;
}
.introsubreglink {
	color: #076AB5 !important;
	font-size: 14px;
	text-decoration: underline;
}
.introsubreglink:hover {
	font-size: 14px;
	color: #004070 !important;
	text-decoration: underline;
}

.introsubimage {
	display: block;
	height: 222px;
	width: 300px;
	background: url('/imgs/ekran-2.gif');
	background-repeat: no-repeat;
	background-position: -7px 5px;

}
/* endintrosub */
#intro #inintro #introtxt h1 {
	color:white;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	margin-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:0.9;
	font-size: 22px;
	position: relative;
	z-index: 10;
}
#intro #inintro #introtxt h2 {
	color:#0a69a9;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:0.9;
	font-size: 22px;
	position: absolute;
	top:11px;
	left: 1px;
	z-index: 8;
}

#intro #inintro #introtxt2 {
	position:absolute;
	top:31px;
	left:1px;
	width:560px;
	height:200px;
	line-height:0.9;
}
#intro #inintro #introtxt2 h3 {
	font-size:36px;
	color:#0a69a9;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#intro #inintro #introtxt2 h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0a69a9;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:1;
}

#introbtn {

	margin-top: 50px;
	position:relative;
}
#introbtn #bigbtn {
	display:block;
	float:left;
	background-image:url('/imgs/external/ex_intro_btn.gif');
	background-position:top left;
	height:38px;
}
#introbtn #bigbtn strong {
	background-image:url('/imgs/external/ex_intro_btn_right.gif');
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding:0px 14px 0px 14px;
	height:38px;
}

#introbtn #bigbtn.hovered {
	background-position:bottom left;
}
#introbtn #bigbtn.hovered strong {
	background-position:bottom right;

}

#introbtn #bigbtn span {
	color:green;
	font-size:18px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	visibility:hidden;
  line-height: 38px;
}

#introbtn a.overbtn {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top:0px;
	left:0px;
	padding:7px 14px 8px 14px;
	color:#900000;
	font-size:18px;
}
#introbtn a.overbtn:hover {
	color:#500000;
}

#introbtn div.overbtn2 {
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	top:8px;
	left:15px;
	color:#ffd200;
	font-size:18px;
}

#afterbigbtn {
	float:left;
	padding:7px;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d4e8f7;
}
#afterbigbtn a {
	color:#6db4ea;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#afterbigbtn a span {
	color:#fff;
}
#afterbigbtn a:hover {
	color:#d4e8f7;
}
/*****************************/

#introzvezda {
	position:absolute;
	top:80px;
	left:837px;
	width: 108px;
	text-align:center;
	color: #900000;
	font-size:11px;
}
#introzvezda b {
	line-height:0.9;
	display:block;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#introzvezda strong {
	line-height:0.8;
	display:block;
	font-size:42px;
	font-family:font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#introzvezda2 {
	position:absolute;
	top:113px;
	left:831px;
	width: 108px;
	text-align:center;
	color: #ffcb00;
}
#introzvezda2 b {
	line-height:0.9;
	display:block;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #ffcb00;
}
#introzvezda2 strong {
	line-height:0.8;
	display:block;
	font-size:42px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #ffcb00;
}


/*****************************/


#indexthumbsrow {
	background-color:#d5e9f6;
	text-align:center;
	padding-top:20px;
	clear:both;
}
#indexthumbsrow2 {
	text-align:left;
	margin:0px auto;
	width:940px;
}


.thumber {
	width:270px;
	background-color: #fff;
	text-align:center;
	color: #747474;
	margin-right:20px;
	float:left;
	margin-bottom:20px;
	padding:15px;
}

.thumber img {
	margin-bottom:6px;
}

/***********/


#toplogin {
	text-align:center;
	background-color: #0a5d9b;
}
#toplogin2 {
	width:940px;
	margin:20px auto;
	text-align:left;
}
#toplogin_text {
	width:500px;
	float:right;
	padding-right:20px;
	text-align:right;
	color:white;
}
#toplogin_text h3, #toplogin_input h3  {
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-size:18px;
	color:#c8eefb;
	font-weight:normal;

}
#toplogin_input h3  {
	margin-bottom:5px;
}
#toplogin_text p {
	margin:0px;
	padding:0px;
	line-height:1.4;
}
#toplogin_input {
	float:right;
	width:300px;
	border-left:1px dotted #0c74c3;
	_border-left:1px solid #0c74c3;
	padding-left:20px;
}
#toplogin_input input {
	width:200px;
	border:1px solid #084878;
	padding:4px;
	background-color:#def7ff;
	font-weight:bold;
	float:left;
}
#toplogin_input input:focus {
	background-color:#fff;
}
#dotinvbg {
	float:left;
	padding:5px;
	color:white;
	font-weight:bold;
}
#toplogin_input input#gologin {
	clear:both;
	float:left;
	width:80px;
	background-image:url('/imgs/external/ex_gologin.png');
	padding:3px;
	color: #c8eefb;
	margin-top:5px;
	cursor:pointer;
	text-transform:uppercase;
	background-color:#0c72c0;
}
#toplogin_input input#gologin:focus {
	background-image:url('/imgs/external/ex_gologin_active.png');
}
#toplogin_input input#gologin:hover {
	background-image:url('/imgs/external/ex_gologin_hover.png');
	color:white;
}
#closepanel {
	float:left;
	padding:5px;
	color:#0d82dc;
	margin-top:6px;
	margin-left:5px;
	width:160px;
}
#closepanel a {
	color:#6fb7d0;
}
#closepanel a:hover {
	color:#fff;
}

/******************************/

#indexyellowrow {
	background-color:#fcf9a7;
	padding:10px;
	text-align:center;
	font-size:18px;
	color:#6e6e6e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#indexyellowrow a {
	color:#a6c7ac;
	text-decoration:underline;
	font-size:18px;
}
#indexyellowrow a span {
	color:#076ab5;
}

#indexyellowrow a:hover {
	color:#69a3af;
}
#indexyellowrow a:hover span {
	color:#004070;
}
/************/

#clientsrow {
	background-color:#fff;
	text-align:center;
	clear:both;
}
#clientsrow2 {
	text-align:left;
	margin:0px auto;
	width:940px;
}
#clientsrow h2 {
	font-size:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
/***/
.clientquote {
	margin-bottom:13px;
	width:470px;
	float:left;
}
.clientpic {
	background-image:url('/imgs/external/ex_clientquotebackgr.gif');
	width:135px;
	height: 128px;
	float:left;
	margin-right:6px;
}
.clientpic img {
	margin: 9px;
	width:89px;
	height: 110px;
}
.thequote {
	float:left;
	width:300px;
	color:#777;
}
.thequote i {
	display:block;
	line-height:1.4;
	color:#000;
}
.thequote b {
	display:block;
	margin-top:10px;
	color:#000;
}
/********/

#ftr {
	text-align:center;
	clear:both;
	padding:10px;
}
#ftr2 {
	text-align:left;
	margin:0px auto;
	width:940px;
	color: #7f7f7f;
}
#ftr_left {
	float:left;
}
#ftr_right {
	float:right;
	color:#444;
}
#ftr_left a {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ccc;
}
#ftr_left a:hover {
	color: #fff;
}
#ftr_right a {
	color:#999;
}
#ftr_right a:hover{
	color:#fff;
}
/*****/

#subftr {
	text-align:center;
	clear:both;
	padding:15px;
	background-color:#f3f3f3;
	border-top:4px solid #e9e9e9;
}
#subftr2 {
	text-align:left;
	margin:0px auto;
	width:940px;
	color: #7f7f7f;
}

#subftr h3 {
	font-size:18px;
	color: #0a6aa8;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#ftrlogos {
	background-color:#fff;
	background-position:top left;
	background-image:url('/imgs/external/ex_ftrlogos.gif');
	background-repeat:no-repeat;
	margin-top:5px;
}
#ftrlogos2 {
	background-position:bottom left;
	background-image:url('/imgs/external/ex_ftrlogos_bottom.gif');
	background-repeat:no-repeat;
	padding:10px;
	text-align:center;
}

#ftrlogos2 img {
	margin-left:10px;
	margin-right:10px;
}
/*******/
#ftrfaq {
	margin-bottom:15px;
	width:410px;
	float:left;
}
#ftrfaq a {
	display:block;
	padding:2px;
	background-image:url('/imgs/external/ex_ftrfaq_bullet.gif');
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:5px 5px;
	color:#0070b8;
}
#ftrfaq a:hover {
	color:#004b7b;
	background-image:url('/imgs/external/ex_ftrfaq_bullet_hvr.gif');
}
#ftrcontacts {
	float:left;
	width:230px;
	color:#000;
	line-height:1.2;
}
#ftrcontacts span{
	padding-left:23px;
	background-position:0px 1px;
	display:block;
	font-weight:bold;
	background-repeat:no-repeat;
	margin-top:5px;
}
#ftrpayments {
	float:left;
	width:270px;
	color:#000;
	line-height:1.2;
}
#ftrpayments span {
	padding-left:23px;
	background-position:0px 1px;
	display:block;
	width:120px;
	float:left;
	background-repeat:no-repeat;
	margin-top:5px;
}
#ftrpayments img {
	margin-top:10px;
}
/************************************************************************/
/** PRICES **/

#whiterow {
	background-color:#d5e9f6;
	text-align:center;
	padding-top:20px;
	border-top:4px solid #6fbceb;
}
#whiterow2 {
	text-align:left;
	margin:0px auto;
	width:940px;
}

#pricetable tr td.premiumhdr {
	background-color: #daf4fd;
	width:120px;
	text-align:center;
	color:#0d83dd;
	background-image:url('/imgs/external/prices_premiumhdr.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px;
}
#pricetable tr td.premiumhdr b {
	display:block;
	font-size:18px;
	font-weight:normal;
	color: #0d6bb3;
}
#pricetable tr td.aboutprices {
	color:#000;
	padding:10px;
}
#pricetable tr td.freehdr {
	background-color: #f1f1f1;
	width:120px;
	text-align:center;
	color:#999999;
	background-image:url('/imgs/external/prices_freehdr.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px;
}
#pricetable tr td.freehdr b {
	display:block;
	font-size:18px;
	font-weight:normal;
	color: #4f4f4f;
}
#pricetable .premium_paramvalue {
	text-align:center;
	background-color:#c7ebf7;
	color:#000;
	padding:9px;
}
#pricetable .free_paramvalue {
	text-align:center;
	background-color:#e7e7e7;
	color:#000;
	padding:9px;
}
#pricetable tr td strong {
	font-size:18px;
	font-weight:normal;
}
#pricetable .paramname {
	background-color:#e9e9e9;
	color:#000;
	background-image:url('/imgs/external/prices_paramname.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:10px;
	height:30px;
}

#pricetable tr td.premiumftr {
	text-align:center;
	background-color:#daf4fd;
	padding:10px;
	background-image:url('/imgs/external/prices_premiumftr.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#pricetable tr td.premiumftr a, #pricetable tr td.freeftr a {
	margin-top:0px;
}
#pricetable tr td.freeftr {
	text-align:center;
	background-color:#f1f1f1;
	padding:10px;
	background-image:url('/imgs/external/prices_freeftr.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#pricetable td.ftrr b {
	font-size:18px;
	display:block;
	float:left;
	font-weight:normal;
	padding-left:5px;
	background-image:url('/imgs/external/prices_arrows.gif');
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:4px;
}




.greenbtn {
	border:1px solid #007b1c;
	background-color:#00ab27;
	color:white;
	text-decoration:none;
	padding:4px;
	display:block;
	background-image:url('/imgs/external/greenbtn.gif');
	background-position:top left;
	font-weight:bold;
	padding-bottom:5px;
}

.greenbtn:hover {
	color:white;
	background-image:url('/imgs/external/greenbtn_hvr.gif');
}
.premiumhdr .greenbtn, .freehdr .greenbtn {
	margin-top:10px;
}

/********/

#newpassform {
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
}
#newpassform #submitbtn {
	display: block;
	margin: 8px 0 4px 0;
	border: 1px solid #066ac1;
	background: #0d83dd;
	color: #ffffff;
	padding: 4px 10px;

	font-size: 13px;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing: 2px;
}


/************/

h1.pagettl {
	color: #005186;
	font-size: 28px;
	font-family:arial;
	display:block;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-align:center;
}
h2.pagettl {
	color: #2375aa;
	font-size: 18px;
	display:block;
	margin:0px;
	padding:0px;
	margin-top:5px;
	font-weight:normal;
	text-align:center;
	margin-bottom:0px;
}

/*****/

#pricetable {
	height: 440px;
	background-image:url('/imgs/external/ex_pricetable3.gif');
    background-repeat: no-repeat;
	margin-bottom:20px;
	margin-top:0px;
	position:relative;
    margin-left:30px;
    font-family: Verdana, Arial, sans-serif;
}

#pricetable .plan {
	position:absolute;
	top: 85px;
	left:11px;
	width:200px;
	text-align:center;
    height:360px;
}
#pricetable .planhdr {
	color:#49718b;
	padding-top:2px;
	margin-bottom:15px;
}
#pricetable .planhdr strong {
	font-size:20px;
	display:block;
	font-weight:normal;
	color:#000;
}
#pricetable .planhdr b {
	color:#056200;
	font-size:14px;
}
#pricetable .planparam {
	color:#64503f;
	font-size:16px;
	font-weight:normal;
	display:block;
	font-family:arial;
    text-align:left;
    padding-left:10px;
    padding-bottom:3px;
}

#pricetable .morefeats {
	/*margin-top:8px;
	padding-top:5px;
	line-height:1.5;*/
	color:#64503f;
	border-top:1px solid #d4d4d4;
}

#pricetable .param_feature_ok, #pricetable .param_feature_off{
    display:block;
    padding:5px;
    padding-left:15px;
    text-align:left;
    height:15px;
}

#pricetable .param_feature_ok {
    background-image:url('/imgs/external/ex_bullet_green.gif');
    background-position: 5px 50%;
    background-repeat:no-repeat;
}

#pricetable .param_feature_off {
    background-image:url('/imgs/external/ex_bullet_red.gif');
    background-position: 5px 50%;
    background-repeat:no-repeat;
}

#pricetable .planparam strong {
	color:#c33700;
}

#pricetable .continue {
	display:block;
	background-image:url('/imgs/external/ex_pricetable_continue1.gif');
	font-size:16px;
    font-weight:bold;
	color:white;
	background-repeat:no-repeat;
	height: 45px;
	margin:4px auto;
    padding-top:5px;
	background-position:top center;
}
#pricetable .continue:hover {
	/*background-position:50% 3px;*/
	background-image:url('/imgs/external/ex_pricetable_continue1_over.gif');
}

#pricetable #freeplan {
	/*left: 771px;*/
	left: 680px;
}
#pricetable #freeplan .planhdr {
	color:#49718b;
}
#pricetable #freeplan .planhdr b {
	color:#056200;
}
#pricetable #freeplan .planparam {
	color:#737373;
}
#pricetable #freeplan .planparam strong {
	color:#323232;
}
#pricetable #freeplan .morefeats {
	color:#737373;
	border-top:1px solid #d4d4d4;
}
#pricetable #freeplan .continue {
	background-image:url('/imgs/external/ex_pricetable_continue_free1.gif');
}

#pricetable #freeplan .continue:hover {
    background-image:url('/imgs/external/ex_pricetable_continue_free1_over.gif');
}

#pricetable #bigplan {
	/*left: 372px;*/
	left: 230px;
	top:78px;
	width:220px;
    height:390px;
}
#pricetable #bigplan .planhdr {
	color:#49718b;
	font-weight:bold;
}
#pricetable #bigplan .planhdr strong {
	font-size:24px;
	font-weight:bold;
	font-family:arial;
	line-height:0.8;
}
#pricetable #bigplan .planhdr b {
	color:#056200;
	font-size:18px;
	font-weight:normal;
}
#pricetable #bigplan .planparam {
	font-size:18px;
    text-align:left;
    padding-left:10px;
}
#pricetable #bigplan #bigplanfeats {
	border-top:1px solid #cfc7b0;
	margin-top:5px;
}
#pricetable #bigplan #bigplanfeats strong {
	display:block;
	color: #64503f;
	font-weight:normal;
	padding:5px;
	/*border-bottom: 1px solid #f1edd4;*/
    text-align:left;
    padding-left:15px;
}

#pricetable #bigplan #bigplanfeats img {
    margin-left:5px;
}

#pricetable #bigplan .continue {
	margin-top:9px;
	padding:4px;
	height: 45px;
	background-image:url('/imgs/external/ex_pricetable_continue_bigplan1.gif');
}

#pricetable #bigplan .continue:hover {
    background-image:url('/imgs/external/ex_pricetable_continue_bigplan1_over.gif');
}

.promo_bar {
    width:100%;
    background:#FCF9A7;
    height:35px;
    color:#900000;
    text-align:center;
    font-size:20px;
    padding-top:5px;
}

#additional_info {
    width:100%;
    background:#ffffff;
}

#additional_info #additional_info_container {
    width:930px;
    margin:auto;
    padding-top:50px;
    padding-bottom:20px;
}

#additional_info_container .info_block {
    margin-top:10px;
    margin-left:30px;
    margin-right:30px;
    float:left;
    width:240px;
    text-align:left;
    height:190px;
}

#additional_info_container img {
  float:left;
  margin-top:-7px;
}

#additional_info_container .info_block_content {
    float:right;
    text-align:left;
    width:150px;
    font-size:11px;
    color:#414141;
    line-height:1.5;
}

#additional_info_container .info_block_content h1 a,#additional_info_container .info_block_content h1{
    padding:0px;
    margin:0px;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
	color: #0D83DD;
}
#additional_info_container .info_block_content h1 {
	color: #000000 !important;
}
/*************/

#pricetooltip {
	position:absolute;
	top:72px;
	/*left:540px;*/
	left:359px;
	width: 328px;
	background-image:url('/imgs/external/ex_prices_tooltip_ftr.png');
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-position:bottom left;
}
#pricetooltip_ttl {
	background-image:url('/imgs/external/ex_prices_tooltip_ttl.png');
	background-repeat:no-repeat;
	background-position:top left;
	font-size:18px;
	color: #c33700;
	padding:10px;
	padding-left:25px;
}
#pricetooltip_body {
	background-image:url('/imgs/external/ex_prices_tooltip_text.png');
	background-position:top left;
	padding:10px;
	padding-left:25px;

}

/***/
#bluerowtext {
	color:#cde9ff;
	font-size:22px;
}
/*****************/


/**TOUR**********/

#tourhdr {
	border-top:4px solid #d0c38b;
}
#tourhdr2 {
	background-color:#fffbe1;
	padding-top:7px;
}
#tourhdr2 h1, h2 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	color:#706f69;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#tourhdr2 h1 {
	font-size:28px;
	color:#434343;
	font-weight:bold;
}
#tournav {
	background-image:url('/imgs/external/ex_tournav.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px auto;
	text-align:center;
	padding-top:13px;
	padding-bottom:8px;
}
#tournav a {
	font-size:18px;
	padding:5px 10px 8px 10px;
	color:#7eaec8;
	text-decoration:underline;
}
#tournav a b {
	color:#0d6bb3;
	font-weight:normal;
}
#tournav a.ontourfeature {
	background-color:#6fbceb;
	padding:5px 15px 8px 15px;
	text-decoration:none;
}
#tournav a.ontourfeature b {
	color:black;
}
#tournav a:hover b {
	color:#0b4f83;
}
#tourbox {
	padding:20px;
	background-color:#EBF4FB;
}
#tourboximg {
	float:left;
	margin-right:20px;
	padding:5px;
	border:1px solid #ccc;
	background-color:#fff;
}
#tourbox h2 {
	color:#0d6bb3;
	font-size:22px;
}
#tourbtn {
	display:block;
	float:left;
	border:1px solid #004981;
	color:white;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	background-image:url('/imgs/external/ex_tourbtn.gif');
	background-color:#0d6ab2;
}

/*********/

/*****/

.stepbox {
	background-color: #ebf4fb;
	margin-bottom:20px;
	padding:10px;
}

input.textinput {
	border:1px solid #bbb;
	padding:5px;
	width:285px;
	display:block;
	margin-top:3px;
	margin-bottom:10px;
	background-image:url('/imgs/external/login_inputz.gif');
	font-family:verdana, arial
	font-size:12px;
	font-weight:bold;
}
input.textinput:focus {
	border:1px solid #0b6bb3;
}

#contactsright {
	float:right;
	width:290px;
    padding:0px;
}
#contactsright h2 {
	font-size:18px;
	font-weight:normal;
	color: #0D83DD;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

#contactsright span{
	padding-left:23px;
	background-position:0px 1px;
	display:block;
	font-weight:bold;
	background-repeat:no-repeat;
	margin-bottom:5px;
}

/***********************/
/***/

#regform {
	clear:both;
	float:left;
	width: 540px;
	background-color: #ebf4fb;
	margin-bottom:20px;
	padding:10px;
}
#reginfo{
	float:right;
	width: 360px;
	margin-bottom:20px;
}
#reginfo h4 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#reginfo p{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

#regform h2, .stepbox h2{
	font-size:18px;
	color: #3671a1;
	padding:3px;
	margin-bottom:5px;
	border-bottom:1px solid #89b0cd;
}
#regform table input, .stepbox table select, .stepbox table input {
	width:280px;
	padding:4px;
	font-weight:bold;
}
#regform table input.checkbox {
	width:	auto;
	padding:	0px;
	margin-bottom:	-2px;
}
#regform table td, .stepbox table td  {
	color:black;
}
#regform #regbtn, .stepbox  #regbtn  {
	width:180px;
	background-image:url('/imgs/external/regbtn.gif');
	background-repeat:repeat-x;
	border:1px solid #557b0f;
	color:white;
	font-size:18px;
	background-color:#6c971e;
	cursor:pointer;
	font-family:arial;
}
#regform #regbtn:hover, .stepbox #regbtn:hover  {
	background-image:url('/imgs/external/regbtn_hvr.gif');
	background-color:#5d8317;
}

/*******/

#regsteps {
	height: 54px;
	margin-bottom:10px;
}
#regsteps div {
	float:left;
	width: 170px;
	padding:8px;
	padding-left: 45px;
	padding-right:20px;
	color:#89b0cd;
}
#regsteps div b {
	color:#3671a1;
}
#regsteps div a {
	color:#3671a1;
}
#regsteps div a:hover  {
	color:#143f63;
}
#regsteps.onstep2 { background-image:url('/imgs/external/steps_2.gif'); }
#regsteps.onstep3 { background-image:url('/imgs/external/steps_3.gif'); }
#regsteps.onstep4 { background-image:url('/imgs/external/steps_4.gif'); }

/***/
/***/

.payment_important {
	background-color:#fff9c2;
	border:1px solid #ff8400;
	padding:10px;
	line-height:1.5;
	margin-top:10px;
}
.payment_important strong {
	color:red;
	display:block;
}

#regok {
	padding:15px;
	padding-left:55px;
	background-image:url('/imgs/external/regok.gif');
	background-position:15px 15px;
	background-repeat:no-repeat;
	background-color:#c9ffc9;
	border:1px solid #67b967;
	margin-bottom:20px;
}
#regok b {
	display:block;
	color: #267626;
}

/***/
#inheader #hdrttl {
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-size:11px;
	color:#999;
}
#inheader #hdrttl h1 {
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:26px;
	color:#000;
}


/********************************/

.helpquestions {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:15px;
}
.helpquestions li {
	padding:3px;
}
.helpquestions a {
	color:#076ab5;
	background-image:url('/imgs/external/ex_ftrfaq_bullet.gif');
	background-repeat:no-repeat;
	display:block;
	padding-left:10px;
	background-position:0px 3px;
}
.helpquestions a:hover {
	color:#003f6e;
	text-decoration:underline;
	background-image:url('/imgs/external/ex_ftrfaq_bullet_hvr.gif');
}
.helpquestions .listtl b a {
	font-size:18px;
	font-weight:normal;
	background-image:none;
	padding-left:0px;
	display:inline;
}
.helpquestions .listtl b {
	font-size:18px;
	font-weight:normal;
	color:#2891e1;
}
.helpquestionttl {
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.helpquestiontext {
	line-height:1.4;
}
#helpcats {
	margin-top:10px;
}
#helpcats a {
	display:block;
	background-color:#ebf4fb;
	padding:6px;
	margin-bottom:1px;
	color:#076ab5;
	font-weight:bold;
	background-image:url('/imgs/external/ex_helpcat.gif');
	background-repeat:no-repeat;
	background-position:6px 9px;
	padding-left:19px;
}
#helpcats a:hover {
	background-color:#fff;
	color:#003f6e;
}
#helpcats a.onhelpcat {
	background-image:url('/imgs/external/ex_helpcat_on.gif');
	background-color:white;
	color:#003f6e;
}


/*LOGIN***********/

#simplepage{
	background-color: #f2f2f2;
	text-align:center;
}
#overlogin {
	width: 350px;
	margin:0px auto;
	padding-top:80px;
	text-align:left;
}
#overlogin #loginbox {
	border:8px solid #dcdedf;
}
#overlogin #loginbox #loginbox2 {
	background-color:white;
	padding:8px;
}

#overlogin h1 {
	text-align: center;
	color: #babdbf;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}
#login_logo {
	text-align:center;
	height:85px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('/imgs/inv-grey.png');
	margin-bottom: 8px;
}
#login_logo h1 {
	font-size:24px;
	font-weight:normal;
	color:white;
	margin:0px;
	padding:0px;
}
#wellcome {
	background-color: #f4f4f4;
	padding:5px 10px 5px 10px;
	margin-bottom: 10px;
}
#wellcome a{
	float:right;
	color:#aaa;
	display:block;
	padding-top:5px;
}
#wellcome a:hover{
	color:#0b6db8;
}
#wellcome h2{
	color:#084878;
	text-align: center;
}
.wellcomeForgotten {
	background: #cfeeff !important;
	color: #414141 !important;
}
#loginform {
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	color: #888;
	width: 225px;
	*width: 230px;
	margin-left:auto;
	margin-right: auto;
	font-size: 11px;
}
input.textinput {
	border:1px solid #bbb;
	padding:5px;
	width:220px;
	display:block;
	margin-top:3px;
	margin-bottom:10px;
	background-image:url('/imgs/login_inputz.gif');
	font-family:verdana, arial;
	font-size:12px;
	font-weight:bold;
}
#loginform label input {
	margin: 0 5px 0 0;
	float:none;
	display: inline-block;
	*margin-top: -3px;
}
#loginform label {
	font-size: 11px;
	display: block;
}

#loginform a  {
	color: #066ac1;
	display: block;
	margin-top: 8px;
	margin-bottom: 20px;
	font-size: 11px;
}
#newpassform a {
	color: #066ac1;
	display: block;
	margin-top: 5px;
	margin-bottom:5px;
}
input.textinput:focus {
	border:1px solid #0b6bb3;
}
#submitbtn {
	clear:both;
	background-image:url('/imgs/gologin.png');
	padding:3px;
	color: #c8eefb;
	cursor:pointer;
	text-transform:uppercase;
	border:1px solid #084878;
	font-weight:bold;
	padding-right:6px;
	padding-left:6px;
	*width:120px;
}


#submitbtn:focus {
	background-image:url('/imgs/gologin_active.png');
}
#submitbtn:hover {
	background-image:url('/imgs/gologin_hover.png');
	color:white;
}
#loginform label {
	display:block;
	float:left;
	padding:4px;
	padding-bottom:0px;
	padding-left:10px
}
#loginform label input {
	display:block;
	float:left;
}
#loginform label b{
	display:block;
	float:left;
	padding:2px;
	padding-left:5px;
	padding-bottom:0px;
	font-weight:normal;
}

#loginftr {
	padding:5px;
	padding-left:26px;
	color:#aaa;
}
#loginftr a {
	color:#666;

	font-size:11px;
}
#loginftr a:hover {
	color:#000;
}

#error {
	padding:10px;
	color:red;
	background-color:#ffd9d9;
	border:1px solid #ff0000;
	font-weight:bold;
	margin-top:10px;
}
#okmsg {
	padding:10px;
	color:#005c0b;
	background-color:#d7f9db;
	border:1px solid #008f11;
	font-weight:bold;
	margin-top:10px;
}

#loginform p {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	color:#000;
}

#secureinfo {
	float:right;
	background-color: #E5F6FD;
	width:140px;
	padding:10px;
	padding-left:35px;
	margin-top:28px;
	background-image:url('/imgs/katinar.gif');
	background-repeat:no-repeat;
	background-position:10px 13px;
	height:63px;
}
#newpass {
	float:right;
	width:175px;
	margin-top:5px;
	display:block;
	color:#666;
	padding:5px;
	background-color:#f5f5f5;

}
#newpass:hover {
	color:#111;
}
#newpass2 {
	display:block;
	color:#666;
	color:#0000ff;
	text-decoration:underline;
}
#newpass2:hover {
	color:#111;
}
#loginsubmit{
  display: block;
  margin: 8px 0 4px 0;
  border: 1px solid #066ac1;
  background: #0d83dd;
  color: #ffffff;
  padding: 5px 10px;

  font-size: 13px;
  font-weight: bold;
  text-transform:uppercase;
  letter-spacing: 2px;
}

#newpass_backtologin {
	display:block;
	clear:both;
	margin-top:10px;
}
#newpass_backtologin a {
	color:#0000ff;
	text-decoration:underline;
}


/*************/

.pricetooltip {
	position:absolute;
	width:328px;
	z-index: 1000 !important;
}
.pricetooltip_ttl {
	background-image:url('/imgs/prices_tooltip_ttl.png');
	background-repeat:no-repeat;
	background-position:top left;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/prices_tooltip_ttl.png',sizingMethod='crop');
	font-size:18px;
	color: #c33700;
	padding:10px;
	padding-left:25px;
}
.pricetooltip_body {
	background-image:url('/imgs/prices_tooltip_text.png');
	background-position:top left;
	background-repeat:repeat-y;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/prices_tooltip_text.png',sizingMethod='scale');
	padding:10px;
	padding-left:25px;
}
.pricetooltip_ftr {
	height:	10px;
	font-size:	0px;
	line-height:	0px;
	background-image:url('/imgs/prices_tooltip_ftr.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/prices_tooltip_ftr.png',sizingMethod='size');
}

#pricetooltip1 {
	top:	60px;
	/*left:	570px;*/
	left:	670px;
}
#pricetooltip2 {
	top:	86px;
	/*left:	570px;*/
	left:	670px;
}
#pricetooltip3 {
	top:	105px;
	/*left:	570px;*/
	left:	670px;
}
#pricetooltip4 {
	top:	135px;
	/*left:	570px;*/
	left:	670px;
}
#pricetooltip5 {
	top:	180px;
	/*left:	570px;*/
	left:	670px;
}
#pricetooltip6 {
	top:	260px;
	/*left:	570px;*/
	left:	670px;
}

#pricetooltip7 {
	top:	155px;
	/*left:	570px;*/
	left:	670px;
}

#pricetooltip8 {
	top:	205px;
	/*left:	570px;*/
	left:	670px;
}

#pricetooltip9 {
	top:	235px;
	/*left:	570px;*/
	left:	670px;
}

/**********************************************/

#downloadlink {
	display:block;
	font-weight:bold;
	color:#00890f;
	background-image:url('/imgs/downloaddd.gif');
	padding:4px;
	padding-left:26px;
	background-repeat:no-repeat;
}
#downloadlink:hover {
	color:#00670b;
}
#downloadlink small {
	font-size:11px;
	font-weight:normal;
	color:#666;
}

/******************************/

#firstloginalert {
	background-color:#f7df42;
	padding:5px;
	margin-bottom:5px;
}
#firstloginalert2 {
	background-color:#fffcd0;
	border:1px solid #ffa200;
	padding:15px;
	padding-left:75px;
	background-image:url('/imgs/firstloginalert.gif');
	background-repeat:no-repeat;
	background-position: 19px 19px;
}
#firstloginalert2 b{
	display:block;
	font-size:14px;
	color:#ff8400;
	margin-bottom:5px;
}
/***********************/

#bulstat_notice{
    text-align: center;
    padding:10px;
    border: 1px solid #89B0CD;
}

/***********************/


/* Tour v2 */

.tour2 {
	background: #ffffff;
	border-top: 5px solid #00bff0;
}

.tour2 img {
	border: 0;
}
.tour2header {
	width: 940px;
	margin: 0 auto;
	clear: both;
	height: 40px;
	margin-top: 20px;
	overflow: visible;
}
.tour2title {
	width: 750px;
	float: left;
}
.tour2title h1 {
	margin:0;
	padding: 0;
	font-size: 30px;
	width: 750px;
	color: #414141;
	text-align: left;
	font-weight: normal;
}
.tour2regbutton {
	float: right;
    margin-right:13px;
    *margin-right:7px;
}

.tour2regbutton a {
	display: block;
	width: 175px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	background: url('/imgs/tour2/butt.gif') no-repeat;
	font-size: 16px;
	padding-top: 5px;
	font-weight: bold;
	color: #900000;
    cursor:pointer;
}

.tour2regbutton .introsubregbtnrow2 {
    font-size:10px;
}

.tour2regbutton a:hover {
	color: #500000;
}


.tour2introtext {
	width: 940px;
	margin: 10px auto 25px;
	text-align: left;
}
.tour2introtextcontainer {
	width: 940px;

}
.tour2menu {
	margin: 30px auto;
	width: 940px;
}

.tour2menuitem {
	padding: 0 10px;
	border-right: 2px solid #c8c8c8;
	height: 15px;
	overflow:visible;
	font-weight: bold;
	float: left;
}
.tour2menuitem a {
	display:block;
	color: #1260a2;
	padding: 6px 19px;
	margin-top: -8px;
	font-size: 16px !important;
	overflow: visible;
	text-decoration: none;
}
.tour2menuitem a:hover {
	background: #d6f4fd;
}

.tour2menuitem.active a {
	background: #02bdf4;
	color: #ffffff;
	text-decoration: none;
}
.tour2last {
	padding-right: 0px !important;
	border-right: none;
}
.tour2first {
	padding-left: 0px !important;
	border-left: none;
}

.tour2footer {
	background: url('/imgs/tour2/prelivka.jpg');
	background-repeat: repeat-x;
	padding-top: 200px;
	margin-top: -178px;
}

.tourepodpisfooter {
	margin-bottom: 50px;
}

.tour2footertext {
	width: 600px;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 25px;
}
.tour2regbar {
	background: #FCFAA7;
	padding: 10px 0;
}
.tour2regbar a {
	color: #016FBD;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

.tour2 #indexthumbsrow {
	background: #ffffff;
	padding: 0;
	margin-top: 0;
	overflow: visible;
}
.tour2 #indexthumbsrow2 {
	overflow: visible;
}
.tour2 .thumber {
	text-align: left;
	padding: 16px;
	margin-right: 25px;
	color: #5288b4;
	font-size: 12px;
}
.tour2 .thumber:hover {
	color: #ffffff;
	background: #02bdf4;
}

.tour2imagecontainer {
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

.tour2textentry_container {
	background: white;
	position: absolute;
	top: 0;
	left:0;
	border: none;
	height:0;
	width:0;
}
.tourepodpismenuitem {
	height:36px;
	color: #056CC1;
	float: left;
	margin-right: 9px;
	cursor: pointer;
}
.tourepodpismenuitem div {
	float: left;
}
.tourepodpismenuitem .tourepodpismenuleft {
	height: 36px;
	width: 12px;
	background: url('/imgs/tour-epodpis/butt-left-1.gif') no-repeat;
}
.tourepodpismenuitem .tourepodpismenuright {
	height: 36px;
	width: 12px;
	background: url('/imgs/tour-epodpis/butt-right-1.gif') no-repeat;
}
.tourepodpismenuitem .tourepodpismenutext {
	height: 18px;
	padding: 9px 14px;
	overflow: hidden;
	background: #eeeeef;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
.tourepodpismenuitem.tour2first .tourepodpismenuleft {
	display: none !important;
}
.tourepodpismenuitem.tour2last .tourepodpismenuright {
	display: none !important;
}


.tourepodpismenuitem:hover .tourepodpismenuleft {
	background: url('/imgs/tour-epodpis/butt-left-2.gif') no-repeat;
}
.tourepodpismenuitem:hover .tourepodpismenuright {
	background: url('/imgs/tour-epodpis/butt-right-2.gif') no-repeat;
}
.tourepodpismenuitem:hover .tourepodpismenutext {
	background: #d6f4fd;
	color: #056CC1;
	text-decoration: none;
}

.tourepodpismenuitem.active .tourepodpismenuleft {
	background: url('/imgs/tour-epodpis/butt-left-3.gif') no-repeat;
}
.tourepodpismenuitem.active .tourepodpismenuright {
	background: url('/imgs/tour-epodpis/butt-right-3.gif') no-repeat;
}
.tourepodpismenuitem.active .tourepodpismenutext {
	background: #00BEF2;
	color: #ffffff;
	text-decoration: none !important;
}



.tourepodpisnextstep a {
	color: #076AB5;
	text-decoration: underline;
}
.tourepodpisnextstep {
	margin-bottom: 25px;
	width: 620px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}


#introbtnv2 {
	background: url('/imgs/butt-01.gif') no-repeat;
	width: 330px;
	height: 60px;
	display: block;
	margin-top: 20px;
}

#introbtnv2 .introbtnrow1 {
	text-align: center;
	font-size: 18px;
	color: #900000;
	font-weight: bold;
	padding-top: 10px;
}

#introbtnv2 .introbtnrow2 {
	text-align: center;
	font-size: 15px;
	color: #900000;
}
#introbtnv2:hover, #introbtnv2:hover .introbtnrow1,#introbtnv2:hover .introbtnrow2 {
	color: #500000;
	cursor: pointer;
}

.introsubregactions {
	margin-top: 13px;
}


#introsubregbtn {
	display: block;
	background: url('/imgs/butt-02.gif') no-repeat;
	width: 150px;
	height: 45px;
	margin-right:5px;
	float: left;
}

.introsub * {
	color: #525960;
}

#introsubregbtn .introsubregbtnrow1 {
	text-align: center;
	font-size: 14px;
	color: #900000;
	font-weight: bold;
	padding-top: 5px;
}

#introsubregbtn .introsubregbtnrow2 {
	text-align: center;
	font-size: 9px;
	color: #900000;
}

#introsubregbtn:hover, #introsubregbtn:hover .introsubregbtnrow1,#introsubregbtn:hover .introsubregbtnrow2 {
	color: #500000;
	cursor: pointer;
}
.introsubreglinkcontainer {
	float: left;
	margin-top: 13px;
}


.clearboth {
	clear:both;
	line-height: 1px;
	font-size:1px;
}




/* планове в2 */


.plansv2 {
	margin: 60px auto 0;
	position: relative;
	width: 1130px;
	overflow: visible !important;
	zoom: 1.0;
	height:390px;
}
.plansv2 div {
	zoom: 1.0;
	z-index: 0;
}
.plansv2entry {
	float: left;
	width: 220px;
	overflow: visible;
	background: #ffffff;
	border-top: 1px solid #AEAEAE;
	border-bottom: 1px solid #AEAEAE;
	border-right: 1px solid #AEAEAE;
	height:356px;
}
.plansv2firstentry {
	border-left: 1px solid #AEAEAE;
}
.plansv2header {
	text-align: center;
	background: #EEEEEE;
}

.plansv2header h3 {
	font-size:20px;
	color: #000000;
	margin: 5px 0 0 0 ;
	padding:0;
	font-weight: normal;
	font-family: arial;
}
.plansv2header h4 {
	font-size: 14px;
	color: #056200;
	margin: 0;
	padding:0;
}

.plansv2header div {
	color: #49718B;
	margin: 0 0 10px 0;
	padding:0;
}

.plansv2valuescontainer {
	color: #64503F;
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
	border-bottom: 1px solid #D4D4D4;
}
.plansv2value {
	padding-left: 5px;
}
.plansv2value strong {
	font-weight: bolder;
	color: #C33700;
}
.plansv2features {
	padding-top: 5px;
	padding-bottom: 5px;
	height: 145px;
}
.plansv2feature{
	padding: 0px 5px 10px 10px;
	margin: 0 0 0 10px;
	background: url('/imgs/external/ex_bullet_green.gif') no-repeat 0px 5px;
	color: #64503F;
	text-align: left;
}

.plansv2featureoff {
	padding: 0px 5px 10px 10px;
	margin: 0 0 0 10px;
	background: url('/imgs/external/ex_bullet_red.gif') no-repeat 0px 5px;
	color: #64503F;
	text-align: left;
}

.plansv2feature img, .plansv2featureoff img {
	margin-left: 5px;
}
.plansv2regbutton {
	display:block;
	background-image:url('/imgs/external/ex_pricetable_continue1.gif');
	font-size:16px !important;
    font-weight:bold;
	color:white !important;
	background-repeat:no-repeat;
	height: 45px;
	margin:4px auto;
    padding-top:8px;
	padding-bottom: 10px;
	background-position:top center;
	text-align: center;
}
.plansv2regbutton:hover {
	/*background-position:50% 3px;*/
	background-image:url('/imgs/external/ex_pricetable_continue1_over.gif');
}

.plansv2regbuttonthin {
	background-image:url('/imgs/but-1-1.gif') !important;
	height:37px !important;
	width:200px !important;
	padding-top: 8px;
	margin-top: 6px;
}

.plansv2regbuttonthin:hover {
	background-image:url('/imgs/but-1-2.gif') !important;
}

.plansv2regbuttonthinshort {
	background-image:url('/imgs/but-2-1.gif') !important;
	height:37px !important;
	width:193px !important;
	padding-top: 9px;
	margin-top: 6px;
}

.plansv2regbuttonthinshort:hover {
	background-image:url('/imgs/but-2-2.gif') !important;
}

.plansv2regbutton div {
	font-weight: normal;
}

.plansv2activeentry {
	overflow: visible !important;
	border: none;
	margin-right: 10px;
	margin-left: 10px;
	*margin-right:0;
	*margin-left: 3px;
	*background: none;
	*width:230px;
	position: relative;
}

.plansv2activeentry .plansv2container {
	margin: -15px 0 0 -15px;
	border: 3px solid #2276AA;
	width: 240px;

	border: 1px solid black;
	overflow: visible;
	background: #fffce4;
	position: relative;
	z-index: 30;
	border: 3px solid #2375aa;

	*top: -15px;
	*left: -15px;
	*margin-top: 0;
	*margin-left: 0;
	*margin-right: 10px;

	_margin-right: -15px;
}

.plansv2activeentry .plansv2header {
	text-align: center;
	background: #f9f2cd;
}

.plansv2activeentry .plansv2header h3 {
	font-size:24px;
	color: #000000;
	margin: 5px 0 0 0 ;
	padding:0;
	font-weight: bold;
	font-family: arial;
}
.plansv2activeentry .plansv2header h4 {
	font-size: 18px;
	color: #056200;
	margin: 0;
	padding:0;
}

.plansv2activeentry .plansv2header div {
	color: #49718B;
	margin: 0 0 10px 0;
	padding:0;
	font-weight: bold;
}
.plansv2activeentry .plansv2valuescontainer {
	color: #64503F;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	border-bottom: 1px solid #D4D4D4;
}
.plansv2activeentry .plansv2value {
	padding-left: 5px;
}
.plansv2activeentry .plansv2features {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
}
.plansv2activeentry .plansv2regbutton {
	padding-bottom: 15px;
}


.plansv2regbuttongrey {
	background-image:url('/imgs/external/ex_pricetable_continue_free1.gif') !important;
}
.plansv2regbuttongrey:hover {
	background-image:url('/imgs/external/ex_pricetable_continue_free1_over.gif') !important;
}

.plansv2activeentry .specialoffer {
	background: url('/imgs/label.png') no-repeat;
	height: 80px;
	width: 140px;
	position: absolute;
	top: -61px;
	left: -40px;
	z-index: 100;
}

.plansv2activeentry .specialoffer_free {
	background: url('/imgs/Label-2.png') no-repeat;
	height: 80px;
	width: 146px;
	position: absolute;
	top: -55px;
	left: -43px;
	z-index: 100;
}
.plansv2activeentry .shadowleft {
	position: absolute;
	background: url('/imgs/sianka-left.png');
	width: 19px;
	height:358px;
	z-index: 40;
	left: -34px;
}
.plansv2activeentry .shadowright {
	position: absolute;
	background: url('/imgs/sianka-right.png');
	width:19px;
	height:358px;
	z-index: 40;
	right: -29px;
	*right:-20px;
}

.whiterowOFvisible {
	overflow: visible !important;
	text-align: left;
}

.shadowleft, .shadowright, .specialoffer { behavior: url(/css/iepngfix.htc) }





/* Corporate */
.corporateSignupContainer {
	background: #ffffff;
	border-top: 5px solid #00bdf2;
}
.corporateSignup {
	text-align: left;
	background: #ffffff;
	width:940px;
	margin:0px auto;
	padding-bottom:30px;
	padding-top: 20px;
}

.corporateSignup div, .corporateSignup h1, .corporateSignup h2 {
	color: #414141;
}
.corporateLeft {
	float: left;
	width:630px;
}

.corporateRight {
	float: right;
	width:200px;
}

.corporateLeft h1 {
	margin:10px 0 10px 0;
	padding: 0;
	font-size: 27px;
	font-weight: bold;
}

.corporateLeft h2 {
	font-size:15px;
	margin:0 0 30px 0;
	padding:0;
}

.corporateLeft .corporateDataRowTitle {
	font-weight: bold;
	padding-bottom:5px;
}

.corporateLeft .corporateDataRowInouts {
	padding-bottom: 15px;
}
.corporateLeft .corporateDataRowInouts input {
	border:1px solid #b1b4b7;
	padding-top:4px;
}

.corporateLeft textarea {
	width:620px;
	border: 1px solid #b1b4b7;
	height: 250px;
}

.corporateFeature {
	font-weight:bold;
	font-size:12px;
	color: #414141;
	padding-top: 20px;
	margin-bottom:12px;
}
.corporateFeature img {
	height:70px;
	width:70px;
	display:block;
	float: left;
	margin-top: -25px;
	margin-right: 10px;
	padding-top:5px;
	padding-left: 10px;
}


.toursContainer {
	background: #ffffff;
	text-align: left;
	border-top: 5px solid #6ABBF0;
	padding-top: 20px;
	padding-bottom: 80px;
}


.toursHeader {
	width: 960px;
	margin: 0 auto;
}

.toursMainFeatures {
	width:960px;
	margin: 0 auto;
}

.toursMainFeaturesContainer {
	width: 200px;
	float: left;
	padding-top: 120px;
	margin-right: 40px;
	background-position: top;
	background-repeat: no-repeat;
}
.toursContainer h1 {
	font-size: 24px;
	text-transform: uppercase;
	color: #3d9ce4;
	font-weight: normal;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
.toursContainer h2 {
	font-size: 14px;
	color: #8d8d8d;
	font-weight: normal;
	width: 960px;
}
.toursContainer h3 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin:0;
	padding: 20px 0 0 0;
}

.toursContainer p {
	margin: 0;
	padding: 3px 0 0 0;
	font-size: 11px;
	line-height: 1.4em;
}

.toursFeatures {
	width:960px;
	margin: 20px auto 0;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 20px;

}

.toursFeatures h3 {
	padding: 0;
}
.toursFeatures h3 a {
	color: #0d83dd;
}

.toursFeatures h3 a:hover {
	text-decoration: underline;
	color: #0d83dd;
}
.toursFeautresIcon {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: top left;
}

.toursSeeMore {
	display: block;
	float: right;
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;

	font-size:9px;
	color: #56a8e7;

	background-image: url('/imgs/external/1-2-3.gif');
	height:20px;
	width: 100px;
	padding-top: 30px;
	margin-top: 30px;
}

.toursSeeMore:hover {
	background-image: url('/imgs/external/1-2-3-hover.gif');
	color: #0d83dd;
	text-decoration: underline;
}
.toursFeaturesTextContainer {
	float: left;
	width: 750px;
	margin-top: 10px;
}

.contactUsLinkTours {
	text-decoration: underline;
}

.contactUsLinkTours:hover {
	text-decoration: none !important;
}

.toursDividerPipe {
	color: #bcbcbc;
}



.headerActive {
	background: url('/imgs/arrow-header-mark-active.png') no-repeat center top;
	width: 20px;
	left: 50%;
	top: 25px;
	margin-left: -10px;
	position: absolute;
	height: 8px;
}


.whiteHeader {
	width: 100%;
	background: #ffffff;
	height: 35px;
	padding: 10px 0 15px 0;
	*padding-top: 15px;
}

.whiteHeader .inner {
	height: 35px;
	overflow: hidden;
	width: 670px;
	margin: 0 auto;
}

.whiteHeader .inner .text {
	font-size: 20px !important;
	color: #666666 !important;
}
.whiteHeader .inner img {
	display: block;
	float: left;
	height:35px;
	margin-right: 15px;
}
.whiteHeader .inner div {
	float: left;
	width: 560px;
	margin-top: 5px;
}

#loginbox2 #error {
	margin-top: 0 !important;
	margin-bottom:3px !important;
}


#tours_navigation {
    text-align:center;
    width:930px;
    margin:auto;
    margin-top:10px;
    height:96px;
    overflow:visible;
}

.tour_container, .tour_container_active, .tour_container_hover {
    float:left;
    margin-left:22px;
    margin-right:22px;
    *margin-right:22px;
    *margin-left:22px;
    height:84px;
    overflow:visible;
}
.tour_container_active {
    background:url('/imgs/tours/tour_nav_down_arrow.png') bottom center no-repeat;
}

.tour_sub_container {
    width:70px;
    height:70px;
    cursor:pointer;
    overflow:visible;
}

.tour_sub_container a {
    cursor:pointer;
    display:block;
}

.tour_container .tour_sub_container {
    border :1px solid #ffffff;
}

.tour_container_active .tour_sub_container {
    border:2px solid #00BEF2;
}

.tour_nav_item, .tour_nav_content {
    width:100%;
    height:70px;;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:visible;
    display:block;
}

.tour_nav_content {
  background:#ffffff;
  filter:alpha(opacity=70);
  opacity:0.7;
}

.tour_container_active .tour_nav_content, .tour_container_hover .tour_nav_content{
  background:url('/imgs/transparent_pixe.gif') repeat;

}

.tour_container_hover .tour_sub_container{
    border:1px solid #00BEF2;
}

.tour_nav_txt {
    position:absolute;
    display:none;
    width:250px;
    left:-90px;
    text-align:center;
    color:#0d83dd;
    font-weight:bold;
    font-size:11px;
    bottom:-25px;
}

.tour_container_hover .tour_nav_txt {
    display:block;
}

.offlineOpsFront {
    color: grey !important;
    background: url('/imgs/chat/chat-icon-grey.png') no-repeat !important;
}
