/* BODY */
body {background: #FFF; font-size: 8pt; font-family: tahoma, verdana, arial, sans-serif; margin: 0;}
td {
	font-size: 9pt;
}





/* Сложнейшая система подложек и бэкраундов :)*/
div.orange_ribbon {
	padding-top: 7px;
	height: 35px;
	background: #FF6600;
}

div.blue_ribbon {
	height: 35px;
	background: #472F92; /* 003399*/
}

div.green_ribbon {
	height: 35px;
	background: #009933;
}

div.main_top {
	background: url(i/main_top_bgr.png) repeat-x bottom left;
}

div.vnutr_top {
	background: url(i/vnutr_top_bgr.png) repeat-x bottom left;
	padding-bottom: 1px;
}


/* Меню */

table.menu{
	margin-top: 2px;
}

td.menu {
	/* background: #666666 url(i/menu_bgr.jpg) no-repeat top left; */
	background: #666666;
	padding-left: 20px;
	width:10%;
	text-align:center;
}

td.menua {
	padding-left: 20px;
	width:10%;
	text-align:center;
	background: #fff;
}

td.menu a {
	color: #fff;
	font-size: 11pt;
	text-decoration: underline;

}

td.menua a {
	color: #000;
	font-size: 11pt;
	text-decoration: none;

}


td.menu a:hover, td.menua a:hover {
	text-decoration: underline;
}

/* Лого */
table.logo_main {
	margin-top: 17px;
	margin-bottom: 16px;
}

td.lm1 {
	padding-left: 32px;
}

td.lm2 {
	padding-right: 30px;
}



/* Картинки в меню на главной */
table.main_pics {
	/* margin-left: 13px; */
	border-bottom: 6px solid #fff;
}

table.main_pics img{
	margin-left: 19px;
}

/* Футер  */

table.footer {
	margin-top: 10px;
	color: #fff;
	table-layout: fixed;
}

table.footer a {
	color: #fff;
}


/* Наполение главной */
table.main_prod {
	margin-top: 20px;
}



a.prodtxt {
	font-size: 11pt;
}

font.prodtxt {
	font-size: 11pt;
}

a.k136 {
	font-size: 13pt;
	color:#039;
	text-decoration: underline;
}

a.dps2 {
	font-size: 13pt;
	color:#f60;
	text-decoration: underline;
}

div.notice {
	background: #ccc;
	width: 450px;
	font-size: 10pt;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Верхушка внутр. (оранж и синий) */
div.vnutr_top table.logo {
	margin-top: 16px;
	border-bottom: 6px solid #fff;
}

/* Наполнение К-136 */
p.k136_l {
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 43px;
	text-align: justify;
}

p.k136_r {
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	padding: 0px 80px 0px 0px;
	text-align: justify;
}

/* Наполнение ДПС-2 */
p.dps2_l {
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}

p.dps2_r {
	font-size: 10pt;
	margin: 0px 0px 10px 0px;
	padding: 0px 80px 0px 0px;
	text-align: justify;
}

/* Наполнение Каталога */
table.cat {
	margin-top: 30px;
	margin-bottom: 30px;

}

table.cat td.blu {
	background: #9cf;
		font-size: 14pt;
		font-weight: bolder;
}

table.cat td.or {
	background: #fc9;
		font-size: 14pt;
		font-weight: bolder;
}

table.cat td.cataz {
	background:FAE8D4;

}


/* Наполнение Каталога */
table.cataz {
	margin-top: 30px;
	margin-bottom: 30px;
	background:FAE8D4;
}

table.cat td.cataz {
	background:FAE8D4;
}

table.cat td.blu {
	background: #9cf;
		font-size: 14pt;
		font-weight: bolder;
}

table.cat td.or {
		background: #fc9;
		font-size: 14pt;
		font-weight: bolder;
}


/* Наполнение Документов */
table.docs {
	table-layout: fixed;
}

table.docs td.title {
	font-size: 16pt;
}

table.docs td.block {
	/* abackground: url(i/docs/block_bgr.gif) no-repeat top left; */
	padding: 20px 0px 0px 15px;
	font-size:10pt;
}

table.docs td.blocknew {
	/* abackground: #DEDFDE; */
	padding: 0px 0px 0px 0px;
	font-size:10pt;
}

table.docs a {
	color: #66ccff;
	text-decoration: underline;
}

/* Наполнение Фото */
table.photo {
	table-layout: fixed;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.photo img {
	border: 0px solid #f60;
}

/* Наполнение Где купить */

/* Наполнение Контакты */
table.contacts td {
	font-size: 12pt;
}


/* Общие стили */
table.info {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

table.info td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.ht {
	font-size: 16pt;
}

.hb {
	color: #039;
	font-size: 14pt;
}

.hg {
	color: #009A31;
	font-size: 14pt;
}

.ho {
	color: #f60;
	font-size: 14pt;
}

span.vajno {
	font-size: 12pt;
}

p.txt {
	padding-left: 55px;
}

p.subtext {
	padding-left: 20px;
	padding-right: 210px;
	font-size: 8pt;
	color: #6d6d6d;
	
}

a {
	color: #000;
	/* text-decoration: none; */
}
a.photolink {
	color: #D24730;
	font-weight: bolder;
	/* text-decoration: none; */
}
a:hover {
	text-decoration: underline;
}

p.txt img {
	margin: 10px;
}

a.pl {color:#0080C0;border-bottom:1px dotted #0080C0; crsor:hand; font-size:10px; text-decoration: none;}
span.pl {color:#0080C0;border-bottom:1px dotted #0080C0; crsor:hand; font-size:10px; }

li {font-size:9pt;}

img.contactpic {	
        border: #FFFFFF 2px solid; 
        /* padding: 2 2 2 2; */
	}
