@import url(reset.css);
body{ background:#ffffff url(/images/bg_body.jpg) no-repeat center top; font:62.5%/1.5 Georgia, Verdana, Arial, Helvetica, sans-serif;}
a{ color: #0077d4; text-decoration:none;}
a:hover{ color: #fc5e2c; text-decoration:none;}

.accordion h3 { cursor: pointer; }
.accordion h3.nolink { cursor: default; }

.container_box{ overflow:hidden; width: 990px; margin: auto;}
.container{ width:64%; padding-left: 36%; margin:0 auto 0; font-size:1em;}

.top{ position:relative; height:290px;}
.top .logo_sanofi{ width:180px; height:35px; display:block; position:absolute; left:700px; text-indent:-9999px; float:left}
.top .e_infekcje{ width:450px; height:66px; display:block; position:absolute; left:10px; top:180px; text-indent:-9999px; float:left}

.menu_col{ float:left; width:220px;}
.menu_col li{ border-bottom:1px solid #CCCCCC; overflow:hidden; padding:6px 0; text-align: right;}
.menu_col li a{ width:220px; float:right; text-align:right; clear:both; font-size:1.6em; color:#0077D4; font-weight: 600}
.menu_col li a:hover,
.menu_col li.active a{ color:#FC5E2C; text-decoration:none; clear:both;}
* html .menu_col li{ border-bottom:1px solid #CCCCCC; overflow:hidden; padding:12px 0;}
* html .menu_col .submenu li{ border-bottom:0 none; border-top:1px solid #CCCCCC; overflow:hidden; padding:12px 0;}


.menu_col .submenu{ clear:both; padding-top:6px;}
.menu_col .submenu li{ border-bottom:0 none; border-top:1px solid #CCCCCC; overflow:hidden; padding:6px 0;}
.menu_col .submenu li a{ width:190px; font-weight: 100; padding-right: 20px}
.menu_col .form_box .form{ width:220px; float:right;}
.menu_col .form_box li{ border:0 none;}
.menu_col .form_box li h1{ font-size:1.6em; color:#0077D4; font-weight: 600}
.menu_col .form_box li h3{ font-size:1.6em; color:#0077D4; font-weight: 600}

.menu_col .form_box li .form_row{ overflow:hidden; padding-top:10px;}
.menu_col .form_box li .form_row .bg_search{ float:left; width:145px; height:28px; background:url(/images/bg_search.png) no-repeat 0 0;}
.menu_col .form_box li .form_row .bg_search input{ border:0 none; background-color:#F6F5F3; margin:5px 0 0 5px; width:135px; height:18px; float: left;}
.menu_col .form_box li .form_row .btn_search{ float:right;}


.content_col{ float:right; padding-left: 5px;}
.content_col .main{ overflow:hidden; width:740px; clear:both;}
.content_col .main .col_left{ width:386px; float:left;}
.content_col .main .col_right{ width:329px; float:right;}
.content_col .main h2 { color: #0077D4 !important;}
.content_col .main h2.sec {
	/*color:#fc5e2c;
	*/
  color: #0077D4;
  font-size:1.8em; 
	/*border-bottom:1px solid #CCCCCC;*/ 
	padding:3px 0 5px 0;
	margin-bottom:10px; 
	font-weight: lighter;
	line-height: auto;
}

.content_col .main h5 {
	position: relative;
	color: #fc5e2c;
	font-size:1.8em;
	padding:3px 0 5px 0;
	margin-bottom:10px;
	font-weight: lighter;
}

h5 a.rss {
	position: absolute;
	top: 8px;
	right: 0;
	width: 20px;
	height: 20px;
	text-indent: -5000px;
	background: url(/images/btn-rss.png) top left no-repeat;
}

.prostokat {
	background: url(/images/prostokat.png) left bottom no-repeat;
}

.prostokat2 {
	background: url(/images/prostokat2.png) left bottom no-repeat;
}

.prostokat3 {
	background: url(/images/prostokat3.png) left bottom no-repeat;
}

.content_col .main h2{ color:#FC5E2C; font-size:1.6em; padding-bottom:15px; font-weight: lighter;}
.content_col .main h2.art { color:#FC5E2C; font-size:24px; line-height:30px;padding-bottom:15px; font-weight: lighter; width: 560px}
.content_col .main h2.priv { color:#FC5E2C; font-size:1.6em; font-weight: lighter; padding-bottom: 0; padding-bottom: 5px; padding-top: 10px}
.content_col .main h2.priv em { color:#FF0000; font-weight: lighter; padding-bottom: 0; padding-bottom: 5px; padding-top: 10px; font-size: 0.7em; font-weight: bold}
.content_col .main h4{ color:#FC5E2C; font-size:1.2em; /*padding-bottom:15px; padding-left: 110px;*/}
.content_col .main h2.nopadding{ color:#FC5E2C; font-size:1.8em; padding-bottom:0;}
.content_col .main h3{ color:#666; font-size:1.6em; font-weight: bold;} /*zamiast 3a7bae*/
.content_col .main p{ /*color:#454545;*/ color: #666; }
.content_col .main p.czytaj_wiecej,
.content_col .main p.ogladaj{ padding-bottom:15px;}
.czytaj_wiecej a,
.ogladaj a{ color:#0077D4; font-size:1.2em;} /* zamiast #3a7bae */
/*.content_col .main a{ color:#0077D4;}*/

.nastepny {

	text-align: right;
	margin-top: -50px;

}

img.ramka, #baby_drug_info img, .article_content img {padding: 3px; border: 1px solid #ccc; margin: 3px;}

#baby_drug_info ul.contlist, #baby_drug_info ul.gabinet_list { list-style-type: none !important; }

.main { position: relative; }

#verticalbanner {
  float: right;
  width: 160px;
  height: 600px;
  margin-left: 15px; 
}


ul.contlist {
  width: 560px; float: left;
  margin-top: 1.5em;}
.nastepny a {

	font-size: 1.2em;

	}
	
.article_content { 
	color:#454545;
	font-size:1.2em;
	margin-bottom: 10px;
}
.article_wrapper { width: 400px;}

.wciecie {
	padding-left: 85px;
}

.artykul_zajawka a img, .wideo_zajawka a img, ul.contlist li a img {
	float: left;
	margin: 0 10px 0 0;
}

.imgframe {
	padding: 3px;
	border: 1px #ccc solid;
}

.artykuly h2, .clinicalcases h2, .privatesurgery h2, ul.podobne li {
	font-size: 14px !important;
	line-height: 135% !important;
}

ul.podobne li {
	padding-left: 16px;
	background: url(/images/arrow-orange.png) 1px 5px no-repeat;
}

.privatesurgeryh a {
	color: #6f6d6c;
}

.privatesurgeryh a:hover {
	color: #0077d4;
}

.privatesurgery h2 a, .clinicalcases h2 a {
	color: #9c9998;
  background-image: none;
	/*background: url(/images/arrow-black.png) 1px 4px no-repeat;*/
}

.privatesurgery h2, .clinicalcases h2  {
  padding-left: 20px;  
}

.privatesurgery h2 img, .clinicalcases h2 img {
  border: none;
  float: left;
  margin: 6px 0 0 -15px;
  padding: 0;
  padding-bottom: 20px;
  height: 9px; width: 8px; 
}

.privatesurgery h2 a:hover, .clinicalcases h2 a:hover {
	color: #6f6b67;
}

.single_article p a {
color: #666;
}

.single_article p a:hover {
	color: #6f6d6c;
  text-decoration: underline;
}
.single_article {
	position: relative;
	margin-bottom: 20px;
}
.single_article .meta a { color: #666; }
.single_article .meta a:hover { color: #fd521d; }

.articleBodyLink { color: #666; }
.articleBodyLink:hover { text-decoration: underline; color: #0077D4} 

.single_article img.imgframe {
	margin-bottom: 15px;
}
.duration {color: #0077D4 !important; text-align: right; }
.duration span {color: #fd521d !important; }

.ktoikiedy {
	position: absolute;
	top: 0;
	left: -85px;
	width: 74px;
	color: #6f6d6c;
	text-align: right;
}

.kiedy {
	display: block;
	font-size: 28px;
	line-height: 80%;
}

.rok {
	display: block;
	font-size: 14px;
}

.kto {
	display: block;
	font-size: 10px;
	margin-top: 7px;
	padding-top: 7px;
	color: #aaa;
	border-top: 1px #ccc solid;
}

.kto em {
	display: block;
}

.meta {
	padding: 3px 5px;
	font-size: 11px;
	color: #666;
	border: 1px #e8e6e2 solid;
  clear: both;overflow: hidden;
  margin-top: 10px; 
}

.meta2 {
  padding: 3px 5px;
  font-size: 11px;
  font-weight: bold;
  color: #666;
  border: 1px #e8e6e2 solid;
  margin-bottom: 25px; 
}

.meta span {
	font-weight: bold;
}

.orangebutton {
  background-color: #FC5E2C;
  color: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 5px 9px;
  font-size: 12px;
  line-height: 26px; 
  margin: 10px auto;
}
.orangebutton:hover {
  color: #fff;
  text-decoration: underline;
}

.art-meta {
	margin: 6px 0 10px 0;
	font-size: 12px;
	color: #888;
	width: 560px;
}

.art-meta .fr { margin-top: 10px; margin-bottom: 18px; float: none;}

.art-meta span {
	color: #777;
	
}

.meta a, .fr {
	float: right;
}

.whitebox {
	font-size: 12px;
	color: #b9b9b8;
	margin-bottom: 15px;
	padding: 7px 10px;
	border: 1px #ccc solid;
	background-color: #fcf9f2;
}

.whitebox strong {
	color: #999897;
	font-style: italic;
	font-weight: bold;

}

.whitebox .linki {
	margin-top: 6px;
  padding-top: 6px; 
	border-top: 1px #ccc solid;
}

.whitebox .linki a {
  font-style: italic;
  font-size: 11px;
  font-weight: bold;
}

.linki span {
	margin: 0 8px;
}

.makespace {
	padding-right: 180px;
}

.article_content p, .article_content ul li { padding-bottom:15px; line-height: 1.55}
.article_content strong, .article_content b { font-weight: bold; font-size: 1.1em;}

.makespace p {
	font-size: 12px; line-height: 1.5;
}

ul.share {
	overflow: hidden;
	padding-bottom: 10px;
  margin: 15px 0 10px 0;
	border-bottom: 1px #e5e5e5 solid;
	width: 550px;
}

ul.share li {
	float: right;
	margin-right: 15px;
	width: 22px;
	height: 20px;
}

ul.share li.lastli {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	font-size: 12px;
	color: #b9b9b8;
	padding: 0;
}

ul.contlist li {
	margin-bottom: 20px;
}

ul.contlist li h4 {
	margin-bottom: 4px;
}

ul.contlist li p {
	padding-bottom: 6px;
}

ul.stronnicowanie li {
	display: block;
	width: 27%;
	float: left;
	font-size: 16px;
	text-align: center;
}

ul.stronnicowanie li.strony {
	width: 46%;
  font-size: 17px !important;
}

ul.stronnicowanie li.strony a{ width: 10px;}
a.znajomemu {
	display: block;
	width: 22px;
	height: 20px;
	background: url(/images/share.png) 0 0 no-repeat;
	text-indent: -5000px;
}

a.drukuj {
	display: block;
	width: 22px;
	height: 20px;
	background: url(/images/share.png) 0 -20px no-repeat;
	text-indent: -5000px;
}

a.pobierz {
	display: block;
	width: 22px;
	height: 20px;
	background: url(/images/share.png) 0 -40px no-repeat;
	text-indent: -5000px;
}

ul.podobne {
	margin-top: 15px;
}

ul.podobne li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px #e5e5e5 solid;
}

.half {
	width: 260px;
	float: left;
}

.wideo_zajawka {
	min-height: 190px;
  height: auto !important;
	height: 190px;
  
  padding-right: 15px;
	padding-bottom: 20px;
}

.wideo_zajawka .meta {
	margin-top: 10px;
  color: #aeabaa;
}

.wideo_zajawka  h4 {
	padding-bottom: 8px !important;
	padding-left: 0 !important;
	/*max-height: 72px;
	overflow: hidden;*/
}

.alt {
	padding-right: 0;
	padding-left: 15px;
}

.zobaczwiecej {
	text-align: center;
	font-size: 24px;
	margin: 10px auto;
  width: 500px; 
  padding: 5px 0;
  background: #fc5e2c; 

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.zobaczwiecej a {  color: #fff; display: block; }
.zobaczwiecej a:hover { text-decoration: underline;}

.video_box .video_foto p img {
	border: #c0c0c0 1px solid;
}

.table td,
.table th{ vertical-align:top; padding:0 15px 15px 0;}

.bg_input{ width:400px; height:28px; background:url(/images/bg_input.gif) no-repeat 0 0;}

.bg_input_ta{ width:400px; height:28px; background:url(/images/bg_text_area.gif) no-repeat 0 0;}
.bg_input input{ width:390px; height:18px; margin:5px 0 0 5px; border:0 none; background-color:#F6F5F3;}

.bg_text_area{ width:340px; height:90px; background:url(/images/bg_text_area.gif) no-repeat 0 0;}
.bg_text_area textarea{ width:330px; height:80px; margin:5px 0 0 5px; border:0 none; background-color:#F6F5F3;}

ul.mapa_strony{ padding:15px 0 0;}
ul.mapa_strony li{ background:url(/images/bg_li.gif) no-repeat 0 9px; padding:0 0 5px 10px; font-size:1em;}
ul.mapa_strony li a{ color:#3a7bae; font-size:1.4em;}
ul.mapa_strony li ul{ padding-left:15px;}
ul.mapa_strony li ul li{ font-size:1em;}

ul.gabinet_list{ padding:0 0 15px;}
ul.gabinet_list li{  padding:0 0 7px 10px; }
ul.gabinet_list li a{ color:#3a7bae; }
ul.gabinet_list li ul{ padding-left:15px;}
ul.gabinet_list li ul li{ }
ul.gabinet_list li p {  }

.gabinet_menu{ font-size:1.1em; color:#3a7bae; padding-bottom:15px;}
.gabinet_menu a{ color:#3a7bae; }

/*.content_col .main .titl { color:#0077d4; }*/

.video_box{ overflow:hidden; margin-bottom:15px;}
.video_box img {
	float: right;
	padding: 4px;
	border: 1px #cce4f6 solid;
}
.videodesc {
	width: 250px;
	float: left;
}
.video_box .video_foto{ width:350px; float:left; padding-right: 10px; margin-top: 5px  }
.video_box .video_foto_2{ width:100px; float:left; padding-right: 10px; margin-top: 5px; height: 150px }
.video_player_box{ overflow:hidden;
	margin-bottom: 15px; }
.video_player_box img {
	padding: 4px;
	border: 1px #cce4f6 solid;
}
.video_player_box .video_player{ float:left; width:300px;}
.video_player_box .video_box{ float:right; width:400px;}

.searchresult { margin-top: 15px; padding-top: 15px; border-top: 1px dotted #666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

.czytaj_wiecej { margin: 5px 0; }


.czytaj_wiecej_news a{ background:url(/images/bg_news.jpg) top right no-repeat; /*width:350px;*/ height:50px; display:block; text-indent:-9999px;}
.czytaj_wiecej_article a{ background:url(/images/bg_article.jpg) no-repeat 0 0; width:350px; height:50px; display:block; text-indent:-9999px;}


/*footer*/
.footer_menu{ height:20px; background-color:#0077D4; font-family: Verdana, Arial, Helvetica, sans-serif; margin:20px 0 10px;}
.footer_menu .container{ font-size:1em; color:#B3D6F2; padding-top:2px; padding-left: 360px;}
.footer_menu .container a{ color:#B3D6F2;}
a.logo_zdrowie{ margin:21px auto 0; width: 110px; height: 87px; display:block; background:url(/images/logo_zdrowie.png) no-repeat 0 0; text-indent:-9999px;}
.footer_box { padding-bottom: 15px;}

/* style kuby */


.cb {
	clear: both;
}

#banner { 
	margin: 0 auto 20px;
	width: 960px;
	height: 120px;
}

#logowanie {
	margin: 10px 0;
}

#logowanie ul {
	float: right;
}

#logowanie ul li {
	float: left;
	margin-left: 10px;
}

#logowanie ul li span {
	font-size: 16px;
	color: #eee;
}

#logowanie input {
	font-family: Georgia;
	font-size: 13px;
	color: #fff;	
}

#logowanie input.field-szukaj {
	width: 136px;
	height: 18px;
	color: #555;
	padding: 5px;
	border: none;
	background: url(/images/field-szukaj.png) top left no-repeat;
}

#logowanie input.btn-szukaj {
	width: 60px;
	height: 28px;
	padding: 0;
	border: none;
	background: url(/images/btn-szukaj.png) top left no-repeat;
}

#logowanie input.btn-zaloguj {
	width: 66px;
	height: 28px;
	padding: 0;
	border: none;
	background: url(/images/btn-zaloguj.png) top left no-repeat;
}

.top1 { width: 100%; height: 60px; }
.mainlink {float: left; width: 217px; height: 57px; margin-top: 185px; display: block}

.mainlink2 { width: 400px; height: 64px; margin-top: 25px; display: block; border-bottom: 0;}
.mainlink2 a{ width: 400px; height: 64px; display:block; text-indent:-9999px; overflow:hidden;}

#active_link { color: #FC5E2C; }
.content_col .main span.new { color: #ff0000; font-weight: bold }
.content_col .main span.new2 { color: #0077D4; font-weight: bold }

#contact_mailBody { background: none; width: 165px; margin-left: 4px; margin-top: 4px; border: none }

ul.list li { padding-bottom: 10px; list-style-type:disc }

table.arttable { border-top: #666666 1px solid;border-left: #666666 1px solid }
table.arttable td { width: 200px; padding: 5px; border-right: #666666 1px solid;border-bottom: #666666 1px solid }
table.arttable td.head { font-weight: bold; text-align: center }

p.zobacz_content { font-size:12px; margin-top:20px;}
a.btn_wejdz { margin-top:20px; margin-right:15px; display:block; float:right;}

th.label  label{
	font-weight: bold;
}

td.bg_input_ta textarea {
	background-color:#F6F5F3;
	border:0 none;
	margin:5px 0 0 5px;
	width:390px;
	height: 80px;
}

.cont_sub { float: right; margin-bottom: 15px; margin-right: 50px;  }
.contform { padding-right: 100px; }

#kontener { margin-top: 120px !important;}
span.darkgrey { color: #999897; }

.prevPage a {color: #aeabaa; }
.nextPage a { color: #fd521b; }

#baby_drug_info h3 { margin: 5px 0 8px 0;}
#baby_drug_info h3 { font-weight: bold;}
#baby_drug_info p { margin: 5px 0 8px 0px; }
#baby_drug_info p u, #baby_drug_info p strong, #baby_drug_info p i {  }
#baby_drug_info strong { font-weight: bold; }
#baby_drug_info p, #baby_drug_info ul li, #baby_drug_info ol li { font-size: 12px; line-height: 160%;}
#baby_drug_info ul {list-style: square inside none !important; margin-bottom: 10px;}
#baby_drug_info ul.podobne, #baby_drug_info ul.share { list-style-type: none !important; }
#baby_drug_info ol {list-style: decimal inside none !important;}
#baby_drug_info ul, #baby_drug_info ol { margin-left: 15px; }
#baby_drug_info ul li, #baby_drug_info ol li{ margin-bottom: 4px; }
#baby_drug_info ul.contlist li, #baby_drug_info ol.contlist li { margin-bottom: 25px; }

#baby_drug_info h2, #baby_drug_info h2.art { font-size: 1.8em; } 


#baby_drug_info {  color: #666 !important; width: 560px; }

ul.podobne { margin-right: 165px; }
.col_right ul.podobne { margin-right: 0;}

.video_box object { float: right;}

#baby_drug_info table.table ul.error_list { list-style-type: none !important; margin-top: 3px; color: #FC5E2C; }
#contact_mailbody { height: 80px; }


div.whitebox * { font-size: 12px !important; color: #999897 !important; font-family: Tahoma !important; font-weight: normal !important; font-style: italic; }

#download_list {width: 500px; }
#download_list li {color: #555555; font-size: 1.3em;  border-bottom: 1px solid #c6c1ba; padding: 20px 0 15px 50px; background: transparent url('/images/icon_pdf.png') center left no-repeat; }
#download_list li:last-child { border-bottom: none; }
#download_list h3 a { display: block; font-size: 0.9em; color: #fc5e2c;}
#helpdesk { margin-top: 40px;}
span.blue { color: #0077d4;}
span.blue a { color: #555; }
#helpdesk p, p.normal {font-size: 13px; color: #555555;  }
.f-r { float: right !important; margin-top: 15px;}
.f-l { float: left !important}
.contact { width: 100%; }
.contact .label { text-align: right; font-size: 12px; width: 140px; }
.contact input, .contact textarea {border: 1px solid #6989a4; padding: 3px 5px; color: #1f537c;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.contact textarea { width: 90%; }
.contact input:focus, .contact textarea:focus { border-color: #555; } 
.contact .medium { width: 195px; }
.contact .short { width: 145px; }
#privacy_accept { width: 400px; margin-left: 140px; text-align: left; float: right; }
.contact .long {width: 225px;  }

