*
{
	margin: 0;
	padding: 0;
	z-index: 1;
}

body
{
	margin: 20px 5% 0px 5%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}

.skeleton
{
	max-width:1280px; width:100%;
	width:expression(document.body.clientWidth > 1280? "1280px": "100%");
}

a
{
	color: #0073A0;
}
a:hover
{
	color: #6D94B3;
}





/* Главная навигация*/

.nav_main
{
	font-size:0.82em;
}
.nav_main a
{
	margin-right:2.5em;
}
.nav_main span
{
	margin-right:2.5em; color:#6D94B3;
}








/* Где логотип */

.logo
{
	font-size:0.8em;
	padding-right:3em;
}
.logo p
{
	padding-top:1em; padding-bottom:1em;
}



/* Верхний заголовок страницы */
.toptitle p
{
	font-size:1.3em; color: #CC0000;
	padding-top:19px;
}












/* Главная область */

.main_area
{
	font-size: 1em;
	padding-bottom: 3em;
}
.main_area h1
{
	font-size: 1.5em; font-weight: normal; font-style: normal; color: #CC0000;
	margin-bottom: 1em;
}
.main_area h2
{
	font-size: 1.2em; font-weight: normal; font-style: normal; color: #0087CB;
	margin-bottom: 1em;
}

.main_area h3
{
	font-size: 1.1em; font-weight: normal; font-style: normal; color: #000000;
	margin-bottom: 1em;
}
.main_area h4
{
	font-size: 1em; font-weight: normal; font-style: normal; color: #000000;
	margin-bottom: 1em;
}

.main_area p
{
	width: 80%;
	font-size: 0.95em;
	line-height: 1.3em;
	margin-bottom: 1.5em;
	color: #222222;
}





/* Информационные таблицы */

.info_table
{
	position: relative; left:-10px;
	font-size: 0.8em;
	line-height: 1.3em;
	margin-bottom: 2em;
}

.special7
{
	font-size: 0.70em;
}

.info_table caption
{
	font-weight: bold; color: #000000;
	padding: 10px; border-top: 1px solid #AAAAAA;
	background-color: #EEEEEE;
}
.info_table th
{
	font-weight: normal; color: #000000;
	padding: 10px; border-bottom: 1px solid #AAAAAA;
	background-color: #EEEEEE;
}
.info_table td
{
	padding: 10px; border-bottom: 1px solid #DDDDDD;
}


/* Список с длинным тире, спасибо Лебедеву и Токмакову */

ul.correct-marker
{
	margin: 2em 0;
	padding: 0 0 0 2em;
	font-size: 0.90em;
}
ul.correct-marker li
{
	margin: 0.5em 0; padding: 0 0 0 20px;
	list-style-type: none;
	background: url('/_i/li.gif') no-repeat 0 0.6em;
}

ol
{
	margin: 2em 0;
	padding: 0 0 0 2em;
}







/* Левая колонка, где логотип */

.nav_left
{
	font-size:0.8em;
	padding-right:3em;
	padding-bottom:3em;
}
.nav_left p
{
	padding-bottom:2em;
}
.nav_left span
{
	color: #0087CB;
}















/* Навигация с превьюшками продукта */

.nav_product
{
	font-size:0.82em;
	color: #CC8888;
}
.nav_product a
{
	margin-right:1em;
	color: #CC0000;
	cursor: pointer; cursor: hand;
}
.nav_product a:hover
{
	color: #CC8888;
}
.nav_product span
{
	margin-right:1em;
}


.area_product
{
	position:relative; display:block; float:left;
}
.area_product span
{
	position:absolute;
}


.box_nav
{
	width:190px; height:90px;
	left:-15px;
	background: url('/_i/product_box.gif') 0px 0px no-repeat;
}
.box_nav span
{
	left:15px; bottom:0px;
}

.caddy_nav
{
	width:213px; height:90px;
	left:-15px;
	background: url('/_i/product_caddy.gif') 0px 15px no-repeat;
}
.caddy_nav span
{
	left:30px; bottom:0px;
}

.syringe_nav
{
	width:190px; height:90px;
	left:-15px;
	background: url('/_i/product_syringe.gif') 0px 15px no-repeat;
}
.syringe_nav span
{
	left:25px; bottom:0px;
}




/* Центральная область, где большие картинки */

.central_area
{
	font-size: 0.8em;
	padding: 0 0 3em 0;
}

.area_box
{
	position:relative;
	width:892px; height:495px;
	background: url('/_i/product_box.jpg') 0px 0px no-repeat;
}

.area_caddy
{
	position:relative;
	width:892px; height:480px;
	background: url('/_i/product_caddy.jpg') 20px 0px no-repeat;
}

.area_syringe
{
	position:relative;
	width:892px; height:520px;
	background: url('/_i/product_syringe.jpg') 0px 0px no-repeat;
}

.text_left
{
	position:absolute;
	width:300px;
	left:0px; top:290px;
}
.text_left ul.correct-marker
{
	padding: 0;
}

.text_center
{
	position:absolute;
	width:300px;
	left:380px; top:290px;
}
.text_center ul.correct-marker
{
	padding: 0;
}




.breakout
{
	position:absolute;
	background-color: #E6E6E6; padding:1em;
}
.b_box
{
	width:230px;
	left:630px; top:220px;
}
.b_caddy
{
	width:270px;
	left:590px; top:315px;
}
.breakout img
{
	position:absolute;
}


/* Спот со ссылкой на аптеку */
.spot
{
	display: block; position: absolute;
	width:100px; height: 100px;
	top: 0px; left: 0px;
}






/* Копирайт */

.copyright
{
	font-size: 0.8em;
	color: #555555;
	padding-right:3em;
}
.copyright img
{
	position: relative; top: 4px; margin-right: 4px;
}
.copyright a
{
	color: #555555;
}

.add_padding
{
	padding-top:0.42em;
}


.ipractice_area
{
	position:relative;
	left:350px; top:-60px;
	width:330px;
	font-size:0.8em; color:#555555;
}

.ipractice_area a
{
	color: #CC0000;
}









/* иконки */

.with-icon
{
	position:relative;
	left:-19px;
	height: 60px;
	padding-left:65px; margin-bottom: 3em;
	background-repeat:no-repeat; background-position:0 0.2em;
	z-index:1;
}
.with-icon small{
	color: #AAAAAA;
	font-size: 0.9em;
}
.avi{background-image:url(/_i/icon_file_avi.gif);}
.doc{background-image:url(/_i/icon_file_doc.gif);}
.pdf{background-image:url(/_i/icon_file_pdf.gif);}
.ppt{background-image:url(/_i/icon_file_ppt.gif);}
.xls{background-image:url(/_i/icon_file_xls.gif);}







