﻿body { margin: 0 auto; font: normal 12px arial; color: #020000; }
input  { font: normal 12px arial; color: #020000; }
a {text-decoration: none;}
img { border: none;}
form { margin: 0;}

.topWideIndex { background: url('../img/idx/bg_top_index.gif') repeat-x; height: 297px;}
.topWide { background: url('../img/idx/bg_top.gif') repeat-x; height: 81px;}
.topWide img#logo { margin: 23px 0 0 13px;}
.topWide2 { background: url('../img/idx/bg_top2.gif') repeat-x; height: 32px;  border-bottom: 1px solid #03C33A;}

.decorWide { background: url('../img/idx/bg_decor.gif') repeat-x;}

.top, .top2, .menu, .content, .decor, .contentBottom , .footer { margin: 0 auto;  width: 993px;}

.topIndex, .contentIndex { margin: 0 auto; width: 981px; }
.topIndex { background: url('../img/idx/top_index.jpg') no-repeat; height: 297px;}
/*.topIndex img.logo { margin: 57px 0 0 432px;}*/
.topIndex ul { padding: 220px 0 0 0; margin: 0 0 0 300px; list-style: none;}
.topIndex ul li { display: inline; padding: 0 23px; float: left; text-align: center;}
.topIndex ul li a { color: #5D5C5C; font-weight: bold;}

.topWideIndex .ru { background: url('../img/idx/top_index_ru.jpg') no-repeat; }
.topWideIndex .de { background: url('../img/idx/top_index_de.jpg') no-repeat; }
.topWideIndex .en { background: url('../img/idx/top_index_en.jpg') no-repeat; }

.contentIndexWide { background: url('../img/idx/bg_content_index.gif') repeat-x; }
.contentIndex { padding-top: 41px;}
.decor { height: 251px; /*background: url('../img/idx/decor.gif') bottom center no-repeat;*/ }
.decorWide .navi2 { margin: 0 auto; background: url('../img/idx/bg_navi.gif') repeat-x; height: 24px; width: 973px; padding: 6px 10px 0 10px;  color: #5D5E5D;}
.decorWide .navi2 a { color: #A7A6A6;}

.top2 ul { margin: 0; padding: 0; list-style: none;}
.top2 ul li { display: inline; padding: 0 10px; line-height: 32px; margin-left: 1px; color: #fff; background: url('../img/idx/bg_menu_item.gif') no-repeat; float: left;}
.top2 ul li a { color: #fff; width: 1px; }

.search { background: url('../img/idx/bg_search.gif') no-repeat; width: 175px; height: 20px;}
.search input.in1 { background: none; border: none;  width: 175px; padding-top: 2px;}
.mapSite { padding: 3px 5px 0 0; color: #8B8C8B;}
.mapSite a { color: #8B8C8B;}
.flags img { vertical-align: bottom; padding-left: 5px;}

.content { background: url('../img/idx/bg_content.gif') repeat-y; padding-top: 20px;}
.contentBottom { background: url('../img/idx/cont_bottom.gif') no-repeat; height: 2px;}

.gallery { padding: 20px; }
.gallery img { float:left; margin: 12px; }

.description { margin: 10px; }

.c1 {width: 218px;}
.c2, .c4 { width: 3px; background: url('../img/idx/spacer.gif') no-repeat; height: 198px;}
.c3 { width: 541px;}
.c5 { width: 227px;}
.c1 p, .c3 p, .c5 p { padding: 0 18px; margin-top: 20px;}
.c5 p { color: #888787;}
.c1 h1, .c3 h1, .c5 h1 { color: #00AD35; font-size: 12px; }
.c1 h1 { width: 198px; margin: 0; }
.c1 h1 span { display: block; margin-left: 17px;
	padding: 11px 0 10px 3px; background: #fff url('../img/idx/bg_title_l2.gif') left bottom no-repeat; }

.c3 h1 { margin: 0 0 0 10px; padding: 12px 0 0 10px; }

.c5 h1{ background: url('../img/idx/bg_title_r.gif') no-repeat; width: 188px; height: 25px; margin: 0 0 0 6px; padding: 12px 0 0 17px; }
.c1 h2, .c3 h2, .c5 h2 { color: #00AD35; font-size: 12px; }
.c1 h2 { width: 198px; margin: 0; }
.c1 h2 span { display: block; margin-left: 17px;
	padding: 11px 0 10px 3px; background: #fff url('../img/idx/bg_title_l2.gif') left bottom no-repeat; }

.c3 h2 { margin: 0 0 0 10px; padding: 12px 0 0 10px; }

.c5 h2{ background: url('../img/idx/bg_title_r.gif') no-repeat; width: 188px; height: 25px; margin: 0 0 0 6px; padding: 12px 0 0 17px; }
.c5 img.lnk { padding-left: 3px; }
.c5 a { color: #4A4949; margin: 0 0 0 10px; display: block; }
.c5 a:hover { color: #aaaaaa; }
.c5 a.lnk { background: url('../img/idx/list_lnk.gif') center left no-repeat; padding-left: 10px; margin: 0; }
.c5 ul { list-style-type: none; margin: 0; padding: 5px 15px 5px 20px; }
.c5 li { padding: 3px 5px 3px 5px; background: url('../img/idx/list_lnk.gif') center left no-repeat ; border-bottom: 1px solid #9A9B9A; }
.c5 ul li a.current { color: #181; }

.c1 ul { padding: 0; margin: 5px 18px 25px 18px; list-style: none; }
.c1 ul li { background: url('../img/idx/list_lnk.gif') no-repeat ; border-bottom: 1px solid #9A9B9A; padding: 5px 0; background-position: 0 9px; }
.c1 ul li a { color: #4A4949; margin: 0 0 0 10px; display: block;}
.c1 a, .c1 a:hover { color: #aaaaaa; }
.c1 ul li a.current { color: #181; }

.contentIndex .space { padding: 0 3px; float: left; }
.contentIndex .first { margin-left: 16px; }
.menuItem { width: 151px; line-height: 54px; font-size: 11px; vertical-align: middle; }
.title { background: url('../img/idx/bg_menu_item_index.gif') repeat-x; height: 54px; text-align: center; }
.menuItem .long { height: 54px; line-height: normal; font-size: 10px; letter-spacing: 0.02pt; }
.title:hover { background: url('../img/idx/bg_menu_item_index_on.gif') repeat-x;}

.item1 { background: url('../img/idx/item1.jpg') no-repeat; height: 169px;}
.item2 { background: url('../img/idx/item2.jpg') no-repeat; height: 169px;}
.item3 { background: url('../img/idx/item3.jpg') no-repeat; height: 169px;}
.item4 { background: url('../img/idx/item4.jpg') no-repeat; height: 169px;}
.item5 { background: url('../img/idx/item5.jpg') no-repeat; height: 169px;}
.item6 { background: url('../img/idx/item6.jpg') no-repeat; height: 169px;}

.title a { color: #fff; font-weight: bold; display: block; }
.long a { padding: 8px 0 4px 0; }
.footer { background: url('../img/idx/bg_footer.gif') repeat-x; margin-top: 2px; padding-bottom: 10px; }
.footer ul { padding: 25px 0 0 0; margin: 0; list-style: none; text-align: left; width: 760px; }
.footer ul li { display: inline; color: #B9B8B8}
.footer a { color: #B9B8B8;}

.copy { color: #B9B8B8; padding: 5px 10px 0 0; font-size: 10px;}

.clr { clear: both;}
.fl { float: left; }
.fr { float: right;}
.tar { text-align: right;}

.green { font-weight: bold; color: #00AD35; }

.pageNum a { color: #00AD35; }

.info { float: left; }
.more { float: right; }

.c3 td p { margin: 0; padding: 0; }

