html, body, ul, ol, li, dl, dt, dd, p,
h1, h2, h3, h4, h5, h6, blockquote,
form, fieldset, legend, table, td, th {
	margin: 0;
	padding: 0;
}
html, body {height: 100%;}
body {font-family: Arial, sans-serif; line-height: 1.4; background-color: #ffffff; text-align:center; background:#fff url(/i/main-bg.gif) repeat-x; font-size:1.4em;}

a {color:#FFF;}
a:visited {color:#CCFF00;}
a:hover,
a:focus {color:#FFCC00; !important; text-decoration:none}

img{ border:0;}

p, dl, address, blockquote {margin: 0 0 0.6em 0;}
hr {border: 0 hidden; border-top: 2px solid #4db57a; height: 0; clear: both; width:750px;}

ul {margin: 0 0 1.5em 0;}
ol {margin: 0 0 1.5em 2.5em;}
ul {list-style-type: none;}
li {margin: 0 0 0.3em 0;}
li ul, li ol {margin: 0.6em 0 0 1.3em;}
ul.list {margin-left: 1.3em;}
ul.list>li {text-indent: -1.3em;}
ul.list>li:before {content: '\2014\a0'; color:#ff3a00;}

h1, h2, h3 {font-weight: normal; line-height: 1.2;}
h1 {font-size: 3em; margin: 0 0 0.5em 0;}
h2 {font-size: 1.5em; margin: 1.2em 0 0.3em 0;}
h3 {font-size: 1.2em; margin: 1.5em 0 0.3em 0;}

table {border-spacing: 0; border: none; border-collapse: collapse;  }
td, th {padding: 0; border: none;  vertical-align: top;}

.content td{ text-align:left;}

.content h1,
.content h2{
	font-size: 1.35em;
	font-style: italic;
	font-weight: normal;
	letter-spacing: -0.05em;
	color:#f8c600;
}

.content p,
.content ul,
.content td
{
	font-size: 0.9em;
	color: #fff;
}
p.logo{ float:left; padding:20px 0 20px 10px;}
p.btn{
		border:none;
		background:none;
		margin:40px 10px 0 10px;
		padding:0;
		overflow:visible;					
		text-align:center;	
		white-space:nowrap;	
		height:40px;
		line-height:38px;
		background:url(/i/btn.gif) no-repeat;
		width:305px;
		height:41px;
		float:right;		
		}
p.btn a { font-size:12px; color:#FFFFFF;}
p.btn a:hover{font-size:12px; color:#FFFFFF; text-decoration:none;}
.content {}
.header{background:#f2f2f2}
.h-ban { background:url(/i/bannerH.jpg) left no-repeat; height:157px; width:782px;}
.h-banSh { background:url(/i/shadow.jpg) right no-repeat;  height:21px;}

.txt { padding-left:20px;}
.txt p{ padding-left:10px;}

.l-float{ float:left; width:410px; }

.r-float{ float:right; margin:10px 10px;}
.copy{ color:#fff; font-size:0.8em; padding:10px 0 10px 10px;}
.copy span{ font-size:1.5em;}

.brd { position:relative; background:url(/i/m-brd.gif) no-repeat; width:175px; height:87px;}
.brd a{ position:absolute; top:30%; text-align:center; display:block; width:175px; height:67px; overflow:hidden; color:#f8c600;  font-style:italic;}
.brd a:hover{}


.pad-l10{ padding-left:15px;}


#outerImage {padding:0; margin:0 17px; list-style:none;}
#outerImage li a {color:#777; text-decoration:none;}
#outerImage table {border-collapse:collapse; width:0; height:0; margin:-1px -4px;}
#outerImage span {display:block; width:749px; height:111px; background:url(http://cubamed.com.ua/i/dark.png); position:relative;}
#innerImage {padding:0; margin:0; list-style:none; position:relative;}
#innerImage li {float:left; color:#777; font-size:23px;}
#innerImage li a {float:left; color:#777; text-decoration:none; font-size:23px; white-space:nowrap;}
#innerImage li a b {display:block; width:173px; height:107px; position:absolute; background:#transparent;}
#innerImage li a b#link1 { top:-111px; left:0px; }
#innerImage li a b#link2 { top:-111px; left:191px;}
#innerImage li a b#link3 { top:-111px; left:382px;}
#innerImage li a b#link4  { top:-111px; left:573px; }


#outerImage li a:hover {border:0;}
#outerImage :hover span {background:url(http://cubamed.com.ua/i/dark.png);}

#innerImage li a:hover {color:#fff;}
#innerImage li a:hover b {cursor:pointer;}

#innerImage :hover b#link1{background:#fff url(http://cubamed.com.ua/i/pic1.jpg);}
#innerImage :hover b#link2{background:#fff url(http://cubamed.com.ua/i/pic2.jpg);}
#innerImage :hover b#link3{background:#fff url(http://cubamed.com.ua/i/pic3.jpg);}
#innerImage :hover b#link4{background:#fff url(http://cubamed.com.ua/i/pic4.jpg);}

.medList li {list-style:circle; margin:0 0 0 10px}
.medList li p{ padding:15px;}

blockquote, blockquote ul.medList { padding:0 0 0 15px; color:#fefcc7; font-size: 0.9em;
}

input, textarea {width:60%; border:1px solid #c0c0c0; line-height:16px; padding:4px;}

input.btn_cont { border:none; width:118px; height:42px;}

.hidPre{display:none;}
