/** {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}*/
/* -- HTML settings -- */
H1, H2, H3, H4, H5, H6, P, UL, LI, FORM, DL, DT, DD, TD {margin: 0; padding: 0;}

h1 {
	color:#2199f8;
	font-size:24px;
	margin-bottom: .4em;
}

HTML, BODY {height: 100%;}

IMG {border: 0;}
INPUT, SELECT, TEXTAREA {font-size: 11px; color: #000; font-family: Tahoma, Arial, Verdana;}
TABLE {border-collapse: collapse;}
BODY {margin: 0; padding: 0; background: #FFF; font-family: Tahoma, Arial, Verdana;}
BODY#faux {background: url(/img/bg_faux.gif) 6px 0 repeat-y;}
LABEL {color: #0070C0; cursor: pointer;}
A:link, A:visited {color: #0070C0; text-decoration: underline;}
A:hover {color: #EB3D00;}
.clear {clear: both; height: 1px; overflow: hidden;}
.top_small_font {font-size: 17px; font-weight: bold;}
.top_big_font {font-size: 25px; font-weight: bold;}










/* -- new styles -- */

.mainout {font-size:12px;}
ul.mainout li {margin-bottom: 6px;}
ol.mainout li {margin-bottom: 6px;}

/* ul.mainout {list-style: square;} */








/* -- MBS START layout BEGIN --*/

.under {text-decoration: underline;}
#header-start {background: url(/img/bg_header_start2.gif) repeat-x; width: 100%;}
/*#header-start-outer {background: url(/img/bg_header_start_outer.jpg) 0 100% no-repeat;}*/
#header-start-inner {height: 230px; background: url(/img/bg_header_start_inner2.jpg) no-repeat; padding: 5px 0 0 292px; position: relative; }
#header-start-inner DL {color: #FFF;}
#header-start-inner DT {font-family: arial; font-size: 22px; font-weight: normal; padding-bottom: 4px;}
#header-start-inner DD {font-size: 11px; font-weight: bold; padding: 2px 0; background: url(/img/bg_header_start_dd.gif) 0 2px no-repeat; padding-left: 19px;}
#header-start-inner P {position: absolute; left: 20px; bottom: 0; bottom=-1px; margin: 0;}

.layout-start {width: 100%; font-size: 11px; color: #282828; margin: 8px 0 0;}
.layout-start TABLE {font-size: 12px; color: #282828;}

li .layout-start TABLE {font-size: 12px;}

.layout-start .layout-start {margin: 0;}
.layout-start TD {vertical-align: top;}
.layout-start A:link, .layout-start A:visited, .layout-start A:active {color: #0070C0; text-decoration: underline;}
.layout-start A:hover {color: #EB3D00;; text-decoration: underline;}
.layout-start .gray {color: #282828;}
.layout-start .viol {color: #864069;}
.layout-start .black {color: #000; font-size:11px;}
.layout-start .gray {color: #282828;}
.layout-start .green {color: #438335;}
.layout-start .blue {color: #114E90;}
.layout-start .red {color: #FF0000;}
.layout-start .dark-red {color: #BC2823;}


.layout-start INPUT, .layout-start SELECT, .layout-start TEXTAREA {font-size: 11px; color: #282828;}
.layout-start TEXTAREA {overflow: auto;}
.layout-start UL {margin: 16px 0 16px 16px;}
.layout-start LI {margin: 1px 0 1px 0;}

.layout-start H2 {font-family: Tahoma, Arial; font-size: 20px; font-weight: normal; color: #0070C0; margin: 8px 0; position: relative;}
.layout-start H2 .right {position: absolute; right: 1px; top:10px; font-size: 11px; font-weight: normal;}
.layout-start H3 {font-size: 11px; font-weight: bold; color: #114E90; margin: 8px 0; text-decoration: none;}
.layout-start H4 { border-bottom:1px solid #4288bb; font-size: 11px; font-weight: bold; color: #FFF; background: #F4FAFE url(/img/bg_start_h4.jpg) repeat-y; padding: 5px 0 5px 12px; margin: 8px 0;}
.layout-start H5 {height: 24px; font-size: 11px; color: #114E90; background: #ECF5FA url(/img/bg_start_h5.jpg) no-repeat; padding: 5px 12px 0; font-weight: normal; text-align: right;}
.layout-start H5 A:link, .layout-start H5 A:visited, .layout-start H5 A:hover {color: #114E90; text-decoration: underline;}
.layout-start H6 {height: 10px; background: #F4FAFE url(/img/bg_start_h4.jpg) no-repeat; margin: 8px 0; overflow: hidden;}

.layout-start .more {margin: 8px 0; text-align: right;}
.layout-start .mba {font-weight: bold; color: #114E90; line-height: 100%;}
.layout-start .mba em {font-weight: bold; color: #007EBE; font-style: normal;}

.start-white {padding: 0 10px; width: 100%;}
.start-blue {background: #F9FBFC url(/img/bg_start_blue.gif) 0 100% repeat-x; padding: 4px 10px 8px;}
.start-blue-border {background: #F9FBFC url(/img/bg_start_blue.gif) 0 100% repeat-x; width: 100%; border: 1px solid #CFE8F7;}
.start-blue-border H2 {padding-left: 10px;}
.start-blue-border2 {background: #D7ECF9 url(/img/bg_start_blue2.gif) repeat-x; width: 100%; border: 1px solid #E3E4E5; padding: 0 10px 10px;}
.start-line {height: 1px; overflow: hidden; background: #E5E5E4; margin: 8px 0;}

.layout-start-form {font-size: 11px; color: #114E90; width: 100%;}
.layout-start-form TD {padding: 4px 2px; vertical-align: middle;}

.layout-start-table {width: 100%;}
.layout-start-table TD {padding: 4px 2px; vertical-align: top;}
.layout-start-table-empty {width: 100%;}
.layout-start-table-empty TD {padding: 8px 4px; vertical-align: top;}
.layout-start-table-empty1 {width: 100%;}
.layout-start-table-empty1 TD {padding: 8px 8px; vertical-align: top;}
.layout-start-table-bordered {width: 100%;}
.layout-start-table-bordered TH {padding: 8px 12px; vertical-align: middle; border: 1px solid #DDDFDE; background: #DDECF2; color: #114E90; text-align: left;}
.layout-start-table-bordered TD {padding: 8px 12px; vertical-align: middle; border: 1px solid #DDDFDE;}
.layout-start-table-bordered TD TD {padding: 0 4px; vertical-align: top; border: none;}
.layout-start-table-bordered TD.l-blue {background: #F4FAFE;}


.green-line-box {position: relative; width=100%; border: 1px solid #EBEDEE;}
.green-line-box A:link, .green-line-box A:visited {display: block; width: 100%; position: absolute; left:0; bottom: 15px; background: #84C225 url(/img/bg_green_box.gif) 100% 50% no-repeat; padding: 8px 55px 8px 15px; height=44px; min-height: 28px; color: #fff; text-decoration: none;}
.green-line-box A:hover {text-decoration: underline;}

.start-banner {margin: 16px 0;}

.start-yellow {background: #FCF4E0; padding: 10px 12px; width: 100%;}

.layout-start-left, .layout-start-right {padding: 0 8px;}
.layout-start-left {border-right: 1px solid #E5E5E4;}
.layout-start-right {border-left: 1px solid #E5E5E4;}
.layout-start-left .stub {width: 205px; height: 1px; clear: both; overflow: hidden;}
.layout-start-right .stub {width: 295px; height: 1px; clear: both; overflow: hidden;}

/*.layout-start-left-inner {padding: 0 0 0 8px; border-right: 1px solid #E5E5E4;} */

.layout-start-left-inner {padding: 0 8px; font-size:12px;}
.layout-start-left-inner {border-right: 1px solid #E5E5E4; width: 240px;}


.layout-start-left-inner .stub {width: 205px; height: 1px; clear: both; overflow: hidden;}

.layout-start-center {padding: 0 14px; font-size:12px;}
.layout-start-center2 {padding: 0 14px; font-size:12px;}

#partners {width: 100%;}
#partners TD {border: 1px solid #EBEBEB; padding: 8px;}


#start-empty {height: 136px; clear: both;}
#start-footer {height:0; position: relative;}
#start-footer A:link, #start-footer A:visited, #start-footer A:hover {color: #114E90; text-decoration: underline;}
#foo-start {height: 128px; width: 100%; position: absolute; top: -128px;}
* html #foo-container {margin-right: 935px; width: 100%;}
* html #foo-holder {float:left; margin-right:-935px;}
#foo-holder {position:relative;}
#foo-start-hot {position: absolute; right: 12px; top:2px; font-size: 11px; color: #FFF;}
#foo-start-nav  {list-style: none; width: auto; padding: 2px 0 0 8px; height: 17px; background: #605D5C;}
#foo-start-nav LI {font-size: 10px; color: #FFF; float: left; margin: 0 1px;}
#foo-start-nav a:link, #foo-start-nav a:visited {color: #FFF; text-decoration: none;}
#foo-start-nav a:hover {color: #fff; text-decoration: underline;}
#address-start {background: #FFF;}
#address-start P {float: left; display:block; font-size: 11px; color: #282828; height: 111px; padding: 19px 0 0 20px; margin: 0; }
#address-start #quick {float: right; height: 111px; background: #F8F8F8; padding: 0 10px;}
#address-start #quick TABLE {font-size: 10px; color: #282828;}
#address-start #quick TH {padding: 4px 6px 2px; font-size: 12px; color: #114E90; font-weight: normal; text-align: left;}
#address-start #quick TD {padding: 2px 6px;}
#address-start INPUT, #address-start TEXTAREA {border: 1px solid #E5E5E4; font-size: 11px; color: #282828;}
#address-start TEXTAREA {overflow: auto;}

/* -- MBS START layout END --*/
































/* -- Journal layout rules Begin -- */
.layout-journal {width:100%; padding: 10px 0 8px 16px; background: url(/img/bg_journal_main.jpg) 0 100% no-repeat;}
.layout-journal INPUT {vertical-align: middle;}
.layout-journal DL {margin: 0 0 16px;}
.layout-journal DT {font-weight: bold; padding: 8px 0 0;}
.layout-journal DD {padding: 0 0 0 16px; margin: 1px 0;}
html>body .layout-journal DD {padding: 3px 0 3px 16px;}
html:root .layout-journal DD {padding: 1px 0 1px 16px;}
.layout-journal TABLE {width:100%;}
.layout-journal TH {text-align: left; font-size: 14px;}
.layout-journal TH.th-journal-left {color: #25823C; padding: 1px 8px 1px; background: url(/img/bg_journal.gif) 100% 100% repeat-y;}
.layout-journal TH.th-journal-right {color: #EA3E00; padding: 1px 22px 1px;}
.layout-journal TD {font-size: 11px; vertical-align: top;}
.layout-journal TD.td-journal-left {width: 20%; padding: 0 8px 256px; line-height: 14px;}
.layout-journal TD.td-journal-left P {margin: 8px 0 16px;}
.layout-journal TD.td-journal-left-border {width: 20%; padding: 0 16px 0 8px;background: url(/img/bg_journal.gif) 100% 0 repeat-y; line-height: 14px;}
.layout-journal TD.td-journal-right {width: 30%; padding: 0 19px; font-size: 12px;}
.layout-journal TD.td-journal-right P {margin: 8px 0; padding: 0 0 0 16px;}
/* -- Journal layout rules End -- */

/* -- Container rules -- */
#container {min-height: 100%; min-width: 1010px;}
* html #container {margin-right: 935px; height: 100%;}
* html #holder {float:left; position:relative; margin-right: -935px; height: 1px;}

/* -- Header rules (SUXXXX) -- */
#header {background: url(/img/bg_header.jpg) 50% 0 no-repeat;/*height:132px;*/}
#evil-header {
	background: #EE3124;
	height: 131px; 
}

#evil-header .btn {
	height: 131px;
	display: block;
}

#evil-header .btn img {
	background: url(http://mba.ru/img/evil-btn.png) no-repeat center top;
	margin-top:25px;
}

	#evil-header .btn:hover img {
		background: url(http://mba.ru/img/evil-btn.png) no-repeat center;
	}

#evil-header P {float: left; margin:27px 0 0 20px;}
#header P {float: left; margin: 0;}
#evil-header  SPAN, #header SPAN {float: right; display: block; padding: 37px 0 0;}


/* -- Content rules - INDEX PAGE --*/
#content {clear: both; font-size: 11px;}

/* -- Search rules - INDEX PAGE TOP --*/
.layout #search H1 {font-size: 22px; color: #EB3D00; margin: 8px 0;}
.layout #search H2 {font-size: 15px; color: #605D5C; margin: 8px 0; font-family: arial;}
.layout #search H2 A:link, .layout #col1-left H2 A:visited, .layout #col1-left H2 A:hover {color: #605D5C;}
.layout .search-list {font-size: 11px; width: auto;}
.layout .search-list TD {padding-right: 14px; vertical-align: top; background: none;}
.layout #search UL {margin: 0;}
.layout #search P {font-size: 12px;}
.layout .search-top {width: 100%; font-size: 11px; margin: 16px 0;}
.layout .search-top TD {padding: 8px; background: #DDD; color: #004A91; vertical-align: middle;}
.layout .search-top INPUT {width: 100%;}

/* -- Gray-box rules - INDEX PAGE TOP  --*/
#gray-box H3 {color: #EB3D00; font-family: Arial; font-size: 14px; margin: 0 0 2px;}
#gray-box P {margin: 5px 0;}
#gray-box STRONG {color: #004A91;}
#gray-box SELECT {width: 100%;}
#gray-box UL {margin: 0 0 5px;}
#gray-box LI {margin-top: -4px;}
HTML>BODY #gray-box LI {margin-top: -1px;}
HTML:ROOT #gray-box LI {margin-top: -3px;}
#gray-box IMG {vertical-align: middle; margin-right: 2px;}

#gray-box {background: #FFF9E5 url(/img/bg_gray_vertical.gif) repeat-y;}
#gray-box1 {background: url(/img/bg_gray_vertical.gif) 100% 0 repeat-y;}
#gray-box2 {background: url(/img/bg_gray_horizontal.gif) repeat-x;}
#gray-box3 {background: url(/img/bg_gray_horizontal.gif) 0 100% repeat-x; height: 190px;}

#gray-content {padding: 7px 10px 0;}
* html #gray-content {width: 100%;}
.gray-line {background: #DDDBD3; height: 1px; margin: 8px 0; clear: both;}

/* -- Yellow-box rules - INDEX PAGE TOP  --*/
#yellow-box {background: #FFFCF2; padding: 0 14px;}
#yellow-box H4 {font-size: 12px; padding: 8px 0;}
#yellow-box H3 {font-size: 14px;}

/* -- Subscribe rules - INDEX PAGE  --*/
.layout .subscribe {width: 100%; font-size: 11px;}
.layout .subscribe TD {padding: 6px; background: #F8C300; vertical-align: middle;}
.layout .subscribe INPUT {font-size: 10px; color: #808080; border: 0; width: 100%;}
.layout .subscribe IMG { vertical-align: bottom; margin: 0 4px 0 0;}
.layout .subscribe A:link, .subscribe A:visited, .subscribe A:hover {color: #000;}

/* -- Table Layout rules - INDEX PAGE --*/
.layout {width:100%; table-layout: fixed;}
.layout TH {background: #ADD6F5; padding: 5px 7px 7px 14px; font-size: 11px; font-weight: bold; text-align: left;}
.layout TH.light {background: #CFE8F9;}
.layout TH IMG {vertical-align:bottom; margin-left: 6px;}
.layout TD {vertical-align: top; padding: 0 14px; background: url(/img/bg_dashed.gif) repeat-y; font-size: 11px;}
.layout TD TD {padding: 0; background: none; font-size: 11px;}
.layout TD.first {background: none;}

.layout  TD.layout-fix {padding: 0; height: 8px; background: none;}
.layout .layout-float {float:left; margin: 2px 9px 9px 0;}

P {margin: 0 0 16px;}

.blue-line {height: 20px; background: #CAE6FA; margin: 9px 0; clear: both;}

UL.empty-list {list-style: none; margin: 8px 0 16px;}
UL.empty-list INPUT {vertical-align: middle;}

UL.yellow {list-style: none; margin: 8px 0 16px;}
UL.yellow LI {padding: 0 0 0 9px; background: url(/img/arrow_yellow.gif) 0 4px no-repeat;}

UL.black {list-style: none; margin: 8px 0 16px;}
UL.black LI {padding: 0 0 0 9px; width: 100%;}

UL.black2 {list-style: none; margin: 8px 0 16px;}
UL.black2 LI {padding: 0 0 0 9px; background: url(/img/dot.gif) 0 4px no-repeat; width: 100%;}

UL.red-list {list-style: none; margin: 8px 0 16px;}
UL.red-list LI {padding: 0 0 0 9px; background: url(/img/arrow_red1.gif) 0 4px no-repeat; width: 100%;}

/* -- Blue-box Layout rules - INDEX PAGE --*/
#blue-box {background: #EAEFF4}
#blue-header {background: #008AC4; padding: 6px 6px 6px 9px; font-weight: bold; color: #FFF;}
* html #blue-header {width: 100%;}
#blue-header A:link, #blue-header A:visited, #blue-header A:hover {color: #FFF;}
#blue-content {padding: 0 10px 10px;}
* html #blue-content, #blue-header {width: 100%;}
.blue-box-line {background: #D8D8D9; height: 1px; margin: 8px 0; clear: both;}

/* -- Global color rules -- */
.blue {color: #004A91;}
.red {color: #EB3D00;}
A.red:link, A.red:visited, A.red:hover {color: #EB3D00; text-decoration: underline;}

/* -- CONTENT AND COLUMNS - NOINDEX PART -- */
.outer {margin: 0 6px; border-left: 194px solid #D9E6EF; border-right: 194px solid #FFF;}
.inner {width: 100%; font-size: 11px;}
.float-wrap {float: left; width: 100%; margin-left: -194px;}

#content2 { font-size:14px; font-family:Arial; float: right; background: #fff; margin-right: -194px;  width: 100%; padding: 0 16px;}
* html #content2 {position: relative; }

#content2 H1 {font-size: 18px; margin: 8px 0; color: #004A91;}
#content2 H2 {font-size: 14px; margin: 8px 0; color: #EB3D00;}
#content2 H3 {font-size: 12px; margin: 8px 0;}
#content2 P {margin: 8px 0 16px;}

#content2 UL {margin: 8px 0 16px 36px; padding: 0;}
#content2 LI {margin: 10px 0; padding: 0;}

#content2 UL.with-date LI {padding-left: 70px; position: relative; }
#content2 UL.with-date LI SPAN {position: absolute; left:0; top:0;} /* -- For all browsers -- */
* html #content2 UL.with-date LI SPAN {left:-70px;} /* -- IE needed this -- */

#content2 H6 {font-size: 11px; font-weight: normal; margin: 4px 0;}
#content2 H6 A:link, #content2 H6 A:visited, #content2 H6 A:hover {color: #000; text-decoration: underline;}

#left {float: left; width: 194px; min-height: 250px; padding: 0 6px; border-top: 16px solid #FFF;}
* html #left {position: relative; height: 250px;}

#right {float: right; width: 194px; padding: 0 6px; min-height: 250px; margin-right: -194px; border: 1px solid #9C9B9A; margin-top: 16px;}
* html #right {height: 250px; position: relative;}

#left H4, #right H4 {background: #0099CC; font-size: 11px;  font-weight: bold; color: #FFF; padding: 4px 6px; margin: 0 -6px 8px;}
#left P, #right P {margin: 8px 0 16px;}
#left TABLE, #right TABLE {width: 100%; font-size: 11px;}
#left TD, #right TD {padding: 3px 0;}
#left INPUT, #left SELECT {width: 100%;}

#left #white-block, #right #white-block {margin: -8px -5px 0; background: #FFF; padding: 8px 5px 16px;}
#left/* */ #white-block, #right/* */ #white-block {padding: 1px 5px 1px;}
HTML>BODY #left #white-block, HTML>BODY #right #white-block {padding: 1px 5px 1px;}

/* -- Footer rules -- */
#empty1 {height: 112px; clear: both;}
#empty2 {height: 95px; clear: both;}
#footer {height:0; position: relative;}

#foo1 {height: 95px; width: 100%; position: absolute; top: -95px;}

* html #foo-container {margin-right: 935px; width: 100%;}
* html #foo-holder {float:left; margin-right:-935px;}

#foo-holder {position:relative;}
#foo-hot1 {position: absolute; right: 12px; top:3px; font-size: 11px; color: #FFF;}

#foo-fix {position: absolute; left: 6px; top:-16px; width: 194px; height: 16px; background: #FFF;}

#footer TABLE {width: 100%; table-layout: fixed;}
#footer TD {height: 75px; font: bold 14px/16px Arial; color: #136CA2; padding: 0 14px; text-align: center;}
#footer TD#first {text-align: left;}

#foo-nav  {list-style: none; width: auto; padding: 3px 0 0 6px; height: 20px; background: #716F6E;}
#foo-nav LI {font-size: 10px; color: #FFF; float: left; margin: 0 1px;}
#foo-nav A:link, #foo-nav A:visited {color: #FFF; text-decoration: none;}
#foo-nav A:hover {text-decoration: underline;}

#address-light {background: #1985C3;}
#address P, #address-light P {display:block; font-size: 10px; color: #FFF; height: 75px; padding: 12px 0 0 215px; margin: 0; background: url(/img/logo_footer.gif) 11px 14px no-repeat;}

/* -- Reg form rules BEGIN -- */
#content2 .reg-box {border: 1px solid #DBDBDB; background: #F2F3F3; margin: 8px 0 16px; padding:  0 8px; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #0D0D0D;}
* html #content2 .reg-box, * html #content2 .reg-in {width: 100%;}
#content2 .reg-in {border: 1px solid #BFCED9; background: #FFF url(/img/bg_reg.gif) repeat-x;  margin: 19px 0 8px; padding: 12px 18px; position: relative;}
#content2 .reg-in STRONG {font-size: 13px;}
#content2 .reg-in SPAN {color: #7E7E7E; font-size: 11px;}
#content2 .reg-in H2 {margin: 0; position: absolute; top:-12px; left: 5px;  background: url(/img/bg_reg2.gif) 100% 0 no-repeat; height: 12px;}
#content2 .reg-in H2 EM {float: left; padding: 2px 13px 0; background: url(/img/bg_reg2.gif) 0 -12px no-repeat; height: 12px; color: #004A91; font-size: 12px; display: block; font-style: normal;}
#content2 .reg-in TABLE {border-collapse: collapse; font-size: 12px;}
#content2 .reg-in TD {padding: 4px 3px 0 0;}
#content2 .reg-in INPUT, #content2 .reg-in SELECT, #content2 .reg-in TEXTAREA {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;}
#content2 .reg-in .blue-form {background: #F2F6FA; border: 1px solid #BFCED9; font-size: 11px; color: #7E7E7E; font-family: Verdana;}
#content2 .reg-in .blue-form-readonly {background: #9AB1C6; border: 1px solid #CCD8E0; font-size: 11px; color: #D8E4EE; font-family: Verdana;}

.index_table TD { padding:1px 8px 1px 8px; }

.order-form TD {background: #DDECF2; padding:8px 8px 2px 8px; font-size:11px;}
.order-form2 TD {font-size:11px;}

.button-blue {border: 1px solid #58829C; width: 70%; margin: 8px 0px;}
.button-blue A:link, .button-blue A:visited, .button-blue A:hover {color: #FFF; text-decoration: none; background: #58829C; border: 1px solid #FFF; display: block; padding: 2px 4px 3px 4px; text-align: center; width: 100%;}

.png {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/product_box_new_1.png',sizingMethod=crop);}



/* Copmpare table */

table#compare {
	border-collapse:collapse;
	border:2px solid #ccc;
	width:90%;
	height:;
	vertical-align:middle;
	font-size:0.8em;
	color:#3d3d3d;
	
}

table#compare td {	
	border:1px solid #fff;
	vertical-align: middle;
	padding:5px;
	margin:5px;
	border:1px solid #fff;
}

td.headline {
background:#f7f7f7;
font-weight:bold;
color:#000;
text-align:center;
font-size:10px;
}



td.rank {
	width:10%;
	border:1px solid #fff;
	text-align:center;
font-weight:bold;
color:#888;
font-size:20px;
background-color: #ffb9b9;
}

td.rank.plus {
	background-color: #e2ffc2;
}
	
td.sub_headline {

text-align:center;
font-weight:bold;
background:#f0f0f0;
color:#333;

}

td.crit {
width:20%;
}


td.mba{
background:#D9ECFF;
}

a:link.dashed, a:active.dashed, a:visited.dashed
{
text-decoration:none;
}

a:hover.dashed
{
text-decoration:none;
}

a:link.dashed2, a:active.dashed2, a:visited.dashed2
{
text-decoration:none;
border-bottom: 1px dashed;
}

a:hover.dashed2
{
border-bottom: 1px dashed;
text-decoration:none;
}




#header-start-inner dl dt a
{
color: #ffffff;
text-decoration: none;
}


/*#header-start-inner dl dd a:link, a:active, a:visited*/
/* WTF ??????? */

#header-start-inner dl dd a:link, #header-start-inner dl dd a:active, #header-start-inner dl dd a:visited
{
color: #ffffff;
text-decoration: underline;
}

#header-start-inner dl dd a:hover
{
color: #ffffff;
text-decoration: none;
}

#header-start-inner h1
{
font-size: 24px;
font-weight: bold;
white-space: nowrap;
margin: -1px 0px 3px 0px;
text-decoration: none;
color: #ffffff;
}

#content2 a, a:link.mainpage_h2, a:active.mainpage_h2, a:visited.mainpage_h2, a:hover.mainpage_h2
{
text-decoration: none;
}

.mainout .nor strong
{
font-weight: normal;
}

.mainpage_h2_smaller h2
{
font-size: 18px;
}

.strong_links a
{
font-weight: bold;
}


.lilac
{
color:#864069;
} 


table.order td
{
font-size: 11px;
}

table.calc
{
width:500px;
border-collapse: collapse;
border:1px #a5b1b9 solid;
}

td.calc-left
{
padding:3px 5px;
border:1px #a5b1b9 solid;
background:#eef5f8;
color:#000000;
}

td.calc-right
{
padding:3px 5px;
border:1px #a5b1b9 solid;
background:#f8fbfc;
color:#000000;
text-align:center;
}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 224px; /* ems so it will grow */
	background: url(/img/n_p.gif) no-repeat bottom right;
	font-size: 13px;
	background-color: #C5FFAA;
	font-family:tahoma
}
.boxhead {
	background: url(/img/v_p.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/img/v_l.gif) no-repeat top left;	
	margin: 0;
	padding: 22px 15px 5px;
	color: black; 
	font-weight: bold; 
	font-size: 16px; 
	line-height: 1em;
	white-space:nowrap
}
.boxbody {
	background: url(/img/n_l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 10px;
}
.comments_style {margin:5px 0}
.comments_style table {background:#F7F7F7; width:100%}
.comments_style td {border:#fff 2px solid}
.comments_style a {font-weight:bold}



td.layout-start-center2 img {
	margin: 1em;
}

div.order_button {text-align: center;padding: 30px;}
	div.order_button a img {margin: 0;background: url(http://mba.ru/img/order_button.jpg) no-repeat left top;}
	div.order_button a:hover img {background-position: left center;}
	div.order_button a:active img {background-position: left bottom;}

	
.layout-start div.dear {
	padding: 30px 0 50px;
}

.layout-start div.dear td {
	padding: 0 20px 0;
}

.layout-start div.dear h2 a {
	color: #3a9cdb;
	font-size: 25px;
	font-weight: normal;
	font-family: Myriad Pro;
	text-decoration: none;
}

div.dear h2 a span {
	color: #00619f;
}

div.dear h3 {
	color: #010101;
	font-size: 20px;
	font-weight: normal;
}

.layout-start div.dear td:hover h2 {
	text-decoration: underline;
}

.layout-start div.dear td:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

table.photoes td:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.layout-start #page-index h5 {
	text-align: left;
	font-size: 1.8em;
	background: none;
	padding: 0;
	font-family: Myriad Pro;
	font-weight: bold;
	margin: 0 0 .2em;
}

.layout-start #page-index h5 a{
	color: #3a9cdb;
}

.layout-start #page-index h5 a:hover{
	color: #eb3d00;
}

.layout-start #page-index h4 {
	color: #0075cc;
	font-size: 13px;
}