html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; text-align:left; background:transparent}
body,html {font-family: Arial; font-size:100%; color:#fff; margin:0; padding:0; min-height:100%;}
body {min-width: 980px; max-width:1700px; width:100%; width:expression(document.documentElement.clientWidth < 980 ? "980px" : document.documentElement.clientWidth > 1700 ? "170px" : "auto" );overflow: auto; background:url(/f/2010/nechaev/bg.jpg) 10% 65% no-repeat #000000;}
body * {font-size:100%}

table {border-collapse:collapse; padding:0; margin:0; border-spacing:0; border-width:0;} 
div,img,table,td,th,tr {border:0; margin:0; padding:0; vertical-align:top}

p               {line-height:1.4em; margin:0.2em 0 0.8em 0; text-align:left}
ul 			      	{margin:0.5em 0 0.5em 1.5em; padding:0}
ul li , ol li 	{line-height:1.4em; margin:0.5em 0 0.5em 0; padding:0}

a 		{color:color:#019247;}
a:hover {text-decoration: none}

p.error {color:red; border:1px solid red; padding:0.2em; margin:0.4em}

h1	{margin:0.2em 0 0.2em 0; padding:0; font-size:180%; color: #fff;}
h2	{margin:1em 0 0.2em 0; font-size:160%; color:##fff;  font-weight:bold;}
h3	{margin:1em 0 0.2em 0; font-size:136%; color:##fff; font-weight:normal}
h4	{margin:1em 0 0 0; font-size:110%; color:#fff}
h5	{margin:1em 0 0 0; font-size:100%; color:#fff}
h6	{margin:1em 0 0 0; font-size:90%; color:#fff}
#inside {padding: 10px 40px 10px 40px;}
div#lef { width:50%; float:right}
#inside td	{vertical-align:middle}
#tab {padding: 10px 40px 10px 40px;}
table.partners {background:#fff;}
table.partners td {text-align:center; vertical-align:middle}
#back {text-align:center; width:100%}
#back a {color:#fff; font-weight:bold}
#back p {text-align:center}