body, table, td, p { padding: 0px; margin: 0px; border: 0px; font: 13px tahoma; }
a:link, a:visited, a:active, a:hover { color: #CC3300; }

/* New index css additions */

.nav_wrapper				{ font-family: Verdana, sans-serif; width: 780px; margin: 0px auto; padding-top: 0px; height: 50px; background: url(/images/center_main_nav.gif) repeat-x left 7px; }
#main_nav				{ height: 43px; padding-top: 7px; padding-left: 9px; background: url(/images/left_main_nav.gif) no-repeat left center; overflow: hidden; }
#main_nav a				{ font-family: Verdana, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block; font-weight: bold; text-decoration: none; padding: 10px 15px; }
#menu_delim				{ float: left; width: 1px; height: 36px; background: url(/images/delim_main_nav.gif) no-repeat right top; }
#menu_delim_r				{ float: right; width: 8px; height: 36px; background: url(/images/right_main_nav.gif) no-repeat right top; }
#main_nav .multi			{ background: url(/images/center_main_nav_multi.gif) repeat-x left top; padding-right: 11px; }
#main_nav a:link, #main_nav a:visited	{ color: #fff; }
#main_nav a:active, #main_nav a:hover	{ color: #d0d0d0; }
#main_nav #site_lang_div		{ float: right; background-color: transparent; padding-right: 30px; width: 80px; }

#projects_menu, #langmenu		{ border: 1px solid #555; background: #969696 url(/images/plashka_bg.gif) repeat-x top left; padding: 0px; }
#projects_menu a, #langmenu a		{ font-family: Verdana, sans-serif; display: block; text-decoration: none; font-weight: bold; font-size: 12px; text-align: left; color: #fff; }
#projects_menu a			{ padding: 8px 30px 8px 10px; }
#langmenu a				{ padding: 8px 10px 8px 30px; }
#projects_menu a:link, #projects_menu a:visited, #langmenu a:link, #langmenu a:visited
				        { color: #fff; background-color: none; }
#projects_menu a:active, #projects_menu a:hover, #langmenu a:active, #langmenu a:hover
					{ color: #fff; background-color: #606060; }
#projects_menu a			{ background-image: none; border-bottom: 1px solid #606060; }
#langmenu a				{ border-bottom: 1px solid #606060; }
#langmenu				{ width: 120px; }
#projects_menu #lastpr, #langmenu #lde	{ border-bottom: none; }
#len					{ background: url(/images/flag_en.png) no-repeat 5px center; }
#lru					{ background: url(/images/flag_ru.png) no-repeat 5px center; }
#head_new				{ background: url(/images/logo_bg.gif) repeat-x left top; clear: both; height: 140px; max-height: 140px; width: 776px; margin: 0px auto; }
#slog_new				{ float: right; }

#footer					{ width: 780px; margin: 0px auto; background: url(/images/center_foot_nav.gif) repeat-x 0 0; height: 100px; font-family: Verdana, sans-serif; font-size: 10px; }
#footer a, #footer p			{ font-family: Verdana, sans-serif; font-size: 11px; }
.footer_left_column			{ padding-top: 10px; background: url(/images/left_foot_nav.gif) no-repeat top left; float: left; height: 90px; width: 540px; }
.footer_right_column			{ padding-top: 10px; background: url(/images/right_foot_nav.gif) no-repeat top right; float: right; height: 90px; width: 240px; }
.footer_right_wrapper			{ background: url(/images/footer_bg_v.gif) no-repeat 0 0; height: 70px; padding: 6px 10px 0px 7px; }
.footer_right_wrapper div		{ color: #b4b4b4; font-size: 1.1em; margin: 0 0 1px; }
.footer_right_wrapper #stat_title	{ color: #fff; font-weight: bold; }
.footer_left_wrapper			{ font-size: 1.1em; margin: 0 2% 0 15px; }
.footer_left_wrapper .f_menu, .footer_left_wrapper #foot_delim
					{ float: left; }
.footer_left_wrapper .f_menu		{ display: block; text-decoration: none; font-weight: bold; }
.footer_left_wrapper #foot_delim	{ color: #a0a0a0; padding: 0px 4px; }
.footer_left_wrapper p			{ color: #b4b4b4; margin: 0 0 3px; }
.contacts_phone				{ float: left; margin-top: 8px; }
.contacts_phone a			{ text-decoration: none; }
.copyright a				{ font-weight: bold; text-decoration: none; }
.contacts_phone a:link, .contacts_phone a:visited, .copyright a:link, .copyright a:visited, .footer_left_wrapper a:link, .footer_left_wrapper a:visited
					{ color: #fff; }
.contacts_phone a:active, .contacts_phone a:hover, .copyright a:active, .copyright a:hover, .footer_left_wrapper a:active, .footer_left_wrapper a:hover
					{ color: #000; }
#fh_delim				{ border-bottom: 1px solid #a0a0a0; height: 5px; clear: both; }
.copyright				{ float: left; margin-top: 8px; }

/* End of new additions */

#divneeded { text-align: center; }
#prbr { float: right; font: 11px Tahoma; font-weight: bold; text-align: right; color: #999; border-right: 1px solid #E1EAFC; padding: 6px 20px 5px 0px; background: url("../images/arrow.gif") no-repeat right top; }
#projects { width: 770px; text-align: right; background-color: #eee; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; height: 24px; }
#projects a { padding: 6px 7px 5px 7px; border-right: 1px solid #E1EAFC; display: block; float: right; font: 11px Tahoma; text-decoration: none; }
#projects a:link, #projects a:visited { color: #aaa; }
#projects a:active, #projects a:hover { color: #999; background-color: #F4FFD2; }
#divmain { width: 770px; margin: 0px auto; text-align: left; }
#lang { float: left; margin: 4px 0px; }
#prs { float: left; height: 21px; max-height: 21px; margin-left: 15px; }
#prs ul { list-style: none; margin: 0px; padding: 0px; }
#prs ul li { margin: 0px; padding: 0px; float: left; background-image: url("../images/bg_right_pr.gif"); background-repeat: no-repeat; background-position: bottom right; }
#prs ul li div { padding: 6px 6px 3px 5px; background-image: url("../images/bg_left_pr.gif"); background-repeat: no-repeat; background-position: bottom left; }
#prs a { font-family: Verdana; font-size: 10px; text-decoration: none; }
#prs a:link, #prs a:visited { color: #ddd; }
#prs a:active, #prs a:hover { color: #fff; }
#version { float: right; margin: 4px 0px; font-size: 11px }
#head { background-color: #99CC00; clear: both; height: 136px; max-height: 136px; }
#logo { float: left; }
#slog { float: right; background-color: #99CC00; }
#slogpic { float: left; padding-left: 20px; padding-bottom: 2px; padding-top: 9px; background-image: url("../images/bg_line_green.gif"); background-repeat: no-repeat; background-position: bottom right; }
#slogword { padding-bottom: 4px; border-bottom: 2px solid #496006; float: left; line-height: 8px; padding-top: 11px; width: 40px; }
#slogword_active { padding-bottom: 4px; border-bottom: 2px solid #496006; float: left; line-height: 8px; padding-top: 11px; width: 40px; background-image: url("../images/arrow_down.gif"); background-repeat: no-repeat; background-position: 8px 0px; }
#slogword a:link, #slogword a:visited, #slogword_active a:link, #slogword_active a:visited { text-decoration: none; color: #000; }
#slogword a:active, #slogword a:hover, #slogword_active a:active, #slogword_active a:hover { text-decoration: none; color: #fff; }
#clr { clear: both; }
#logosmall { margin-top: 10px; float: left; }
#adv1 { margin-top: 21px; float: left; }
#adv2 { margin-top: 10px; }
#install { border: 1px solid #C1E6C1; margin: 15px 0px; background-color: #F7FEF4; text-align: center; padding: 8px 0px 9px 0px; }
#instbut { font-size: 10px; color: #7B7F7A; line-height: 18px; }
#instbut a { color: #7B7F7A; }
#d1 { float: left; padding-left: 100px; }
#d2 { float: right; padding-right: 100px; }
#foot { margin: 10px 0px; text-align: center; }
#foot1, #foot1 a { color: #000; font-weight: bold; }
#foot2 { color: #f00; padding-bottom: 10px; }
#bggr { padding: 10px; margin-top: 10px; border: 1px solid #ddd; background-color: #eee; }

#foot25 { padding-bottom: 31px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; clear: both; background-color: #BCFFA4; }
#foot25 ul { list-style: none; margin: 0px; padding: 0px; }
#foot25 ul li { margin: 0px; padding: 7px 4px 3px 4px; float: left; height: 21px; }
#foot25 ul #special { margin: 0px; padding: 7px 4px 3px 4px; float: left; background-color: #F7C575; height: 21px; }
#foot25 ul #specialbar { margin: 0px; padding: 7px 4px 3px 4px; float: left; height: 21px; background-color: #F7C575; border-right: 1px solid #aaa; }
#foot25 img { border: 0px; }

#se { font-weight: bold; padding-bottom: 5px; }
#foot4 { padding-top: 10px; }
#foot5 { padding-top: 10px; }
#spacer { padding-top: 10px; background-color: #99CC00; }
#add { padding-top: 5px; padding-left: 5px; }
#big { font-size: 20px; font-weight: bold; }
#ttl { font-weight: bold; }
#spec { color: #77cc00; }
#bd { border: 1px solid #aaa; }
#bod { padding: 10px 0px; font-weight: bold; }
#team { padding: 15px 100px; }
#teamlvl1 { font-weight: bold; }
#teamlvl2 { font-weight: normal; color: #CC3300; padding: 5px 5px 5px 15px; margin: 0px; }
#teamst { color: #88bb64; text-decoration: underline; }


//#menu { clear: both; }
#menu ul { list-style: none; margin: 0px; padding: 0px; font: 10px Verdana; }
#menu ul li { margin: 0px; padding: 0px; float: left; background-image: url("../images/butt_right_u.gif"); background-repeat: no-repeat; background-position: bottom right; }
#menu ul li div { padding: 5px 10px; background-image: url("../images/butt_left_u.gif"); background-repeat: no-repeat; background-position: bottom left; }
#menu ul #active { background-image: url("../images/butt_right_d.gif"); background-repeat: no-repeat; background-position: bottom right; }
#menu ul #active div { background-image: url("../images/butt_left_d.gif"); background-repeat: no-repeat; background-position: bottom left; }
#menu a { font: 10px Verdana; text-decoration: none; text-transform: uppercase; font-weight: bold; }
#menu a:link, #menu a:visited { color: #8C410A; }
#menu a:active, #menu a:hover { color: #FFFFCC; }


#menu_c ul { list-style: none; margin: 0px; padding: 0px; }
#menu_c ul li { margin: 0px; padding: 0px; float: left; background-image: url("../images/butt_right_u.gif"); background-repeat: no-repeat; background-position: bottom right; }
#menu_c ul li div { padding: 5px 8px; background-image: url("../images/butt_left_u.gif"); background-repeat: no-repeat; background-position: bottom left; }
#menu_c ul #active { background-image: url("../images/butt_right_d.gif"); background-repeat: no-repeat; background-position: bottom right; }
#menu_c ul #active div { background-image: url("../images/butt_left_d.gif"); background-repeat: no-repeat; background-position: bottom left; }
#menu_c a { font-family: Verdana; font-size: 10px; text-decoration: none; font-weight: bold; }
#menu_c a:link, #menu_c a:visited { color: #8C410A; }
#menu_c a:active, #menu_c a:hover { color: #FFFFCC; }

#mainhead { padding: 10px 0px; }
#titlecparam { background-color: #c0c0c0; color: #8C410A; font-weight: bold; padding: 3px 5px; }
#leftcparam { font-size: 12px; float: left; width: 95px; background-color: #e0e0e0; text-align: right; font-weight: bold; padding: 3px 5px; }
#rightcparam { font-size: 12px; float: right; width: 650px; background-color: #e0e0e0; padding: 3px 5px; }

#prproduct { padding: 10px; border: 1px solid #DDD; margin-bottom: 10px; background-image: url("../images/arrow_pr.gif"); background-repeat: no-repeat; background-position: top right; }
#prpic { float: left; width: 190px; text-align: center; }
.vcontainer { background: url("../images/lisa.png") no-repeat right top; }