
#main				{ position: relative; width: 100%; }
#main table			{ width: 100%; }
#main td			{ margin: 0;}
/*
#main col.c1		{ width: 67%; }
#main col.c2		{ width: 33%; }
*/
#main td.c1		{ width: 67%; }
#main td.c2		{ width: 33%; }
#main tr.head		{ background: #478EA9; height: 33px; vertical-align: middle; }
#main tr.main		{}
#main tr.head img	{ position: absolute; margin: 0 0 0 -30px; }
#main tr.head h1	{ margin: 0; padding: 9px 0 0 0; color: #FFFFFF; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }

#main tr.main td		{ padding: 0;}

#main .menur		{ margin: 0 ; padding:  0 20px 20px 8px; }
#main .menur h2		{ margin: 20px 0 10px 10px; padding: 0; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #0E628E; }
#main .menur h1		{ margin: 5px 0 5px 0 ; padding: 0 0 0 12px; list-style: none; font-size: 12px; font-weight: bold; background: url("pic_12.gif") no-repeat; background-position: 0 0.45em; }
#main .menur a		{ color: #0E628E; text-decoration: underline; padding: 0; margin: 0; font-size: 12px;}
#main .menur a:hover{ text-decoration: none; }

#content { position: relative; width: 95%; font-size: 13px; margin: 0; padding: 0 0px 20px 0; color:#555555; }
#content * { font-size: 1em; color: #555555; }

#content h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 1em 0; padding: 0; }
#content h1 { font-size: 2em; }
#content h2 { font-family: Arial; font-size: 1.2em; color: #827326; }
#content h3 { font-family: Arial; font-size: 1em; color: #5D8325; }
#content h4 { font-size: 1em; }
#content h5 { font-size: 1em; }
#content h6 { font-size: 1em; }
#content p { margin: 1em 0; padding: 0; }
#content dl { margin: 0; padding: 0; }
#content dt { margin: 1em 0; padding: 0; font-weight: bold; }
#content dd { margin: 0 0 0 3em; padding: 0; }
#content ol { margin: 1em 0 1em 2em; padding: 0; }
#content ul { margin: 1em 0 1em 2em; padding: 0; }
#content li { margin: 0; padding: 0; list-style-position: outside; }
#content blockquote { margin: 1em 2em 1em 2em; padding: 0; }
#content a { color: #555555; }
#content a:link { text-decoration: underline; }
#content a:visited {}
#content a:hover { text-decoration: none; color: #999999; }
#content a:active {}

#content th { text-align: left;}
#content form { margin: 0; padding: 0; }
#content input { color: #000000; }
#content input.f1 { width: 317px; margin: 0; padding: 0; border: 1px solid #E9E2C1; }
#content input.q { width: 50px; border: 1px solid #E9E2C1;}
#content textarea.f1 { width: 317px; border: 1px solid #E9E2C1; color: #000000; background: #FFFFFF; }

#content .portret { float: left; width: 180px; margin: 10px 35px 25px 0; background: #F9F6DC url("pic_28.gif"); }
#content .portret img { margin: 10px; background: #FFFFFF; }
#content .portret p { margin: 0; padding: 10px; background: #F9F6DC; }

#content table.t1 { width: 100%; border: none; margin: 0;}
#content table.t1 th { margin: 0; padding: 5px; text-align: left; border-bottom: 2px solid #E9E2C1; border-left: 1px solid #E9E2C1; color: #A69A5C; font-weight: normal;}
#content table.t1 td { padding: 5px; text-align: left; border-bottom: 1px solid #E9E2C1; border-left: 1px solid #E9E2C1}
#content table.t1 th.bn { border-left: none; }
#content table.t1 td.bn { border-left: none; }

#content table.note { position: relative; width: 100%; border: none; margin: 0; padding: 0; }
#content table.note th { margin: 0; padding: 0; width: 1%; text-align: left; font-weight: normal; vertical-align: top; }
#content table.note td { margin: 0; padding: 0; text-align: left; font-weight: normal; vertical-align: top; }
#content table.note td p { margin: 1em 1em 0 1em; padding: 0; color: #91B058; }
#content table.note td img.line {  position: relative; z-index: 1; margin: 1em 0 0 -20px; padding: 0; }

#content .ban { position: relative; vertical-align: bottom; height: 124px; margin: 2em 0; }
#content .ban .picend { width: 22px; height: 26px; position: absolute; z-index: 1; right: -2; bottom: 0; }
#content .ban img.picbeg { position: absolute; left: -24px; bottom: -10px; }
#content .ban p { position: relative; z-index: 10; padding: 0; color: #91B058; font-size: 11px; }

#content a.print	{ display: block; clear: both; border-top: 2px solid #E6DFC5; margin: 1em 0 1em 0; padding: 10px 0 0 0; font-size: 12px; font-weight: bold; color: #788D4D; text-decoration: underline; }
#content a.print:hover	{ text-decoration: underline; }
#content a:hover	{ text-decoration: none; color: #555555; }

#content table.prod { margin: 0; }
#content table.prod td { margin: 0; vertical-align: top; }
#content table.prod h1 { position: relative; z-index: 3; margin: 1em 0 1em 0; padding: 0 15px 0 15px; background: url(p_04.gif) no-repeat; background-position: left 0.3em; text-transform: uppercase; font-size: 12px; font-family: Arial; color: #788D4D; }
#content table.prod h1 a { color: #788D4D; }
#content table.prod p { margin: 1em 0 1em 0; padding: 0 15px 0 15px; font-size: 11px; color: #788D4D; }

#content .picr { float:left; margin: 1em 0 0 0; border: 1px solid #E6DFC5; }
#content .picr img { border: 2px solid #FFF; }

ol.awards { position: relative; margin: 0; padding: 0; }
ol.award li { position: relative; list-style: none; margin: 0; padding: 0; }
ol.award li img { display: block; margin: 0; padding: 0; }
ol.award li p { position: absolute; }

.tp { position: relative; vertical-align: bottom; height: 104px; margin: 2em 0; background: url(p_03.gif) repeat-x; background-position: left bottom; }
.tp img.picend { position: absolute; right: -2; bottom: 0; z-index: 1; }
.tp img.picbeg { position: absolute; left: -24px; bottom: -7; }

ul.prod {
 margin-top:0px;
 margin-bottom:0px;
 margin-left:30px;
}

