body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-image: url(../IMGS/mains/footer_bkg.jpg);
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: bottom;
	background-repeat: repeat-x;
	z-index: -1;
}

.body_top {
	background-image: url(../IMGS/mains/header_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_top_teen {
	background-image: url(../IMGS/mains/bluebkg_teen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_bottom_S {
	background-image: url(../IMGS/mains/footer_bkg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	position:absolute;
	
	height: 100%;
	width: 100%;
}

.body_top2 {
	background-image: url(../IMGS/mains/header_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.body_bottom2 {
	background-image: url(../IMGS/mains/footer_bkg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;

}


.body_bottom_teen__ {
	background-image: url(../IMGS/mains/bluebottom_teen.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.body_bottom_teen {
	background-image: url(../IMGS/mains/bluebottom_teen.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	position:absolute;
	height: 100%;
	width: 100%;
}



#menuteen_title {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
}

.aTeen_gray {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.aTeen_gray:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#slownik {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:550px;
}

#slownik_tn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:520px;
}

#slownik_haslo {

	font-size:14px;
	color:#009ddc;
	letter-spacing:1px;
	padding-top:10px;
	padding-bottom:5px;
	width:450px;
	
}

#slownik_opis {
	
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:15px;
	text-decoration:none;
}





#linkownia_tytul_tn {

	font-size:14px;
	text-decoration:none;
	color:#666666;
	letter-spacing:0px;
	padding-bottom:0px;
	width:450px;
	
}

#linkownia_adres_tn {
	
	font-size:11px;
	font-weight:normal;
	color:#a4b17b;
	line-height:15px;
	text-decoration:none;
	padding-bottom:14px;
}

#kola_woj_tn, #kola_rodzaj_tn {

	font-size:14px;
	text-decoration:none;
	color:#a4b17b;
	letter-spacing:0px;
	padding-bottom:0px;
	width:450px;
	
}

#kola_tytul_tn {

	font-size:14px;
	text-decoration:none;
	color:#666666;
	letter-spacing:0px;
	padding-bottom:5px;
	width:450px;
	
}

#kola_adres_tn {
	
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:15px;
	text-decoration:none;
	padding-bottom:0px;
}

#kola_linkto_tn {
	
	font-size:11px;
	font-weight:normal;
	color:#a4b17b;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:0px;
}

#kola_email_tn {
	
	font-size:11px;
	font-weight:normal;
	color:#a4b17b;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:5px;
}








#linkownia_tytul {

	font-size:14px;
	text-decoration:none;
	color:#666666;
	letter-spacing:0px;
	padding-bottom:0px;
	width:450px;
	
}

#linkownia_adres {
	
	font-size:11px;
	font-weight:normal;
	color:#009ddc;
	line-height:15px;
	text-decoration:none;
	padding-bottom:14px;
}

#kola_woj, #kola_rodzaj {

	font-size:14px;
	text-decoration:none;
	color:#009ddc;
	letter-spacing:0px;
	padding-bottom:0px;
	width:450px;
	
}

#kola_tytul {

	font-size:14px;
	text-decoration:none;
	color:#666666;
	letter-spacing:0px;
	padding-bottom:5px;
	width:450px;
	
}

#kola_adres {
	
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:15px;
	text-decoration:none;
	padding-bottom:0px;
}

#kola_linkto {
	
	font-size:11px;
	font-weight:normal;
	color:#009ddc;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:0px;
}

#kola_email {
	
	font-size:11px;
	font-weight:normal;
	color:#009ddc;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:5px;
}

#slownik_znak_szukany{
	font-size:30px;
	color:#FFFFFF;
	background-color:#009ddc;
	padding-top:0px;
	padding-bottom:9px;
	padding-right:0px;
	padding-left:9px;
	height:30px;
	width:30px;
}


.SendButton {
	height:25px;
	width:73px;
	background-image: url(../IMGS/mains/frame/send.gif);
	background-position:middle;
	background-repeat:no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: hidden;
	border-right-style: hidden;
	border-bottom-style: hidden;
	border-left-style: hidden;
	background-color: #e9e3af;
}


#faq_adult {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#666666;
	margin-right:15px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:8px;
	text-align: left;
	font-style: bold;
	letter-spacing: 0px;
	word-spacing: 0px;
}


#teen_frame {
	height:466px;
	width:250px;
	background-image: url(../IMGS/mains/frame/frame.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#teen_frame_biger {
	height:530px;
	width:250px;
	background-image: url(../IMGS/mains/frame/frame_biger.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#teen_frame_biger_2 {
	height:580px;
	width:250px;
	background-image: url(../IMGS/mains/frame/frame_biger_2.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#teen_frame_smaller {
	height:184px;
	width:250px;
	background-image: url(../IMGS/mains/frame/frame_smaller.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#teen_frame_middle {
	height:260px;
	width:250px;
	background-image: url(../IMGS/mains/frame/frame_middle.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#infoframe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	color:#666666;
	margin-right:15px;
	padding-right:15px;
	padding-left:15px;
	text-align: left;
	font-style: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
}



#tvscreen {
	height:548px;
	width:550px;
	background-image: url(../IMGS/mains/screen/tvscreen.gif);

	background-position:top;
	background-repeat:no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}



#teen_menu_top {
	height:53px;
	width:200px;
	background-image: url(../IMGS/mains/stick/top.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#teen_menu_ender {
	height:71px;
	width:200px;
	background-image: url(../IMGS/mains/stick/bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#teen_menu {
	width: 100%;
	background-image: url(../IMGS/mains/stick/middle.gif);
	background-repeat: repeat-y;
	background-position:left;
}

#teen_menu_add {
	width: 100%;
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-y;
	background-position:left;
	display:none;
}

#teen_menu_showall {
	width: 100%;
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-y;
	background-position:left;
	cursor:pointer
}

#teen_menu_hideall {
	width: 100%;
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-y;
	background-position:left;
	cursor:pointer
	display:none;
}

#AuthorSign {
	text-align:right;
	font-weight:bold;
	color:#666666;
}










#menurecipt_title{
	font-size:14px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #009ddc;
	}












#SS_propositions_top {
	background-image: url(../IMGS/mains/bluefill_lefttop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:200px;
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	vertical-align:middle;
}

#SS_propositions {
	background-image: url(../IMGS/mains/bluefill_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:200px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	vertical-align:middle;
}

#SS_propositions_end {
	background-image: url(../IMGS/mains/bluefill_leftand.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:200px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	vertical-align:middle;
}








#takePDF_art {
	background-image: url(../IMGS/mains/bluefill_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:200px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	vertical-align:middle;
}

#takePDF_art_end {
	background-image: url(../IMGS/mains/bluefill_leftand.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:200px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	vertical-align:middle;
}

#takePDF_art_top {
	background-image: url(../IMGS/mains/bluefill_lefttop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:200px;
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	vertical-align:middle;
}

#dayname {
	text-align:right;
	color:#A5BE66;
	font-weight:bold;
	font-size:14px;
	float:none;
}

#separator_greenline {
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-x;
	background-position: middle;
	height:1px;
	max-height: 1px;
	width:100%;
	margin-bottom:15px;
	margin-top:5px;
	float: none;
	font-size:0px;
}

#Posilek {
	float:none;
	clear:both;
}

#recipt_ender {
	height:10px;
	width:150px;
	background-image: url(../IMGS/mains/blueend.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:right;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0px
}

#art_ender {
	height:8px;
	width:200px;
	background-image: url(../IMGS/mains/blueend_art.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#recipt_ender_blueshadow {
	height:90px;
	width:150px;
	background-image: url(../IMGS/mains/blueshadow.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
	position:relative;
}

#art_ender_blueshadow {
	height:80px;
	width:200px;
	background-image: url(../IMGS/mains/blueshadow_art.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top right;
}

#recipt_ender_blue {
	height:10px;
	width:150px;
	background-image: url(../IMGS/mains/blueendII.gif);
}

#recipt_content {
	width: 150px;
	float: right;
	position:relative;
	background-image: url(../IMGS/mains/bluebkg.gif);
	background-repeat: repeat-y;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#009ddc;
}

#recipt_info {
	width:370px;
	padding-left:0px;
	padding-right:10px;
	float:left;
	position:relative;
}

#artmenu_conten {
	width: 100%;
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-y;
	background-position:left;
}

#artmenu_conten_add {
	width: 100%;
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-y;
	background-position:left;
	display:none;
}

#artmenu_conten_showall {
	width: 100%;
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-y;
	background-position:left;
	cursor:pointer
}

#artmenu_conten_hideall {
	width: 100%;
	background-image: url(../IMGS/mains/blueOnepointer.gif);
	background-repeat: repeat-y;
	background-position:left;
	cursor:pointer
	display:none;
}

.aAdult_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A5BE66;
	font-weight: bold;
	text-decoration: none;
}
.aAdult_green:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009DDC;
	font-weight: bold;
	text-decoration: none;
}

.aAdult_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.aAdult_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}





#combox
{
	width: 100%;
	vertical-align: middle;
	background-color: #CCCCCC;
	text-align: left;
	font-style: normal;
	min-height: 25px;
	color: #4f4f4f;
	margin-bottom: 15px;
}

.comtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	float:left;
	padding-bottom: 15px;

}

#menu
{
	background-color: #000000;
	width: 100%;
	height: 100px;
}

.menutext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
	float:left;
}

.menu_link
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 20px;	

}

.menu_link:href
{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.menu_img
{
	padding-bottom: 18px;
}

.menu_img_tb
{
	padding-bottom: 18px;
	padding-top: 18px;
}

#footer_box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 700px;
	vertical-align: middle;
	text-align: center;
	font-style: normal;
	color: #4f4f4f;
	height:57px;
	min-height: 57px;
	max-height: 57px;
}

.footer_a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #EDB522;
	text-decoration:none;
}

#header_box
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 700px;
	height: 398px;
	vertical-align: middle;
	background-image: url(../IMGS/BKG/header_01.gif);
	text-align: center;
	font-style: normal;
	color: #4f4f4f;
}

#zajawka
{
	width: 220px;
	background-color:#000000;

}

#zajawka_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#000000;
	vertical-align: middle;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}

#zajawka_thumb
{
	border:#FFFFFF;
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:190;
	height:130;
}

#zajawka_thumb_y
{
	border:#EDB522;
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:190;
	height:130;
}

#zajawka_opis_skrocony
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#898989;
	background-color:#000000;
	text-align:justify;
	width: 190px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
}


#zajawka_opis_skrocony_y
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#EDB522;
	background-color:#000000;
	text-align:justify;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#zajawka_link_szort
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	letter-spacing: -4px;
}

#zajawka_link_szort_y
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	color:#EDB522;
	background-color:#000000;
	text-align:center;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	letter-spacing: -4px;
}

#zajawka_link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#zajawka_link_y
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	color:#EDB522;
	background-color:#000000;
	text-align:center;
	padding-left: 10px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#zajawka_footer
{
	background-image: url(../IMGS/BKG/zajawka_footer.png);
	background-position: center;
	background-repeat: repeat-x;
	background-color:#000000;
	text-align:right;
	vertical-align: bottom;
	height: 17px;
	padding-bottom: 5px;
	width: 88%;
}


#zajawka_footer_y
{
	background-image: url(../IMGS/BKG/zajawka_footer_y.png);
	background-position: center;
	background-repeat: repeat-x;
	background-color:#000000;
	text-align:right;
	vertical-align: bottom;
	height: 17px;
	padding-bottom: 5px;
	width: 100%;
}

#zajawka_padding
{
	background-color:#000000;
	height: 10px;
	width: 88%;
}

#separator
{
	background-image: url(../IMGS/BKG/zajawka_footer.png);
	background-position: center;
	background-repeat: repeat-x;
	background-color:#000000;
	text-align:right;
	vertical-align: bottom;
	height: 17px;
	padding-bottom: 15px;
	padding-top: 15;
	margin-left: 15;
	width: 200px;
}

#separator_II
{
	background-color:#000000;
	text-align:right;
	vertical-align: bottom;
	height: 15px;
	width: 100%;
}

#menu_thumb
{
	border:#FFFFFF;
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:190;
	height:130;
	margin-left: 15px;
	margin-top: 15;
}

#foto_mini
{
	border:#FFFFFF;
	border-style:solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	width:55;
	height:55;
}

#wyprawa_streszczenie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height: 16px;
	color:#EDB522;
	background-color:#000000;
	text-align:justify;
	width: 440px;
}

.wyprawa_streszczenie_element
{
	padding-bottom:10;
	list-style-type: square;
}


#wyprawa_opis
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#000000;
	text-align:left;
	width: 440px;
	line-height: 16px;
}

.email_labels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	line-height: 16px;
}


.email_potwierdzenie
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
	line-height: 16px;
}

.galeria {
	text-align: center;
}

.galeria table {
	margin-left: auto;
	margin-right: auto;
}

.galeria td {
	padding: 3px 3px 3px 3px;
}

.galeria td img {
	border: 1px solid white;
}










#header {
	padding: 15px 0 0;
	height: 73px;
}

#header h1,
#header h2 {
	display: inline;
	margin: 0 0 20px;
	padding: 0;
	height: 0;
	overflow: hidden;
}

#header h1 {
	float: left;
	margin-top: 15px;
	margin-left: 45px;
	padding: 20px 0 0;
	width: 206px;
	background: url('../images/bayerDiabetesCare.gif') no-repeat 0 0;
}

#header h2 {
	float: right;
	margin-right: 25px;
	margin-bottom: 0;
	padding: 43px 0 0;
	width: 232px;
	background: url('../images/bayerHealthCare.gif') no-repeat top right;
}

.mainMenu {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 995px;
	height: 18px;
	list-style: none;
	background-image: url('../images/mainMenuBg.gif');
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.mainMenu li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	height: 18px;
	border-right: 1px #fff solid;
}

.mainMenu li a:hover,
.mainMenu li a.active {
	background: url('../images/mainMenuBg.gif') no-repeat 50% -18px;
}

.mainMenu li a {
	float: left;
	padding: 0 15px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
}

.mainMenu li.home {
	width: 170px;
	background-position: 0 0;
}
.mainMenu li.home a {
	width: 140px;
}
.mainMenu li.home a:hover {
	background-position: 0 -18px;
}
.mainMenu li.home a.active  {
	background-position: 0 -18px;
}

.rightMenu {
	clear: right;
	float: right;
	margin: 0;
	padding: 0 0 2px;
	width: 205px;
	font-size: 10px;
	line-height: 12px;
}

.rightMenu li {
	margin: 0;
	padding: 0;
	display: inline;
}

.rightMenu li::before {
	content: "|";

	padding: 0 4px;
}

.rightMenu li:first-child::before {
	content: "";
	padding: 0;
}

.rightMenu a {
	color: #666;
	text-decoration: none;
}

.rightMenu a:hover {
	text-decoration: underline;
}






.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
}
abbr {
	cursor: help;
	border-bottom: 1px dotted red;	
}
#contentContainer {
	clear: both;
	color: #666;
	font-size: 11px;
}

#content {
	float: right;
}

#content .simplewins {

}
.simpleWinsLogo {
	
}
#content .cables {

}








#contentContainer_teen {
	clear: both;
	color: #0F8AD2;
	font-size: 11px;
}

#content_teen {
	float: right;
}

#content_teen h2 {
	font-size: 26px;
	line-height: 36px;
}



#content h1,
#content h2,
#content h3,
#content p {
	margin: 0;
	padding: 0;
}

#print {
	clear: both;
	height: 23px;
}

#print a {
	float: right;
	padding: 23px 0 0;
	width: 83px;
	height: 0 !important;
	background: url('../images/printPage.gif') no-repeat 0 0;
	overflow: hidden;
}

#content h2 {
	font-size: 26px;
	line-height: 26px;
	padding-bottom: 15px;
}

#content h2 sup {
	font-size: 12px;
}

#content h2 span.catNo {
	float: right;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

#content h3 {
	padding-bottom: 11px;

}
#content h4 {
	padding-bottom: 0px;
	font-size: 12px;
	line-height: 14px;
}


#content h3.subtitle {
	position: relative;
	padding-bottom: 5px;
	padding-top: 10px;
	font-weight: normal;
	color: #009ddc;
}

#content h3.lid {
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: normal;
	font-size:12px;
	color: #009ddc;
}

#content .notice h3 {
	padding: 18px 30px 18px 70px;
	border: 1px solid #D5F2FB;
	font-size: 13px;
	font-weight: bold;
	background: #D5F2FB url('../images/info_ico.gif') 10px 3px no-repeat;
}	

#content p {
	padding: 0 0 18px;
	line-height: 150%;
}

#content li p {
	padding: 10px 0 0;
}

#content ul {
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	display: block;
}

#content ul.square {
	margin: 0 0 0 15px;
	list-style: square !important;
}

#content ul.square li {
	padding: 1px 0 !important;
	background: none !important;
}

#content ul ul {
	padding: 0;
}

#content ul li,
#content ol ul li {
	margin: 0;
	padding: 0 0 5px 29px;
	line-height: 150%;
	background: url('../IMGS/mains/crc.png') no-repeat 0 0px;
}
.li_square {
	padding: 0 0 0 35px !important;	
}

.li_square li{
	list-style: circle !important;
	padding: 0 0 5px 0px !important;
	margin: 0 0 0 30px;
	background: none !important;	
}

#content ol {
	margin: 0 0 0 5ex;
	padding: 0 0 15px;
}

#content ol li {
	margin: 0 0 0 7px;
	padding: 0 0 5px;
	line-height: 150%;
}

#content dl {
	margin: 0;
	padding: 0 0 15px;
}

#content dd {
	margin: 0;
	padding: 0 0 5px 20px;
	line-height: 150%;
}

#content small {
	font-size: 10px;
}

.small {
	color: #939598;
	padding: 0 0 15px 0 !important;
}

#content strong {
	color: #000;
}

#content .marker {
	color: #009ddc;
}

#content .marker strong {
	color: #009ddc;
}

#content .marker li a {
	font-weight: normal;
}

#content .marker li span {
	color: rgb(102, 102, 102);
}

#content .warning {
	color: #693;
}

#content .new {
	color: #c33;
}

#content div.diabetLance {
	padding-right: 180px;
	background: url('../images/diabetLanceSm.jpg') no-repeat 100% 100%;
}

#content h3 .new {
	display: block;
	line-height: 20px;
	margin-bottom: -30px;
}

#content a {
	color: #009ddc;
	font-weight: bold;
	text-decoration: none;
}

#content a.more {
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: normal;
}

#content img.noCoding {
	vertical-align: text-bottom;
	height: 1.8em;
}

#content img.imgOnColumn {
	position: relative;
	margin: 0 -200px 0 0;
}

#content h3 img.noCoding {
	padding: 0 5px;
	height: 2.05em;
}

#content a:hover {
	text-decoration: underline;
}

#content .spec {
	padding-bottom: 18px;
	background: url('../images/contentSpecBg.gif') no-repeat 0 0;
	line-height: 150%;
}

#content .spec h1,
#content .spec h2,
#content .spec h3,
#content .spec p {
	padding: 10px 15px 0 15px;
}

#content h3.diabetHand {
	padding: 40px 0 40px 50px;
	background: url('../images/h2DiabetHand.jpg') no-repeat 50% 50%;
}

#content h3 a.back {
	float: right;
	font-size: 11px;
}

#content dl.calendar dt {
	float: left;
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	width: 35px;
}

#content dl.calendar dd {
	float: left;
	margin: 0 0 15px;
	padding: 0 0 0 7px;
	width: 485px;
}

#content .download li.pdf {
	padding-left: 25px;
	background: url('../images/icoPDF.gif') no-repeat 0 3px;
}

#content .topGradient {
	padding: 25px 15px 15px;
	background: url('../images/topGradient.jpg') no-repeat 0 0;
	position: relative;
    z-index: 0;
}

#contourTsPresentation {
	position: relative;
	display: block;
	float: left;
	width: 565px;
	height: 490px;
	border: 0px solid #ccc;
	background: url('../images/contourTs/bg.jpg');
}
.contourTs {
	position: absolute;
	top: 118px;
	left: 30px;
	display: block;
	width: 206px;
	height: 240px;
	background: transparent url('../images/contourTs/contour.jpg') no-repeat 0 3px;
}
.contour_result .conourTs_optionName {
	margin: 5px 0 0 50px;
	height: auto;
	line-height: normal;
}
.conourTs_optionName {
	margin-left: 50px;
	display: block;
	height: 43px;
	padding: 15px 0;
}
.contour_nocoding {
	position: absolute;
	top: 50px;
	left: 235px;
	padding-left: 10px;
	display: block;
	width: auto;
	height: 43px;
	background: transparent url('../images/noCoding_sm.gif') no-repeat;
}
.contour_start {
	position: absolute;
	top: 103px;
	left: 295px;
	display: block;
	width: auto;
	height: 43px;
	background: transparent url('../images/contourTs/2.gif') no-repeat;
}
.contour_blood {
	position: absolute;
	top: 162px;
	left: 335px;
	display: block;
	width: auto;
	height: 43px;
	background: transparent url('../images/contourTs/3.gif') no-repeat;
}
.contour_memory {
	position: absolute;
	top: 230px;
	left: 345px;
	display: block;
	width: auto;
	height: 43px;
	background: transparent url('../images/contourTs/4.gif') no-repeat;
}
.contour_transfer {
	position: absolute;
	top: 295px;
	left: 335px;
	display: block;
	width: auto;
	height: 43px;
	background: transparent url('../images/contourTs/5.gif') no-repeat;
}
.contour_puncture {
	position: absolute;
	top: 360px;
	left: 300px;
	display: block;
	width: auto;
	height: 43px;
	background: transparent url('../images/contourTs/6.gif') no-repeat;
}
.contour_result {
	position: absolute;
	top: 420px;
	left: 245px;
	display: block;
	width: auto;
	height: 43px;
	background: transparent url('../images/contourTs/7.gif') no-repeat;
}
.order {
	display: block;
	width: 158px;
	height: 32px;
	text-indent: -9000px;
	background: transparent url('../images/order.jpg') no-repeat;
	border: 0;
	cursor: pointer;		
}
.guarantee {
	padding: 60px 0 10px 26px !important;
	background: transparent url('../images/guarantee.jpg') left top no-repeat;	
}
h3.subtitle span.stickersSpecialOffer {
	position: absolute;
	top: -30px;
	right: -170px;
	display: block;
	width: 200px;
	height: 172px;
	text-indent: -90000px;
	background: transparent url('../images/stickersSpecialOffer.png') left top no-repeat;
}
.stickersHowTo {
	width: 365x;
	padding: 20px 0 0 200px;
	min-height: 249px;
	height: auto !important;
	height: 249px;
	background: transparent url('../images/stickersHowTo.jpg') left bottom no-repeat;
	font-size: 12px;		
}

.stickersHowTo li {
	color: #009DC4;	
	line-height: 110% !important;
}

ul.stickersForm {
	padding: 20px 0 !important;	
}
ul.stickersForm li {
	background: none !important;
	float: left; 
	padding: 10px 13px !important;
}
.softwareDownload {
	display: block;
	width: 158px;
	height: 31px;
	text-indent: -9000px;
	background: transparent url('../images/softwareDownload.gif') no-repeat;
	border: 0;
}
.register_signForm {
	display: block;
	margin-left: -10px !important;	
	border: 0;
}
.register {
	float: left;
	display: block;
	margin-left: 148px;
	width: 158px !important;
	height: 31px;
	text-indent: -9000px;
	background: transparent url('../images/register.gif') no-repeat;
	border: 0;
}

.loginForm {
	float: left;
	display: block;
	margin: 0 0 0 30px;
	width: 495px;
	background: transparent url('../images/loginBg.jpg') repeat-y;
	border: 0;
}

.loginForm_top {
	padding: 0 20px;
	display: block;
	height: 20px;
	background: transparent url('../images/loginForm_top.jpg') no-repeat;
}

.loginForm_main {
	float: left;
	bottom: 0;
	display: block;
	padding: 20px 20px 55px 20px;
	width: 455px;
	background: transparent url('../images/loginBg_main.jpg') bottom no-repeat;
	border: 0;
}

.register_bg {
	padding: 0 0 80px 0;
}

.gallerycontainer{
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}

.gallerycontainer h4 {
	margin: 4px 0;
	text-align: center;
}

.gallerycontainer li {
	float: left;
	width: 60px !important;
	padding: 10px !important;
	background: none !important;
}

.gallerycontainer li input{
	float: left;
	margin-top: -3px !important;
	margin-left: 20px;
	padding: 0 !important;
	line-height: normal;
}

.thumbnail {
	font-size: 1px;
}

.thumbnail img {
	border: 0px solid white;
}

.thumbnail:hover {
	background-color: transparent;
}

.thumbnail:hover img {
	border: 0px solid blue;
}

.thumbnail span {
	position: absolute;
	background-color: #fff;
	border: 0px solid #fff; 
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img {
	border-width: 0;
	width:200px;
}

.thumbnail:hover span {
	visibility: visible;
	top: 0px;
	left: 7px;
	top: -269px;
	z-index: 50;
}

.glucotable_h3 {
	padding: 10px !important;
	font-weight: normal;
	background: #E0F9FE;
	color: #009ddc;
}

.stickersHowTo ol li {
  padding-bottom: 15px !important;
}

table.glucoTable {
	width: 100%;
	border-spacing: 0;
	margin: 0 0 20px 0;
}

table.glucoTable tr {
	border-bottom: 1px solid #eee;
}

table.glucoTable td {
	border: 1px solid #eee;
	border-width: 0 1px 1px 1px;
	padding: 15px; 
	text-align: left;
}

table.glucoTable td.quanity input{
	width: 20px;
	border: 1px solid #eee;
}

table.glucoTable .code {
	text-align: left;
	font-family: 'Courier New', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	letter-spacing: 2px;
}

table.glucoTable thead th {
	padding: 5px 10px; 
	text-align: left;
	font-weight: normal;
	background: #eee;
	border: 1px solid #fff;
}






#content ul.prizesList li{
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 29px;
	line-height: 150%;
	background: url('../images/contentLi.gif') no-repeat 0 0px;
}

#content h4.blue {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #009ddc;
}




#content .contestNocodingPrizes{
	height: 400px;
	margin: 0px 0px 20px 0xp;
	background: url('../images/contestPrizes.jpg') no-repeat 50% 50%;
}

#content .contestNocoding {
	height: 100px;
	margin: -20px 0 10px;
	background: url('../images/contestNocodingHeader.jpg') no-repeat 0 50%;
}

#content a.contestHere:hover{
	text-decoration: none;
}


#content a.contestHere img{
	margin: 0px 0px -2px 5px;
}
