﻿* {
	padding: 0;
	margin: 0;
}

html {
	background-color: #EFEEEE;
}

a img {
	border: 0;
}

img {
	border: 0;
}

/* Root, Wrapper */

body { behavior: url(http://zvezda.kharkov.ua/template/css/csshover2.htc); } /* Drop-down menu for ie */

#root {
	min-width: 764px;
	max-width: 1200px;
	margin: 0 auto !important;
	background: url(http://zvezda.kharkov.ua/template/img/menu-bcg02.gif) repeat-y left #fff;
	
}

#wrapper {
	background: url(http://zvezda.kharkov.ua/template/img/border-right.gif) repeat-y right; 
	height: 100%;
	padding: 0 7px 0 7px;
}

* html #wrapper {
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 764 ? "764px": (document.documentElement.clientWidth || document.body.clientWidth) > 1200 ? "1200px": "auto" );
}

/* Header */

#header {
	height: 201px;	
	margin-left: 222px; 
	background: url(http://zvezda.kharkov.ua/template/img/rezina.gif) repeat-x top;
}

* HTML #header { /* ie hack */
	float: right;
	margin-left: -10px;
}

#header img {
	margin: 0;
	float: right;
}

div.lang {
	position: absolute;
	top: 135px;
	margin-left: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #969696;
}

.lang a {
	text-decoration: none;
	color: #969696;
}

.lang a:hover, a.current-lang {
	color: #FF7200;
}

/* Center */

#center {
}

/* Content */

#content {
	padding: 0 20px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565656;
	overflow: auto;
	text-overflow:ellipsis;
}

* HTML #content { /* ie hack */
	float: right;
	margin-left: -10px;
}

#content p {
	margin: 0 0 10px 0;
	text-align: justify;
}

#content h2 {
	color: #0AB3CC;;
	font-size: 16px;
	margin: 10px 0 5px 0;
}

#content ul,ol {
	margin: 0 0 10px 25px;
}

#content img {
/*	border: 1px solid #A4A4A4; */
}

#content .left {
	float: left;
	margin: 0 7px 7px 0;
}

.headerline {
	background: url(http://zvezda.kharkov.ua/template/img/h1line.gif) no-repeat left;	
	height: 29px;
	margin: 0 0 10px -10px;
	padding: 6px 0 0 0;
}

.headerline h1 {
	margin: 0 0 0 32px;
	padding: 0 0 0 10px;
	background: #0AB3CC;
	font-size: 16px;	
	line-height: 23px;
	height: 23px;
	color: #D2F1F5;
}

blockquote {
	margin-left: 20px;
}

.c-table {
	border-collapse: collapse;
	font-size: 10px;
	width: 98%;
	margin-left: 1%;
}

.c-table a {
	font-size: 11px;
}

.c-table .table-title {
	font-size: 11px;
}

.c-table td {
	border: 1px #E8E8E8 solid;	
	border-spacing: 0;
	padding: 3px;
}

/* Left */

#left {
	width: 222px;
	float: left;
	/*overflow: auto;*/
	padding-bottom: 40px;
	
}

#left img {
	margin:0;
}

.menu {
}

.menu li {
	list-style: none;
	background: url(http://zvezda.kharkov.ua/template/img/line.gif) no-repeat right bottom;
	/* margin-bottom: -1px; */
	display: block;	
	
}

li.lastitem {
	background: none;
}

.menu li a {
	background: url(http://zvezda.kharkov.ua/template/img/button-menu.gif) no-repeat left;
	padding: 0 0 0 60px;
	display: block;
/*	height: 30px;
	line-height: 30px; */
	color: #2962B3;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.menu li a:hover, .menu li a.select {
	background: url(http://zvezda.kharkov.ua/template/img/button-menu-select.gif) no-repeat left;
	color: #FF7200;
}

/*
li a.menuChilds {
	background: url(http://zvezda.kharkov.ua/template/img/button-menu-child.gif) no-repeat left;
}

li a.menuChilds:hover {
	background: url(http://zvezda.kharkov.ua/template/img/button-menu-child-select.gif) no-repeat left;
}
*/

.banners {
	text-align: center;
	list-style: none;
}

.banners img {
	border: solid 1px #9E9B9B;
	margin-top: 10px;
}

.greenbutton {
	background: url(http://zvezda.kharkov.ua/template/img/green-button.gif) no-repeat left;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	line-height: 29px;
	padding: 0 0 0 45px;
	margin: 0 0 20px 20px;
}

/* Footer */

#footer {
	width: 100%;
	background: url(http://zvezda.kharkov.ua/template/img/footer-bcg.gif) repeat-x #DFDFDF bottom;
	height: 50px;
	clear: both;
	text-align: center;
}

#footer p, .mailto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #868686;
	padding: 15px 0 0 0;
}

 #footer p a, #content a, .mailto a {
 	color: #3770C2;
 }
 
 #footer p a:hover, #content a:hover, .mailto a:hover {
	text-decoration: none;
 }
 
#as-menu {
	background: url(http://zvezda.kharkov.ua/template/img/menu-bcg.gif);
	width: 216px;
	height: 50px;
	float: left;
}

#footer img {
	float: left;
}

/* cms */

.newsListDate {
	font-weight: bold;
	padding-right: 20px;
}

/* medic list */

.medic-list span {
	font-size: smaller;
	color: green;
	padding-left: 5px;
}

.medic-list .letter {
	list-style: none;
	font-size: 20px;
	margin-top: 3px;
}

.alphabet li {
	list-style: none;
	display: inline;
	font-size: 14px;
}

.medic-list-by-type li {
	font-weight: bold;
	margin-bottom: 2px;
}

.medic-list-by-type li ul li {
	font-weight: normal;
}

.medic-list-by-type a {
	padding-left: 5px;
}

.mailto {
	float: left;
	margin-left: 30px;
}

/* Dynamic menu */

.menu-v-d {
}

#left li ul li:hover {
	display: block; 
}

.menu-v-d li ul li a { 
	background: url(http://zvezda.kharkov.ua/template/img/sub-menu-bcg.gif) repeat-y right #E7E7E7;
	width: 160px; 
	padding: 0 0 0 20px; 
}

.menu-v-d li ul {
	border: 1px #CFCFCF solid;
} 

.menu-v-d li ul li a:hover { 
	background: /* url(http://zvezda.kharkov.ua/template/img/sub-menu-bcg.gif) repeat-y right */ #F0F0F0;
}

.menu-v-d li { 
	display: block; 
	position: relative; 
	height: 30px;
}

.menu-v-d li a { 
	display: inline-block; 
	line-height: 30px;
}


.menu-v-d li:hover { 
	display: block;
	cursor: pointer;
}

.menu-v-d li ul li:hover { 
	display: block;
}


.menu-v-d a:hover { color: #fff; }


.menu-v-d li ul { 
	display: none; 
	position: absolute; 
	top: -1px;
	left: 95%; 
	width: 180px; 
	background: #fff; 
}

.menu-v-d li ul li { background: #fff; display: block; }

.menu-v-d li:hover ul ul,
.menu-v-d li:hover ul li:hover ul ul { display: none; }

.menu-v-d li:hover ul,
.menu-v-d li:hover ul li:hover ul,
.menu-v-d li:hover ul li:hover ul li:hover ul { 
	display: block; 
}

.menu-v-d ul ul { 
	left: 100%; 
}

/* Designed by */	
	
#injoit-designed {
	font: 12px Tahoma;
	text-decoration: none;
	display: block;
	width: 140px;
	height: 38px;
	background: url(../img/zvezda-designedbyinjoit.gif) no-repeat right;
	color: #909090;
	text-align: right;


	float: right;
	margin-top: 10px;
	margin-right: 10px;	
}

#injoit-designed:hover {
	text-decoration: underline;
}	

#injoit-designed span {
	position: relative;
	top: 5px;
	padding: 0 20px 0 0;
	right: 30px;
	display: block;
}
