@import url("reset.css");

body,html {height:100%}
body {color:#2f2f2f; background:#fefdf3 url(../img/bg.png); font:.75em Verdana,Tahoma,sans-serif}
td,th {color:#2f2f2f; font:1em Verdana,Tahoma,sans-serif}
input,textarea,option,select {color:#7e7e7e; font:1em Verdana,Tahoma,sans-serif}

/* // ---- typography ---- // */

a {color:#00458d; text-decoration:underline}
a:hover {color:#d2571c}


.main-title {position:relative; color:#65522d; font-size:24px; font-weight:normal; letter-spacing:-1px; background:url(../img/title-bg.png) repeat-x 0 100%; padding-bottom:13px; margin-bottom:8px}
	.main-title i {position:absolute; top:100%; background-image:url(../img/title-crn.png); font-size:1px}
	.main-title .t-l {margin-top:-13px; left:-8px; width:8px; height:13px; background-position:100% 100%}
	.main-title .t-r {margin-top:-38px; margin-left:-82px; left:100%; width:92px; height:47px; background-position:0 0}

/* -- ---- typography ---- -- */
/* // ---- ul ---- // */
.long-col ul{
	margin:0 0 2em 17px;
	padding:0 0 0 0;
	list-style:none outside;
}
*html .long-col ul{
	list-style:url(../img/square.gif) outside;
	margin:0 0 2em 31px;
}
.long-col ul li ul{
	margin-top: 0.3em;
	margin-bottom: 0.6em;
	list-style-type: none;
	list-style-image:none;
}
.long-col ul li{
	margin-bottom:0.44em;
	background-image:url(../img/square.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:14px;
}
*html .long-col ul li{
	background:none;
	padding-left:0;
}
.long-col ol{
	margin:0 0 2em 35px;
	padding:0 0 0 0;
	list-style-type:decimal;
	list-style-position:outside;
}
.long-col ol li{
	margin-bottom:0.44em;
}
.long-col ol li ol{
	margin-top: 0.3em;
	margin-bottom: 0.6em;
	list-style-type: none;
	list-style-image:none;
}
/* -- ---- ul ---- -- */
.outer {margin:0 auto; width:1000px}

#minWidth {position:relative; z-index:2; min-width:1000px; height:auto !important; height:100%; min-height:100%; background:url(../img/bg-lines.png) repeat-y 50% 0}

.bg-grad {background:url(../img/bg-top-grad.jpg) repeat-x 0 0}
.top-m {position:absolute; top:0; left:70%; margin-left:-890px; width:20px; height:19px; background:url(../img/top-m.gif)}
/* // ---- top block ---- // */
.top {background:url(../img/bg-top.png) repeat-x 50% 0; padding:46px 0 45px}
	.top .logo {float:left; padding:3px 0 0 11px}
	/* // ---- search block ---- // */
	.search-block {position:relative; float:right; width:169px; padding:2px 49px 0 0}
		.search-block .input-search {position:relative; padding:0 13px}
			.search-block .input-search input {font-size:10px; border-width:0; padding:7px 0; margin:0; width:100%; height:12px; background:url(../img/bg-search.gif) repeat-x -13px 0}
.crn {position:absolute; top:0; width:13px; height:26px; background-image:url(../img/bg-search.png)}
.crn2 {position:absolute; top:0; width:13px; height:26px; background-image:url(../img/input_bg3r2.gif)}
.crn3 {position:absolute; top:0; width:13px; height:62px; background-image:url(../img/textarea_bg.gif)}
.c-l {left:0}
.c-r {left:156px; background-position:100% 0}
.c-r2 {left:194px; background-position:100% 0}
.c-r3 {left:154px; background-position:100% 0}
.c-r4 {left:374px; background-position:100% 0}
.c-r5 {width:387px;position:absolute; left:0px; z-index:5;}
	.search-block .btn {position:absolute; top:2px; left:174px}
	/* -- ---- search block ---- -- */
	/* // ---- icons ---- // */
	.icons {float:right; width:132px}
		.icons li {float:left; width:30px; height:21px; padding-top:9px; text-align:center; margin-right:10px}
			.icons li.here {background:url(../img/icons-here.png)}
		.icons i {position:absolute; top:0; left:0; width:33px; height:20px; background-image:url(../img/icons.gif)}
		.icons span, .icons a {position:relative; display:block; overflow:hidden; width:11px; height:10px; margin:0 auto; font-size:1px}
		.icons a{cursor:pointer;}
		.icons span i {top:-10px}
			.icons .ico-smap i {left:-11px}
			.icons .ico-mail i {left:-22px}
	/* -- ---- icons ---- -- */
	.top .to-switch {float:right; padding:7px 40px 0 0; font-size:11px}
/* -- ---- top block ---- -- */

.navigation {position:relative; overflow:hidden; width:100%; height:284px; color:#adbcca}
	.navigation-bg {position:absolute; left:50%; margin-left:-750px; width:1500px; background:url(../img/mainnav-bg.png) no-repeat 50% 0; height:284px}
		.navigation-bg .nav-p {position:absolute; z-index:1; top:0; left:0; width:100%; height:249px; background:url(../img/mainnav-bg-p.png)}
	.main-nav {position:relative; z-index:3}
		.main-nav .after-bg {z-index:1; display:none; height:219px; opacity: 0; filter:alpha(opacity=1)}
		.main-nav .after-hover {position:relative; z-index:3; display:none; font-family:Arial,Helvetica; overflow:hidden; opacity: 0; filter:alpha(opacity=1)}
			.main-nav .after-hover ul {position:relative; z-index:3}
				.main-nav .after-hover ul a {color:#3a3219}
					.main-nav .after-hover ul a:hover {color:#d2571c}
				.main-nav .after-hover li {padding-bottom:8px}
				.main-nav .after-hover .c-sp {height:11px}
		.main-nav .after-bg {position:absolute; z-index:2; background-image:url(../img/mainnav-sel-bg.png)}
	.navigation .title {position:relative; font-size:20px;}
		.navigation .title i {position:absolute; z-index:1}
		.navigation .title span {position:relative; z-index:2}
		.navigation .title a {color:#f3d67f; text-decoration:none; border-bottom:1px dashed}
	.navigation p {font-size:.917em; font-style:italic}
	.navigation .c-sp {float:left; height:10px; clear:left; font-size:1px}
	.navigation .before-1 {width:44px}
	.navigation .before-2 {width:32px}
	.navigation .before-3 {width:20px}
	.navigation .before-4 {width:8px}

.second-page {}
	.second-page .top {padding-bottom:15px}
	.second-page .navigation {height:164px; padding-top:42px}
	.second-page .navigation-bg {width:1300px; margin-left:-650px; background-image:url(../img/secondnav-bg.png); height:129px}
	.second-page .navigation-bg .nav-p {background-image:url(../img/secondnav-bg-p.png); height:129px}

.second-nav {position:relative; z-index:3; font-size:20px; letter-spacing:-1px}
	.second-nav a {color:#f3d67f; text-decoration:none}
		.second-nav a span {position:relative; z-index:3; border-bottom:1px dotted}

/* // ---- private nav ---- // */
.private-nav {position:relative; margin-left:335px; width:300px; float:left; padding-top:30px}
	.private-nav .title {padding:108px 0 4px 53px}
		.private-nav .title i {top:16px; left:86px; width:172px; height:119px; background:url(../img/nav-private-ico.png)}
.second-nav .private-nav {padding-top:82px; margin-left:304px; width:294px}
.private-nav p {padding-right:60px}
.private-nav .after-bg {width:457px; left:-76px; top:30px}
.private-nav .after-hover {padding:24px 0 0 0; margin-right:-15px}
.step-h-1 {width:113px; margin-top:2px}
.step-h-2 {width:102px}
.step-h-3 {width:93px}
.step-h-4 {width:84px}
.step-h-5 {width:78px}
.step-h-6 {width:69px}
.step-h-7 {width:60px}
.step-h-8 {width:51px}
.step-h-9 {width:42px}
.step-h-10 {width:33px}
.step-h-11 {width:27px}
.step-h-12 {width:18px}
.step-h-13 {width:15px}
.step-h-14 {width:6px}
/* -- ---- private nav ---- -- */

/* // ---- business nav ---- // */
.business-nav {position:relative; float:left; width:262px}
	.business-nav .title {padding:109px 0 4px 51px; letter-spacing:-1px}
		.business-nav .title i {top:13px; left:99px; width:140px; height:119px; background:url(../img/nav-business-ico.png)}
.second-nav .business-nav {padding-top:52px; width:293px}
.business-nav p {padding-right:25px}
.business-nav .after-bg {width:456px; left:-78px; top:1px; background-position:-457px 0}
.business-nav .after-hover {padding:24px 0 0 4px; margin-right:-25px}
/* -- ---- business nav ---- -- */

/* // ---- about nav ---- //
.about-nav {position:relative; float:left; width:200px}
	.about-nav .title {padding:137px 0 4px 55px; letter-spacing:-1px}
		.about-nav .title i {top:43px; left:100px; width:147px; height:121px; background:url(../img/nav-about-ico.png)}
.second-nav .about-nav {padding-top:81px}
.about-nav .after-bg {width:467px; left:-84px; top:30px; background-position:100% 0}
.about-nav .after-hover {padding:54px 0 0 0; margin-right:-90px}
 -- ---- about nav ---- -- */

/* // ---- about nav ---- // */
.about-nav {position:relative; float:left; width:200px;}
	.about-nav .title {padding:137px 0 4px 55px; letter-spacing:-1px}
		.about-nav .title i {top:43px; left:100px; width:147px; height:121px; background:url(../img/nav-about-ico.png)}
.second-nav .about-nav {padding-top:81px}
.about-nav .after-bg {width:467px; left:-86px; top:30px; background-position:100% 0}
.about-nav .after-hover {top:0; left:-8px; width:290px; padding:54px 0 0 0}
/* -- ---- about nav ---- -- */


.active-nav {}
	.active-nav .after-hover, .active-nav .after-bg {display:block}
	.active-nav .after-bg {display:block; height:219px}
	.active-nav .before-hover {display:none}

.brd-line {font-size:1px; height:4px; background:url(../img/brd-line.png); margin-bottom:40px}

/* // ---- middle ---- // */
.middle {width:1000px; margin:0 auto; padding-bottom:35px}
	.side-col {position:relative; left:20px; float:left; width:276px}
		.sidecol {padding:0 8px 0 10px}
	.long-col {position:relative; float:right; width:624px; right:20px}
/* -- ---- middle ---- -- */

/* // ---- main news ---- // */
ul.main-news {margin:0;}
*html ul.main-news {margin:0;}
	.main-news li.hentry {color:#303030; padding:0 0 15px 22px; background:url(../img/ico-news.png) no-repeat 0 3px}
	.main-news li.ico_search {color:#303030; padding:0 0 15px 17px; background:url(../img/ico_search.gif) no-repeat 0 3px}
	.main-news .dt {color:#7e959f; font-size:11px}
		.main-news .dt abbr {border-bottom-width:0; cursor:default}
	.main-news h2 {font-size:1em}

.tools-mnews {color:#a1a298; font-size:11px; padding-bottom:41px}
	.tools-mnews .brd {padding:0 8px}
/* -- ---- main news ---- -- */

/* // ---- action percent ---- // */
.actions-percent {background:#fbf7de url(../img/actions-bg.jpg) repeat-y 0 20px; padding:17px 88px 18px 123px;}
     .actions-percent .ico { position:absolute; margin-left:-108px; margin-top:-4px; padding-bottom:3px}
     .actions-percent h3 {font-size:24px; font-weight:normal; margin:0;}
     .c-t {left:-7px; position:absolute;}
     .c-b {left:-7px; position:absolute;}
     .actions-percent p{ line-height:normal; margin:0;}
/* -- ---- action percent ---- -- */

/* // ---- banner ---- // */
a.banner {
	font-size:18px;
	line-height:19px;
}
DIV.banner {
	display:block;
	min-height:57px;
	padding:9px 9px 0 98px;
	background-repeat:no-repeat;
	background-position:15px top;
}
DIV.banner	P {
	font-size:11px; line-height:11px; padding-top:5px
}

a.banner.left{
	background-position:left top;
	padding-left:73px;
}
.brd2 {
	width:1px;
	height:29px;
	background-color:#bfb693;
	margin:13px 15px 0 0;
}
.brd3 {
	height:1px;
	background-color:#bfb693;
	margin:9px 0 15px 0;
}

	.other-services li {position:relative; float:left}
		.other-services li i {position:absolute; top:-12px; background-image:url(../img/other-ico.png);}
		.other-services li.serv-1 {width:178px; }
			.other-services li.serv-1 i {left:15px; width:70px}
		.other-services li.serv-2 {width:190px; padding:0 0 0 119px}
			.other-services li.serv-2 i {left:43px; width:60px; background-position:100% 0}
	.other-services
/* -- ---- banner ---- -- */

/* // ---- other services ---- // */
.other-services {font-size:18px; line-height:19px; padding-bottom:15px}
	.other-services li {position:relative; float:left}
		.other-services li i {position:absolute; top:-12px; background-image:url(../img/other-ico.png); height:62px}
		.other-services li.serv-1 {width:178px; padding:0 18px 0 98px}
			.other-services li.serv-1 i {left:15px; width:70px}
		.other-services li.serv-2 {width:190px; padding:0 0 0 119px}
			.other-services li.serv-2 i {left:43px; width:60px; background-position:100% 0}
	.other-services .brd {position:absolute; top:7px; right:0; width:1px; height:29px; background-color:#bfb693}
/* -- ---- other services ---- -- */

/* // ---- other services2 ---- // */
.other-services2 {font-size:18px; line-height:17px; margin:13px 0 47px 0;}
	.other-services2 li {position:relative; float:left;}
		.other-services2 li i {position:absolute; top:-12px; background-image:url(../img/other-ico.png); height:62px}
		.other-services2 li.serv-1 { padding:0 0 29px 78px; border-bottom:1px solid #bfb693; width:174px;}
			.other-services2 li.serv-1 i {left:0px; width:70px}
		.other-services2 li.serv-2 { padding:25px 0 4px 70px}
			.other-services2 li.serv-2 i {left:0px; top:13px; width:60px; background-position:100% 0}
	.other-services2 .brd {position:absolute; top:7px; right:0; width:252px; height:1px; background-color:#}
/* -- ---- other services ---- -- */

/* // ---- other services3 ---- // */
.other-services3 {font-size:18px; line-height:17px; margin:16px 0 40px 0;}
	.other-services3 li {position:relative; float:left}
		.other-services3 li i {position:absolute; top:-12px; background-image:url(../img/other-ico2.gif); height:65px}
		.other-services3 li.serv-1 { padding:0 0 29px 78px; border-bottom:1px solid #bfb693; width:174px;}
			.other-services3 li.serv-1 i {left:3px; width:68px}
		.other-services3 li.serv-2 { padding:30px 0 4px 78px}
			.other-services3 li.serv-2 i {left:0px; top:13px; width:70px; background-position:100% 0}
	.other-services3 .brd {position:absolute; top:7px; right:0; width:252px; height:1px; background-color:#}
/* -- ---- other services ---- -- */

/* // ---- simple side ---- // */
.simple-side {position:relative; top:-5px; padding-bottom:5px}
	.simple-side li {padding-bottom:6px;}
	.simple-side a {position:relative; display:block; line-height:34px; height:34px; padding:0 0 0 49px; background:url(../img/sside-bg.png) no-repeat 0 -34px; text-decoration:none; font-weight:bold}
		.simple-side a span {background:url(../img/ar.gif) no-repeat 0 -30px; padding-right:8px; text-decoration:underline}
	.simple-side a:hover {color:#fff; background-position:0 0}
		.simple-side a:hover span {background-position:100% 4px}
	.simple-side i {position:absolute; left:12px; top:3px; width:29px; height:29px; overflow:hidden}
		.simple-side i i {left:0; height:87px; background-image:url(../img/sside-ico.png)}
		.simple-side .s-nav-1 i i {top:0}
		.simple-side .s-nav-2 i i {top:-29px}
		.simple-side .s-nav-3 i i {top:-58px}
	.simple-side a.act {color:#fff; background-position:0 0}
		.simple-side a.act span {background-position:100% 4px}
/* -- ---- simple side ---- -- */

/* // ---- currency side table ---- // */
.currency-side-table {width:100%; margin-bottom:11px}
	.currency-side-table th {color:#5b564a; background:url(../img/side-table-bg.png); font-size:10px; padding:0 5px 2px 2px; text-align:right}
	.currency-side-table td {font:10px Tahoma,Verdana; text-align:right; padding:2px 5px 2px 2px}
		.currency-side-table .lft {text-align:left !important}
	.currency-side-table .date-row td {background-color:#fffef4 !important; border-bottom:1px solid #e0dfd5; font-weight:bold; font-family:Verdana,Tahoma; text-transform:uppercase; padding:3px 5px 4px 2px}
	.currency-side-table .hover td {background-color:#f4f2e1; cursor:pointer;}
/* -- ---- currency side table ---- -- */

.contact-side {font-size:11px; line-height:18px; padding-bottom:30px}
.contact-side.inner {font-size:11px; line-height:18px; padding-bottom:10px}
	.contact-side dt {font-weight:bold}
		.contact-side dt .fn, .contact-side .type {display:none}
	.contact-side .tel {position:relative; top:1px; color:#65522d; font-size:18px; padding-right:4px}

.vote{font-size:11px; line-height:18px; padding-bottom:20px}
	.vote dt {font-weight:bold}
	.vote table{ margin:10px 0 14px 0;}
	.vote td{ padding:2px 0 2px 15px;}

/* // ---- green smt ---- // */
.green-smt {position:relative; margin:0 -1px 0 -2px; background:url(../img/green-smt.png); height:28px; font-size:11px}
	.green-smt li {float:left; padding:6px 2px 0 13px}
/* -- ---- green smt ---- -- */

/* // ---- bottom ---- // */
.bottom {color:#767676; width:1000px; margin:0 auto; font-size:11px; padding-bottom:36px}
	.develop {float:right; width:80px; padding-top:6px}
		.develop a {display:block; width:80px; height:31px; background:url(../img/lepshey.png)}
		.develop a:hover{ background:url(../img/lepshey_a.gif)}
	.btm-nav {float:left; width:480px; padding-top:13px}
/* -- ---- bottom ---- -- */

.btm-line {position:relative; z-index:3; margin:-16px 0 0 0; min-width:1000px; height:16px; background:url(../img/btm-line.png)}

.all-exchanges {font-size:.917em; padding-bottom:20px}


/* // ---- top menu ---- // */
.top_menu{
	background-image:url(../img/inner_nav_bg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	margin:10px 0 35px 0;
}
.top_menu .block{
	width:1000px;
	margin:0 auto 0 auto;
	position:relative;
	height:130px;
}
.top_menu .block a{
	display:block;
	position:absolute;
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:#F3D67F;
	letter-spacing:-1px;
	text-decoration:none;
	cursor:pointer;
}
.top_menu .block a.m1{
	background-image:url(../img/m1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	left:59px;
	top:0;
	width:271px;
	height:44px;
	padding:85px 0 0 96px;
}
.top_menu .block a:hover.m1{
	background-position:left -129px;
	color:#38300D;
}
.top_menu .block a.m1.act{
	background-position:left -129px;
	color:#38300D;
}
.top_menu .block a:hover.m1 span{
	background:none;
}
.top_menu .block a.m1.act span{
	background:none;
}
.top_menu .block a.m2{
	background-image:url(../img/m2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	left:358px;
	top:-33px;
	width:271px;
	height:44px;
	padding:88px 0 0 93px;
	z-index:1;
}
.top_menu .block a:hover.m2{
	background-position:left -132px;
	color:#38300D;
}
.top_menu .block a.m2.act2{
	background-position:left -132px;
	color:#38300D;
}
.top_menu .block a:hover.m2 span{
	background:none;
}
.top_menu .block a.m2.act2 span{
	background:none;
}
.top_menu .block a.m3{
	background-image:url(../img/m3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	left:612px;
	top:-3px;
	width:246px;
	height:46px;
	padding:86px 0 0 130px;
	z-index:0;
}
.top_menu .block a:hover.m3{
	background-position:left -132px;
	color:#38300D;
}
.top_menu .block a.m3.act3{
	background-position:left -132px;
	color:#38300D;
}
.top_menu .block a:hover.m3 span{
	background:none;
}
.top_menu .block a.m3.act3 span{
	background:none;
}
.top_menu .block a span{
	display:block;
	float:left;
	background-image:url(../img/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/* -- ---- top menu ---- -- */
/* // ---- nav ---- // */
.nav{
	font-size:9px;
	color:#7E959F;
	margin-bottom:14px;
	margin-top:-9px;
	position:relative;
}
.nav a{
	color:#386ea4;
}
.nav a:hover{
	color:#d2571c;
}
.nav span{
	margin:0 5px 0 5px;
}
/* -- ---- nav ---- -- */
/* // ---- menu ---- // */
.menu_t{
	background-image:url(../img/menu_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin-bottom:30px;
	margin-top:9px
}
.menu_b{
	background-image:url(../img/menu_b.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.menu{
	background-image:url(../img/menu_t.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:17px 23px 0 13px;
}
.menu a{
	display:block;
	font-weight:bold;
	margin-bottom:16px;
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
}
.menu a:hover{
	color:#3A341C;
	text-decoration:none;
	background-image:url(../img/arrow2.gif);
}
.menu a.act{
	color:#3A341C;
	text-decoration:none;
	background-image:url(../img/arrow2.gif);
}
.menu .submenu{
	margin:-9px 0 5px 21px;
	position:relative;
	padding-bottom:15px;
}
.menu .submenu.end{
	margin:-9px 0 -5px 21px;
	position:relative;
	padding-bottom:15px;
}
.menu .submenu a{
	font-weight:normal;
	margin-bottom:6px;
}
.menu .submenu a.act{
	font-weight:bold;
}

.menu .submenu .submenu{
	margin:0px 0 5px 21px;
	position:relative;
	padding-bottom:15px;
}

/* -- ---- menu ---- -- */
.print{
	margin:3px 0 10px 2px;
}
.print a{
	color:#564F32;
	font-size:11px;
}
.print a:hover{
	color:#d2571c;
}
p{
	margin:0 0 1.2em 0;
	line-height:17px;
}
/* // ---- list ---- // */
ul.list{
	margin:0 0 2em 17px;
	padding:0 0 0 0;
	list-style:none outside;
}
*html ul.list{
	list-style:url(../img/square.gif) outside;
	margin:0 0 2em 31px;
}
ul.list li ul{
	margin-top: 0.3em;
	margin-bottom: 0.6em;
	list-style-type: none;
	list-style-image:none;
}
ul.list li{
	margin-bottom:0.44em;
	background-image:url(../img/square.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:14px;
}
*html ul.list li{
	background:none;
	padding-left:0;
}
ul.list li a.vac{
	font-weight:bold;
	text-decoration:none;
	background-image:url(../img/dot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:22px;
}
/* -- ---- list ---- -- */
.tarif{
	color:#003179;
	font-size:11px;
	font-style:italic;
	text-align:right;
	margin-bottom:9px;
	margin-top:20px;
}
.tab-tarif{
	border-bottom:3px solid #EBEBE2;
	margin-bottom:35px;
}
.tab-tarif th{
	background-image:url(../img/tab-tarif_th.jpg);
	color:#2F2F2F;
	font-weight:bold;
	border-bottom:1px solid #D1D6CD;
	font-size:10px;
	padding:9px 10px 8px;
}
.tab-tarif td{
	background-color:#FFFEF4;
	border-bottom:1px solid #E0E5E0;
	vertical-align:top;
	color:#000;
	font-size:11px;
	padding:9px 10px 8px;
}
.tab-tarif .hover td {background-color:#f4f2e1; cursor:pointer;}
.tab-tarif .two{
	width:37%;
}
*html .tab-tarif .two{
	width:32%;
}
*+html .tab-tarif .two{
	width:32%;
}
.tab-tarif .numb{
	font-size:10px;
	text-align:right;
	white-space:nowrap;
}
.tab-tarif .ysl{
	font-size:10px;
	color:#5B564A;
	text-align:right;
	padding:0 10px 2px 10px;
	background-color:#F1F1E5 !important;
}

.tel{
	font-size:18px;
	color:#000;
}
.black{
	color:#000;
}
h3{
	font:18px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	padding:0;
	color:#564F32;
	letter-spacing:-1px;
}
.number{
	background-image:url(../img/number_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:11px;
	width:20px;
	text-align:center;
	padding:4px 0 6px 2px;
	margin:-4px 6px 0 8px;
}
.perevod{
	margin-bottom:20px;
}
.perevod td{
	vertical-align:top;
	padding-bottom:10px;
	padding-top:4px;
}
.img_left{
	border:3px solid #CAC0A5;
	float:left;
	margin:3px 18px 5px 0;
}
.field2{
	position:relative;
	padding:0 13px;
	width:181px;
}
.field3{
	position:relative;
	padding:0 13px;
	width:141px;
}
.field4{
	position:relative;
	padding:0 13px;
	width:361px;
}
.input_bg{
	background-image:url(../img/input_bg.gif);
	background-repeat:no-repeat;
	background-position:-13px top;
	border:0;
	width:100%;
	height:12px;
	padding:7px 0 7px 0;
	font-size:10px;
}
.input_bg2{
	background-image:url(../img/input_bg2.gif);
	background-repeat:no-repeat;
	background-position:-13px top;
	border:0;
	width:100%;
	height:12px;
	padding:7px 0 7px 0;
	font-size:10px;
}
.input_bg3{
	background:url(../img/input_bg3.gif) repeat-x -13px top;
	border:0;
	width:100%;
	height:12px;
	padding:7px 0 7px 0;
	font-size:10px;
}
.input_bg4{
	background:url(../img/input_bg3r.gif) repeat-x -13px top;
	border:0;
	width:100%;
	height:12px;
	padding:7px 0 7px 0;
	font-size:10px;
}
.textarea_bg{
	/*background:url(../img/textarea_bg.gif) no-repeat -13px top ;*/
	background:none;
	border:0;
	width:374px;
	height:55px;
	padding:7px 0 0 0;
	font-size:10px;
	/*overflow:hidden;*/
	position:relative;z-index:10;
}
.valuta{
	font-size:11px;
	margin-bottom:10px;
}
.valuta2{
	font-size:11px;
	margin-bottom:15px;
	margin-top:10px;
}
.valuta2 td{
	padding:5px 0 4px 0;
}
.valuta2 td.vib{
	background-image:url(../img/valuta_bg.jpg);
}
.select{
	display:block;
	float:left;
	background-image:url(../img/select_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:10px;
	color:#7e7e7e;
	text-decoration:none;
	width:181px;
	height:19px;

	padding:7px 13px 0 13px;
}
.select2{
	display:block;
	float:left;
	background-image:url(../img/select_bg2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:10px;
	color:#7e7e7e;
	text-decoration:none;
	width:141px;
	height:19px;
	padding:7px 13px 0 13px;
}
.select3{
	display:block;
	float:left;
	background-image:url(../img/select_bg3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:10px;
	color:#7e7e7e;
	text-decoration:none;
	width:361px;
	height:19px;
	padding:7px 13px 0 13px;
}
.select-list{
	position:absolute;
	left:0;
	top:25px;
	width:205px;
	background-color:#fff;
	border:1px solid #AECBC4;
	z-index:10;
}
.select-list.two{
	width:165px;
}
.select-list.three{
	width:385px;
}
.select-list a{
	display:block;
	font-size:10px;
	color:#7e7e7e;
	text-decoration:none;
	padding:5px 12px 7px 12px;
}
.select-list a:hover{
	color:#7e7e7e;
	background-color:#EFF5F0;
}
*html .select-list{
	top:-1px;
}
.cxema{
	font-size:11px;
	margin:5px 0 15px 0;
}
a.butt{
	display:block;
	float:left;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	line-height:normal;
	background-image:url(../img/btn_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
a.butt span{
	display:block;
	float:left;
	background-image:url(../img/btn_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:6px 20px 7px 21px;
	margin-right:-7px;
	position:relative;
	font-weight:normal;
}
input.button{
	font-size:11px;
	background-image:url(../img/btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	cursor:pointer;
	width:104px;
	height:26px;
	padding-bottom:2px;
	color:#00458D;
}
*html input.button{
	padding-bottom:0;
}
*+html input.button{
	padding-bottom:0;
}
input.button2{
	font-size:11px;
	background-image:url(../img/btn2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border:0;
	cursor:pointer;
	width:200px;
	height:26px;
	padding-bottom:2px;
	color:#00458D;
}
*html input.button2{
	padding-bottom:0;
}
*+html input.button2{
	padding-bottom:0;
}
.white{
	background-color:#FFFEF4;
	border-bottom:1px solid #E0DFD5;
}
td.mess{
	vertical-align:top;
	padding-top:10px;
}
.nav2{
	font-size:11px;
	margin-bottom:20px;
}
.nav2 td{
	border-bottom:1px solid #D3CEB4;
	padding-bottom:10px;
	padding-top:4px;
}
.nav2 span{
	color:#A1A298;
	margin:0 13px 0 13px;
}
.nav3{
	font-size:11px;
	margin-bottom:20px;
}
.nav3 td{
	border-top:1px solid #D3CEB4;
	padding-top:7px;
	padding-bottom:5px;
	white-space:nowrap;
}
.nav3 span{
	color:#A1A298;
	margin:0 13px 0 13px;
}
.nav3 td.page{
	padding:7px 7px 5px 7px;
}
.nav3 td.page.act{
	border-top:0;
	border-bottom:1px solid #D3CEB4;
	border-left:1px solid #D3CEB4;
	border-right:1px solid #D3CEB4;
	padding-top:8px;
}
.opis{
	padding:10px 0 25px 0;
}
.map ul{
	margin:0 0 3em -13px;
	padding:0 0 0 0;
	list-style-position:outside;
	list-style-type:none;
}
*html .map ul{
	background:none;
	margin:0;
}
.map li ul{
	margin-top: 0.6em;
	margin-bottom: 0;
	padding-bottom:0.5em;
	margin-left:7px;
	list-style-type: none;
	list-style-image:none;
}
*html .map li ul{
	margin-left:18px;
}
.map li{
	margin-bottom:1.4em;
	background:none !important;
	padding:0;
}
.map li ul li{
	margin-bottom:0.4em;
	background:none;
}
.map li a{
	font-weight:bold;
}
.map li ul li a{
	font-weight:normal;
}
*html .map ul li{
	background:none;
	padding-left:0;
}
.tab_din{
	margin-bottom:35px;
}
.tab_din td{
	font-size:10px;
	color:#6E6B5D;
	vertical-align:top;
}

.tab_din th{
	background-color:#EBEBE2;
	border-bottom:1px solid #D1D6D2;
	padding:4px 0 2px 17px;
}
.tab_din th a{
	display:block;
	float:left;
	font-size:11px;
	text-decoration:none;
	padding:3px 12px 4px 13px;
	margin-right:1px;
	cursor:pointer;
}
.tab_din th a span{
	display:block;
	float:left;
	background-image:url(../img/din_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.tab_din th a:hover{
	background-image:url(../img/din_la.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0;
	color:#424230;
}
.tab_din th a:hover span{
	background-image:url(../img/din_ra.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:3px 12px 4px 13px;
}
.tab_din th a.act{
	background-image:url(../img/din_la.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0;
	color:#424230;
}
.tab_din th a.act span{
	background-image:url(../img/din_ra.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:3px 12px 4px 13px;
}
.tab_din .din_r{
	background-image:url(../img/din_r.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:13px 0 0 11px;
}
.tab_din .din_r span.red{
	border-bottom:1px solid #CD4040;
	display:block;
	float:left;
	width:26px;
	height:1px;
	font-size:1px;
	margin:5px 10px 0 0;
}
*html .tab_din .din_r span.red{
	margin:4px 6px 0 0;
}
.tab_din .din_l{
	padding-top:22px;
}
.tab_din .din_l span{
	display:block;
	margin-bottom:18px;
}
.tab_din .din_b span{
	margin-right:20px;
}
.map2{
	background-image:url(../img/map.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	width:622px;
	height:484px;
	margin-bottom:40px;
}
.map2 .pov1{
	position:absolute;
	left:140px;
	top:288px;
}
.map2 .pov2{
	position:absolute;
	left:117px;
	top:172px;
}
.map2 .pov3{
	position:absolute;
	left:460px;
	top:350px;
}
.map2 .lab1{
	position:absolute;
	left:17px;
	top:-45px;
}
.map2 .name1{
	color:#564F32;
	font-size:11px;
	position:absolute;
	left:45px;
	top:-30px;
	white-space:nowrap;
}
.map2 .lab2{
	position:absolute;
	left:41px;
	top:18px;
}
.map2 .name2{
	color:#564F32;
	font-size:11px;
	position:absolute;
	left:66px;
	top:38px;
	white-space:nowrap;
}
.map2 .lab3{
	position:absolute;
	left:-69px;
	top:20px;
}
.map2 .name3{
	color:#564F32;
	font-size:11px;
	position:absolute;
	left:-55px;
	top:40px;
	white-space:nowrap;
}
.map2 .pov_a{
	position:absolute;
	left:250px;
	top:122px;
}
.lab_a{
	position:absolute;
	left:20px; padding-bottom:4px;
	top:5px;background:url(../img/map_b.gif) no-repeat left bottom;
}
.mapTip .cont{
	position:relative;
	left:0; display:table;
	top:-8px;
	color:#fff;
	font-size:10px;
	padding:7px 15px 0 34px;
	width:258px;
	background:url(../img/map_bg.gif) no-repeat;
}
.mapTip .cont td{
	color:#fff;
	font-size:10px;
}
.mapTip .cont td.blue{
	color:#C6D8E5;
	white-space:nowrap;
}
.mapTip .cont .info{
	background-image:url(../img/ico_i.gif);
	background-repeat:no-repeat;
	background-position:6px 7px;
	background-color:#3A70A4;
	color:#F0F4F7;
	padding:6px 13px 7px 27px;
	margin:7px 0 10px 0;
	display:block;
}
.mapTip .cont .kursi th{
	color:#F0F4F7;
	font-weight:bold;
	font-size:10px;
	padding:3px 1px 3px 0;
}
.mapTip .cont .kursi td{
	padding:2px 1px 2px 0;
}
.mapTip .cont td.ysl2{
	background-color:#3A70A4;
	padding:1px 1px 2px 0;
}
.ico{
	color:#807E75;
	margin-bottom:10px;
}
.ico img{
	margin:0 9px 0 9px;
	vertical-align:middle;
}

input.radio{
	border: none;
	vertical-align:middle;
	margin:4px 4px 4px 8px;
}
/* IE6 Only */
*html input.radio{
    margin:0px 2px 0px 5px;
}
/* IE7 Only */
*+html input.radio{
    margin:0px 2px 0px 5px;
}
.vmiddle{
	vertical-align:middle;
}
.s11{
	font-size:11px;
}
.s9{
	font-size:9px;
}
.relative{
	position:relative;
}
.mb30{
	margin-bottom:30px;
}
.mb45{
	margin-bottom:45px;
}
.pad{
	padding-right:20px;
}
.overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	min-height:100%;
	height:auto;
	height:100% !important;
	background-color: #9F9478;
}
.overlay .block_p{
	background-image:url(../img/block_p.jpg);
	padding:7px 8px 20px 8px;
	width:494px;
}
.overlay .text{
	padding:15px 10px 0 10px;
}



{D}
.menu .submenu{ width:220px;}

DIV.ibank {
	background:#004181 url(../img/ibank_mm.jpg) no-repeat left bottom;
	width:276px;
	padding:5px 0 8px 0;
	z-index:1000;
	position:relative;
	margin-top:28px;
}

DIV.ibank     A     {
     display:block;
     padding:5px 15px 5px 50px;
     font:11px verdana;
     color:#cddae7;
     margin:0; height:auto !important;
	 text-decoration:underline;

}

DIV.ibank     A.sec,DIV.ibank     A.sec:hover     {
     font-weight:normal; padding-left:75px
}

DIV.ibank     LABEL     {
     display:block;
     padding:5px 15px 5px 50px;
     font:bold 11px verdana;
     color:#cddae7;
     margin:0; height:auto !important;
}
DIV.ibank     A:hover     {
     display:block;
     font:11px verdana;
     color:#ffffff;
     background:none
}

.simple-side a.non {background-position:0 -34px}
    .simple-side a.non span {background-position:0 -30px}
    .simple-side a.non:hover {color:#fff; background-position:0 0}
    .simple-side a.non:hover span {background-position:100% 4px}

    .simple-side a.hov {color:#fff; background-position:0 0}
    .simple-side a.hov span {background-position:100% 4px}

.est	{ padding-bottom:7px}
