BODY{ padding:0px; margin:0px; text-align:center; min-width:1004px; background-color:#FFFFFF;}
HTML { min-width:1004px;}
BODY, P,TD,BR,TABLE{font-family:Tahoma; font-size: 12px; color: #303030;}

.img_right	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-left: 20px; margin-right: 0px; padding-right:0px; float: right; }
.img_left	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 10px; margin-right: 20px; margin-left: 0px;float: left; }

ol	{ padding-left:6px; padding-bottom:10px;}
ol li	{margin-left:15px; list-style:decimal;}
ol ol li {margin-left:15px; list-style: upper-alpha ;}
ol ol ol li {margin-left:15px; list-style: lower-alpha ;}

ul	{ padding-left:0px; padding-bottom:10px;}
ul li	{ margin-left:15px; list-style: disc;}
ul ul li{ margin-left:0px; list-style: square; }
ul ul ul li { margin-left:15px; list-style: circle; }

table td	{vertical-align:top; text-align:left;}

a,
a:link,
a:visited,
a:active	{ color:#333; text-decoration: none;}
a:hover		{ color:#333; text-decoration: underline;}

.val_top	{ vertical-align:top;}
.val_mdl	{ vertical-align:middle;}
.val_btm	{ vertical-align:bottom;}
.al_cntr	{ text-align:center;}
.al_left	{ text-align:left;}
.al_rt		{ text-align:right;}

td.navy { text-align:right; padding:16px 15px 8px;}
td.navy a,
td.navy a:link,
td.navy a:visited,
td.navy a:active	{ color:#000; text-decoration: none; font-size:10px;}
td.navy a:hover		{ color:#000; text-decoration: underline;}
a.corp { background-image:url(images/corp.gif); background-repeat:no-repeat; background-position:top left; padding-left:20px;}
a.home { background-image:url(images/home.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:20px; margin-left:10px;}
a.map { background-image:url(images/map.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:20px; margin-left:10px;}
a.mail { background-image:url(images/mail.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:20px; margin-left:10px;}

/*table.topmnu { _margin-bottom:5px;}*/
td.rezleft { background-color:#ccc; border-right:1px solid #8b0204;}
td.rezrt { background-color:#ccc; border-left:1px solid #8b0204;}
table.topmnu { border-top:1px solid #dadada;}
table.topmnu td { height:24px; vertical-align:middle; text-align:center; border-left:1px solid #dadada;}
table.topmnu td a,
table.topmnu td a:link,
table.topmnu td a:visited,
table.topmnu td a:active	{ color: #fff; text-decoration: none; display:block; text-transform:uppercase; font-weight:bold; height:19px; _height:24px; padding-top:5px; background-image:url(images/topmnu.gif); background-repeat:repeat-x; background-position:top left;}
table.topmnu td a:hover		{ color: #fff; text-decoration: none; background-image:url(images/topmnu_sel.gif); background-repeat:repeat-x; background-position:top left;}
table.topmnu td a.selected { color: #fff; text-decoration: none; background-image:url(images/topmnu_sel.gif); background-repeat:repeat-x; background-position:top left;}
table.topmnu td.frst { border-left:none;}
table.logotop { background-image:url(images/top-rt.jpg); background-position:top right; background-repeat:no-repeat; border-bottom:1px solid #8b0204; margin-bottom:17px;}

h1 { font-size:12px; color:#000; border-bottom:1px solid #8b0204; padding-bottom:10px; margin-bottom:12px;}
h2 { font-size:12px; color:#000; border-bottom:1px solid #8b0204; padding-bottom:10px; margin-bottom:12px;}
h4 { font-size:12px; color: #000; text-align:left; margin-bottom:12px;}

td.leftblck p.data { color:#666666; font-size:10px;}
td.leftblck p { font-size:11px; margin-bottom:3px; text-align:justify;}
td.leftblck p.more,
td.main p.more { font-size:10px; margin-bottom:25px;}

p.more a,
p.more a:link,
p.more a:visited,
p.more a:active	{ color:#8b0204; text-decoration: none;}
p.more a:hover	{ color:#8b0204; text-decoration: underline;}

td.main p { margin-bottom:7px; text-align:justify;}
td.preim h3 { border-bottom: 1px solid #8b0204; padding-bottom:10px; margin-bottom:12px;}
td.preim h3 span { background-color:#fff; padding-right:4px;}
td.preim ul	{ padding-left:0px; padding-bottom:10px;}
td.preim ul li	{ margin-left:0px; list-style: none; background-image:url(images/bull-2.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:25px; font-weight:bold; text-align:justify; color:#8b0204;}
td.preim ul.dbl	 li	{ margin-left:0px; list-style: none; background:none; padding-left:25px; padding-left:0px; font-weight:normal; font-size:11px; color:#666666;}

td.usl h3     { border-bottom: 1px solid #8b0204; padding-bottom:10px; margin-bottom:12px;}
td.usl h3 span { background-color:#fff; padding-right:4px;}
td.usl ul	{ padding-left:0px; padding-bottom:10px;}
td.usl ul li	{ margin-left:0px; list-style: none; background-image:url(images/bull-2.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:25px;  font-size:11px; color:#666666; text-align:justify; margin-bottom:5px;}
td.usl p.more { margin-left:25px;}

td.counter { vertical-align: middle; text-align:center; border-top: 1px solid #8b0204; padding:10px 0px;}
td.brdtop {border-top: 1px solid #8b0204;}
td.copyrt { vertical-align: middle; text-align:right; border-top: 1px solid #8b0204; padding:15px 0px;}
td.copyrt p { color:#333333; font-size:10px;}
td.copyrt a,
td.copyrt a:link,
td.copyrt a:visited,
td.copyrt a:active	{ color:#333; text-decoration: none;}
td.copyrt a:hover	{ color:#333; text-decoration: underline;}

td.news p { margin-bottom:7px; text-align:justify; color: #666666;}
td.news p.more { font-size:10px; margin-bottom:25px; color: #666666;}

td.photos p { margin-bottom:7px; text-align: justify; color: #666666;}
td.photos p.more { font-size:10px; margin-bottom:25px; color: #666666;}


.foto { border: 1px solid #8b0204;}
td.zfoto {padding-left: 5px; padding-right: 8px;}
td.podp  {text-align:right; font-size:10px; padding:10px 0px; }

td.mnu  {text-align: left;   font-size:12px; padding: 0px 0px 10px;}
td.mnu a,
td.mnu a:link,
td.mnu a:visited,
td.mnu a:active	{ color: #8b0204; text-decoration: none;}
td.mnu a:hover	{ color: #8b0204; text-decoration: underline;}
td.mnu a.selected	{ color: #8b0204;  font-weight: bold; }

.goff { border: 0px; padding: 0px 0px 0px 0px;  margin-right: 20px; float: left;}
h5 { font-size:12px; font-weight: bold; margin-bottom:7px; }
p.txt {font-size:11px; margin-bottom:5px}

td.uslg  {text-align: left; font-size:12px;  padding: 0px 0px 5px 0px;}
td.uslg a,
td.uslg a:link,
td.uslg a:visited,
td.uslg a:active	{ color: #8b0204; text-decoration: none;}
td.uslg a:hover	{ color: #8b0204; text-decoration: underline;}
td.uslg a.selected	{ color: #8b0204;  font-weight: bold; }
td.uslg li {font-weight: normal; font-size:11px; margin-left:0px; list-style: none; background-image:url(images/bull-2.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:15px; text-align:justify; margin-bottom:0px;}

td.str {font-size:10px;  text-align: right;  padding: 0px 0px 0px 550px;}
td.str a
td.str a:link
td.str a:active	{ color: #8b0204; text-decoration: none;}
td.str a:hover	{ color: #8b0204; text-decoration: underline;}
td.str a.selected	{ color: #8b0204;  font-weight: bold; }

.pult { border: 0px; padding: 0px 0px 0px 0px;  margin-right: 6px; float: left;}
table.contact { vertical-align:middle; text-align:left; font-size:12px; font-weight: bold; margin-bottom:7px;}
table.contact td { height:11px; vertical-align:middle; text-align:left; font-size:11px; margin-bottom:5px}
table.contact td.x { vertical-align:middle; text-align:left; font-size:12px; font-weight: bold; margin-bottom:7px;}
table.contact td a:link,
table.contact td a:visited,
table.contact td a:active	{ color:#8b0204; text-decoration: none;}
table.contact td a:hover	{ color:#8b0204; text-decoration: underline;}
table.contact td li	{ margin-left:0px; list-style: none; background-image:url(images/bull-2.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:25px;}


p.zakaz
p.zakaz a,
p.zakaz a:link,
p.zakaz a:visited,
p.zakaz a:active	{ text-align:right; padding:0px 10px; color: #fff; text-decoration: none; display:block; text-transform:uppercase; font-weight:bold; height:19px; _height:24px; padding-top:5px; background-image:url(images/zakaz.jpg); background-repeat:repeat-x; background-position:top left;}
p.zakaz a:hover		{ text-align:right;  color: #fff; text-decoration: none; background-image:url(images/zakaz_sel.jpg); background-repeat:repeat-x; background-position:top left;}
p.zakaz a.selected  { text-align:right; padding:0px 10px; color: #fff; text-decoration: none; background-image:url(images/zakaz_sel.jpg); background-repeat:repeat-x; background-position:top left;}

