body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8.5pt; margin: 0 0 30px 0; 
	background-image: url(img/background.gif); background-attachment:fixed;
	background-position: bottom left; background-repeat: repeat-x; background-color: White; 
}

a, a:visited {	color: Black; text-decoration: none; }
a:hover { text-decoration: underline;  } 
a img {	border: none;}

a.selected4, a:visited.selected4 { background-color:#dedede; padding: 2px; }

h1 {font-size:16px; font-weight: bold; color: #00569e; margin: 0 0 10px 0;} 
h1 a, h1 a:visited { color: #00569e; text-decoration: none;}
h1 a:hover { text-decoration: underline;}

h2 {font-size:14px; font-weight: bold;  color: Black; margin: 0 0 10px 0;} 
h2 a, h2 a:visited  { color: #004478; text-decoration: none;}
h2 a:hover { text-decoration: underline;}

h3 {font-size:12px; font-weight: bold;  color: Black; margin: 0 0 10px 0;  } 
h3 a, h3 a:visited { color: Gray; text-decoration: none;}
h3 a:hover { text-decoration: underline;}

p { margin: 0 0 15px 0; padding: 0; line-height: normal; }

hr {
	height: 1px; color: #ebebeb;
}
.hr { border: dotted Black; border-width: 0 0 1px 0; height: 10px; margin-bottom: 10px; }

form {	margin: 0; padding: 0;}
input { font-size: 11px; }
select { font-size: 11px;}

.topback {	background-image: url(img/top-back.gif); background-repeat: repeat-x;}

/*-------------------frame--------------------*/
.frame { width: 930px; margin: auto; background-color: white;  }

.head { width: 905px; height: 105px; padding-left: 25px; background-image: url(img/head-back.gif);}
.head.raztoqnie { margin-bottom: 30px; }

.logo {	width: 100px; height: 90px; float: left; }
.logo a, .logo a:visited {	width: 100px; height: 90px; display: block; }

.topnav {	float: left; text-align: right; width: 805px; height: 21px; line-height:21px; padding-top: 3px;  font-size: 10px; text-transform:lowercase; }
.topnav a, .topnav a:visited  { color: White; text-decoration: none; margin-right: 12px;}
.topnav a:hover  { text-decoration: underline;}
.topnav .search_input { width: 90px; background-color: transparent; margin-right: 10px; color: White; border: solid 1px #87cefa;   }

.head-img { float: right; width: 158px; height: 64px; overflow:hidden; }

.nav {	float: left; height: 23px; line-height: 23px; padding-left: 216px; padding-top: 41px; font-size: 12px; font-weight: bold; width: 425px;}
.nav a, .nav a:visited  { color: White; text-decoration: none; padding: 0px 8px 5px 8px;  }
.nav a:hover, .nav a.selected, .nav a:visited.selected  { color: #00569e; background-color: White;}

.menu { width: 930px; height: 30px; }
.menu div { float:left;  padding: 0px 23px 0px 5px;  }
.menu div img { padding: 6px 8px 0px 0px; float:left; }
.menu div a, .menu div a:visited  { color: Black; text-decoration: none; height: 30px; line-height: 20px; display: block; float:left; }
.menu div a:hover  { background-image: url(img/arrow-down.gif); background-position: center bottom; background-repeat: no-repeat; text-decoration: none;  }

.menu.border-b { margin-bottom: 20px; background-image: url(img/menu.border-b-back.gif); background-position:left bottom; background-repeat: no-repeat; }
.menu.border-b div { height: 29px; }
.menu.border-b div.selected1 { background-color:#FFFFFF; border: solid #cccccc; border-width: 1px 1px 0 1px; font-weight: bold; padding: 0px 10px 0px 10px; }

.menu.border-b div.analiz { width: 130px; text-align: center; padding: 0px 0px 0px 25px;  }

.menu div.large { padding: 0 20px 0 0; }
.menu div.large div { float: left; border: none; padding: 0px 10px 0px 10px; }
/*.menu div.large div a.sel-arrow, .menu div.large div a:visited.sel-arrow  { background-image: url(img/arrow-down.gif); background-position: center bottom; background-repeat: no-repeat;  }*/

.link-arrow a, .link-arrow a:visited { color: #01469e; }
.link-arrow a.selected3, .link-arrow a:visited.selected3 { color: #00569e; font-weight:bold; 
	background-image: url(img/arrow-down.gif); background-position: center bottom; background-repeat: no-repeat;
}

.col1 { float: left; width: 710px; margin-right: 20px; overflow: hidden; } 

.kare1 { float: left; width: 305px; padding-left: 5px; margin-right: 13px; font-size: 12px; }
.kare1 div { border: dotted #cccccc; border-width: 1px 0 0 0; padding: 10px 0px 10px 5px;}
.kare1 img { margin-right: 5px; }
.kare1 a, .kare1 a:visited  { color: #00569e; text-decoration: none;  }
.kare1 a:hover  { text-decoration: underline; }

.kare2 { float: left; width: 385px; margin-top: -3px; }
.kare2-top { height: 36px; line-height: 36px; font-weight: bold; font-size: 14px; color: #00569e; padding-left: 15px;  background-image: url(img/kare2-top.gif); background-repeat: no-repeat; }
.kare2-middle { background-image: url(img/kare2-middle.gif); background-repeat: repeat-y;  padding: 5px; }
.kare2-bottom { height: 10px; background-image: url(img/kare2-bottom.gif); background-repeat: no-repeat; }

.kare2 a, .kare2 a:visited  { color: Black; text-decoration: none;  }
.kare2 a:hover  { text-decoration: underline; }

.gradient {	height: 72px; overflow: hidden; background-image: url(img/gradient.gif); background-repeat: repeat-y; color: Gray;  }
.gradient strong {color: Black; }
.gradient div {	float: left; width: 45%; padding: 5px 5px 5px 10px; }
.gradient div img { margin: 0 10px 40px 0; }

.scroll-kare { width: 360px; height: 120px; padding: 5px 5px 5px 10px; overflow: auto; }

.col2 {	float: left; width: 200px; margin-bottom: 0px; position: relative;  }

.promo { margin-bottom: 74px; }
*html .promo { margin-bottom: 72px; }
*html .promo.eng { margin-bottom: 20px; }
.promo.eng { margin-bottom: 20px; }

.fast-links {	color: #768087; margin-bottom: 20px; background-image: url(img/fast-links.gif); background-repeat: no-repeat; background-position: bottom;}
.fast-links h1 { font-size:11px; font-weight: bold; color: Black; margin: 0 0 10px 0;}
.fast-links a, .fast-links a:visited  { color: #768087; text-decoration: none; display: block; height: 20px; background-image: url(img/fast-links.gif); background-repeat: no-repeat;
	line-height: 20px;
  }
.fast-links a:hover  { text-decoration: underline; }
  
/*-------------------flash--------------------*/
.flash { margin-bottom: 25px; width: 350px; height: 55px; padding: 145px 20px 0px 340px; overflow: hidden; background-image: url(img/flash.jpg); background-repeat: no-repeat; }
.flash-text {	font-size: 16px; font-weight: bold; color: white; line-height: 150%; color: #ffdead;   }

.title-inside { color: #00569e; font-size: 20px; font-weight: normal; margin-bottom: 10px; padding-left: 220px; padding-right: 210px; }

/*-------------------col-menu--------------------*/
.col-menu { float: left; width: 180px; margin-right: 40px; font-size: 12px; margin-bottom: 25px; }
.col-menu a, .col-menu a:visited { display: block; height: 30px; line-height: 30px; overflow: hidden; background-color: #dedede; padding-left: 15px; 
	text-decoration:none; color:#000000; border: solid white; border-width: 0 0 1px 0;  	 
}
.col-menu a:hover { text-decoration: underline;}
.col-menu a.cen, .col-menu a:visited.cen { text-align: center;}

.open-submenu { border: solid #00569e; border-width: 2px 0 2px 0; }
.open-submenu a, .open-submenu a:visited { background-color: white; margin-bottom: 1px; padding-left: 15px; 
	text-decoration:none; color:#000000; border: solid #dedede; border-width: 0 0 1px 0;   	 
}
.open-submenu-in { font-size: 11px;  border: solid #ebebeb; border-width: 0 1px 0 1px; }
.open-submenu-in a, .open-submenu-in a:visited { background-color: white; margin-bottom: 1px; padding-left: 20px; 
	text-decoration:none; color:#000000; border: none;   	 
}
.end-link { font-size: 10px; color: #888888; }
.end-link a, .end-link a:visited { color: #888888; }
.end-link a.selected2, .end-link a:visited.selected2, .end-link a:hover { color: #00569e; font-weight: bold; background-image:url(img/arrow.gif); background-repeat: no-repeat; 
	background-position: 0 8px; text-indent: 5px; text-decoration: underline; 
}

/*-------------------col-inside--------------------*/
.col-inside { float: left; width: 470px; margin-right: 40px; margin-top: -3px; overflow: hidden; margin-bottom: 20px;  }
/*.col-inside a, .col-inside a:visible { color: #00569e; text-decoration: none; font-weight: bold;} 
.col-inside a:hover { text-decoration: underline;} */

/*-------------------actualno--------------------*/	
.col1.act { width: 710px; margin-right: 20px; }
.act-title { color: #00569e; height: 55px; line-height: 55px; font-size: 28px; font-weight: normal; margin: 0; margin-bottom: 35px; text-indent: 5px; border: solid #00569e; border-width: 0 0 1px 0;  }
.act-title span { color: #979797; font-size: 11px; font-weight: normal; padding-left: 400px; }

.act-content { margin-bottom: 35px; float: left; }
.act-content-cl { width: 510px; float: left; margin-right: 20px; }
.act-content-cr { width: 180px; float: left; overflow: hidden; }
.act-content-cr.an-item { margin-bottom: 20px; }
.act-content-cr .zag { background-color: #dedede; height: 30px; border: solid #00569e; border-width: 0 0 2px 0; font-size:12px; line-height: 30px; overflow: hidden; text-align: center; }
.act-content-cr .sad { border: solid #dedede; border-width: 0 0 1px 0; padding: 10px; }
.act-content-cr .sad.big { padding: 15px 0px 15px 0px;  }
.act-content-cr .sad img { float: left; margin-right: 5px; }
.act-content-cr .sad div { margin-bottom: 5px; }
.act-content-cr .sad a, .act-content-cr .sad a:visited { color: #00569e; text-decoration: none; font-size: 10px;  }
.act-content-cr .sad a:hover { text-decoration: underline;}
.act-content-cr .sad a.sky-color, .act-content-cr .sad a:visited.sky-color { color: red ; }

.act-content table { border-collapse: collapse; background-color: #f0f0f0; font-size:10px; }
.act-content th {  background-color: #e1e1e1; padding: 3px; text-align: left;  }
.act-content td {  padding: 3px;  }
.act-content .tr-colorGray { background-color: #e1e1e1; }

.act-content table.calendar { background-color:#FFFFFF; width: 99%;  }
.act-content table.calendar th { background-color:#FFFFFF;}
.act-content table.calendar a, .act-content table.calendar a:visited { color:  #00589e; font-weight: bold;}

/*-----------------analizi za realni klienti---------------------*/
.col-inside .sad.an { border: solid #dedede; border-width: 0 0 1px 0; padding: 15px 0px 15px 0px; }
.col-inside .sad.an img { float: left; margin-right: 5px; }
.col-inside .sad.an a { color: Black; text-decoration: none; font-family: Verdana; font-size: 8.5pt; margin-right: 7px; padding: 0 0 6px 0; }
.col-inside .sad.an a:hover { text-decoration: underline; }
.col-inside .sad.an div { margin-bottom: 10px; color: #aa1f24; text-indent: 0; }
.col-inside .sad.an div a:hover { text-decoration: underline; }

.abonament input { margin-bottom:10px;  }
.abonament-check { vertical-align: middle; padding: 0; margin: 0; margin-top: 8px;  }
 
/*-------------------instruction--------------------*/	
.col1.instruction { width: 710px; margin-right: 20px; }

.big-photo { margin-bottom: 25px; height: 200px; overflow: hidden; }
 
.instruction-col { width: 345px; float: left; margin-bottom:20px;}
.instruction-title { 
	background-color: #dedede; height: 30px; border: solid #00569e; border-width: 0 0 2px 0; text-indent: 10px; font-size:12px; font-weight: bold; line-height: 30px; margin-bottom: 15px; 
}
.instruction-title span { 
	font-weight: normal;
}
.instruction-title .city { font-weight: normal; font-size: 12px; float: right; padding-right: 10px; white-space:nowrap; }
.instruction-title .city input {	 vertical-align: middle; margin: 0 5px 0 12px; padding: 0px; }

/*hack*/
html*.instruction-title .city input {
	[margin: 0 5px 0 0;	/*Mozilla 1*/
	 margin: 0 0 0 0;  /*Safari*/
	]margin: 0 0 0 0;	/*IE 7*/
}

*html .instruction-title .city { font-weight: normal; font-size: 12px; float: right; padding-right: 10px; white-space:nowrap; padding-top: 7px; }
*html .instruction-title .city input {	 vertical-align: middle; margin: 0; padding: 0; }

.ceminari-scroll { overflow:auto; height: 270px; margin-bottom: 27px; padding: 5px; }
.ceminari-scroll.short { 
	height: 205px; margin-bottom: 15px;
}
.ceminari-scroll p { border: solid #ebebeb; border-width: 0 0 1px 0; padding-bottom: 5px; }
.ceminari-scroll a, .ceminari-scroll a:visited  { color: black;  }

.dic-search { padding: 5px 0 5px 0; height: 20px;   }
.dic-search input { border: solid silver 1px;}

.dic-scroll { overflow:auto; height: 237px; margin-bottom: 25px; padding: 5px;  border: solid #ebebeb; border-width: 0 0 1px 0;}
.dic-scroll p { padding-bottom: 5px; margin-bottom: 5px; }

.obch { margin-bottom: 15px;   }
.obch p { border: solid #ebebeb; border-width: 0 0 1px 0; padding: 5px; margin: 0; }

.arhiv { padding: 5px 80px 5px 5px; background-image:url(img/arhiv.jpg); background-position:top right; background-repeat: no-repeat; border: solid #ebebeb; border-width: 0 0 1px 0;}
.arhiv.osnovi { background-image:url(img/arhiv1.jpg); background-position:top right; background-repeat: no-repeat; margin-bottom: 15px;}

.arhiv p { margin: 0 0 10px 0;  }

.registracia { padding: 10px; border-top: solid 2px #00569e; border-bottom: solid 1px #ebebeb; margin-top: 10px;}
.registracia td { padding: 5px; }
.registracia td span { font-weight: bold; }
.registracia  br { margin-bottom: 5px;  }
.registracia fieldset {	padding: 5px;}

.news-title { font-size:14px; font-weight: bold; }
.news-list {	height: 130px; overflow: auto; }
.news-list li { margin-bottom: 5px;}
.news-list a, .news-list a:visited  { color: #768087; text-decoration: none; display: block;   }
.news-list a:hover{ color: #00569e; text-decoration: underline; }
.news-list a.sel, .news-list a:visited.sel  { background-color: #e1e1e1; color: #00569e; padding: 5px; }

/*-------------------col-reg--------------------*/
.col-reg { float: left; width: 180px; margin-right: 40px; overflow: hidden;  }

.col-reg table { border-collapse: collapse; background-color: #f0f0f0; font-size:10px; }
.col-reg th {  background-color: #e1e1e1; padding: 3px; text-align: left;  }
.col-reg td {  padding: 3px;  }

.col-reg table.calendar { background-color:#FFFFFF; width: 99%;  }
.col-reg table.calendar th { background-color:#FFFFFF;}
.col-reg table.calendar a, .col-reg table.calendar a:visited { color:  #00589e; font-weight: bold;}
 
.faq  { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;  }
.faq li { list-style: none; clear: both; margin-bottom: 10px;   }
.faq li a, .faq li a:visited { color: Black; font-weight:  normal;  }
/*.faq li div { padding-top: 10px; }*/

.faq li .imgarrow { margin-right: 5px; }
.msg_body { margin-top: 10px; padding-left: 20px;}

.hide_but { text-align: right; height: 20px;  }

/*-------------------col-big--------------------*/
.col-big { width: 690px; float: left; margin-right: 40px; margin-bottom: 20px; }

.popup { width: 400px; height: 300px; padding: 20px; border: solid 1px #00569e; position: absolute; top: 250px; left: 50%; }

/*-------------------video arhiv--------------------*/
.video-t1 { color: #00569e; border: solid #00569e; border-width: 0 0 1px 0; padding-bottom: 5px;  }
.video-t2 { background-color: #ebebeb; height: 25px; line-height: 25px; text-indent: 10px; font-weight: bold; font-size: 12px; margin-bottom: 10px; }
.video-t3 { color: #00569e;  }

.video-panel a { cursor: pointer; }
.video-thumb { float: left; width: 86px; margin-right: 10px; text-align: center; background-image: url(img/video-thum-back.gif); 
	background-repeat: no-repeat; 
}
.video-thumb div { width: 84px; height: 68px; border: solid 1px #888888; overflow: hidden; margin-bottom: 15px; }
.video-thumb p { font-weight: bold; color: #00569e; font-size: 10px; margin-bottom: 0; }

.zaredi { height: 30px; overflow: hidden; font-weight: bold;}
.zaredi a, .zaredi a:visited {color: #00569e;}
.z1 {	float: left;}
.z2 {	float: right; padding-right: 10px;}

.title-video { color: #00569e; font-size: 22px; font-weight: normal; margin-bottom: 10px; padding-left: 30px;  }

.video-flash {	padding: 0px 0px 0px 0px; margin-bottom: 10px; }
.video-end1 {	color: #00569e; border: solid #00569e; border-width: 0 0 1px 0; text-transform: uppercase; font-weight: bold; padding-bottom: 10px;	margin-bottom: 10px; }
.video-end2 { float: left; margin-right: 20px; font-weight: bold; width: 200px; }
.video-end3 { float: left; margin-bottom: 10px; }

/*-------------------footer--------------------*/
.footer { width: 930px; height: 15px; line-height: 15px; font-size: 10px; color: #999999; text-align: center; margin-bottom: 5px; float: left; }
.footer a, .footer a:visited { color: #999999; text-decoration: none;}
.footer a:hover { text-decoration: underline;}

.more { text-align: right; }
.more a, .more a:visited { color: #000000;}

.cleaner { clear: both; }

.color-red { color: #00569e; }

#hide_but { padding: 5px; text-align: right; }

.sel { background-color: #e1e1e1; color: #00569e;}

.weekend { color: silver;}

.search-rez { border: solid #dedede; border-width: 0 0 2px 0; padding: 5px 5px 5px 0px;  }

.arrow-selected { }
/*.selected5 { background-image: url(img/arrow-down1.gif); background-position: center bottom; background-repeat: no-repeat; padding-bottom: 5px; }*/

.demo-cherta { border: solid #cccccc; border-width: 1px 0px 1px 0px; padding: 15px 0px 15px 0px; margin-bottom: 5px; }
.demo-abonament { font-weight: bold; padding: 5px 0px 5px 0px; color: #00569e;}

.amonth { font-weight: bold; margin-bottom: 5px; }

.publications{ background-color: #f8f8f8; border: solid 1px #efeeee; margin-bottom: 15px; margin-top:3px; padding: 7px; }
.publications .pub-title { color: #00569e; font-weight: bold; margin-bottom: 10px; }
.publications .pub-date { color: Gray; margin-bottom: 5px; }
.publications a, publications a:visited { color: #00569e;}

.anketa p { padding-top: 15px; margin-bottom: 5px; }
.anketa .faq {	padding: 0; margin: 0;}
.anketa input { cursor: pointer;}

.bonuses  { margin-top: -3px; }
.bonuses td { padding: 0 7px 15px 0; vertical-align: bottom; }
.bonuses td h1 {  }
.bonuses a { color: #00569e; font-weight: bold;}

/*--------------------------forms-----------------------------*/
.forms-container { margin-bottom: 10px; text-align: justify;  
}
.forms-container div { margin-bottom: 10px; line-height:12pt;
}

/*.forms-1 { background-color: #00569e; color: white; font-weight: bold; padding: 4px 10px 4px 10px; margin-bottom: 5px; }*/
.forms-1 {
	width: 450px;
	height: 17px;
	float: left; 
	background-color: #00569e;
	color: white;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	margin-bottom: 5px;
}
.forms-2 { margin-bottom: 5px; font-weight: bold; }
.forms-3 { margin-bottom: 5px; padding-left: 20px; }
.forms-chng {
	float:right;
	margin: 0px 0 0 0 !important;
}

p.title_ {
	margin: 0;
	padding: 0;
	float: left;
}

.forms-input { margin-bottom: 10px; line-height:12pt; }
.forms-input div { line-height:20pt; }
.forms-input input { margin: 2px 2px 2px 0px; }
.forms-input.line { float: left; margin-right: 10px;}

.forms-nav { padding-top: 10px;
	
}
.forms-nav .btn { background-color: #00569e; color: white; border: none; padding: 2px;}
.forms-nav .page-nav { float: right; font-size: 14px; font-weight: bold;}
.forms-nav .page-nav span{ background-color: #efeeee; padding: 2px 5px 2px 5px; }
.forms-nav .page-nav span.page-nav-select { background-color: gray; color: white;  }


/*--------------------------new-panel-----------------------------*/
.new-panel { width: 690px; padding: 0 0 0 20px; height: 36px; line-height: 36px; margin-bottom: 20px; margin-top: -4px; }
.new-panel-link { 
	color: #00569e; width: 660px; height: 36px; float: left; overflow: hidden;
}
.new-panel-link a {text-decoration: none; color: #00569e; margin-right: 5px;}
.new-panel-link a:hover {text-decoration: underline;}

.new-panel-arrow {
	float: left; width: 25px; height: 36px; line-height: 36px; 
}
.new-panel-arrow a { text-decoration: none; width: 10px;  }


.vhod_client {
	 width: 193px; height: 36px; line-height: 36px; padding-right: 13px;
	 background-image: url(./img/vhod_client_btn1.gif);
	 color: white; font-size: 12px; font-weight: bold; text-align: center;
	 margin-left: -3px;
	 position: absolute;
	 top: 221px;
}
.vhod_client a { width: 193px; height: 36px;
	 color: white; display: block; 
}
.vhod_client a:hover {
	  text-decoration: none;
}
.text-upon-analysis{
 	color: #333333; 
	line-height: 12pt;
	
}
.text-upon-analysis a {
 	color: #00569e; 
}

/* CSS for webinars_archive.php
 * */

div.webs-types {
	padding: 5px;
	margin-bottom: 20px;
	background-color: #DEDEDE;
}

div.container {
	margin: 20px 0;
	border-bottom: 1px solid #838383;
	color: #333;
	line-height: 12pt;
}

div.webs-title {
	color: #00569e;
	font-weight: bold;
	margin-bottom: 10px;
}

.platforms td { padding: 0 7px 0 7px; vertical-align: top;}
.platforms td h1 { font-size: 12px; color: black; }
.platforms td img { padding: 0 0 10px 10px; }
.platforms a { color: black; font-weight: bold; }
