*			{ margin:0; padding:0; border: none 0;}
html			{ height:100% }
body			{ min-height:100%; position:relative; background:#464b4e }
* html body		{ height:100% }

table			{ border-collapse:collapse; border: none 0;}

#up, #up0, #up1, #up2, #up3, #up4	{ height:77px; background: url(/img/up-b-o.jpg) #464b4e right top no-repeat }
#up, #up0, #up4		{ height:77px; background: url(/img/up-b-o.jpg) #464b4e right top no-repeat }
#up1			{ height:77px; background: url(/img/up-b-1.jpg) #464b4e right top no-repeat }
#up2			{ height:77px; background: url(/img/up-b-2.jpg) #464b4e right top no-repeat }
#up3			{ height:77px; background: url(/img/up-b-3.jpg) #464b4e right top no-repeat }
#logo			{ width:300px; height:100%; background:url(/img/logo.jpg) center bottom no-repeat }
#space			{ height:6px; background:#72868d }

#menu			{ width:100%; height:50px }
#menu td		{ text-align:center; text-transform:uppercase; color:#dbdbdb; font:normal 9pt Verdana; padding: 0 4px; }
#menu .space2		{ background:url(/img/br.jpg) left center no-repeat }
#menu .item		{ width:14%; background:url(/img/br.jpg) left center no-repeat; cursor:hand }
#menu .selected		{ width:14%; background:url(/img/m-s.jpg) repeat-x }
#menu a			{ color:white; text-decoration:none; /*border-bottom:solid 1px #6d7276*/ }

#main			{ width:100%; background:#75787a; }
#main td		{ vertical-align:top }

#main #menu2		{ width:270px; background:url(/img/m2-b.gif); /*border-left:solid 10px #75787a*/ }
#main #menu2 .m1	{ font:normal 90% Tahoma; padding:10px .5em 10px 1em; background:url(/img/m1.jpg) left center }
#main #menu2 #m1s	{ background:#98abb3 url(/img/m1-u.jpg) left center }

#main #menu2 .m2	{ font:normal 85% Tahoma; padding:7px .5em 7px 3em; }
#main #menu2 #m2s	{ background:#7c939b }
#main #menu2 .m2 a	{ display:list-item; list-style-type: square; }

#main #menu2 .m3	{ font:normal 70% Tahoma; padding: 7px .5em 7px 6em; }
#main #menu2 #m3s	{ background:#7c939b }
#main #menu2 .m3 a	{ display: block; }

#main #menu2 a		{ color:black; text-decoration:none; /*border-bottom:solid 1px #566368*/ }


#main #content		{  }
#main #content #d	{ margin:10px; background:#aaaaaa; padding:.5em .8em 1em; color:white; font:normal 10pt Verdana; }
#main #content .duo { background: #AAA url(/img/duo.png) 70% 0 repeat-y !important; }
#main #content .duo .rightdiv	{ float: right; width: 27%; padding: 0 1em 0 0; }
#main #content .duo .leftdiv		{ padding: 0 32% 0 1em; }
#main #content #d p	{ margin:.5em 0; padding-left: 70px; }
#main #content .duo p, #main #content #d table p
					 { padding-left: 0 !important; }
#main #content #d .bigp	{ font-size: 12pt; }
#main #content #d ol	{ /*margin-left:3em*/ list-style: decimal inside; }
#main #content #d ul	{ margin-left: 70px; list-style-type:none; padding-left: 28px; background: url(/img/ul.gif) 0 0 repeat-y; }
#main #content #d ul *	{ margin-left: 0 !important; }
#main #content #d ul p	{ padding-left: 0 !important; }
#main #content #d .xy	{ /*margin-left:3em*/ list-style-position: outside !important; margin-left: 4em;}
#main #content #d ul li	{ margin:.5em 0 }
#main #content #d h1	{ font:bold 16pt Arial; margin:1.5em 0em .5em; color:#464b4e; }
#main #content #d h2	{ font:bold 14pt Arial; margin:1.5em 0em .5em; color:#464b4e; }
#main #content #d h3	{ font:bold 12pt Arial; margin:1.5em 0em .5em; color:#464b4e; text-transform: uppercase; }
#main #content #d h4	{ padding-left: 70px; font:bold 10pt Arial; margin:1.5em 0 .5em; color:#464b4e; width:40em }
#main #content #d .br	{ margin-top: 0; }
#main #content #d a	{ color:#456F7D; text-decoration: none; }
#main #content #d a:hover	{ color:#000000; text-decoration: underline; }
#main #content #d table	{ font:normal 10pt Verdana; color: white; margin: 1em 0; border-collapse: collapse; }
#main #content #d th	{ padding:.3em 10px; color: #333; }
#main #content #d td	{ padding:.3em 10px; }
#main #content #d .pod	{ margin-left: 4em; font-weight: bold;}
#main #content #d .noone{ margin: 3px 5px 3px 0; border: solid 4px #fff; }

#main #content #d b i, #main #content #d i b, #main #content #d .imp
					{ color: #456F7D; }

#main #content #d .big		{ margin-left: 70px; }
#main #content #d .big td	{ text-align: center; vertical-align: top; width: 25%; }			
#main #content #d .big th	{ text-align: center; vertical-align: bottom; font: bold 11pt Arial; }			
#main #content #d .big img	{ border-style: solid; border-width: 1px; border-color: #DDD #AAA #888 !important; }

#illustration		{ float:right; margin:5px 10px; background:#AAAAAA; position:reletive }
* html #illustration	{ margin:5px; }
#illustration.multi table { width: 340px; height: 340px; border: none 0; border-collapse: collapse; }
#illustration.multi table td { text-align: center; vertical-align: middle; }
#illustration.multi table td.15 { width: 17px !important; } 
#illustration.multi table td.300 { width: 304px !important; } 
#illustration #n	{ margin:2px }
#illustration img	{ vertical-align: middle; }

#stopr		{ clear: right; height: 0; overflow: hidden; }

#main .pdf		{ line-height: 20px; background: url('/img/pdf.gif') left center no-repeat; padding-left: 20px; }
#main .inli		{ vertical-align: middle; margin: 2px 10px 2px 0; width: 45px; height: 45px; }
#main .ups		{ color: #58C471; width: 60px; }
#main .upsN		{ color: #5771C5; width: 60px; }

#main #content #d .rgt		{ float: right; margin: .5em 10px; }
#main #content #d .lft		{ float: left; margin: .5em 10px; }

#main .white	{ background-color: #FFF; width: 230px; margin: 2px 5px; padding: 3px 5px; color: #000 !important; }
#main .white *	{ color: #000 !important; }

#main .hidd2		{ margin-left: 70px !important; }
#main .hidden th	{ width: 30%; padding: 20px; text-align: center; vertical-align: top; }
#main .hidden a		{ text-decoration: none; color: #FFF !important; font-weight: normal; }
#main .hidden img	{ margin-bottom: 10px; border: solid 1px #FFF; width: 200px; height: 150px;}
#main .hidd2 img	{ border: none 0 !important; width: auto !important; height: auto !important;}
#main #content .duo hr		{ color: #797979; width: 100%; background-color: #797979; height: 1px; margin: 20px 0; }
#main .hidd2 td, #main .hidd2 th	{ width: auto !important; }
#main .hidd2 table	{ margin-left: 0 !important; }
#main .hidd2 p		{ padding-left: 0 !important; }
#main .bot th, #main .bot td	{ vertical-align: bottom !important; }
#main #years		{ background-color: #BBB; vertical-align: middle; height: 35px; line-height: 35px; white-space: nowrap; }
#main #years b		{ display: block; float: left; font: 9pt/35px Arial; color: #444; border-right: solid 1px #AAA; padding: 0 24px; }
#main #years a		{ display: block; float: left; font: 9pt/35px Arial; color: #FFF; border-right: solid 1px #AAA; padding: 0 24px; }
#main #years span	{ display: block; float: left; font: 10pt/35px Arial; color: #444; border-right: solid 1px #AAA; padding: 0 24px; }

#main #mymonth		{ clear: left; border-bottom: solid 1px #777; margin-left: 100px; font: 10pt/30px Arial; color: #FFF;  white-space: nowrap; }
#main #mymonth span	{ margin-right: 10px; color: #456F7B; }
#main #mymonth a	{ margin-right: 10px; color: #FFFFFF !important; }

#main #novosti		{ margin-left: 0 !important; }
#main #novosti th	{ text-align: right; vertical-align: top; color: #456F7B !important;; text-transform: uppercase; font: 8pt Arial; width: 70px; padding: .5em 5px !important; }

#list			{ width:93% }
#list td		{ height:50px; vertical-align:middle; padding:0 1em; font:normal 12pt Verdana; cursor:hand }
#list .n		{ width:3em }
#list .n a		{ color:black }
#list .i		{ text-align:center; width:150px; padding:15px 20px }
#list .t		{  }
#list .br td		{ height:5px !important }
	
#main .hid		{ display: none; }

#padd			{ height: 36pt; }

#foo			{ width:100%; color:#a1a3a3; display: block; /*position: absolute; bottom: 0; left: 0;*/ margin:.5em 0; }
#foo td			{ padding:.5em 1em }
#foo #tnum		{ width:20%; font:normal 14pt Arial; text-align: right;  }
#foo #tnum small	{ font-weight:normal; font-size: 11pt; }
#foo #tnum b		{ font-weight:normal; color:white }
#foo #copy		{ width:78%;font:normal 10pt Arial; background:url(/img/br.jpg) left center no-repeat }
#foo #by		{ font:normal 10pt Arial; width: 1%}

.catalog	{ float: left; margin: 5px 10px 5px 0; border: solid 1px; border-color: #f0f0f0 #c8c8c8 #c8c8c8 #f0f0f0; }
.catalogLast	{ margin: 5px 10px 5px 0; border: solid 1px; border-color: #f0f0f0 #c8c8c8 #c8c8c8 #f0f0f0; }

.brdr, .brdr_c		{ margin-left: 70px !important; }
.brdr td, .brdr th, .brdr_c td, .brdr_c th	{ border-bottom: solid 1px #e0e0e0; padding: 5px 15px !important; }
.brdr td,.brdr th	{ text-align: left !important; }
.brdr_c td,.brdr_c th	{ text-align: center !important; }
.brdr_c td.l, .net h3	{ text-align: left !important; }
.complete		{ margin-top: 2em; }
.complete td		{ text-align: justify; padding: 0 20px 10px 0 !important; }
.complete th img	{ border: solid 1px; border-color: #f0f0f0 #c8c8c8 #c8c8c8 #f0f0f0}
.lfloat			{ float: left; margin: 0 1em 0.3em 0; }
.bigpic			{ margin: 0.8em ; }
.spec td		{ vertical-align: middle !important; cursor: pointer; cursor: hand; }
.brdr a, .brdr_c a		{ color: #FFF !important; }

tr.spec:hover a		{ color:#000000 !important; text-decoration: underline !important; }


#news			{ width: 98%; }
#mmm			{ width: 8em; }
#mons 			{ border-collapse: separate; border-spacing: 2px; }
#mons td		{ border: solid 1px #e0e0e0; padding: 5px; width: 7em; text-align: center;}
#mons td.mns		{ background-color: #e0e0e0 !important; color: #606060 !important; }


.urod			{ border-collapse: separate !important; width: 95%; border-spacing: 10px; !important; }
.urod th		{ background-color: #72868d; text-align: left; vertical-align: top; width: 5em; border-spacing: 10px !important;}
.urod td		{ background-color: #808080;}

.form, .form2		{ width: 80%; }
.form td, .form th	{ border: solid 1px #808080; padding: 2px 5px !important; vertical-align: middle;}

.form td		{ font: normal 9pt Arial; text-align: right; }
.form th		{ font: bold italic 10pt Arial; text-align: center;}
.form .th		{ font: bold 10pt Arial; text-align: center; text-transform: uppercase;}
.form .th2		{ font: bold 9pt Arial; text-align: center; text-transform: uppercase;}

.form td.input		{ padding: 0 !important; width: 8em;}
.form td .zakaz		{ margin: 0; padding: 2px 5px; font: 10pt Arial; background-color: #e0e0f0; width: 8em; height: 100%; text-align: center; border: none 0; }
.submit			{ padding: 5px; font: 10pt Arial; background-color: #e0e0f0; text-align: center; border: solid 1px #808080; margin: 10px 20px; }
.bttn			{ padding: 1px 5px; font: 8pt Arial; background-color: #e0e0f0; text-align: center; border: solid 1px #808080; width: auto; }
.input2			{ width: 50%; }
.form3 .input2		{ width: 70%; }
.form3 .otzyv		{ margin: 0px !important; padding: 2px 5px; font: 10pt Arial; background-color: #e0e0f0; width: 100%; height: 5em; border: none 0; overflow: hidden; }
.input2 input		{ margin: 0px !important; padding: 2px 5px; font: 10pt Arial; background-color: #e0e0f0; width: 100%; border: none 0; }
#itogo			{ font: bold 11pt Arial; padding: 10px 0; text-align: right; width: 80%; }
.Hform			{ text-align: center !important; width: 80%; }

.net			{ border: none 0 !important; background: none !important; }

.center			{ text-align: center !important; }
.right			{ text-align: right !important; }
.left			{ text-align: left !important; }
.abzats			{ text-indent: 3em !important; }
.bold			{ font-weight: bold; }
.mid			{ vertical-align: middle; margin: 5px;}
.100p			{ width: 99% !important; }

#WAW			{ display: none; position: absolute; top: 145px; right: 10px; background:#D0D6D6; padding: 8px; padding-top: 0;}
#WAW p	a		{ color: black !important; cursor: hand; }
#WAW p a:hover		{ text-decoration: underline; }
img.a			{ cursor: hand; }

#AOV			{ height: 160px !important; width: 260px; text-align: left; vertical-align: middle !important; padding-top: 1em !important;  padding: 0; font: 9pt Arial; color: #FFF; margin-left: 70px; clear: both; float: left; }
#AOV img		{ border-style: solid !important; border-width: 1px !important; border-color: #f0f0f0 #c8c8c8 #c8c8c8 #f0f0f0 !important; }

#main .AOV			{ width: 205px !important; padding-top: 1em !important;  padding: 0; font: 9pt Arial; color: #FFF; margin-left: 0 !important; float: none !important; }
#main .AOV img		{ cursor: pointer; cursor: hand; }

.listing 		{ margin-left: 70px !important; width: 200px !important; clear: both;}
.listing .left, .listing .right { width: 20px; !important; padding: 0;}
.listing .center { width: 160px !important; padding: 0;}
.link			{ cursor: hand; }

#calendar		{ width: 240px !important; height: auto; position: absolute; display: none; background-color: #e0e0e0; border: solid 1px black; right: 10%; top: 10%; padding: 5px; color: black; text-align: center;}
#calendar *		{ color: black !important; font: 9pt Arial; }
#calendar a		{ cursor: hand !important; text-decoration: underline; font-weight: inherit !important;}
#calendar .shapka	{ width: 100%; margin: 0 !important;}
#calendar .shapka .30	{ width: 26px; text-align: center;}
#calendar #E		{ margin: 0 auto !important; }
#calendar #E th, #calendar #E td	{ padding: 1px !important; width: 30px; text-align: center;}
#calendar #E th		{ background-color: white; }
#calendar #E .dni th	{ background-color: #72868d;}
#calendar #E #today	{ background-color: #80c0ff !important;}

#main #content #d .sh, #sh			{ display: block; margin-top: 10px; margin-left: 70px; }


#bBack			{ display: none; }
/*#bPrint, #bPreview	{ margin: 10px 5px 0 5px; padding: 2px 5px; font: 10pt Arial; background-color: #e0e0e0; width: 12em; border: solid 1px #808080; display: block; clear: both; }
*/
#bPrint			{ display: block; width: 30px; height: 30px; border: none; padding: 2px; background: transparent url('/img/print.gif') 50% 50% no-repeat; clear: both; cursor: pointer; cursor: hand; }


.stop		{ clear: both; height: 0; overflow: hidden; } 

@media print {

*			{ background:transparent !important; border:none !important; color:black !important; page-break-before: avoid !important; page-break-after:  avoid !important; page-break-inside: avoid !important; }
body			{ background-color: white !important; }
#up, #up1, #up2, #up3, #up4, #menu, #main #menu2
			{ display:none }
#foo			{ width: 18cm !important; }
#foo #tnum		{ display: none; }
#foo #copy		{ width:100%; text-align: center; }
#illustration		{ float: none; margin-top: -90px; }
.forprint { display: none !important; }
#d			{ width: 18cm !important; background: url('/img/vertionP1.gif') top right no-repeat !important; padding-top: 90px !important;}
.brdr td, .brdr th, .brdr_c td, .brdr_c th { border: solid 1px black !important; }
.net 			{ border: none 0 !important; }
#by			{ visibility: hidden; }
.link			{ display: none !important; }
#illustration.multi table { width: auto !important; height: auto !important; }
}