﻿	@charset "utf-8";
/* CSS Document */

body  {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #54585b url(../img/dots.gif) repeat;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #43494b;
}
a {
	color: #457dba;
	text-decoration: none;
}
.dots {
	width:100%;
	margin:0 auto;
	float:left;
	background:url(../img/bg.gif) repeat-x;
}
.twoColFixLtHdr #container {
	width: 978px; 
	margin: 0 auto; 
	padding: 10px 0 0 0;
	text-align: left;
} 
.twoColFixLtHdr #header { 
	behavior: url('pngFix/iepngfix.htc');
	background: url(../img/header.png) no-repeat left center; 
	padding:0px;
	height: 362px;
	font-weight:bold;
}
.tabs {
	margin:0 0 0 512px;
}
a.tab01:link, a.tab01:visited, a.tab01:active, a.tab01:hover {
	cursor: hand;
	behavior: url('pngFix/iepngfix.htc');
	display:block;
	text-decoration:none;
	background:url(../img/tab_01.png) no-repeat;
	width:98px;
	height:29px;
	padding:48px 0 0 46px;
	color:#ffffff !important;
	text-transform:uppercase;
	float:left;
	font-weight:bold !important;
	font: 12px Arial, Helvetica, sans-serif;
}
a.tabBig01:link, a.tabBig01:visited, a.tabBig01:active, a.tabBig01:hover {
	cursor: hand;
	behavior: url('pngFix/iepngfix.htc');
	display:block;
	text-decoration:none;
	background:url(../img/tab_big_01.png) no-repeat;
	width:98px;
	height:29px;
	padding:43px 0 0 46px;
	color:#292e31 !important;
	text-transform:uppercase;
	float:left;
	font-weight:bold !important;
}
a.tab02:link, a.tab02:visited, a.tab02:active, a.tab02:hover {
	cursor: hand;
	behavior: url('pngFix/iepngfix.htc');
	display:block;
	text-decoration:none;
	background:url(../img/tab_02.png) no-repeat;
	width:98px;
	height:30px;
	padding:48px 0 0 44px;
	color:#ffffff !important;
	text-transform:uppercase;
	float:left;
	font-weight:bold !important;
	font: 12px Arial, Helvetica, sans-serif;
}
a.tabBig02:link, a.tabBig02:visited, a.tabBig02:active, a.tabBig02:hover {
	cursor: hand;
	behavior: url('pngFix/iepngfix.htc');
	display:block;
	text-decoration:none;
	background:url(../img/tab_big_02.png) no-repeat;
	width:100px;
	height:30px;
	padding:43px 0 0 44px;
	color:#292e31 !important;
	text-transform:uppercase;
	float:left;
	font-weight:bold !important;
}
a.tab03:link, a.tab03:visited, a.tab03:active, a.tab03:hover {
	cursor: hand;
	behavior: url('pngFix/iepngfix.htc');
	display:block;
	text-decoration:none;
	background:url('../img/tab_03.png') no-repeat;
	width:124px;
	height:30px;
	padding:48px 0 0 30px;
	color:#ffffff !important;
	text-transform:uppercase;
	float:left;
	font-weight:bold !important;
	font: 12px Arial, Helvetica, sans-serif;
}
a.tabBig03:link, a.tabBig03:visited, a.tabBig03:active, a.tabBig03:hover  {
	cursor: hand;
	behavior: url('pngFix/iepngfix.htc');
	display:block;
	text-decoration:none;
	background:url('../img/tab_big_03.png') no-repeat;
	width:124px;
	height:30px;
	padding:43px 0 0 30px;
	color:#292e31 !important;
	text-transform:uppercase;
	float:left;
	font-weight:bold !important;
}
.searchBar { 
	padding:333px 0 0 0;
	margin: 0 0 0 25px;
}
* html .searchBar { 
	padding:0;
	margin: 333px 0 0 23px;
	width: 100%;
}
* html .searchBarLogged {
	margin-top: 243px !important;
}
html > body .searchBar {
	*float: left;
	*padding:255px 0 0 0;
}
.searchBar a { 
	display: block;
	float:left; 
	width:110px;
	margin:7px 0 0 0;
}
.searchLabel {
	float:left;
	margin:6px 5px 0 0;
	font-size: 12px;
}
.searchField {
	float:left;
	margin:2px 0 0 0;
}
.search {
	float:right;
	width:260px;
	color:#FFFFFF;
	margin:0 40px 0 0;
}
* html .search {
	margin-right: 32px;
}
html > body .search {
	*margin-right: 20px;
}
.searchBtn input{
	float:left;
	behavior: url('pngFix/iepngfix.htc');
	background:url('../img/search_btn.png') no-repeat;
	width:25px;
	height:20px;
	border:0px;
	padding:0px 0px 0px 0;
	margin:3px 0px 0 5px;
}
.contactLink {
	display: none;
	background:url(../img/contact_arrow.gif) no-repeat left center;
	color:#FFFFFF !important;
	padding:0 0 0 10px;
	text-decoration:none;
	height: 12px;
	font-size: 12px;
}
.twoColFixLtHdr #mainContent {
	behavior: url('pngFix/iepngfix.htc');
	padding: 3px 10px 20px 10px;
	background:#FFFFFF url('../img/content_bg.png') no-repeat center top;
	width: 938px;
	min-height: 650px;
	float: left;
} 
* html .twoColFixLtHdr #mainContent {
	behavior: url('pngFix/iepngfix.htc');
	padding: 3px 20px 0px 10px;
	margin: 0 20px 0 0;
	background:#FFFFFF url('../img/content_bg.png') no-repeat center top;
	width: 928px;
}

.twoColFixLtHdr #mainContent p {
	margin: 0 30px 10px 0px;
}

.doubleArrow {
	font-weight: normal;
}
.leftCo {
	float:left;
	width:243px;
	margin: 0 35px 0 0;
	padding:0;
}
* html .leftCo {
	margin: 0 17px 0 0;
}
.menuHead01 {
    float:left;
	display:block;
	margin:0px 0 0 1px;
	background:url(../img/left_menu_head.png) no-repeat;
	width:218px;
	height:34px;
	font-size:14px;
	font-weight:bold;
	padding:38px 0 0 45px;
}

.menuHead02 {
	float:left;
	display:block;
	margin:0px 0 0 1px;
	background:url(../img/left_menu_head02.png) no-repeat;
	width:218px;
	height:34px;
	font-size:14px;
	font-weight:bold;
	padding:38px 0 0 45px;
}
.menuHead03 {
	float:left;
	display:block;
	margin:0px 0 0 1px;
	background:url(../img/left_menu_head03.png) no-repeat;
	width:218px;
	height:34px;
	font-size:14px;
	font-weight:bold;
	padding:38px 0 0 45px;
}


/* LEFT MENU */

.leftMenu {
	float:left;
	margin:0 0 0 10px;
	background:#ffaf15 url('../img/left_menu_bg.png') repeat-x;
	width:237px;
	font: 12px Arial, Helvetica, sans-serif;
}

* html .leftMenu {
	/*width:170px;*/
	margin:0 0 0 5px;
	padding:0 0 0 0px;
}

.leftMenu ul {
	float:left;
	margin:0px;
	padding:10px 0 10px 0;
	list-style-type: none;
}
.leftMenu ul li {
	width:170px;
	margin:0px 0px 10px 40px;
	padding:0 0 0 10px;
	background:url('../img/arrow_orange.gif') left center no-repeat;
}

.leftMenu ul li a:link, .leftMenu ul li a:visited, .leftMenu ul li a:active {
	color:#292e31;
	text-decoration:none;
	font-weight:bold;
}
.leftMenu ul li a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
/*-------------------------------------------------------------------*/
.leftMenu02 {
	float:left;
	margin:0 0 0 10px;
	background:#b7d22c url('../img/left_menu_bg02.png') repeat-x;
	width:237px;
}
* html .leftMenu02 {
	/*width:170px;*/
	margin:0 0 0 5px;
	padding:0 0 0 0px;
}

.leftMenu02 ul {
	float:left;
	margin:0px;
	padding:10px 0 10px 0;
}
.leftMenu02 ul li {
	margin:0px 0px 10px 40px;
	padding:0 0 0 10px;
	list-style-type: none;
	background:url('../img/arrow_green.gif') left center no-repeat;
}
.leftMenu02 ul li a:link, .leftMenu02 ul li a:visited, .leftMenu02 ul li a:active {
	font-weight:bold;
	color:#292e31;
	text-decoration:none;
}
.leftMenu02 ul li a:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
/*-------------------------------------------------------------------*/

.leftMenu03 {
	float:left;
	margin:0 0 0 10px;
	background:#57afad url('../img/left_menu_bg03.png') repeat-x;
	width:237px;
}
* html .leftMenu03 {
	/*width:170px;*/
	margin:0 0 0 5px;
	padding:0 0 0 0px;
}

.leftMenu03 ul {
	float:left;
	margin:0px;
	padding:10px 0 10px 0;
}
.leftMenu03 ul li {
	margin:0px 0px 10px 40px;
	padding:0 0 0 10px;
	list-style-type: none;
	background:url('../img/arrow_blue.gif') left center no-repeat;
}
.leftMenu03 ul li a:link, .leftMenu03 ul li a:visited, .leftMenu03 ul li a:active {
	font-weight:bold;
	color:#292e31;
	text-decoration:none;
}
.leftMenu03 ul li a:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
/*-------------------------------------------------------------------*/
.menuBottom {
	margin:0 0 0 10px;
}

/* LEFT MENU  END*/

.rightCo {
	width:640px;
	margin:0 0 0 280px;
	font: 13px Arial, Helvetica, sans-serif;
	
}


.banners {
	text-align:center;
}
.banner {
	display:block;
	margin:15px 0 0 0;
}
.lekariReg{
	float:right;
	background:url('../img/lekari_reg_bg.png') no-repeat;
	width:248px;
	height:170px;
	margin:24px 0 20px 20px;
	padding:53px 0 0 35px;
}
.lekariReg a {
	color:#6a6f72;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
.lekariReg a span {
	font-size:9px;
}
.imgFromInside {
	float:left;
	margin:10px;
}
.moreLink {
	float:right;
	text-decoration:none;
	color:#457dba;
}
.loginPanel{
	behavior: url('pngFix/iepngfix.htc');
	float:right;
	background:url('../img/login_panel_bg.png') no-repeat;
	width:274px;
	height:155px;
	margin:20px 10px 20px 20px;
	padding:35px 0 0 35px;
}
* html .loginPanel {
	margin-top: 50px;
}
.loginPanel a:link, .loginPanel a:visited, .loginPanel a:active, .loginPanel a:hover {
	font-weight:normal; 
	font-size:11px ;
	color:#999999;
	text-decoration:none;
	line-height: 50px;
}

.loginPanelMissingPass{
	float:left;
	background:url('../img/login_panel_bg.png') no-repeat;
	width:274px;
	height:155px;
	margin:20px 10px 20px 20px;
	padding:35px 0 0 35px;
}
.loginPanelMissingPass a:link, .loginPanel a:visited, .loginPanel a:active, .loginPanel a:hover {
	font-weight:normal; 
	font-size:11px ;
	color:#999999;
	text-decoration:none;
	line-height: 50px;
}

.loginTitle {
	font-size:13px; 
	font-weight:bold;
	color:#999999;
	padding:0 0 5px 0;
}
.loginTitle02 {
	font-size:13px; 
	font-weight:bold;
	color:#999999;
	padding:0 0 5px 35px;
}

.loginTitle03 {
	font-size:13px; 
	font-weight:bold;
	color:#999999;
	padding:0 0 5px 50px;
}
.loginTitle04 {
	font-size:13px; 
	font-weight:bold;
	color:#999999;
	padding:0 0 5px 20px;
}
.loginLabel {
	color:#282e31;
	font-size:11px;
	font-weight:bold;
	padding:6px 3px 0 0;
}
.loginFeild {
	line-height:18px;
	border:1px solid #282e31;
	margin:5px 0 0;
	width: 140px;
	height: 16px;
}

.logOutPanel {
	float:right;
	background:url(../img/lekari_reg_bg.png) no-repeat;
	width:173px;
	height:172px;
	padding:55px 0 0 75px;
	font-weight:bold;
	color:#6B6C6C;
}
* html .logOutPanel {
	margin:35px 0 0 0;
}
.logOutPanel a {
	text-decoration:none;
	color:#457DBA;
}

.loginBtn {
	behavior: url('pngFix/iepngfix.htc');
	background:url('../img/login_btn.png') no-repeat;
	width:58px;
	height:20px;
	border:0px;
	margin: 3px 0 0 0;
}

.sendBtnForm03 input{
	background:url(../img/send_btn_blue.png) no-repeat;
	border:0px;
	width:77px;
	height:20px;
	margin:7px 0 0 6px;
}

.btnBar {
	padding: 0px !important;
	margin: 0px !important;
}
.Save {
	background:url('../img/login_btn_integratori.png') no-repeat;
	width:58px;
	height:20px;
	border:0px;
	margin:3px 0 0;
}
.confirmBtnForm input{
	background:url(../img/confirm_btn_blue.png) no-repeat;
	border:0px;
	width:77px;
	height:20px;
	margin:7px 0 0 0;
}
.textTitle {
	font-size:14px;
	font-weight:bold;
	color:#282e31;
	display:block;
	margin:35px 0 0 0px;
	padding:8px 0 0 0px;
	width:380px;
	height:35px;
}
* html .textTitle {
	width:200px;
}
html > body .textTitle {
	width:290px;
}
.textTitle span {
	color:#6b6c6c;
	font-size:11px;
	}
.titleMarker {
	float:left;
	padding:0 5px 0 0;
}

a.blueBoldText:link, a.blueBoldText:visited, a.blueBoldText:active, a.blueBoldText:hover {
	display: block;
	padding: 0;
	margin: 0 0 4px 15px;
	font-weight:bold;
	color:#457dba;
	text-decoration:none;
	line-height:14px;
	font-size: 13px;
}

a.blueText{
	text-decoration:underline;
	color:#457dba;
	text-decoration:none;
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 30px 0;
	background: url(../img/top_arrow.gif) 0px 5px no-repeat;
}



span.blueBoldText {
	font-weight:bold !important;
	color:#457dba;
	text-decoration:none;
	line-height:18px;
}

.greyBoldText {
	font-weight:bold;
	color:#8a8b8b;
}
.profileForm {
	widows:600px;
	height:300px;
	background:url(../img/profil_form.png) no-repeat;
	margin:10px 0 0 0px;
	padding:37px 0 0 30px;
}

.profileForm textarea {
	width:230px;
	height:80px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
	margin: 7px 0 0;
}

.formText {
	color:#999999;
	font-size:11px;
	text-align:center;
}
.labelsForm {
	display:block;
	font-weight:bold;
	color:#282e31;
	font-size:11px;
	padding:13px 5px 0 0;
	text-align:right;
}
.labelsFormProfil {
	display:block;
	font-weight:bold;
	color:#282e31;
	font-size:11px;
	padding:10px 4px 0 0;
	text-align:right;
}
.nameForm input{
	width:371px;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	margin: 7px 0 0;
}
.jumpMenuForm select{
	width:40px;
	border:1px solid #000000;
	margin: 7px 0 0;
}

.phoneForm input{
	width:130px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
	margin: 7px 0 0;
}
.emailForm input{
	width:130px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
	margin: 7px 0 0;
}
.contactPersonForm input{
	width:130px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
	margin: 7px 0 0;
}
.commentForm input {
	width:400px;
	height:100px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
	margin: 7px 0 0;
}
.sendBtnForm input{
	background:url(../img/send_btn.png) no-repeat;
	border:0px;
	width:77px;
	height:20px;
	margin:7px 0 0 0;
}
.refusalBtnForm input{
	background:url(../img/otkaz_btn.png) no-repeat;
	border:0px;
	width:77px;
	height:20px;
	margin:7px 0 0 5px;
}
.sendBtnForm02 {
	padding: 0;
	margin: 0;
}
.sendBtnForm02 input{
	background:url(../img/send_btn_blue.png) no-repeat;
	border:0px;
	width:77px;
	height:20px;
	margin:7px 0 0 0;
}
body > html .sendBtnForm02 input {
	*margin-top: 0;
}
* html .sendBtnForm02 input {
	margin-top: 0;
}
.refusalBtnForm02 input{
	background:url(../img/otkaz_btn_blue.png) no-repeat;
	border:0px;
	width:77px;
	height:20px;
	margin:7px 0 0 5px;
}
.contactForm {
	width:400px;
	height:304px;
	background:url(../img/contactForm.jpg) no-repeat;
	margin:10px 0 0 0px;
	padding:37px 0 0 30px;
}

.contactForm textarea {
	width:230px;
	height:80px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
	margin:7px 0 0 0px;
}
.contactField input{
	width:190px;
	height: 16px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
	margin:7px 0 0 0px;
}
.contactFieldBig input{
	width:230px;
	height:100px;
	border:1px solid #000000;
	font-size:12px;
	color:#000000;
}
.contentBottom {
	margin-top: 0;
	float:left;
}
.searchResult {
	list-style-type:none;
	padding:0px;
	margin:15px 0 0 0;
}
.searchResult li {
	padding:0px;
	margin: 0 0 20px 0;
}
.searchResult li a:link, .searchResult li a:visited, .searchResult li a:active {
	text-decoration:none;
	color:#000000;
	font-weight:normal !important;
}
.searchResult li a:hover {
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
}
.date {
	font-size:11px;
	color:#999999;
}
.section {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
}
.paging {
	padding:15px 0 0 0;
	margin:15px 0 0 0;
	text-align:center;
}
.paging a:link, .paging a:visited, .paging a:active {
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
.paging a:hover {
	text-decoration:none;
	font-size:12px;
	color:#457DBA;
}
.selectedPage {
	text-decoration:none;
	font-size:12px;
	color:#457DBA !important;
}
/*--------------------------------NEWS---------------------------------*/
.newsList {
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

.newsList li {
	width:635px;
	clear:both;
	padding:12px 20px 12px 0;
	margin:0px;
	border-bottom:1px dotted #CCCCCC;
}
* html .newsList li {
	width:620px;
	padding:12px 0px 0 0;
}
.newsList li img {
	float:left;
	padding:3px;
	margin:0 10px 10px 0;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
.newsList li a {
	font-weight:bold;
	color:#457DBA;
	text-decoration:none;
	text-transform:uppercase;
}

.news {
	float:left;
	width:630px;
}
.news img {
	float:left;
	padding:3px;
	margin:0 10px 10px 0;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
} 
.news span {
	font-weight:bold;
	color:#457DBA;
	text-transform:uppercase;
}
.backLink {
	display: block;
	float: left;
	text-decoration:none;
	font-weight:bold;
	color:#457DBA;
}
.print {
	cursor: hand;
	cursor: pointer;
	background:url('../img/print.gif') no-repeat;
	width:47px;
	height:45px;
	border:none;
	padding: 0 0 3px 0;
	margin:0 20px 0 0;
	float: right;
}
/*--------------------------------NEWS END----------------------------*/

.pubCredits {
	font-weight:bold;
	font-size:10px;
	color:#999999;
}

.downloadList {
	float: left;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.downloadList li {
	float: left;
	padding:10px 0 10px 0;
	margin:0;
	width: 600px;
	border-bottom:1px dotted #CCCCCC;
}
.downloadList li a {
	float: left;
	text-decoration:none;
	font-weight:bold;
	color:#457DBA;
	line-height:18px;
}
.errorMsg {
	font-size:10px;
	color:#CC0000;
	margin: 0;
}
.thumbnail {
	float: left;
	/*width: 150px;*/
	/*height: 170px;*/
	margin: 0 10px 10px 0;
}
.thumbnail img {
	float: left;
}
.start {
	cursor: hand;
	cursor: pointer;
	display: block;
	float: left;
	behavior: url('pngFix/iepngfix.htc');
	background:url('../img/start_btn.png') no-repeat;
	width:58px;
	height:20px;
	border:0px;
	margin:10px 0 0;
	color: #fff !important;
	text-align: center;
}
.info {
	float: left;
	/*width: 420px;*/
	width:100%;
}
.info_text {
	clear: both;
}

.docList {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.docList li {
	padding:0 0 0 0px;
	margin:0 0 10px 0;

}
.docList li a {
	text-decoration:none;
	font-weight:bold;
	color:#457DBA;
	line-height:18px;
}
.docList li span {
	font-size:11px;
}
.errorMsg {
	font-size:10px;
	color:#CC0000;
}
/*--------------------------------FOOTER ----------------------------*/
.twoColFixLtHdr #footer {
	padding: 0 20px 0 20px;
	color:#999999;
} 
.twoColFixLtHdr #footer p {
	float:left;
	font-size:9px;
	margin: 0; 
	padding: 10px 0 10px 0; 
}
.twoColFixLtHdr #footer span {
	float:right;
	font-size:9px;
	margin: 0; 
	padding: 10px 30px 0 0; 
}
.twoColFixLtHdr #footer span a {
	text-decoration:none;
	font-weight:bold !IMPORTANT;
	color:#ff9a04;
	font-size:10px;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.langPanel {
	float:right;
	margin:100px 0 0 0px;

}
.langPanel a {
	margin:0 0 5px 0;
}
img {border:0px;}
.pngFix {
	margin-top: 0;
	behavior: url('pngFix/iepngfix.htc');
}
.article_bottom {
	width: 620px;
	float: left;
	margin-top: 20px;
}
.blank {
	display: none;
}
.popup {
	position:absolute; 
	left:40%;
	top:200px;
}
*html .popup {
	left: -10%;
}