body {
	background:#ffffff;
}
body, td, th, input, textarea, div {
	font:normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	line-height:130%;
	color: #000000;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	line-height:130%;
	color: #000000;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}
.outer { 
	position: relative;
	height:100%;
	width:100%;
	scrollbar-3dlight-color : #EFC000;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-base-color : #FFFFFF;
	scrollbar-darkshadow-color : #EFC000;
	scrollbar-face-color : #EFC000;
	scrollbar-highlight-color : #EFC000;
	scrollbar-shadow-color : #EFC000;
	scrollbar-track-color : #FFFFFF;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:999;
	
}
.padd {
	padding: 0 15px 0 0;
}
.clr {
	clear:both;
}

.vab {
	vertical-align: bottom;
}

/* main */
.main_wrapper {
	text-align:center;
	vertical-align:middle;
	background: #F1F1F1 url('../media/images/bg/main.jpg') no-repeat center center ;
}
.main_wrapper.title_page {
	text-align:center;
	vertical-align:middle;
	background: #F1F1F1 url('../media/images/bg/main_title.jpg') no-repeat center center ;
}
.main_wrapper .main {
	width:990px;
	height:590px;
	margin:0px auto;
	text-align:left;
	position:relative;
}
/* main */

/* header */
.header {
	height: 30px;
	background: #EFC000;
}
.header .header_padd {
	padding: 0 36px 0 32px;
}
.header .header_padd #top_flash_div {
	width: 764px;
	height: 30px;
}

.header .header_padd .top_nav {
	width: 153px;
	margin: 5px 0 0 0;
}
.header .header_padd .top_nav .t_n_left {
	background: #F4D34D url('../media/images/dec/yellow_left_end.gif') left top no-repeat;
}
.header .header_padd .top_nav .t_n_right {
	background: url('../media/images/dec/yellow_right_end.gif') right top no-repeat;
}
.header .header_padd .top_nav .t_n_padd {
	padding: 0 5px;
}

.header .header_padd .top_nav .t_n_padd .sitemap {
	border-right: 1px solid #EFC000;
	height: 20px;
	width: 65px;
}
.header .header_padd .top_nav .t_n_padd .sitemap a {
	line-height: 100% !important;
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
.header .header_padd .top_nav .t_n_padd .sitemap a:hover {
	text-decoration: underline;
}
.header .header_padd .top_nav .t_n_padd .sitemap a.ru {
	padding: 0;
}

.header .header_padd .top_nav .t_n_padd .lang {
	height: 20px;
	padding: 0 9px 0 12px;
}
.header .header_padd .top_nav .t_n_padd a {
	font-size: 9px;
	color: #FFFFFF !important;
}

.header .header_padd .top_nav .t_n_padd .lang a {
	padding: 0 0 0 9px;
	text-decoration: none;
}
.header .header_padd .top_nav .t_n_padd .lang a:hover {
	padding: 0 0 0 9px;
	text-decoration: underline;
}
.header .header_padd .top_nav .t_n_padd .lang span {
	font-size: 9px;
	color: #FFFFFF !important;
	padding: 0 0 0 9px;
	background:url('../media/images/ico/active_lang.gif') 4px center no-repeat;
}
/* header */

/* top part */
.top_part {
	height: 68px;
	position: relative;
	z-index:2001;
}

.top_part .logo {
	margin: 13px 0 0 48px;
}

.top_part .menu {
	padding: 31px 119px 0 0;
	position: relative;
}
.top_part .menu a {
	white-space: nowrap;
	color:#6D6D6D !important;
}
.top_part .menu a.active {
	text-decoration:underline !important;
}
.top_part .menu .spacer {
	background:#C5BC84;
	margin: 0 10px;
	width: 1px;
	height: 15px;
}

.sun {
	position: absolute;
	top: 40px;
	right: 27px;
	
	z-index: 10;
}
.sun .sun_img {
	width: 77px;
	height: 66px;
	
	background: url('../media/images/dec/sun.png') center center no-repeat;
}
/* top part */


/* title */
.title {
	width:100%;
	margin:14px 0px 0px 0px;
}
.title td {
	vertical-align:top;
}
.title td.wf {
	height:363px;
}
.title .spacer {
	width:32px;
	height:1px;
}
.title .title_padding {
	padding:0px 15px;
}
.title .posRel {
	z-index:100000;
}

.banner {
	position:absolute;
	z-index:1000;
	right: 15px;
	top: 0px;
}

.title .posRel .left_over {
	position:absolute;
	top:0px;
	left:32px;
	width:15px;
	height:329px;
}
.title .posRel .right_over {
	position:absolute;
	top:0px;
	left:-16px;
	width:16px;
	height:329px;
}
/* title */


/* bottom menu */
.bottom_menu {
	height: 116px;
	padding: 0 32px;
	margin: 2px 0 0 0;
}
.top_menu {
	height: 46px;
	margin-top: 6px;
	margin-bottom: 1px;
	padding: 0 32px;
}

.main_menu .main_menu_item {
	float: left;
	position: relative;
	margin: 0 1px 0 0;
	
}

.sub_menu {
	position: absolute;
	top: 45px;
	
	padding: 2px 0 0 0;
	
	z-index: 10;
}
.bottom_menu .sub_menu {
	height: 60px;
}
.bottom_menu .sub_menu .group div {
	padding: 0 0 0 0;
	width: 180px;
}
.sub_menu a {
	display: block;
	font-size: 11px !important;
	color: #515151 !important;
	
	padding: 0 0 0 20px;
	background: url('../media/images/ico/tr_grey.gif') 10px 6px no-repeat;
}
.sub_menu a:hover {
	text-decoration: none !important;
	background: #EFF588 url('../media/images/ico/tr_grey.gif') 10px 6px no-repeat;
}

.sub_menu_bg {
	height: 60px;
	margin: 1px 0 0 0;
	background: url('../media/images/bg/bottom_links_title.gif') left top repeat-x;
}

.top_menu .sub_menu {
	background: #E9F168;
	padding-bottom: 5px;
}
.top_menu .sub_menu.last {
	right: 0;
}
.top_menu .sub_menu a {
	white-space: nowrap;
	padding: 0 5px 0 20px;
	background: url('../media/images/ico/tr_grey.gif') 10px 6px no-repeat;
}
.top_menu .sub_menu a:hover {
	text-decoration: none !important;
	background: #EFF588 url('../media/images/ico/tr_grey.gif') 10px 6px no-repeat;
}
/* bottom menu */


/* bottom links */
.bottom_links {
	padding:0px 32px;
	margin:1px 1px 0px 0px;
}
.bottom_links .hf {
	text-align:center;
}
.bottom_links .hf a {
	color:#515151 !important;
}
.bottom_links .hf a.active {
	text-decoration:underline;
}
.bottom_links .hf .spacer {
	background:#515151;
	height:11px;
	width:1px;
	margin:0px 7px -2px 7px;
	display:inline;
}
/* bottom links */

/* bottom_links_page */
.bottom_links_page {
	margin: 0 32px;
	background: url('../media/images/bg/bottom_links.gif') left top repeat-x;
}
.bottom_links_page td {
	height: 59px;
	padding: 0 10px;
}
/* bottom_links_page */

/* copyrights */
.copyrights {
	position:absolute;
	right:9px;
	bottom:14px;
}
.copyrights_text {
	padding: 0 0 2px 0;
	color: #515151;
	font-size: 11px;
}
.copyrights_text a {
	color: #515151 !important;
	font-size: 11px;
}
/* copyrights */

/* page layout */
.page_layout {
	height: 377px;
}
.page_layout #scroll {
	height: 297px;
}
.page_layout .left {
	padding: 11px 0px 12px 31px;
	vertical-align:top;
}
.page_layout .right {
	padding: 11px 49px 12px 0px;
	vertical-align:top;
}
.page_layout .page_info {
	height:349px;
	background:#FFFFFF;
}
.page_info td.info_td {
	vertical-align:top;
	padding:4px 3px 3px 26px;
}

.page_info .info_td.special_offer_list,
.page_info .info_td.special_offer_list .cms_content {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.page_info .info_td.special_offer_list .path_info {
	padding-left: 26px;
}
.page_info .info_td.special_offer_list .back {
	padding-left: 26px;
}
/* page layout */

/* left side */
.left_side {
	padding:16px 14px 0px 13px;
}
.left_side .meniu {
	margin-bottom:2px;
	width: 100%;
}
.left_side .meniu td {
	padding:6px 11px 6px 0px;
	vertical-align:top;
	width: 100%;
	background: url('../media/images/bg/left_side_bg.png') 0 0;

}
.left_side .meniu .active td span, 
.left_side .meniu td a { 
	color:#6D6D6D !important;
	display:block;
	font-weight:bold !important;
	padding: 0 0 0 15px;
	background: url('../media/images/ico/tr.gif') 0 center no-repeat;

}
.left_side .meniu .active td,
.left_side .meniu .ov td {
	cursor:pointer;
	background:#bbbbbb !important;
}
.left_side .meniu .active td span,
.left_side .meniu .ov td a, 
.left_side .meniu td a:hover { 
	color:#FFFFFF !important;
	text-decoration:none !important;
	background: url('../media/images/ico/tr_ov.gif') 4px center no-repeat;
}

.left_side .meniu .design_image { 
	padding: 0;
}
/* left side */

/* path */
.path_info {
	padding:18px 0px 24px 0px;
	line-height:100%;
}
.path_info * {
	color:#E6B900 !important;
	font-family:Verdana !important;
	font-size:10px !important;
	line-height:100%;
}
.path_info a {
	font-weight: bold !important;
}
.path_info span.space {
	padding:0px 2px;
}
.path_info h1 *, .path_info h1 {
	font-weight:bold;
}
/* path */

/* cms content */
.cms_content {
	padding:3px 40px 3px 0px;
	vertical-align:top;
}
.cms_content * {
	font-size: 10px !important;
	font-family:Verdana;
}
/* cms content */


/* tree */

.tree * {
	font-size: 10px;
}
.tree .dash {
	height: 7px;
}
.tree .corner_td {
	width: 26px;
	vertical-align: top;
}
.tree .cornner {
	position: absolute;
	margin: -6px 0px 0px 0px; 
	width: 26px;
	height: 16px;
}
.tree .first {
	vertical-align: top;
	width: 190px;
}
.tree .first span {
	font-weight: bold;
	font-size: 10px;
	padding: 0px 6px 0px 12px;
	background: #FFFFFF;
}
.tree span {
	background: #FFFFFF;
	padding: 0px 6px 0px 0px;
}
.tree .second span {
	background: #FFFFFF;
	padding: 0px 0px 0px 6px;
	display:block;
}
.tree .second table {
	margin: 0px 0px 16px 0px;
}
/* tree */


/* special offers*/
.special_offer {
	border-bottom: 1px solid #D0D0D0;
}
.special_offer img {
	margin: 0px 16px 0px 0px;
}
.special_offer td {
	vertical-align: top;
	padding: 16px 0px; 
}
.special_offer .first td {
	padding: 0px 0px 16px 0px !important; 
}
.special_offer .head {
	padding: 0px 0px 14px 0px;
	font-weight: bold;
}
.special_offer .head .date {
	font-weight: normal;
	color: #E6B900;
}
/* special offers*/

/* back */
.back {
	padding:8px 0px;
}
.back * {
	color:#E6B900 !important;
	font-weight:bold !important;
}
/* back */

/* news */
.news {
}
.news .elem {
	margin:0px 0px 20px 0px;
}
.news .elem .head {
	font-weight:bold;
}
.news .elem .head a {
	color:#282828 !important;
}
.news .elem .head span {
	color:#E6B900;
	white-space:nowrap;
	font-weight:normal;
}

.date_news {
	font-weight: normal;
	color: #E6B900;
}

/* news */

/* third_meniu */
.third_meniu {
}
.third_meniu .elem {
	margin:0px 0px 16px 0px;
}
.third_level_text {
	padding: 0px 0px 16px 0px;
}

/* third_meniu */

/* list */
.list .list_item {
	border-bottom: 1px solid #bbbbbb;
	padding: 0 0 18px 0;
	margin: 0 0 14px 0;
}
.list .list_item.last {
	border-bottom: none;
	margin: 0;
}
.list .list_item .subitems {
	padding: 0 0 12px 0;
	width: 100%;
}
.list .list_item h2 {
	display: block;
	margin: 0 0 13px 0;
}
.list .list_item a h2 {
	color: #282828 !important;
	font-weight: bold !important;
}
.list .list_item a:hover h2 {
	text-decoration: underline;
}
.list .list_item .subitems a {
	color: #868686 !important;
	font: normal normal 10px verdana !important;
}
.list .list_item .subitems a:hover {
	color: #efc000 !important;
	font: normal bold 10px verdana !important;
}
.list .list_item a.more {
	color: #efc000 !important;
	font-weight: bold !important;
	padding: 0 18px 0 0;
	margin: 0 0 0 7px;
	background: url('../media/images/ico/raquo.gif') right center no-repeat;
}
.list .list_item .subitems span {
	padding: 0 1px;
	color: #868686;
	font: normal normal 10px verdana;
}
.list .list_item .to_top {
	padding: 15px 0 0 0;
}
/* list */

.preload, .preload img {
	display: none !important;
}

/* to_top */
.to_top {
	padding: 8px 0 8px 10px;
}
.to_top a {
	text-transform: lowercase;
}
.to_top a:hover {
	color: #efc000 !important;
}
/* to_top */

/* offer_list */
.offer_list {
	width: 100%;
}
.offer_list .offer_item {
	width: 100%;
	margin: 6px 0;
}
.offer_list .offer_item img {
	margin: 0 8px 0 0;
}
.offer_list .offer_item td {
	padding: 16px 0 16px 26px;
}
.offer_list .offer_item .short_text {
	color: #282828;
	font: normal normal 10px Verdana, Tahoma, Arial, sans-serif;
}
.offer_list .offer_item h2 {
	color: #282828;
	padding: 0 0 2px 0;
	font: normal bold 11px Verdana, Tahoma, Arial, sans-serif;
}
.offer_list .offer_more {
	color: #EFC000 !important;
	padding: 0 13px 0 0;
	background: url('../media/images/ico/raquo.gif') right center no-repeat;
	font: normal bold 10px Verdana, Tahoma, Arial, sans-serif !important;
}


.offer_list .offer_item.over {
	background: #F8F8F8;
	cursor: default;
}

.offer_list .offer_divide {
	margin: 0 0 0 26px;
	border-bottom: 1px solid #B0B0B0;
}
/* offer_list */

/* sitemap_type */
.sitemap_type {
	
}
.sitemap_type .lvl_1 a {
	color: #282828 !important;
	padding: 0 0 0 17px;
	background: url('../media/images/ico/tr_grey.gif') left center no-repeat;
	font: normal bold 11px/130% Verdana, Tahoma, Arial, sans-serif !important;
}
.sitemap_type .lvl_1 a:hover,
.sitemap_type .lvl_2 .lv_2 a:hover,
.sitemap_type .lvl_3 a:hover {
	color: #E6B900 !important;
}

.sitemap_type .lvl_2 {
	background: url('../media/images/dec/dot.gif') left top repeat-y;
}
.sitemap_type .lvl_2 .lv_2 a {
	padding: 0 0 0 30px;
	background: url('../media/images/dec/lvl_2.gif') 1px center no-repeat;
	
	color: #282828 !important;
	font: normal normal 11px/130% Verdana, Tahoma, Arial, sans-serif !important;
}

.sitemap_type .lvl_3 {
	padding: 0 0 0 30px;
}
.sitemap_type .lvl_3 a {
	padding: 0 0 0 10px;
	background: url('../media/images/dec/lvl_3.gif') 4px center no-repeat;
	
	text-decoration: none !important;
	color: #282828 !important;
	font: normal normal 10px/130% Verdana, Tahoma, Arial, sans-serif !important;
}
/* sitemap_type */
.subitems_block {
	padding: 0 0 12px 0;
	width: 555px;
}
.subitems_block a {
	color: #868686 !important;
	font: normal normal 10px verdana !important;
}
.subitems_block a:hover {
	color: #efc000 !important;
	font: normal bold 10px verdana !important;
}
.subitems_block span {
	padding: 0 1px;
	color: #868686;
	font: normal normal 10px verdana;
}
.subitems_block span.active {
	color: #efc000 !important;
	font: normal bold 10px verdana !important;
}
