*			{ margin:0; padding:0;}
html			{ height:100%; }
body			{ min-height: 100%; position:relative; left: 0; top: 0; width: 100%;  background: white url('/img/gray.gif') 16px repeat-y;}
* html body		{ height:100% }

#logotip		{ background: white url('/img/logo.gif') 38px 12px no-repeat; position: relative; }
* html #logotip		{ border-top: solid 1px transparent; }
#menu			{ margin-right: 32px; margin-left: 260px; border-top: solid 8px #D2D2D2; padding-top: 2px; text-align: right; }
#menu a			{ font: 12pt/36px Verdana, Arial; color: #444; margin-right: 50px; text-decoration: none;}
#menu span		{ font: 12pt/36px Verdana, Arial; color: #888; margin-right: 50px; }
#menu .sel		{ color: #888; }
#lang			{ position: relative; float: right; width: 2em; z-index: 40; }
#lang a			{ display: block; font: 9pt Verdana, Arial; color: #B91432; margin: 4px 0 0; text-transform: uppercase; text-align: center; }
#lang span		{ display: block; font: 9pt Verdana, Arial; color: #444; margin: 4px 0 0; text-transform: uppercase; text-align: center; }

#top			{ position: relative; clear: both; height: 160px; min-height: 160px; border-left: solid 16px #D2D2D2; border-right: solid 16px #D2D2D2; padding: 0 16px 0 0; background-color: white; }
* html #top		{ height: 160px; }
#menu2			{ float: left; width: 212px; padding:0 16px 6px; padding-right: 16px; background-color: white; }
#menu2 a		{ display: block; text-decoration: none; border-bottom: solid 1px #444; font: 9pt Verdana, Arial;color: #444; margin-left: 12px; margin-top: 6px; }
#menu2 span		{ display: block; text-decoration: none; border-bottom: solid 1px #444; font: 9pt Verdana, Arial; color: #B91432; padding-left: 12px; margin-top: 6px; background: url('/img/redQ.gif') 0 3px no-repeat; }
#menu2 .sel		{ color: #aaa; padding-left: 12px; margin-left: 0 !important; margin-top: 6px; background: url('/img/grayQ.gif') 0 3px no-repeat; }
#picture		{ position: relative; background: #78787D url('/img/pic.jpg') left top repeat; margin-left: 244px; height: 100%; text-align: right; padding-right: 5px; font: bold 12pt/48px Verdana, Arial; color: black;}
* html #picture		{ margin-left: 241px; }
#version		{ position: absolute; right: 6px; top: -1px; text-align: right; font: bold 12pt/48px Verdana, Arial; color: white /*#C41425*/; }

.base			{ clear: both; }
.left			{ float: left; width: 244px; margin-left: 16px; }
* html .left		{ margin-left: 8px; }
.right			{ margin-left: 260px; margin-right: 32px; }

#header			{ background-color: #CBC9CA; clear: both; margin: 0 32px 0 16px; position: relative; overflow: hidden; }
#bg1			{ float: left; width: 244px; height: 30px; background: #CBC9CA url('/img/line.gif') top repeat-x; font: 10pt/30px Verdana, Arial; color: #B91432; text-align: center; } 
#title			{ margin-left: 244px; height: 30px; background: #CBC9CA url('/img/line.gif') bottom repeat-x; font: 10pt/30px Verdana, Arial; color: #B91432; padding-left: 20px; position: relative; } 
#title a		{ display: block; position: absolute; right: 0; top: 0; z-index: 25; text-align: center; vertical-align: baseline; width: 153px; height: 30px; border-right: solid 19px #E2E2E2; background: #E2E2E2 url('/img/quetion.gif') no-repeat; font: 10pt/30px Verdana, Arial; color: black; text-decoration: none; vertical-align: middle; }
#title em		{ display: block; position: absolute; right: 0; top: 0; z-index: 25; text-align: center; vertical-align: baseline; width: 153px; height: 30px; border-right: solid 19px #E2E2E2; background: #E2E2E2 url('/img/quetion.gif') no-repeat; font: 10pt/30px Verdana, Arial; color: #888; text-decoration: none;}
#title a.sel		{ color: #B91432; }
#title a span, #title em span
			{ font-size: 14pt; color: #B91432; }

#content		{ height: auto; padding-bottom: 60px; }
#menuleft		{ background-color: #e2e2e2; padding-top: 10px; padding-bottom: 1em; }
#menuleft a		{ display: block; font: 8pt Verdana,Arial; color: #444; text-decoration: none;  }
#menuleft span		{ display: block; font: 8pt Verdana,Arial; color: #B91432; background: url('/img/redQ.gif') 0 3px no-repeat;}
#menuleft .a1		{ margin: 20px 16px 0 20px; border-bottom: solid 1px #444; padding-left: 0; font-size: 9pt; }
#menuleft .a2		{ margin: 1em 20px 0 20px; padding-left: 13px; font: 8pt Arial; }
#menuleft .a3		{ margin: .3em 20px 0 35px; padding-left: 13px; font: 7.5pt Arial; }
#menuleft .sel		{ margin-left: 20px !important; padding-left: 14px; background: url('/img/grayQ.gif') 0 3px no-repeat; color: #777 !important; }
#menuleft span.a1, #menuleft .sel.a1
			{ margin: 20px 16px 0 8px !important; padding-left: 12px !important;}
#text			{ padding: 10px 0 2em 20px; vertical-align: top; }
.clear			{ clear: both; height: 0; overflow: hidden; }
.clr			{ clear: both; }
#text h1		{ font: 11pt Verdana, Arial; color: #AC2214; margin: 1em .5em .5em; }
#text h2		{ background-position: top center; background-repeat: no-repeat; padding-left: 1em; padding-bottom: 10px; font: 20pt Verdana,Arial; color:#B91432; }
#text h2 span		{ color: #444; }
#text h3		{ font: 11pt Verdana, Arial; color: #666; margin: 1em .5em .5em; text-align: left; }
#text p			{ font: 9pt Verdana, Arial; color: #444; margin: 1em .5em .5em; text-align: justify; }
#text .important	{ margin-top: 1em; margin-bottom: 1.5em; font-size: 11pt; color: #B91432; padding-left: 20px;  background: url('/img/this.gif') left center no-repeat; }
#text .important span	{ border-bottom: dashed 1px #F1D9E0; }
#text a			{ text-decoration: underline; color: #77e; }
#text a:hover		{ color: #aae; }
#text ol, #text ul	{ font: 9pt Verdana, Arial; color: #444; margin: .5em 2em; text-align: justify; list-style: outside; }
#text ol		{ list-style-type: decimal; }
#text ul		{ list-style-type: square; }
#text li		{ margin: .5em 0; }
#text table		{ width: 99%; border-collapse: collapse; margin-top: 1em; margin-bottom: 1.5em;}
#text .minimum		{ width: auto !important; }
#text table th		{ background-color: #F4F4F4; border-bottom: solid 1px #A0A1A6; color: #7C7C7C; font: 11pt Verdana,Arial; padding: 5px 25px; text-align: center; vertical-align: middle; }
#text table td		{ border-bottom: solid 1px #CFCFCF; color: #444; font: 10pt Verdana,Arial; padding: 8px 15px; text-align: center; vertical-align: middle;  }
#text table .l		{ text-align: left; }
#text table .bugi	{ color: #999; font: bold 14pt Verdana,Arial; }
#text .news		{ padding: .5em .5em 1em; margin: 0 !important; border-bottom: solid 1px #ddd; }
#text .news a		{ text-decoration: underline; color: #444; }
#text .pic		{ margin: 10px; border-style: solid; border-width: 3px; border-color: #EEE #CCC #CCC #EEE; height: 240px; }
#text .imgleft		{ float: left; margin: 0 10px 10px 0 !important; }
#text .imgright		{ float: right; margin: 0 0 10px 10px !important; }
#text .v		{ width: 160px; }
#text .g		{ width: 360px; }
#text a.doci		{ display: block; text-align: left; cursor: hand; color: #89191C; text-decoration: underline; font: 9pt Verdana, Arial; margin: 0 .5em; padding: .7em 0 .7em 18px ; width: auto; background: url('/img/doci.gif') left center no-repeat; }
#text a.doci:hover	{ color: #DA2128; background-image: url('/img/doci2.gif')}
#text .params		{ width: auto !important; }
#text .params td	{ text-align: left !important; }
#text .params .art	{ color: #888 !important; }

#text .blockl		{ clear: both; float: left; width: 40%; padding: 3px 10px 10px; margin: 10px 20px 20px 0; background-color: #EEE; border-style: solid; border-width: 2px; border-color: #BBB; }
#text .blockl *		{ text-align: left; }

#parent			{ color: #444; font: 11pt Verdana, Arial; vertical-align: middle; border-bottom: solid 1px #a0a0a0; padding-bottom: 4px; }
#parent a		{ color: #444; font: 8pt Verdana, Arial; margin: .5em; text-decoration: none; }
#parent a:hover		{ color: #448; }
#parent span		{ color: #a0a0a0; font: 8pt Verdana, Arial; margin: .5em; }

#footer			{ position: absolute; bottom: 0px; left: 0; width: 100%; background-color: white;}
#copy			{ text-align: center; font: 8pt Verdana, Arial; color: #888; vertical-align: baseline; padding-top: 1em; }
#copy a			{ font: normal 8pt Verdana,Arial; text-decoration: underline; color: #888; }
#copy a:hover		{ text-decoration: none; }
#lastmenu		{ text-align: right; background-color: #E1E1E1; border-bottom: solid 7px #C1BFC0; padding-top: 15px; }
#lastmenu a		{ font: 10pt/40px Verdana, Arial; color: #444; margin-right: 20px; margin-left: 10px; text-decoration: none;}
#lastmenu span		{ font: 10pt/40px Verdana, Arial; color: #888; margin-right: 20px; margin-left: 10px; text-decoration: none;}
#lastmenu .sel		{ color: #888; }

#list			{ margin: .5em 0; border-collapse: collapse; width: 99%; vertical-align: top; }
#list td		{ cursor: hand; vertical-align: middle; }
#list .n		{ width: 3em; }
#list .t a		{ text-decoration: none; color:  #B91432; }
#list .i		{ width: 40px; text-align: center !important; }
#list .i img		{ margin: auto; border-style: solid; border-width: 2px; border-color: #EEE #CCC #CCC #EEE; }
#list .t		{ width: 50%; text-align: left; }

#rama			{ width: 99%; height: 285px; position: relative; overflow: hidden; }
#rama #nbr		{ width: auto; height: 250px !important; position: absolute; }
#rama #nbr .pic		{ margin-bottom: 30px !important; }
#rama #anc1		{ display: block; position: absolute; left: 0; bottom: 0; }
#rama #anc2		{ display: block; position: absolute; right: 0; bottom: 0; }
#rama .ank		{ font: 12pt Arial; color: #444; text-decoration: none; cursor: w-resize; }
#rama .ank:hover	{ color: #aae !important; }

#form3			{ width: auto !important; }
#form3 td		{ border: none !important; padding: 1px .1em ; text-align: left !important; }
#form3 .right		{ text-align: right !important; }
#form3 .input2		{ width: 400px; }
#form3 input, #form3 textarea
			{ width: 100%; background-color: white !important; border: solid 1px #A0A1A6; text-align: left; color: #444; font: 9pt Arial; padding: 1px 3px; }
#form3 textarea		{ height: 200px; margin-top: .3em; overflow: hidden; }
#submit			{ margin-left: 1em; width: 7em !important; font: 9pt Arial; color: #444; border-style: solid; border-width: 1px; border-color: #aaa #666 #666 #aaa; background: #ddd; padding: 1px 3px; cursor: hand; }
#submit:hover		{ border-color: #666 #989898 #989898 #666; background: #c8c8c8; color: black; }

#printing a		{ float: left; color: #444; width: auto; margin: 1em; padding: 2px .5em; border-style: solid; border-width: 1px; border-color: #aaa #666 #666 #aaa; background: #ddd; text-decoration: none; text-align: center; }
#printing a:hover	{ border-color: #666 #989898 #989898 #666; background: #c8c8c8; color: black; }
#bBack			{ display: none; }

@media print {
	#logotip, #top, #header, #menuleft, #footer, form, #printing, #forprint, .ank
			{ display: none !important; }
	body		{ background: white !important; width: 100% !important; }
	body *		{ color: black !important;}
	#content	{ padding-bottom: 0 !important; }
	#text		{ top: 0; width: 100% !important; background-color: white; padding: 1em 1em 40px; margin: 0 auto !important; }
	#text h2	{ background: none !important; padding-top: 15px !important; }  
	#text table th	{ background-color: #e8e8e8 !important; }
	#bPreview	{ display: none; }
	#bBack		{ display: inline; }
	}



/*
*			{ border: dotted 1px blue; }

div			{ border: solid 1px red; }
div div			{ border-color: green; }
div div	div		{ border-color: blue; }
div div	div div		{ border-color: black; }
div div	div div	div	{ border-color: silver; }

p			{ border: dotted 1px red; }

ul			{ border: dashed 1px green; }
*/


