TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.design TD {
	FONT-SIZE: 12px; COLOR: #545657; FONT-FAMILY: Tahoma
}
.titl {
	FONT-SIZE: 14px; COLOR: #616971; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.titl2 {
	FONT-SIZE: 30px; COLOR: #333333; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.titl3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #4f73ab; FONT-FAMILY: Arial
}
.titl4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma
}
.titl5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: #4f73ab; FONT-FAMILY: Tahoma
}
.info {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; size: auto
}
.newstit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004aab; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.newstit A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004aab; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.newstit A:hover {
	TEXT-DECORATION: underline
}
.margin-li LI {
	MARGIN-TOP: 18px
}
.path {
	FONT-SIZE: 10px; COLOR: #5570a0; FONT-FAMILY: Tahoma
}
.tabl {
	PADDING-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #545657; FONT-FAMILY: Tahoma
}
.date {
	FONT-SIZE: 12px; COLOR: #696969; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.link {
	FONT-SIZE: 12px; COLOR: #0048b4; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.uslink {
	FONT-SIZE: 11px; COLOR: #8e9296; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.form {
	FONT-SIZE: 11px; COLOR: #4c4c4c; FONT-FAMILY: Tahoma
}
.linksAd {
	FONT: 12px Verdana; COLOR: #4f73ab; TEXT-DECORATION: none
}
.errorField {
	COLOR: #d00
}
.news {
	FONT-SIZE: 12px; COLOR: #030303; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.top {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.top:hover {
	COLOR: #fb983b
}
.tel {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 17px; BORDER-LEFT: medium none; COLOR: #696969; BORDER-BOTTOM: medium none; FONT-FAMILY: Tahoma
}
.tel_name {
	FONT-SIZE: 11px; COLOR: #696969; FONT-FAMILY: Tahoma
}
.menu1 {
	FONT-SIZE: 11px; COLOR: #545657; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.menu_a {
	FONT-SIZE: 11px; COLOR: #ff7c00; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.menu2_a {
	FONT-SIZE: 11px; COLOR: #ff7c00; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.menu_a:hover {
	FONT-SIZE: 11px; COLOR: #ff7c00; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.menu_act {
	FONT-SIZE: 12px; COLOR: #ff7c00; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.smenu {
	FONT-SIZE: 12px; COLOR: #0048b4; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.smenu_a {
	FONT-WEIGHT: 200; FONT-SIZE: 12px; COLOR: #ff7900; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.smenu:hover {
	FONT-SIZE: 12px; COLOR: #ff7900; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.smenu4 {
	FONT-SIZE: 12px; COLOR: #ff7c00; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.smenu4_a {
	FONT-SIZE: 11px; COLOR: #545657; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.smenu4:hover {
	FONT-SIZE: 11px; COLOR: #545657; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu_block A {
	FONT-SIZE: 12px; COLOR: #0048b4; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
#menu_block A:hover {
	COLOR: #ff7900
}
#menu_block .smenu_in {
	COLOR: #999999; TEXT-DECORATION: underline
}
#menu_block .smenu_in:hover {
	COLOR: #0942b5; TEXT-DECORATION: underline
}
#menu_block2 A {
	COLOR: #373839
}
#menu_block2 A:hover {
	COLOR: #0048b4
}
.smenu2_in {
	FONT-SIZE: 12px; COLOR: #373839; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.smenu2_in:hover {
	FONT-SIZE: 12px; COLOR: #0942b5; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.menu-main {
	FONT-SIZE: 12px; COLOR: #0048b4; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.nav TD A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #565656; PADDING-TOP: 0px; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.nav TD A:hover {
	COLOR: #0942b5
}
.text {
	FONT-SIZE: 11px; COLOR: #696969; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
UL {
	MARGIN: 10px 2px 10px 25px
}

.design TD LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; FONT-SIZE: 12px; BACKGROUND: url(i/menu.gif) no-repeat 0px 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1px -40px; VERTICAL-ALIGN: top; COLOR: #545657; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; LIST-STYLE-TYPE: none; POSITION: relative
}
#nostrong {
	FONT-SIZE: x-small
}
#nostrong A {
	FONT-SIZE: x-small
}
#menu DIV {
	POSITION: relative
}
#menu DIV.submenu {
	DISPLAY: none; LEFT: 257px; POSITION: absolute; TOP: 69px
}
TABLE .tabcl .infotabr {
	PADDING-RIGHT: 1px; PADDING-LEFT: 8px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TABLE .tabcl .tabhr TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE .tabcl .infotab {
	PADDING-RIGHT: 34px; PADDING-LEFT: 8px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#steps {
	
}
#stepsCustom {
	
}
#steps DIV {
	DISPLAY: none
}
#stepsCustom DIV {
	DISPLAY: none
}
#steps DIV DIV {
	DISPLAY: block
}
#stepsCustom DIV DIV {
	DISPLAY: block
}
.step {
	
}
.step TD {
	BORDER-TOP: #ccc 2px solid; PADDING-TOP: 5px
}
.hide {
	DISPLAY: none
}
.menu4 {
	FONT-SIZE: 12px; COLOR: #4c4c4c; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.menu4 TD {
	PADDING-BOTTOM: 4px
}
.menu4_active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004aab; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.form .titl3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 16px; COLOR: #4f73ab; PADDING-TOP: 39px; FONT-FAMILY: Arial
}
.form .titl4 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 11px
}
.form INPUT {
	FONT-SIZE: 11px; COLOR: #696969
}
.form SELECT {
	FONT-SIZE: 11px; COLOR: #696969
}
.form TR {
	PADDING-BOTTOM: 6px
}
.form TD {
	PADDING-RIGHT: 4px
}
.form .radio INPUT {
	WIDTH: 14px; MARGIN-RIGHT: 5px
}
A {
	FONT-SIZE: 12px; COLOR: #004aab; FONT-FAMILY: Tahoma
}
.form-answe {
	BORDER-COLLAPSE: collapse
}
.form-answer TD {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
A.v:link {
	FONT-SIZE: 11px; COLOR: #4c4c4c; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.v:visited {
	FONT-SIZE: 11px; COLOR: #4c4c4c; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.v:hover {
	FONT-SIZE: 11px; COLOR: #004aab; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.v:active {
	FONT-SIZE: 11px; COLOR: #4c4c4c; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.calc_form TD {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f1f0ee
}
.calc_form INPUT {
	FONT-SIZE: 11px; WIDTH: 187px; COLOR: #000000
}
.calc_form SELECT {
	FONT-SIZE: 11px; WIDTH: 187px; COLOR: #000000
}
.tablespacing {
	HEIGHT: 6px
}
.ps {
	FONT-SIZE: 10px; MARGIN: 2px 3px 4px
}
.ctop_active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fb983b; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.ctop {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.calcresult_form TD {
	FONT-SIZE: 10px; COLOR: #545657; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}
.calc_form2 {
	BORDER-RIGHT: #f1f0ee 2px solid; BORDER-TOP: #f1f0ee 2px solid; BORDER-LEFT: #f1f0ee 2px solid; BORDER-BOTTOM: #f1f0ee 2px solid; BORDER-COLLAPSE: collapse
}
.calc_form2 TD {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f1f0ee; TEXT-ALIGN: center
}
.cont {
	COLOR: #4c4c4c
}
.cont TD {
	COLOR: #4c4c4c
}
.cont INPUT {
	FONT: 11px Tahoma; COLOR: #4c4c4c
}
.cont SELECT {
	FONT: 11px Tahoma; COLOR: #4c4c4c
}
IMG.spacer {
	VISIBILITY: hidden
}
TABLE.counters {
	LEFT: -5px; MARGIN-BOTTOM: 15px; POSITION: relative
}
TABLE.counters TD {
	PADDING-RIGHT: 12px
}
#NEW STYLE {
	
}
.blue {
	COLOR: #2a4c88
}
.oranje {
	COLOR: #f77600
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 28px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 20px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.min {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #4f73ab; FONT-FAMILY: Arial
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma
}
HR {
	COLOR: #e1e0de; HEIGHT: 1px
}
UL.li2 {
	MARGIN: 2px 2px 10px 25px
}
UL.li2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/media/images/li1); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
IMG.rzd {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1px; HEIGHT: 10px; BORDER-RIGHT-WIDTH: 0px
}


TD {color: #333; font-size: 80%}

H2 {color: #333; font-size: 120%}
H3 {color: #68AEE0; font-size: 110%}

A {color: #004684;}

TD.rzd {background: url('/i/rzd.gif') repeat-x #F1F0EE;}
TD.bb {font-weight: bold;}

H2.good {background-color: #68AEE0; color: #FFF; padding: 4px; font-size: 100%}
H2.err {background-color: #F77600; color: #FFF; padding: 4px; font-size: 100%}

TH {text-align: left;}
TH.list {text-align: left; background-color: #F7F7F7; font-size: 80%; color: #444;}
.in {width: 100%;}
input  {border: solid 1px #959bc2; background-color: #eee;}
select  {background-color: #E8E9F4;}
small {font-size: 12px; color: #444}


HR {color: #f1f0ee; height: 1px}

.foot1 {color: #676767;  font-size: 12px}
.foot2 {color: #676767; font-size: 10px}
.oranje {color: #F77600}
.red {color: #AD1F22}
.gray {color: #aaa}
SUP {color: #DC4300; font-weight: bold; font-size: 120%}

#tit_table TD {background-color: #f1f0ee; font-weight: bold; font-size: 90%; color: #004684}

SMALL {font-size: 11px; color: #444}


.button {
	BORDER: 0 #ffffff; FONT: bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND: url(/i/bm.gif) no-repeat #2A4C88; WIDTH: 90px; CURSOR: hand; COLOR: #FFF;  HEIGHT: 17px;
}
.button2 {
	BORDER: 0 #ffffff; FONT: bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND: url(/i/bm0.gif) no-repeat #FFB606; WIDTH: 90px; CURSOR: hand; COLOR: #FFF;  HEIGHT: 17px;
}
.button0 {
	BORDER: 0 #ffffff; FONT: bold 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND: url(/i/bm_noactive.gif) no-repeat #F1F0EE; WIDTH: 90px; CURSOR: hand; COLOR: #FFF;  HEIGHT: 17px;
}

.abm {font-weight: bold; color: #FFF; text-decoration: none; padding: 4px 10px; background-color: #68AEE0; border: 1px solid #004684;}
.abm:hover {background-color: #004684;}

#step_line {font-weight: bold; color: #999; background-color: #F1F0EE;}
#step_line SPAN {font-size: 80%;}
#step_line SPAN B {font-size: 120%;}

#step_line TD.bm_select_fon {background: url('/i/bm_select_fon.gif') repeat-x #F1F0EE;}
#step_line TD.bm_select_fon2 {background: url('/i/bm_select_fon2.gif') repeat-x #F1F0EE;}

P.adress_info {background: url('/i/bm_post.gif') no-repeat 0 3px; padding-left: 20px; margin: 2px; color: #333; font-size: 100%; line-height: 16px}
P.metro {background: url('/i/bm_metro.gif') no-repeat; padding-left: 20px; margin: 2px; color: #666; font-size: 90%; font-weight: bold; line-height: 16px}
P.time_info {background: url('/i/bm_time2.gif') no-repeat; padding-left: 20px; margin: 2px; color: #666; font-size: 90%; line-height: 16px}
P.phone_info {background: url('/i/bm_phone.gif') no-repeat; padding-left: 20px; margin: 2px; color: #666; font-size: 90%; line-height: 16px}
P.director {padding-left: 20px; margin: 2px; color: #666; font-size: 90%; line-height: 16px}
P.valuta {background: url('/i/usd.gif') no-repeat; padding-left: 20px; margin: 2px; color: #666; font-size: 80%; line-height: 16px}
P.valuta B {color: #004684;}
P.dop {margin: 2px; color: #666; font-size: 80%; line-height: 22px; font-weight: bold}
P.rekviziti {background: url('/i/bm_info.gif') no-repeat; padding-left: 20px; margin: 2px; color: #666; font-size: 90%; line-height: 16px}
TD.gray_fon {background-color: #f1f0ee;}


table.counters {position:relative; left:-5px; margin-bottom:15px;}
table.counters td {padding-right:12px;}

#type_str, #type_str TD {font-size: 11px; color: #666;}

.button {
	BORDER-RIGHT: #ffffff; BORDER-TOP: #ffffff; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/i/b1.gif); BORDER-LEFT: #996600; WIDTH: 87px; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #996600; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #ffe8c3
}

input .in {width: 100%;border: solid 1px #959bc2; background-color: #eee;}
TABLE.winner_list {width: 60%;}
TABLE.winner_list TH {font-size: 11px; color: #999; padding-left: 5px;}

TD.winscore1 {font-size: 18px; color: #AD1F22; font-weight: bold;}
TD.winscore10  {font-size: 16px; color: #F77600; font-weight: bold;}
TD.winscore20  {font-size: 12px; color: #666; font-weight: bold;}

.bg_select TD {background-color: #F1F0EE;}