@charset "utf-8";
/* CSS Document */

img {behavior: url('http://imedic.pl/wp-content/themes/imedic/iepngfix.htc');}

body {
	height:100%;
	width:100%;
	min-width:1000px;
}

html {
	width:100%;
	height:100%;
	background:#000000 url(images/bg_main.gif) repeat-x;
	color:#a5a5a5;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

h1 {font-weight:bold; font-size:15px;  margin-bottom:7px; margin-top:5px;}
h2 {font-weight:normal; font-size:13px;  margin-bottom:12px; margin-top:5px;}
h2 span, h2 span a {font-weight:bold; font-size:15px; text-decoration: none;}
h2 span a {color: #ddd;}
h2 span a:hover {color: #fff; text-decoration: none;}

h3 { margin-bottom:7px; margin-top:5px;}

li {
	list-style: disc;
	line-height:25px;
}

ul {
	margin-top:10px;
}

ol {margin-left: 20px;}

ol li {list-style: none;}

a { 
	text-decoration:underline;
	color:#666666;
}

a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#top {
	position:relative;
	width:1000px;
	height:339px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bg_top.jpg) right top no-repeat;
}

#logo {
	width:216px;
	height:89px;
	position:absolute;
	left:75px;
	top:66px;
}

#content {
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;

}

#left {
	background:url(images/bg_div.png) left repeat-y;
	margin-top:70px;
	width:535px;
        padding-left: 15px;
	height:auto;
	position:relative;
	float:left;
	padding-top:5px;
	margin-right:40px;

}

#left .image_little, #left .post .alignleft {
	margin:4px;
	margin-right:10px;
	margin-top:10px;
	padding:3px;
	float:left;
	border:1px solid #2E2E2E;
}

#left p {
	margin-right:5px;
	margin-bottom:25px;
	line-height:25px;
	text-align:justify;
}

#left .no_margin {
	margin-bottom:0;
}

#left p span {
	font-size:15px;
	font-weight:bold;
}

#left .image {
	text-align: center;
	width:95%;
}

#left .image img, #left .post img {
	margin-left:auto;
	margin-right:auto;
	border:1px solid #2E2E2E;
	padding:3px;
}

#left .post #company img  {border: none;}

#left .image .no_border {
	border:none;
	padding:0;
}

#left .contact {
	margin-left:50px;
}

#left #dystrybutorzy {
	width:90%;
}

#left #dystrybutorzy td {
	padding-left:20px;
}

#left #company {
	width:100%;
}

#left #company td {
	width:40%;
	padding:10px;
	text-align:center;
}

#left .podrecznik {
	display:block;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	background:url(images/acrobatlogo_resize.png) left no-repeat;
	padding-left:35px;
}

#left .added {color: #EB402C; font-size: 11px; margin:-14px 0 0 0; padding:0;}
#left .commentmetadata , #left .commentmetadata  a {color: #EB402C; font-size: 10px; text-decoration: none;}
#left .postmetadata {font-size: 11px; margin-bottom: 7px;}
#left .read_all {text-align: right;}

#left_top {
	position:absolute;
	width:550px;
	height:103px;
	background:url(images/dzial_img.png) left no-repeat;
	left:-49px;
	top:-98px;
}

#left_top img {margin-left:90px; margin-top:46px;}

#right {
	background:url(images/bg_div.png) left repeat-y;
	width:300px;
	float:left;
	margin-top:22px;
	position:relative;
}

#right img {
	margin-left:8px;
}

#demo {
	position:absolute;
	width:364px;
	height:275px;
	top:169px;
	left:-40px;
	margin-top:20px;
}

#demo_bg {
	width:364px;
	height:275px;
	display:block;
	background:url(images/demo_bg.jpg) left top;
}

#demo_bg:hover {
	background:url(images/demo_bg.jpg) left bottom;
}

#ivn {
	position:absolute;
	height:275px;
	top:460px;
	right:0;
	margin-top:20px;
}

#ivn_bg {
	width:82px;
	height:22px;
	display:block;
	background:url(images/logo_2.gif) left top;
}


#ivn_bg:hover {
	background:url(images/logo_2.gif) left bottom;
}

#left .post #ivn_logo {
	vertical-align:middle;
	margin-top:10px;
	margin-left: 25px;
}

.center {
	vertical-align:middle;
}

.clear {
	width:100%;
	height:30px;
	clear:left;
}

.input_text {border: none; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px 5px; margin-top: 10px; background: #CFCFCF;}

textarea {overflow:hidden;}

#left small {font-size: 11px; padding-left: 5px;}

.left {float: left;}

.navigation {padding: 0 0 0 20px;}
.navigation a  {text-decoration: none; font-weight: bold;}

.newer {float: left;}
.older {float: right;}

.error_div {padding: 0 20px 5px 20px; font-weight: bold; color: #FF9999;}
.p_form {margin-bottom: 0;}

#left .entry p {margin-bottom: 7px;}
#submit {float: right; display: block; margin-top: 7px; margin-right: 27px;}

#left #dystrybutorzy p{line-height: 20px;}

