body {

    margin: 0; 
    padding: 0;
    font-family: Arial, Verdana;
    font-size: 8pt;
    font-weight: normal;
    background-color: #EEF6FF;
}

div, table {

    font-size: 8pt;
    font-family: Verdana;
    color: #6B6B6B;
}

a {

   color: #6B6B6B;
   text-decoration: underline;
}

a:hover {

   color: #7A91A3;
}



a.calc {

   color: #6B6B6B;
   text-decoration: underline;
}

a.calc:hover {

   color: #7A91A3;
   text-decoration: none;
}

div.main {

    width: 100%;
		background-image: url(../images/top_bg2.png);
    background-repeat: repeat-x;
		background-color: #FFFFFF;
}

div.main-titul {

    width: 100%;
		background-image: url(../images/top_bg2_titul.png);
    background-repeat: repeat-x;
		background-color: #FFFFFF;
}

table.top {

	width: 100%;
	height: 214px;
	padding:0;
}


#content_td {

	margin-left: 150px;
}


#content_bg {

	background-image: url(../images/center_bg2.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

span.header {

	color: #678398;
	font-size: 8pt;	
	font-weight: bold;
}

#copy {

	padding-top: 45px;
	padding-bottom: 15px;
	font-size: 7pt;	
	background-image: url(../images/bottom_bg.gif);
	background-repeat: repeat-x;
	height: 30px;	
}



/* top_menu */

div.lang a {

	color: #678398;
	font-size: 8pt;	
	text-decoration: underline;
}

div.lang a:hover {

	color: #333333;
	font-size: 8pt;	
}


img.top_buttons {

	margin: 0 3px 0 3px;
}


#top_menu_items {

	height: 93px;
	vertical-align: top;
}

#top_menu_items_titul {

	height: 211px;
}

#logo_bg1 {

	background-image: url(../images/logo_bg2_cut.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 121px;
}

#logo_bg2 {

	background-image: url(../images/logo_bg2_cut.png);
	background-repeat: repeat-x;
}

/* /top_menu */


/* menus */

/* menu_main */

table.menu_main {

	text-align: left;
	margin: 5px 0 5px 0;
}

table.menu_main td {

	padding: 0 10px 0 10px;
}

table.menu_main a {

	color: #678398;
	font-size: 8pt;	
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

table.menu_main a:hover {

	color: #333333;
	font-size: 8pt;	
}

table.menu_main_titul {

	text-align: left;
	height: 145px;
	margin-left: 15px;
}

table.menu_main_titul a {

	color: #678398;
	font-size: 8pt;	
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

table.menu_main_titul a:hover {

	color: #333333;
	font-size: 8pt;	
}

table.menu_main_titul td.l {

	padding: 0 0 0 5px;
}

table.menu_main_titul td.r {

	padding: 0 0 0 15px;
}

/* menu_inner */

table.menu_inner td {

	padding: 0 4px 0 3px;
}

table.menu_inner a {

	color: #678398;
	font-size: 8pt;	
	text-decoration: none;
}

table.menu_inner a:hover {

  color: #333333;
	font-size: 8pt;	
}


table.menu_inner_titul {

	text-align: left;
	padding-right: 10px;
}

table.menu_inner_titul a {

	color: #678398;
	font-size: 8pt;	
	text-decoration: none;
}

table.menu_inner_titul a:hover {

  color: #333333;
	font-size: 8pt;	
}

/* strah_menu */

table.menu_strah_ru {

	margin: 0 0 0 140px;
}

table.menu_strah_en {

	margin: 0 0 0 0;
}

table.menu_strah_ru a, table.menu_strah_en a {

	color: #678398;
	font-size: 8pt;	
	text-decoration: none;
}

table.menu_strah_ru a:hover, table.menu_strah_en a:hover {

  color: #333333;
	font-size: 8pt;	
}


table.menu_strah_titul {

	text-align: left;
	height: 145px;
	padding-left: 10px;
}

table.menu_strah_titul a {

	color: #678398;
	font-size: 8pt;	
	text-decoration: underline;
}

table.menu_strah_titul a:hover {

  color: #333333;
    font-size: 8pt;	
}


/* menu_left */

table.menu_left {

	margin-top: 30px;
}

table.menu_left td {

	color: #6B6B6B;
	font-size: 8pt;	
}

table.menu_left td.head {

	color: #4C7E99;
	font-size: 8pt;	
	font-weight: bold;
}

table.menu_left a {

	color: #4C7E99;
	font-size: 8pt;	
	font-weight: normal;
	text-decoration: none;
}

table.menu_left a:hover {

  color: #333333;
	font-size: 8pt;	
}

table.help-menu {

	color: #333333;
	font-size: 8pt;	
	font-weight: bold;
}

table.help-menu a {

	color: #4C7E99;
	font-size: 8pt;	
	font-weight: bold;
}

table.help-menu a:hover{

	color: #333333;
	font-size: 8pt;	
	font-weight: bold;
}

/* /menus */


/* content */

div.article {

	padding: 10px 0 5px 0;
}

td.left_col {

	padding: 40px 45px 0 10px;
	vertical-align: top;
	background-image: url(../images/left_menu_bg3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

td.center_col {

	vertical-align: top;
	padding: 10px;
}

td.center_col div.content {

	padding-top: 25px;
}

#r_div_col {

	padding: 0px 0 0 35px;
	background-repeat: repeat-y;
	background-position: top right;
	background-image: url(../images/top_div.gif);
	margin-top: 20px;
}

td.right_col {

	padding: 5px 0 0 20px;
	vertical-align: top;
}

/* /content */


/* calc */


#price {

	color: red;
	font-size: 14pt;
	font-weight: bold;
}

/* /calc */

/* map */

ul.map li {

	padding: 5px 0 0 0;
}

/* /map */

/* search */

ol.search li {

    padding-bottom: 5px;
}

/* /search */
