﻿body
{    
	margin:0px;
	padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
}

body a
{   
	text-decoration:none;
	color:#0B72B5;
} 

body a:visited
{
    color:#008FB2;
}

body a:hover
{   
 color:#AD090B;
} 

body a:active
{
    color:#B40B71;
}

body h1 /* page title*/
{
    color:#C83939;
    font-size:1.2em;  
    margin:0px;
    padding: 0px 0px 0px 0px;
}

body h2 /* red */
{
    color:#C83939;
    font-size:1.0em;  
    margin:0px;
    padding: 0px 0px 0px 0px;
    display: inline;
}

body h3 /*  */
{
    color:#C83939;
    font-size:1.0em;  
    margin:0px;
    padding: 0px 0px 0px 0px;
    display: inline;
}

body h6 /* gray */
{
    color:#6C6969;
    font-size:1.0em;  
    margin:0px;
    padding: 0px 0px 0px 0px;
    display: inline;
}
#container
{
	margin: 0 auto;
	margin-top: 10px;
	width: 1000px;
	background: #fff;
}

#header 
{
	padding:0px;
	margin:0;
	text-align:center;
	height:100px;
    background:#A6DEDC url(../images/bg-main-db1.png) repeat-x;
	}
	
#header h1 {
	font-size:150%;
	}

#header-left
{
	float:left;
	width:780px;
    background: transparent url(../images/logo-hosmed-db1.png) no-repeat;
}

#header-right
{
	float:right;
	width: 220px;
    display:inline;
    background:url(../images/bg-sd-main-db1.png) repeat-x;
}

.logo 
{
    width:370px;
    height:100px;
    float:left;
}

.logo_link
{
	position:relative;
	float:left;
	padding-left:30px;
    width:260px;
    height:52px;
	font-size:0.7em;
	color:#eeeeee;
	text-align:left;
	vertical-align:text-top;
}

.logo_link:visited
{
	color:#eeeeee;
}

.logo a
{
    border-width:0;
}


#content-container
{
	float: left;
	width: 1000px;
}

#section-navigation
{
	float: left;
	width: 260px;
	padding: 10px 0;
	display: inline;
}

#content
{
	float: left;
	width: 600px;
	padding: 10px 0;
	margin: 0 0 0 5px;
}

#aside
{
	float: right;
	width: 132px;
	padding: 10px 0;
	display: inline;
}
	
#maincontent {
	position:relative;
	margin:0;
	padding:10px;
	}
	
#left { 
	position:relative;
	/* margin:0 0 -100px 0; zmiana 2*/
	top:-10px;
	padding-top:0px;
    padding-left:0px;
	left:-10px;
	float:left;
	width:266px;  /* for IE5/WIN */
	min-height:450px;
    height:100%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:266px; /* actual value */
	z-index:101;  
	}

#right {
	position:relative;
	margin:0 0 -10px 0;
	top:-10px;
	padding-top:10px;
	right:0px;
	float:right;
	width:132px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:132px; /* actual value */
	z-index:102;
	}
	
#center {
	position:relative;
	top:-10px;
	padding-left:270px;
	padding-right:150px;
	padding-top:8px;
	padding-bottom:0px;
	vertical-align:top;
	left: 0px;
}

/* column container */
.colmask {
   	position:relative;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
}

.col1,
.col2,
.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
}

/* 2 Column (double page) settings */
.doublepage {
	/* background:#eee;		right column background colour */
}
.doublepage .colleft {
		right:49%;			/* right column width */
		background:#fff;		/* left column background colour */
}

.doublepage .col1 {
		width:50%;			/* left column content width (column width minus left and right padding) */
		left:49%;			/* right column width plus left column left padding */
		min-width:10em;
}

.doublepage .col2 {
		width:48%;			/* right column content width (column width minus left and right padding) */
		left:49%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	
/* 3 Column settings: 30+40+30 */
.threecol {
}
.threecol .colmid {
	right:30%;			/* width of the right column */
}
.threecol .colleft {
	right:40%;			/* width of the middle column */
}
.threecol .col1 {
	width:36%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:26%;			/* Width of left column content (column width minus padding on either side) */
	left:36%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:26%;			/* Width of right column content (column width minus padding on either side) */
	left:80%;			/* Please make note of the brackets here:
					(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

#centerBottom1 {
	float:left;
	width:100%;
}

#contents
{
padding:0 2px 0 2px;
margin:0 2px 0 2px;
/*border-left:solid 1px #EBEBEB;
border-right:solid 1px #EBEBEB;*/
}

#footer 
{
	position:relative;
	top:1px;
	width:100%;
	border-top:dotted 1px #2CAFAA;
    border-bottom:solid 1px #EEEEEE;
	font-size:0.8em;
	font-weight:bold;
	clear:both;
	margin:0;
	padding :1px 0;
    margin: 0 0 0 0;
	text-align:center;
    color:#838080;
    height:20px;
    white-space:nowrap; 
    z-index:1;
}

#footer a
{
    color:#838080;
}

#footer a:visited
{
    color:#838080;
}

#footer a:hover
{
    color:#D94A4A;
}

#footer a:active
{
    color:#2CAFAA;
}
	
#footerMenu
{
	float:left;
    text-align:right;
    width:50%;
	color:#284DF2;
}
	
#footerInfo
{
	float:right;
	position:relative;
	top:2px;
	color:#AFABAB;
	font-size:0.6em;
}
	
#fooBan
{
	position:relative;
    float:left;
	clear:both;
	top:10px;
    height:31px;
    margin-left:2px;
}
	
.fooBanLink a
{
	margin:0 2px 0 2px;
}

.fooRight
{
	position:relative;
	top:20px;
	float:right;
}

.Heading
{
    margin: 4px 0 8px 0;
    border:solid 1px #C83939;
    padding: 4px 4px 4px 6px;
    width:96.3%;
    font-style:italic;
}
#header-nav
{
	float:right;
	}
	
#mainNav
{
   margin-top: 20px;
   z-index: 711;
}

#mainMenuNav
{
    float:left;
}

#secondNav
{
  margin-top: 66px;
  z-index: 710;
}
	
#Languages
{
   padding-top: 20px;
   margin-left:295px;
   z-index: 705;
}

.QuestionPanel
{
   color:#EBEBEB;
   float:left;
   font-weight:bold;
   font-size:1em;
   padding-top: 18px;
   padding-left:30px;
   z-index: 707;
}

.QuestionPanel a
{
   color:#EBEBEB;
}

.QuestionPanel a:visited
{
   color:#EBEBEB;
}

.QuestionPanel a:hover
{
   color:white;
   text-decoration:underline;
}

#Progress
{
  top: 1px;
  left:10px;
  z-index: 710;
  vertical-align:middle;
}

#loginNav
{
    background:url(../images/bg-sd-main-corner-left-db1.png) no-repeat;
    background-position:left;
    float:left;
	/* top:-10px; zmiana 1*/
    height:100px;
	width: 220px;
    z-index: 600;
}

#loginNav a
{
	color:White;
}

#loginNav a:hover
{
	color:#EBEBEB;
}


#loginNav_left
{
    z-index: 601;
    float:left;
    width:45px;
    height:100px;
}

#loginNav_right
{
    background:url(../images/bg-sd-main-corner-right-db1.png) no-repeat;
    background-position:right;
    z-index: 603;
    width:45px;
    height:100px;
    float:right;
    right:-55px;
}

#LoginView
{
    margin-left:50px;
    padding-top:35px;
    font-size: 1em;
    z-index: 610;
    text-align:left;
    white-space:nowrap;
    overflow:hidden;
    padding:2px;
    min-width:7em;
    color:#04578F;
}

#LoginView a,#LoginView a:visited
{
    color:#1E7774;
}

#Profile
{
}

#BreadCrumb
{
  margin-top: 76px;
  margin-left: 1px;
  z-index: 5000;
}

#Search
{
    width:145px;
    z-index: 800; /* > SecondMenu !!! */
    border:solid 1px #1E7774;
    vertical-align:middle;
    margin-top:18px;
    margin-left:50px;
}

.keys
{
	 float:left;
     Width:122px;
     z-index: 801;
     border:solid 1px white;
     background-color:#EBEBEB;
     overflow:hidden;
}


.box
{
    z-index: 806;
    width:100%;
    height:19px;
    border-width:0;
}

.hotbutton
{
	 float:right;
	 height:19px;
     Width:19px;
     z-index: 802;
     border:solid 1px white;
     background-color:#B43232;
     overflow:hidden;
}

.label
{
    z-index: 806;
    width:100%;
    height:16px;
    font-size:0.8em;
    font-weight:900;
    color:White ; 
    background: #B43232 url(../images/bg_red.png) no-repeat;
    vertical-align:baseline;
    text-align:center;
}

.searchPanel
{
	background-color:#F9F9F9;
    border:solid 2px #AFABAB;
    z-index:1800;
    padding:4px;
    text-align:left;
}

.button
{
	background-color:#F9F9F9;
    border:none 0;
    text-align:left;
}
.button:hover
{
    color:#284566;
    cursor:pointer;
    text-decoration:underline;
}

#leftContent
{
}

#leftNavigation
{
   position:relative;
   height:27.5em;
}

#manLink
{
   margin:5px 0 2px 60px;
   height:22px;
}

.leftPanel
{
	margin-top:8px;
}

.leftInfo
{
	padding: 8px;
}

#TenderAnnouncements
{
	position:relative;
	padding:4px;
}

#Intro
{
}

#MainWarning
{
	width:99%;
	font-size:0.8em;
	color:#4D4D4D;
	background:#eee;
    border:dotted 1px #D8D8D8;
    padding:4px;
    margin-top:6px;
}

#OthersLeft
{
	padding-top:4px;
	padding-bottom:4px;
    margin-top:6px;
    width:99%;
    border:solid 1px #759AC4;
    background-color:#F9F9F9;
    color:#4D4D4D;
    font-size:0.9em;
    line-height:1.7em;
    clear:both;
}

.maininfo
{
    margin:0 0 4px 10px;
    width:96%;
}

#OthersRight
{
	height:79px; 
	padding-left:4px;
    color:#4D4D4D;
    white-space:nowrap;
    overflow:hidden;
    font-size:0.9em;
    line-height:1.5em;
}

.lastadded
{
}

.used
{
}

.mainnews
{
    margin: 7px 0 0 10px;
    width:96%;
}

#banner_center
{
}

#banner_vertical
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
    top:-2px;
	width:120px;
    margin-bottom:6px;
}

.banner_square
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3px;
	width:125px;
	height:125px;
	/*border: solid 1px #EBEBEB*/
}

#Left_banners
{
	
}

.banner_half
{
	position:relative;
    margin:8px auto 8px auto;
	width:240px;
	height:60px;
	/*border: solid 1px #EBEBEB*/
}

.banner_fullbar
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3px;
	width:392px;
	height:72px;
	/*border: solid 1px #EBEBEB*/
}

.banner_top
{
    margin-bottom:3px;
	padding-bottom:8px;
    white-space:nowrap;
}

.banner_Leaderboard
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3px;
	width:728px;
	height:90px;
	/*border: solid 1px #EBEBEB*/
}

.banner_login
{
	position:relative;
    margin-bottom:3px;
	width:760px;
	height:280px;
	border: solid 1px #EBEBEB
}

.banner_button1
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3px;
	width:120px;
	height:90px;
	border: solid 1px #EBEBEB
}
.banner_button2
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3px;
	width:120px;
	height:60px;
	border: solid 1px #EBEBEB
}

.banner_microbutton
{
	position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3px;
	width:88px;
	height:31px;
	border: solid 1px #EBEBEB
}

.info_left
{
	position:relative;
    margin:3px auto 3px auto;
	width:240px;
	margin-top:20px;
}

.info1
{
	text-align:left;
	font-size:0.9em;
	color:#1C1C1D;
	border:solid 2px #AFABAB;
	background-color:#EEEEEE;
	padding:5px;
}

