.none {
    display: none !important;
}
.mb6{
    margin-bottom : 6px !important;
}
.mb9{
    margin-bottom : 9px !important;
}
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background:url(../images/head_bg.gif) repeat-x;
	color:#333333;
}
@font-face {
    font-family: 'PragmaticaC';
    src: url('pl-webfont.eot');
    src: url('pl-webfont.eot?#iefix') format('embedded-opentype'),
         url('pl-webfont.woff') format('woff'),
         url('pl-webfont.ttf') format('truetype'),
         url('pl-webfont.svg#PragmaticaMediumCTTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'PragmaticaCBold';
    src: url('pm-webfont.eot');
    src: url('pm-webfont.eot?#iefix') format('embedded-opentype'),
         url('pm-webfont.woff') format('woff'),
         url('pm-webfont.ttf') format('truetype'),
         url('pm-webfont.svg#PragmaticaMediumCTTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: PragmaticaCLight;
	src: url('PL.ttf') format("truetype");
}	
a {
	color: #458A2F;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0;
}
img {
	border: none;
}
input, textarea{
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper input.error[type="text"] {
    color: #BB0000 !important;
}
#wrapper input[type="text"], textarea,
#wrapper input[type="password"]{
	font-size:11px;
	color:#999999;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*border-left:1px solid #F00;
	border-right:1px solid #F00;*/
}
.content_center,
.footer_center{
	width:940px;
	margin:0 auto;
	position:relative;
	height:100%;
	/*border-left:1px solid #F00;
	border-right:1px solid #F00;*/
}
.content_center p{
	margin:0 0 10px;

}
.content_center input[type="text"], textarea,
#sideLeft input[type="text"],
#sideLeft input[type="password"]{
	font-size:12px;
	font-style:italic;
	border:1px solid #cccccc;
	padding:8px;
	-moz-box-shadow:inset 0 2px 2px #e2e2e2;
	-webkit-box-shadow:inset 0 2px 2px #e2e2e2;
	box-shadow:inset 0 2px 2px #e2e2e2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(js/PIE.htc);
}
.content_center input[type="submit"],
#sideLeft input[type="submit"],
a.green_link{
	font-size:14px;
	color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	border:none;
	background: #64a433; /* Old browsers */
	background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* IE10+ */
	background: linear-gradient(top, #64a433 0%,#4a8f30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a433', endColorstr='#4a8f30',GradientType=0 ); /* IE6-9 */
	padding:9px 20px 7px;
	-moz-box-shadow:0 2px 2px #acacac;
	-webkit-box-shadow:0 2px 2px #acacac;
	box-shadow:0 2px 2px #acacac;
	cursor:pointer;
	border-bottom:1px solid #3a7b23;
	font-family:PragmaticaCBold
}

input.p24button{
	font-size:14px;
	color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	border:none;
	background: #64a433; /* Old browsers */
	background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* IE10+ */
	background: linear-gradient(top, #64a433 0%,#4a8f30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a433', endColorstr='#4a8f30',GradientType=0 ); /* IE6-9 */
	padding:9px 20px 7px;
	-moz-box-shadow:0 2px 2px #acacac;
	-webkit-box-shadow:0 2px 2px #acacac;
	box-shadow:0 2px 2px #acacac;
	cursor:pointer;
	border-bottom:1px solid #3a7b23;
	font-family:PragmaticaCBold
}


a.green_link{
	text-decoration:none;
	
}
.gray_but{
	background: #e6e6e6; /* Old browsers */
	background: -moz-linear-gradient(top, #e6e6e6 0%, #c7c7c8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#c7c7c8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%); /* IE10+ */
	background: linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#c7c7c8',GradientType=0 ); /* IE6-9 */
	border:none;
	cursor:pointer;
	font-size:14px;
	color:#4a842d;
	font-family:PragmaticaCBold;
	padding:9px 16px 7px;
	-moz-box-shadow:0 2px 1px #2f5c0f;
	-webkit-box-shadow:0 2px 1px #2f5c0f;
	box-shadow:0 2px 1px #2f5c0f;
	position:relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
}
a.gray_but{
	text-decoration:none;
	color:#4a842d !important;
}

.center{
	margin:0 auto;
	position:relative;
	/*border-left:1px solid #F00;
	border-right:1px solid #F00;*/
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 180px;
	text-align:center;
}
#header .top{
	height: 29px;
}
ul.top_menu{
	float:left;
	padding:8px 0 0 0;
}
ul.top_menu li{
	float:left;
	border-right:1px solid #458A2F;
	padding:0 8px;
	height:11px;
	line-height:0.9;
	list-style-type:none;
}
ul.top_menu li.last{
	border:none;
}
ul.top_menu li.first{
	padding-left:0;
}
ul.top_menu li a{
	text-decoration:none;
}
ul.top_menu li a:hover{
	text-decoration:underline;
}
.lang{
	float:right;
	padding:3px 0 0 0;	
}
.lang a, .lang span{
	margin:0 0 0 5px;
}
.lang a.active, .lang span.active{
	text-decoration:none;
	color:#999999;
}
.lang a.active:hover{
	text-decoration:underline;
}
.header_center{
	height:96px;
	border-bottom:3px solid #717b86;
	position:relative;
}
.header_center .logo{
	position:absolute;
	top:20px;
	left:0;
}
.header_center .help{
	position:absolute;
	top:13px;
	right:10px;
}
.header_center form.search{
	position:absolute;
	top:46px;
	left:467px;
}
.header_center form.search input[type="text"],
.searchout_search_box input[type="text"]{
	border:1px solid #e3e3e3;
	padding:4px 20px 4px 8px;
	-moz-box-shadow:inset 0 1px 0 #cacaca;
	-webkit-box-shadow:inset 0 1px 0 #cacaca;
	box-shadow:inset 0 1px 0 #cacaca;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width:170px;
	behavior: url(js/PIE.htc);
}
#search_text {
	width:280px;
}
.header_center form.search input[type="submit"],
.searchout_search_box input[type="submit"]{
	border:none;
	cursor:pointer;
	width:14px;
	height:15px;
	background:url(../images/searchBut.png);
	position:absolute;
	right:6px;
	top:5px;
}
.header_center ul.tab_menu{
	position:absolute;
	bottom:1px;
	left:0;
	font-family:PragmaticaCBold;
	text-transform:uppercase;
	font-size:10px;
}
.header_center ul.tab_menu li{
	float:left;
	height:28px;
	margin:0 2px 0 0;
	position:relative;
	list-style-type:none;
}
.header_center ul.tab_menu li .link{
	display:block;
	height:100%;
	padding:0 35px;
    cursor: pointer;
	border-top:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-decoration:none;
	background:url(../images/tab_menu_bg2.gif);
	color:#727C87;
	line-height:3;
}
.header_center ul.tab_menu li.first .link{
	border-left:none;
}
.header_center ul.tab_menu li.active .link{
	background:url(../images/tab_menu_bg.gif);
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
    cursor: default !important;
	color:#FFF;
}
ul.main_menu{
	height:51px;
	width:978px;
	margin:0 auto;
	border-bottom:1px solid #c2c2c2;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	background:url(../images/main_menu_bg.gif);
	font-family:PragmaticaCBold;
	text-transform:uppercase;
	font-size:11px;
	text-align:justify;
	-moz-box-shadow:0 1px 2px #e0e0e0;
	-webkit-box-shadow:0 1px 2px #e0e0e0;
	box-shadow:0 1px 2px #e0e0e0;
}
ul.main_menu li{
	float:left;
	height:51px;
}
ul.main_menu li.last a{
	border-right:none;
	background:none;
	text-align:center;
}
/*ul.main_menu li.item1{
	width:110px;
}
ul.main_menu li.item2{
	width:98px;
}
ul.main_menu li.item3{
	width:155px;
}
ul.main_menu li.item4{
	width:107px;
}
ul.main_menu li.item5{
	width:166px;
}
ul.main_menu li.item6{
	width:134px;
}
ul.main_menu li.item7{
	width:202px;
}*/
ul.main_menu li a{
	color:#556270;
	text-decoration:none;
	line-height:4.8;
	border-right:1px solid #e0e0e0;
	-moz-box-shadow:1px 0 0 #fff;
	-webkit-box-shadow:1px 0 0 #fff;
	box-shadow:1px 0 0 #fff;
	text-shadow:0 1px 0 #fff;
	padding:20px 21px 19px;
}
ul.main_menu li.first a{
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
ul.main_menu li.last a{
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	padding:20px 23px 19px 24px;
}
ul.main_menu li a:hover{
	color:#FFF;
	background: #63a332; /* Old browsers */
	background: -moz-linear-gradient(top, #63a332 0%, #4b8f30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63a332), color-stop(100%,#4b8f30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #63a332 0%,#4b8f30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #63a332 0%,#4b8f30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #63a332 0%,#4b8f30 100%); /* IE10+ */
	background: linear-gradient(top, #63a332 0%,#4b8f30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a332', endColorstr='#4b8f30',GradientType=0 ); /* IE6-9 */
	text-shadow:none;
}

.mainMEnu{
	background:url(../images/menuBack.png) no-repeat scroll left bottom transparent;
	width:100%;
	height:54px;


}
.mainMEnu table{
	width:980px;
	border-collapse:collapse;
}
.mainMEnu table th{
	background:url(../images/menuSeparator.png) no-repeat scroll left 0px transparent;
	height:33px;
	text-transform:uppercase;
	font-size:11px;
	color:#556270;
	font-weight:100;
	height:52px;
	font-family: 'PragmaticaCBold';
}
.mainMEnu table th a{
	text-transform:uppercase;
	font-size:11px;
	color:#556270;
	padding: 0 20px;
	text-decoration:none;
	display:block;
	height:100%;
	text-shadow:0 1px 0 #fff;
	line-height:1.2;
}
.mainMEnu table th a span{
	position:relative;
        top: 14px;
}
.mainMEnu table th:first-child a span, .mainMEnu table th:nth-child(2) a span{
        top: 19px;
}
.mainMEnu table th:hover a{
	color:#fff;
	text-decoration:none !important;
}
.mainMEnu table th:hover{
	background:url(../images/menuHover.png) repeat-x scroll right 0px transparent;
	color:#ffffff;
}
.mainMEnu table th a:hover{
	text-shadow:none;
}
.mainMEnu table th.first:hover{
    -webkit-border-radius: 0px 0px 0px 7px;
    -moz-border-radius: 0px 0px 0px 7px;
    border-radius: 0px 0px 0px 7px;	
	background:url(../images/IEMenuRoundedCornerLeft.png) repeat-x scroll left 0px transparent;
}
.mainMEnu table th.last:hover{
    -webkit-border-radius: 0px 0px 7px 0px;
    -moz-border-radius: 0px 0px 7px 0px;
    border-radius: 0px 0px 7px 0px;
	background:url(../images/IEMenuRoundedCornerLeft.png) repeat-x scroll right bottom transparent;	
	
}



/* Main styles
-----------------------------------------------------------------------------*/

#middle {
	width: 100%;
	padding: 0 0 100px;
	position: relative;
	margin:12px 0;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#main_container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#main_content {
	padding: 0 0 0 265px;
	min-height:300px;
}
.main_top_box{
	width:720px;
	height:385px;
	position: relative;
}
.jcarousel-control div {
	color: #458A2F;
}
.image_carousel {
	position: relative;
}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
a.prev, a.next {
	background: url(../images/miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
a.prev {			left: -22px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -50px; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right: -22px;
					background-position: -50px 0; }
a.next:hover {		background-position: -50px -50px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}
.pagination {
	text-align: center;
}
.pagination a {
	background: url(../images/miscellaneous_sprite.png) 0 -100px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-position: -25px -100px;
	cursor: default;
}
.pagination a span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}
.main_sections .section_box{
	width:238px;
	float:left;
}
.main_sections .section_box .hlinks{
	text-decoration: none;
	color: #333;
}
.main_sections .section_box .img_box{
    height: 200px;
    position: relative;
    text-align: center;
    width: 200px;
}
.main_sections .section_box .img_box img{
	/*width:200px;*/
	/*height:200px;	*/
    position: relative;
}
.main_sections .section_box h2{
	font-family:PragmaticaC;
	font-weight:100;
	margin: 0px 0 10px 50px;
}
.main_sections .section_box ul{
	margin:0 0 14px 50px;
}
.main_sections .section_box ul li{
	list-style-type:none;
	margin:0 0 2px;
}
.main_sections .section_box ul li a{
	text-decoration:none;
}
.main_sections .section_box ul li a:hover{
	text-decoration:underline;
}
.main_sections .section_box a.all_link{
	position:relative;
	left:50px;
}
.main_bottom_box{
	overflow:hidden;
}
.main_bottom_box .left_stat_menu{
	float:left;
	width:150px;
}
.statCourse{
	width:100%;
}
.statCourse .Course{
	float:right;
	width:250px;
}
.statCourse .Course .links{
	float:left;
	width:100%;
}
.statCourse .Course .links a,
.statCourse .Course .links i{
	float:left;
    font-style: normal;
	margin-right:10px;
    cursor: pointer;
	padding:5px 10px;
	color:#333333;
	font-size:13px;
	text-decoration:none;
}
.statCourse .Course span,
.statCourse .Statistic span{
	float:left;
	width:100%;
	color:#000000;
	font-size:14px;
	margin:10px 0px 20px 0px;
	font-family:PragmaticaC, arial, sans-serif;	
}
.statCourse .Course span,
.statCourse .Statistic span{
	font-family:'PragmaticaCBold';
}
.statCourse .Course .links a.active,
.statCourse .Course .links a:hover,
.statCourse .Course .links i.active,
.statCourse .Course .links i:hover{
	color:#599b31;
	background:#eaf3e2;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;			
	behavior: url(js/PIE.htc);
}
.statCourse .Course table{
	color:#999999;
	font-size:12px;
	border-collapse: collapse;
}
.statCourse .Statistic ul{
	float:left;
	width:150px;
	/*margin-left:-5px;*/
}
.statCourse .Statistic ul li{
	list-style:none;
	floaT:left;
	width:100%;
}
.statCourse .Statistic ul li a{
	color:#333333;
	font-size:12px;
	padding:5px;
	text-decoration:none;
	width:100%;
	display:block;
}
.statCourse .Statistic ul li.active a{
	/*background: url(../images/main/statActive.png) no-repeat scroll right top transparent;*/
    background-color: #eaf3e2;
	color:#3c7c27;
}
.statCourse .Course table td,
.statCourse .Course table th{
	text-align:right;
	padding:5px 0px 5px 0px;

}
.statCourse .Course table tr{
	border-bottom:1px dotted #999999;
	
}
*:first-child+html .statCourse .Course table td{
	border-bottom:1px dotted #999999;
}
.statCourse .Statistic ul{
	float:left;
	width:150px;
	/*margin-left:-5px;*/
}
.statCourse .Statistic ul li{
	list-style:none;
	floaT:left;
	width:100%;
}
.statCourse .Statistic ul li i{
	color:#333333;
	font-size:12px;
	padding:5px;
	text-decoration:none;
	width:100%;
    cursor: pointer;
	display:block;
}
.statCourse .Statistic ul li.active i,
.statCourse .Statistic ul li i:hover{
	/*background: url(../images/main/statActive.png) no-repeat scroll right top transparent;*/
    background-color: #eaf3e2;
	color:#3c7c27;
    position: relative;
    z-index: 1;
}
.statCourse .Statistic ul li i img{
    display: none;
    position: absolute;
    left:100%;
    top:0;
    z-index: 1;
}
.statCourse .Statistic ul li.active i img,
.statCourse .Statistic ul li i:hover img{ display: block;}
.imgBlock{
	float:left;
	
}
.imgBlock .imgArea{
	floaT:left;
	width:150px;
}
.imgBlock .graph{
	float:left;
	width:400px;
	margin-left:8px;
}
.imgBlock .graph .scale{
	float:left;
	width:100%;
	background:url(../images/main/scale.png) no-repeat scroll right bottom transparent;
	margin:0px 0px 10px 0px;
}
.imgBlock .graph .scale span{
	float:left;
	width:100px;
	text-align:right;
	padding:5px 0px 5px 0px;
	margin:0px;
	color:#666666;
	font-size:11px;
	font-family:PragmaticaCBold
	
}
.statGraph1{
	float:left;
	background: url(../images/main/statPriv.png) repeat-x scroll top left transparent;
	
}
.statGraph2{
	float:left;
	background: url(../images/main/statBank1.png) repeat-x scroll top left transparent;
	
}
.statGraph3{
	float:left;
	background: url(../images/main/statBank2.png) repeat-x scroll top left transparent;
	
}
.statGraph1 span{
	padding:5px;
	/*width:50px;*/
	color:#fff;
	margin:0px;
	font-family:PragmaticaCBold
}
.right{
	float:right!important;
}
.text21{
	font-size:21px !important;
}
.italic{
	font-style:italic;
}
.cgrey{
	color:#333333;
}
.lalign{
	text-align:left !important;
}
.statGraph2 span,
.statGraph3 span{
	padding:5px 5px 4px 5px;
	/*width:50px;*/
	color:#fff;
	margin:0px;
}
.absolute{
  width:100% !important;
}
.main_bottom_box .main_bottom_content{
	float:left;
	width:830px;
	
}
.left{
	float:left !important;
}
.main_bottom_slider{
	width:982px;
	height:153px;
	margin:20px 0;
    border:1px solid #F4F4F4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(js/PIE.htc);
    position: relative;
    left: -1px;
}
.main_bottom_menu{
	margin:10px 0 10px;
}
.main_bottom_menu span{
	display:block;
	float:left;
	margin:0 23px 0 0;	
}
.main_bottom_menu ul li{
	display:inline;
	border-right:1px solid #b8b8b8;
	margin:0 0 0 8px;
	padding:0 8px 0 0;
	
}
.main_bottom_menu ul li.last{
	border-right:none;
	
}

.main_bottom_menu ul li a{
	text-decoration:none;
	
}
.main_bottom_menu ul li a:hover{
	text-decoration:underline;
	
}

/* Map_styles
-----------------------------------------------------------------------------*/
.map_loader {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 45%;
    margin-left: -117px;
    margin-top: -33px;
    z-index: 999;
}

#middle #info-box {
        padding-top: 15px;
        font-size: 12px;
        color: red;
}
#middle #info-box.infobox_green {
        color: green;
}

.map_content{
	/*width:1616px;*/
	height:900px;
	/*position:relative;*/
	margin:10px 0 30px 0;
	/*left:-318px;*/
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #c2c2c2;
	background:#f8f8f8;
	-webkit-box-shadow:0 1px 1px #e0e0e0;
	-moz-box-shadow:0 1px 1px #e0e0e0;
	box-shadow:0 1px 1px #e0e0e0;
}
.map_content .top,
.all_search_box,
.searchout_content .product_box{
	height:54px;
	position:relative;
	border-bottom:1px solid #c2c2c2;
    background: #fcfcfc; /* Old browsers */
   	background: -moz-linear-gradient(top, #fcfcfc 0%, #ededed 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* IE10+ */
   	background: linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:0 1px 2px #dcdbd8;
	-moz-box-shadow:0 1px 2px #dcdbd8;
	box-shadow:0 1px 2px #dcdbd8;
	
}
.map_content .top form{
	padding:9px 0 0 5px;
    position: relative;
}
.map_content .top form label.name,
.all_search_box form label{
	font-family:PragmaticaCBold;
	font-size:14px;
	color:#559731;
	display:block;
	float:left;
	margin:8px 25px 0 0;
}
.map_content .top form input[type="text"],
.all_search_box form input[type="text"]{
	color:#666666 !important;
	font-size:12px !important;
	border-top:1px solid #cacaca;
	border-left:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	height:30px;
	padding:0 9px;
	width:226px;
	/*-moz-box-shadow:inset 0 1px #ededed, 0 1px #fff;*/
	/*-webkit-box-shadow:inset 0 1px #ededed, 0 1px #fff;*/
	/*box-shadow:inset 0 1px #ededed, 0 1px #fff;*/
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.map_content .top form input.submit,
.all_search_box form input[type="submit"]{
	width:51px;
	height:34px;
	background:url(../images/map/but_bg.png);
	border:none;
	cursor:pointer;
	position:relative;
	left:-4px;
	top:1px;
	margin:0 5px 0 0;
}
.map_content .top form input#map-search-submit.submit {
	background:url(../images/map/but_bg_dis.png);
}
.map_content .top form input#map-search-submit.submit.active {
	background:url(../images/map/but_bg.png);
}
.map_content .top form input.show_button {
    /*background: url('../images/map/show_btn.png?1');*/
    width: 184px;
    height: 40px;
    border:none;
    margin-left: 52px;
    margin-top: 33px;
    
    background: #64a433; /* Old browsers */
    background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* IE10+ */
    background: linear-gradient(top, #64a433 0%,#4a8f30 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a433', endColorstr='#4a8f30',GradientType=0 ); /* IE6-9 */
    padding:9px 20px 7px;
    -moz-box-shadow:0 2px 2px #acacac;
    -webkit-box-shadow:0 2px 2px #acacac;
    box-shadow:0 2px 2px #acacac;
    cursor:pointer;
    border-bottom:1px solid #3a7b23;
    font-family:PragmaticaCBold;
    color: #fff;
}
.map_content .top form input.show_button:active {
    position: relative;
    top: 1px;
    left: 1px;
}
.map_content .top form .cb_filters {
    display: inline-block;
    height: 40px;
    vertical-align: top;
    width: 35%;
}
.map_content .top form input.cb {
    margin: 0 0 0 56px;
}
.map_content .top form input.min_marg_text{
    margin: 0 0 0 53px;
}
.map_content .top form input.cb.min_marg
{
    margin:0 0 0 57px;
}
.map_popup .clear{
    clear: both;
    font-size: 0;
    height: 0;
}
.map_popup .fleft{
    float: left;
    height: 41px;
    padding-top: 10px;
}
.map_popup #rb-day-rest-block{
    display: none
}
.map_popup.rest #rb-day-rest-block{
    display: block;
}
.map_popup.rest .fleft{
    height: 56px;
    padding-top: 0;
    overflow: hidden;
}
.map_popup .counts{
    color: #999999;
    font-size: 11px;
    overflow: hidden;
    padding: 1px 0 3px 0;
    position: relative;
}
.map_popup .counts .left{
    float: left;
    margin: 0 0 0 2px;
}
.map_popup .counts .right{
    float: right;
    margin: 0 2px 0 0;
}
.map_popup{
    background: url('../images/map/map_popup_bg.png?2') left top no-repeat;
    padding-top: 19px;
    position: absolute;
    z-index: 20;
    right: -56px;
    top: 34px;
    width: 285px;
    padding-right: 20px;
    padding-left: 20px;
    height: 230px;
}
.map_popup .work_time_slide {
    background: none repeat scroll 0 0 #E8E8E8;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    border-top: 1px solid #ADA09A;
    box-shadow: 0 1px 1px #C6BDB8 inset;
    height: 12px;
    padding: 0 11px;
}
.map_popup_handler_o{
    margin-left: 10px;
    width: 165px;
    display: inline-block;
    zoom: 1;
    text-align: center;
}
.map_popup_handler{
    border-bottom: 1px dashed;
    cursor: pointer;
}
div.map_popup a.ui-slider-handle{
    background: url('../images/map/slider_knob.png');
    width: 44px;
    border: none;
    margin-top: -2px;
    padding-top: 28px;
    height: 22px;
    text-decoration: none;
    font-weight: normal;
    color: #ffd000;
    text-align: center;
    font-size: 12px;
    display: block;
    margin-left: -22px;
}
.map_popup h2 {
    font-size: 15px;
    color: #333;
    font-weight: bold;
    padding: 0;
    margin-bottom: 5px;
}
.map_popup label {
    font-size: 11px;
    margin-right: 10px;
}
.map_content .map{
	/*width:616px;*/
	height:836px;
	/*position:relative;*/
}
.map_content .map .adr_box .pin {
    background:url(../images/map/pin.png);
    width: 25px;
    height: 28px;
    left: -24px;
    top: 112px;
    position: absolute;
}
.map_content .map .adr_box{
	width:222px;
    position: relative;
	/*position:absolute;*/
}
.map_content .map .adr_box.branch{
	width:522px;
}
.map_content .map .adr_box table td{
    vertical-align: top;
    padding: 2px 0;
    line-height: 100%;
    font-size: 11px;
}
.map_content .map .adr_box .center{
    background: #fff; /* Old browsers */
   	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
   	border-radius: 4px;
   	behavior: url(js/PIE.htc);
   	border-left:1px solid #e0e0e0;
   	border-right:1px solid #e0e0e0;
   	border-top:1px solid #f3f3f3;
   	border-bottom:1px solid #c2c2c2;
   	-moz-box-shadow:0 1px 2px #e0e0e0;
   	-webkit-box-shadow:0 1px 2px #e0e0e0;
   	box-shadow:0 1px 2px #e0e0e0;
    padding: 20px 20px 13px;
}
.map_content .map .adr_box .center .logo{
	height:90px;
    text-align: center;
}
.map_content .map .adr_box .center .logo img{
    left: -12px;
    position: relative;
}
.map_content .map .adr_box .center h3{
	font-size:14px;
	font-weight:normal;
	color:#559731;
	line-height:1.1;
	margin:0 0 10px;
}
.map_content .map .adr_box .center .count_items,
.map_content .map .adr_box .center .adr{
	color:#666666;
	line-height:1.2;
	margin:0 0 12px;
}
.map_content .map .adr_box .center .atm_pb_id{
        text-align: center;
        font-weight: bold;
        padding-top: 15px;
}
.map_content .map .adr_box .center .url_item{
        text-align: center;
        font-size: 8px;
}
.map_content .map .adr_box .center .contacts,
.map_content .map .adr_box .center .time{
	font-size:11px;
	line-height:1.2;
}
.map_content .map .adr_box .center .contacts{
	margin:0 0 12px;

}
.map_content .map .adr_box .center .time table b{
	display:block;
	float:left;
	padding-right: 7px;
}
.map_content .map .adr_box .center .contacts p span.name{
	display:block;
	float:left;
	margin:0 4px 0 0;
}
.map_content .map .adr_box .center .contacts p span.num{
	margin:0 0 0 25px;
}
.map_content .map .branch_link{
    background: url('../images/map/branch_link_bg.png');
    width: 95px;
    display: block;
    margin: 10px auto 0;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    height: 23px;
    font-size: 10px;
    text-align: center;
    line-height: 20px;
}
#wrapper.map_body{
	width:100%;
	min-width:980px;
	overflow:hidden;
	
}
#wrapper.map_body #header{
	width:980px;
	margin:0 auto;
	
}
#wrapper.map_body #middle{
	width:980px;
	margin:0 auto;	
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 245px;
	margin-left: -100%;
	position: relative;
}
.sideleft_box,
.media_column{
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(js/PIE.htc);
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #c2c2c2;
	-moz-box-shadow:0 1px 2px #e0e0e0;
	-webkit-box-shadow:0 1px 2px #e0e0e0;
	box-shadow:0 1px 2px #e0e0e0;
	padding:12px 0 0 0;
	margin:0 0 11px;
}
.sideleft_box .center{
	width:205px;
}
.sideleft_box h3{
	color:#498D2F;
	font-family:PragmaticaC;
	font-size:14px;
	margin:0 0 5px;
}
.sideleft_box span.tittle{
	color:#999999;
	display:block;
	margin:0 0 15px;
	font-size:12px;
	font-family:PragmaticaCBold;
}
.sideleft_box form.enter input[type="text"],
.sideleft_box form.enter input[type="password"]{
	width:177px;
	padding-right:20px !important;
}
.sideleft_box form.enter input.tel{
	margin:0 0 6px;
	background-image:url(../images/main/tel.gif);
	background-repeat:no-repeat;
	background-position:190px 7px;
	position:relative;
}
.sideleft_box form.enter input.pass{
	margin:0 0 9px;
	background-image:url(../images/main/pass.gif);
	background-repeat:no-repeat;
	background-position:187px 9px;
	position:relative;
}
.sideleft_box form.enter .bottom{
	font-size:11px;
	overflow:hidden;
	padding:0 0 12px;
}
.sideleft_box form.enter .bottom .left{
	float:left;
	line-height:1.4;
}
.sideleft_box form.enter .bottom input{
	float:right;
}
.sideleft_box .bottom_box{
	height:46px;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(top, #fcfcfc 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	border-top:1px solid #e1e1e1;
	-moz-box-shadow:inset 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 0 #FFF;
	box-shadow:inset 0 1px 0 #FFF;
	text-align:center;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.sideleft_box .bottom_box span{
	color:#333333;
    cursor: pointer;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #333333;
	position:relative;
	top:18px;
}
.sideleft_box .bottom_box span:hover{
	border-bottom:none;
}
.sideleft_box div#show_qr_code{
        cursor: pointer;
        text-align: center;
        vertical-align: center;
        padding-bottom: 18px;
        margin-top: -5px;
}
.sideleft_box div#show_qr_code img{
        position: relative;
        bottom: -11px;
        left: -4px;
}
.sideleft_box div#show_qr_code span{
	color:#333333;
	font-size:13px;
	text-decoration:none;
	top:18px;
        color: #458A2F;
	border-bottom:1px dashed #333333;
}
.sideleft_box ul.payment_list li{
	list-style-type:none;
	font-size:12px;
	border-bottom:1px dotted #CFD3D6;
	line-height:1.3;
}
.sideleft_box ul.payment_list li.last{
	border-bottom:none;
}
.sideleft_box ul.payment_list li a{
	display:block;
	height:100%;
	color:#333333;
	text-decoration:none;
	padding:10px 0;
}
.sideleft_box ul.payment_list li a:hover > span.name{
	text-decoration:underline;
}
.sideleft_box ul.payment_list li a span{
	display:block;
	color:#999999;
	font-size:11px;
}
.sideleft_box ul.payment_list li a span.name{
	color:#333;
	font-size:12px;
}
.sideleft_box ul.payment_list li.item1 a{
	background:url(../images/main/popolPhone.png) no-repeat 180px 12px;
}
.sideleft_box ul.payment_list li.item2 a{
	background:url(../images/main/skype.png) no-repeat 180px 12px;
}
.sideleft_box ul.payment_list li.item3 a{
	background:url(../images/main/chrome.png) no-repeat 180px 12px;
}
.sideleft_box ul.payment_list li.item4 a{
	background:url(../images/main/oldPhone.png) no-repeat 180px 12px;
}
.sideleft_box ul.payment_list li.item5 a{
	background:url(../images/main/lamp.png) no-repeat 180px 12px;
}
.sideleft_search{
	min-height:156px;
	background:url(../images/map/findATMBack.png) no-repeat 245px top;
	margin:25px 0;
}
.sideleft_search.ua {background-position: 0px top !important;}
.sideleft_search.ge {background-position: -245px top !important;}
.sideleft_search.lv {background-position: -980px top !important;}
.sideleft_search.ru {background-position: -1470px top !important;}
.sideleft_search.de {background-position: -490px top !important;}
.sideleft_search.pt {background-position: -1225px top !important;}
.sideleft_search.it {background-position: -735px top !important;}

#sideLeft h3.tittle,
.left_stat_menu h3{
	color:#000;
	font-size:14px;
	font-family:PragmaticaC;
	margin:0 0 10px;
}
.sideleft_search .jqTransformButton{
	float:right;
	margin:15px 0 0 0;

}
#sideLeft ul.news li{
	list-style-type:none;
	margin:0 0 20px;
	line-height:1.4;
}
#sideLeft ul.news li span.date{
	color:#458A2F; /*#666*/
	font-size:11px;
	margin:0 0 4px;
	display:block;
}
#sideLeft ul.news li p a{
	color:#333333;
	text-decoration:none;
}

#sideLeft ul.news li p a:hover{
	color:#458A2F;
	text-decoration:underline;
}
a.all_link{
	text-decoration:none;
	color:#666666;
	font-style:italic;
	border-bottom:1px dotted #666666;
}
.sideleft_news{
	margin:0 0 30px;	
}
a.all_link:hover{
	border-bottom:none;
}








/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 105px;
	font-size:15px;
}
#content h2{
	font-family:PragmaticaC;
	color:#559731;
	font-size:26px;
	margin:0 0 10px;
	line-height:1.2;
}

#content h1{
	font-family:PragmaticaCBold;
	color:#559731;
	font-size:30px;
	margin:0 0 40px;
	font-weight:bold;
	line-height:1.2;
}

#content .all_sections h1{
	font-family:PragmaticaCBold;
	color:#559731;
	font-size:24px;
	margin:0 0 20px;
	font-weight:bold;
	line-height:1.2;
}
.info_box{
	padding:45px 0 85px;
	background:url(../images/infobox_botom_shadow.jpg) no-repeat bottom;
	overflow:hidden;
	line-height:1.3;
	position:relative;
}
.info_box.right_menu ul.menu{
	float:left;
	width:240px;
	margin:0 60px 0 0;
	font-size:13px;
}
.info_box.right_menu ul.menu li{
	list-style-type:none;
	border-bottom:1px solid #e2e2e2;
	height:36px;
	position:relative;
}
.info_box.right_menu ul.menu li span.arrow{
	height:36px;
	position:absolute;
	width:11px;
	right:-8px;
	background:url(../img/right_menu_arrow.gif);
	top:0;
	display:none;
}
.info_box.right_menu ul.menu li.active span.arrow,
.info_box.right_menu ul.menu li:hover > span.arrow{
	display:block;
}
.info_box.right_menu ul.menu li.last{
	border:none;
}
.info_box.right_menu ul.menu li a{
	color:#000;
	text-decoration:none;
	height:100%;
	display:block;
	padding:0 0 0 10px;
	line-height:2.7;
}
.info_box.right_menu ul.menu li.active a,
.info_box.right_menu ul.menu li a:hover{
	background:#4c9030;
	color:#FFF;
	position:relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}
.info_box.knvs_table .center{
	width:820px;
}
.info_box.knvs_table .center h2{
	position:relative;
	left:20px;
}
.info_box.two_column .col{
	width:460px;
	float:left;
}
.info_box.two_column .col h2{
	font-size:21px !important;
}
.info_box.two_column .col .tittle{
	height:90px;
}
.info_box.two_column .col p.step {
	padding:0 0 0 25px;
}
.info_box.two_column .col p a.more{
	font-size:13px;
}
.info_box.two_column .col p span.step{
	display:block;
	font-weight:bold;
	width:52px;
	float:left;
}
.info_box.two_column .col p span.text{
	display:block;
	margin:0 0 0 52px;
}
.info_box.five_column .head{
	overflow:hidden;
	font-size:13px;
	margin:0 0 10px;
}
.info_box.five_column .head .col{
	float:left;
	width:140px;
	margin:0 60px 0 0;
}
.info_box.five_column .head .col.last{
	margin:0;
}
.info_box.tittle_text{
	padding:25px 0 75px;
}
.info_box.green_table_box h2{
	margin:0 0 30px !important;

}
.info_box.last{
	background:none;
}
.info_box.right_text .img_box,
.info_box.right_text .info{
	width:470px;
	float:left;
}
.info_box.left_text .info{
	width:580px;
	float:left;
}
.info_box.left_text .info a.more{
	font-size:13px;
}
a.more12{
	font-size:12px;
}
a.more{
	font-size:13px;
}
.info_box.left_text .img_box,
.info_box.left_text2 .img_box{
	width:360px;
	float:left;
}
.info_box.right_text .img_box,
.info_box.left_text .img_box,
.info_box.left_text2 .img_box{
	text-align:center;
}
.info_box.last{
	background:none;
}
.info_box h3{
	font-size:15px;
	margin:1.5em 0 0.5em;
}
.info_box .inner_box h3{
	margin: 0;
}
.info_box .info.selling_list{
	width:100%;
	float:none;
	margin:30px 0 0 0;
}
.info_box .info.selling_list ul{
	float:left;
	width:400px;
	margin:0;
	color:#666666
}
.info_box .info{
	width:580px;
	float:left;
}
.info_box.right_menu .info{
	width:auto;
	margin:0 0 0 300px;
	float:none;
}
.info_box.right_menu .info .video_box{
	width:640px;
	height:584px;
	background:url(../img/videoBack.png);
	float:right;
}
.info_box.right_menu .info .video_box .content{
	width:600px;
	height:370px;
	margin:0 auto;
	padding:20px 0 0 0;
}
.info_box.left_text2 .info{
	width:500px;
	margin:0 30px 0 0;
}
.info_box.info_but .info{
	width:610px;
}
.info_box.info_but .but_box{
	float:left;
	width:330px;
	text-align:center;
}
.info_box.info_but .but_box a{
	position:relative;
	top:70px;
}
.info_box .inner_box{
	width:380px;
	float:left;
	position:relative;
	padding:10px 0;
	color:#000;
	border-top:1px solid #f4f4f4;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #c2c2c2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
	-moz-box-shadow: 0 1px 1px #dfdfdf;
	-webkit--moz-box-shadow: 0 1px 1px #dfdfdf;
	box-shadow: 0 1px 1px #dfdfdf;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
.info_box .inner_box:before,
.info_box .inner_box:after {
    content:"";
    position:absolute;
    z-index:-2;
}
.info_box .inner_box:before {
    top:15px;
    bottom:15px;
    left:0;
    right:0;
    -webkit-box-shadow:0 0px 7px #262525;
     -moz-box-shadow:0 0px 7px #262525;
     box-shadow:0 0px 7px #262525;
    -moz-border-radius:5px / 100px;
	-webkit-border-radius:5px / 100px;
     border-radius:5px / 100px;
	 
}
.bsm_page .info_box.item2{
	padding-bottom:40px;
}
.bsm_page .info_box.item3 a.green_link{
	position:relative;
	top:70px;  	
}
.bsm_page .info_box.item4 a.green_link{
	position:relative;
	top:150px;  	
}
.bsm_page .info_box.item3 .info,
.bsm_page .info_box.item4 .info{
	margin:0 90px 0 0;	
}

.info_box.left_text2 form.feedback .center{
	width:362px;
}
.info_box.left_text2 form.feedback .center label{
	display:block;
	font-size:13px;
	font-weight:bold;
	margin:0 0 7px 5px;
}
.info_box.left_text2 form.feedback .center input[type="text"],
.info_box.left_text2 form.feedback .center textarea{
	width:346px;
}
.info_box.left_text2 form.feedback .center textarea{
	height:66px;
}
.info_box.left_text2 form.feedback .center div{
	margin:0 0 17px;
}
.info_box.left_text2 form.feedback .center .but{
	margin:20px 0 0 0;
	text-align:center;
}
.info_box .info ul{
	margin:0 0 15px 0;
}
.info_box .calc .info ul{
	margin:0;
}
.info_box .content_center.calc .counts_box .txt-bonus-plus{
        width: 200px;
        left: 27px;
        top: 217px;
}
.info_box.people_list ul{
	overflow:hidden;
	padding:20px 0 0 0;
}
.info_box.people_list h2{
	padding:0 0 0 20px;
}
.info_box.people_list ul.gray_bg{
	background:#f8f8f8;
}
.info_box.people_list ul li{
	width:202px;
	float:left;
	margin:0 20px;
	height:295px;
	list-style-type:none;
}
.info_box.people_list ul li.last{
	margin:0;
}
.info_box.people_list ul li img.people_img{
	border:1px solid #e3e3e3;
	width:200px;
	height:200px;
}
.info_box.people_list ul li span{
	font-weight:bold;
	display:block;
	line-height:1.2;
	margin:2px 0 3px;
}
.info_box.people_list ul li p{
	color:#666666;
	font-size:13px;
	line-height:1.2;
}
.info_box .info_text,
.info_box.two_column .info_text{
	margin:0 0 35px;	
}
.info_box .info .info_text.last{
	margin:0;	
}
.info_box .info .info_text p.last{
	margin:0 0 8px;	
}

.info_box p.small{
	color:#666666;
	font-size:12px;
	margin:8px 0 0;
}
.avtokredit_page .info_box img.info_img{
	float:left;
	margin:0 0 0 100px;
}
.avtokredit_page .info_box.item1 .info{
	width:400px;
}
.info_box .credit_line_box{
	width:980px;
	height:160px;
	position:relative;
	background:url(../images/avtokredit/creditline.gif) no-repeat center;
	margin:20px 0 0 0;
	color:#666666;
	font-size:13px;
	line-height:1.2;
}
.info_box .credit_line_box span{
	position:absolute;
}
.info_box .credit_line_box span.item1{
	bottom:10px;
	left:103px;
}
.info_box .credit_line_box span.item2{
	top:30px;
	left:225px;
}
.info_box .credit_line_box span.item3{
	bottom:10px;
	left:345px;
}
.info_box .credit_line_box span.item4{
	top:0;
	left:505px;
}
.info_box .credit_line_box span.item5{
	bottom:0;
	left:660px;
}
.info_box .credit_line_box span.item6{
	top:0;
	left:820px;
}
.info_box .info img.western_zag{
	margin:10px 0 30px;
}
.info_box.item2 .info_img{
	margin:0 50px 0 0;

}
.info_box.item3 .info_img{
	margin:20px 35px 0 0;

}
.info_box.item4 .info_img{
	margin:0 70px 0 0;
}
.info_box .info ul li,
.info_box.two_column ul li{
	list-style-type:none;
	padding:0 0 0 15px;
	background:url(../images/list_marker.gif) no-repeat 0px 7px;
}
.info_box ol li{
	font-weight:bold;
	margin:0 0 0 25px;
}
.info_box ol.knvs_style li{
	font-weight:normal;
	margin:0 0 0 35px;
}
.info_box ol li p{
	font-weight:normal;	
}
.support_box {
	width:780px;
	margin:0 auto;
	padding:70px 0 80px;	
}
.support_box .top{
	text-align:center;
	font-size:18px;
	line-height:1.6;	
}
.support_box.one_num .top.bottom_text p{
	margin:0 0 30px;
}

.support_box .top h3{
	font-size:18px;
	font-family:PragmaticaCBold;
	color:#559731;	
}
.support_box.no_num .top h3{
	line-height:1.3;
	margin:0 0 50px;
}
.sa_page .support_box .top h3{
	margin:0 0 40px;
}
.support_box .num_box {
	margin:10px 0 0 240px;	
}
.support_box.one_num .num_box{
	margin:25px 0 0 240px;	
}
.support_box .num_box .tel{
	margin:0 0 15px;	
}
.support_box .num_box .tel img,
.info_box.left_text .img_box .tel img{
	float:left;
}
.info_box.left_text .img_box .tel{
	text-align:left;
	margin:20px 0 0 0;
}
.info_box.left_text .img_box .tel img{
	margin:0 15px 0 40px;
}
.support_box .num_box .tel .info{
	margin:0 0 0 60px;
	position:relative;
	top:7px;
}
.support_box.one_num .num_box .tel .info{
	top:12px;
}
.support_box .num_box .tel .info span.num,
.info_box.left_text .img_box .tel span.num{
	display:block;
	color:#999999;
	font-family:PragmaticaC;
	font-size:30px;
	margin:0 0 5px;
}
.support_box .num_box .tel .info span.where{
	font-size:12px;
}
.page_top_box{
	width:980px;
	height:400px;
	margin:20px 0 40px;	
}
.page_top_box.thank_style{
	background:url(../images/thankyou/bg.jpg);
	color:#FFF;
}
#content .page_top_box.thank_style h1{
	color:#FFF;
	text-shadow:0 1px 0 #3D6B1D;
	font-size:40px;
}
#content .page_top_box.thank_style.style2 .top{
	text-align:center;
	height:184px;
	background:url(../images/thankyou/border.jpg) no-repeat bottom;
}
#content .page_top_box.thank_style.style2 .top h1{
	padding:25px 0 20px;
	margin:0;
}

#content .page_top_box.thank_style.style1 h1{
	padding:90px 0 10px;
}
#content .page_top_box.thank_style p.tittle{
	font-family:PragmaticaCBold;
	text-shadow:0 1px 0 #3D6B1D;
	font-size:26px;
	line-height:1.3;
}
#content .page_top_box.thank_style.style1 p.tittle{
	margin:0 0 40px;
}
.page_top_box.thank_style.style1{
	text-align:center;
}
.page_top_box.thank_style.style2 .bottom{
	height:216px;
}
.page_top_box.thank_style.style2 .bottom .text{
	float:left;
	width:535px;
	padding:20px 50px 0 50px;
	font-size:16px;
	line-height:1.4;
}
.page_top_box.thank_style.style2 .bottom .text h3{
	font-family:PragmaticaCBold;
	font-size:18px;
	margin:0 0 10px;
}
.page_top_box.thank_style.style2 .bottom .text p{
	margin:0 0 10px;
}
.page_top_box.thank_style.style2 .bottom form {
	float:left;
	padding:20px 0 0 0;
}
.page_top_box.thank_style.style2 .bottom form label{
	font-size:14px;
	display:block;
	float:left;
	width:110px;
	margin:6px 0 0 0;
}
.page_top_box.thank_style.style2 .bottom form div{
	margin:0 0 8px;
}
#wrapper .page_top_box.thank_style.style2 .bottom form div input.user_input{
	width:158px;
	padding:8px 20px 8px 5px;
	font-size:14px;
	color:#000;
}
.page_top_box.work_style,
.page_top_box.dk_style,
.page_top_box.gold_style{
	margin-bottom:0;	
}
.page_top_box.dkd_style{
	margin-bottom:20px;
}
.page_top_box.kb_style{
	background:url(../img/kb/top_bg.jpg);
	margin-bottom:0;
}
.page_top_box.kb_style .center{
	width:930px;
	font-size:13px;
}
.page_top_box.kb_style .center .info{
	width:500px;
}
#content .page_top_box.kb_style .center .info h1{
	font-size:21px;
	padding:20px 0 12px;
	margin:0;
	line-height:1.3;
}
#content .page_top_box.kb_style .center .info h2{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.3;
	margin:0 0 15px;
}
#content .page_top_box.kb_style .center .info p{
	margin:0 0 5px;
}
.page_top_box.kb_style .center .info ul{
	padding:0 0 10px 10px;

}
.page_top_box.kb_style .center .info ul li{
	list-style-type:none;
	background:url(../img/list_marker.gif) no-repeat 5px 7px;
	padding:0 0 0 17px;
}
.page_top_box .bg{
	width:640px;
	height:100%;
	float:left
}
.page_top_box.dmv_style .bg{
	background:url(../images/dmv/top_bg.jpg);
}
.page_top_box.vdp_style .bg{
	background:url(../images/vdp/top_bg.jpg);
}
.page_top_box.dds_style .bg{
	background:url(../images/dds/top_bg.jpg);
}
.page_top_box.auto_style .bg{
	background:url(../img/avtokredit/top_img.jpg);
}
.page_top_box.selling_style .bg{
	background:url(../img/selling/top_bg.jpg);
}
.page_top_box.dkd_style .bg{
	background:url(../img/dkd/top_bg.jpg);
}
.page_top_box.dkm_style .bg{
	background:url(../img/dkd/dkm_top_bg.jpg);
}
.page_top_box.dkp_style .bg{
	background:url(../img/dkd/dkp_top_bg.jpg);
}
.page_top_box.work_style .bg{
	background:url(../img/work/top_bg.jpg);
}
.page_top_box .info_content{
	width:340px;
	float:left;
	height:100%;
	background: #55902c; /* Old browsers */
	background: -moz-linear-gradient(top, #55902c 0%, #428314 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55902c), color-stop(100%,#428314)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #55902c 0%,#428314 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #55902c 0%,#428314 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #55902c 0%,#428314 100%); /* IE10+ */
	background: linear-gradient(top, #55902c 0%,#428314 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55902c', endColorstr='#428314',GradientType=0 ); /* IE6-9 */
	color:#FFF;
}
.page_top_box .info_content .center{
	width:300px;
	height:100%;
}
.page_top_box .info_content .center a{
	color:#FFF;
	font-size:12px;
}
#content .page_top_box .info_content .center h1{
	color:#FFF;
	margin:0 0 20px;
	padding:30px 0 0 0;
	text-shadow:0 1px 0 #3d6b1d;
}
#content .page_top_box.gold_style .info_content .center h1{
	margin:0 0 80px;
}
#content .page_top_box.vip_style .info_content .center h1{
	margin:0 0 10px;
}
#content .page_top_box.dkm_style .info_content .center h1,
#content .page_top_box.dkp_style .info_content .center h1{
	font-size:28px;
	margin:0 0 120px;
}
#content .page_top_box.knvs_style .info_content .center h1{
	font-size:20px;
	padding:20px 0 0 0;
}
#content .page_top_box.kkks_style .info_content .center h1{
	font-size:26px;
	padding:20px 0 0 0;
}
#content .page_top_box.kkks_style .info_content .center p,
#content .page_top_box.work_style .info_content .center p{
	margin:0 0 15px;
}
#content .page_top_box.ub_style .info_content .center h1{
	font-size:28px;
}
#content .page_top_box.auto_style .info_content .center h1{
	font-size:32px;
	margin:0 0 80px;

}
#content .page_top_box.dmv_style .info_content .center h1{
	margin:0 0 5px;
	padding:18px 0 0 0;
}
#content .page_top_box.dkd_style .info_content .center h1{
	line-height:1.1;
	margin:0 0 10px;
}
.page_top_box .info_content .center p.tittle,
.page_top_box.sa_style .info_content .center p.tittle2{
	font-family:PragmaticaC;
	font-size:19px;
	line-height:1.4;
	margin:0 0 70px;
	text-shadow:0 1px 0 #3d6b1d;
}
.page_top_box.vip_style .info_content .center p.tittle{
	margin:0 0 10px;
}
.page_top_box.dk_style .info_content .center p.tittle{
	margin:0 0 30px;
}
.page_top_box.rp_style .info_content .center p.tittle{
	margin:0 0 40px;
}
.page_top_box.selling_style .info_content .center p.tittle{
	margin:0 0 40px;
}
.page_top_box.knvs_style .info_content .center p.tittle{
	font-size:18px;
	margin:0 0 30px;
}
.page_top_box.vdp_style .info_content .center p.tittle,
.page_top_box.dds_style .info_content .center p.tittle{
	font-size:22px;
	margin:0 0 60px;
}
.page_top_box.dds_style .info_content .center p.tittle{
	margin:0 0 40px;
}

.page_top_box.dmv_style .info_content .center p.tittle{
	margin:0 0 40px;
}
.page_top_box.sa_style .info_content .center p.tittle2{
	font-size:16px;
	line-height:1.3;
}
.page_top_box .info_content .center form{
	font-size:14px;
}
.page_top_box .info_content .center form p.form_tittle,
.page_top_box.sa_style .info_content .center p.tittle{
	font-family:PragmaticaCBold;
	font-size:14px;
	line-height:1.5;
	margin:0 0 15px;
}
.page_top_box.dkd_style .info_content .center p.tittle{
	margin:0 0 50px;
}
.page_top_box.sa_style .info_content .center p.tittle{
	line-height:1.3;
}
#wrapper .page_top_box .info_content .center form input.user_input,
.page_top_box.thank_style.style2 .bottom form input[type="text"]{
	font-size:14px;
	color:#333333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(js/PIE.htc);
	border:1px solid #cccccc;
	padding:6px 20px 6px 5px;
	width:193px;
	-moz-box-shadow:inset 0 2px 2px #e2e2e2;
	-webkit-box-shadow:inset 0 2px 2px #e2e2e2;
	box-shadow:inset 0 2px 2px #e2e2e2;
	position:relative;
}
#wrapper .page_top_box .info_content .center form input.user_input.name,
.page_top_box.thank_style.style2 .bottom form input.user_input.name{
	background-image:url(../images/man_icon.gif);
	background-repeat:no-repeat;
	background-position:200px 9px;
}
.page_top_box.thank_style.style2 .bottom form input.user_input.name{
	background-position:160px 9px;
}
#wrapper .page_top_box .info_content .center form input.user_input.tel,
.page_top_box.thank_style.style2 .bottom form input.user_input.tel{
	background-image:url(../images/tel_icon2.gif);
	background-repeat:no-repeat;
	background-position:200px 5px;
}
.page_top_box.thank_style.style2 .bottom form input.user_input.tel{
	background-position:160px 5px;
}
#wrapper .page_top_box .info_content .center form label{
	display:block;
	float:left;
	width:80px;
	margin:7px 0 0 0;
}
#wrapper .page_top_box .info_content .center form label[for="client_name"] { 
	margin:-2px 0 0 0; 
}
#wrapper .page_top_box .info_content .center form div{
	margin:0 0 8px;
	position:relative;
}
#wrapper .page_top_box .info_content .center form div .error_box{
	margin:0;
	position:absolute;
	top:40px;
	right:114px;
	font-size:12px;
	color:#bb0000;
	background:#fffeee;
	z-index:100;
	width:255px;
	padding:8px 6px;
	border:1px solid #bdbdbd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(js/PIE.htc);
	line-height:1.3;
	-moz-box-shadow:0 3px 3px #bdbdbd;
	-webkit-box-shadow:0 3px 3px #bdbdbd;
	box-shadow:0 3px 3px #bdbdbd;
}
#wrapper .page_top_box .info_content .center form div .error_box img{
	float:left;
	margin:0 5px 0 8px;
}
#wrapper .page_top_box .info_content .center form div .error_box p{
	margin:0 0 0 30px;
}
#wrapper .page_top_box .info_content .center form div .error_box span.arrow{
	display:block;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fffeee;
	position:absolute;
	top:-7px;
	right:40px;
}
#wrapper .page_top_box .info_content .center form div input.gray_but{
	float:right;
}
.page_tittle{
	height:60px;	
}
.page_tittle h1{
	margin:0 !important;
	padding:13px 0 0 20px;
}

.page_top_box.twl_style{
	/*background:url(../img/bo/top_bg.jpg);*/
	font-size:16px;
	margin:0 0 40px;
}
.page_top_box.green_list_stile{
	font-size:16px;
	margin:0 0 40px;
}
.page_top_box.sailors_style{
	background:url(../img/sailors/top_bg.jpg);
}
.page_top_box.pu_style{
	background:url(../img/pu/top_bg.jpg);
}
.page_top_box.dp_style{
	background:url(../img/dp/top_bg.jpg);
}
.page_top_box.mother_style{
	background:url(../img/mother/top_bg.jpg);
}
.page_top_box.student_style{
	background:url(../img/student/top_bg.jpg);
}
.page_top_box.student_style ul{
	width:210px;
}
.page_top_box.student_style ul li{
	height:79px;
}
.page_top_box.student_style ul li .last{
	height:80px;
}
.page_top_box.bo_style ul{
	width:246px;
}
.page_top_box.mother_style ul{
	width:200px;
}
.page_top_box.mother_style ul.left li{
	height:99px;
}
.page_top_box.mother_style ul.right li{
	height:132px;
}
.page_top_box.mother_style ul.right li.last{
	height:134px;
}
.page_top_box.mother_style ul.left li.last{
	height:100px;
}
.page_top_box.dp_style ul{
	width:280px;
}
.page_top_box.sailors_style ul{
	width:260px;
}
.page_top_box.pu_style ul{
	width:280px;
}
.page_top_box.bo_style ul li,
.page_top_box.sailors_style ul li,
.page_top_box.pu_style ul li,
.page_top_box.dp_style ul li,
.page_top_box.twl_style ul li{
	list-style-type:none;
	border-bottom:1px solid #ccd8c6;
}
.page_top_box.green_list_stile ul li{
	list-style-type:none;
	border-bottom:1px solid #ccd8c6;
}
.page_top_box.green_list_stile ul li.last{
	border:none;
}
.page_top_box.green_list_stile ul li a{
	height:100%;
	display:block;
	text-decoration:none;
}
.page_top_box.green_list_stile ul li a span{
	position:relative;
}
.page_top_box.green_list_stile ul li a:hover,
.page_top_box.green_list_stile ul li.active a{
	background: #599a32; /* Old browsers */
	background: -moz-linear-gradient(top, #599a32 0%, #51853b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#599a32), color-stop(100%,#51853b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #599a32 0%,#51853b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #599a32 0%,#51853b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #599a32 0%,#51853b 100%); /* IE10+ */
	background: linear-gradient(top, #599a32 0%,#51853b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#599a32', endColorstr='#51853b',GradientType=0 ); /* IE6-9 */
	color:#FFF;
}
.page_top_box.sailors_style ul li{
	height:56px;
}
.page_top_box.pu_style ul li,
.page_top_box.dp_style ul li{
	height:65px;
}
.page_top_box.pu_style ul li.last{
	height:70px;
}
.page_top_box.bo_style ul li.first{
	height:134px;
}
.page_top_box.dp_style ul li.first{
	height:70px;
}
.page_top_box.sailors_style ul li.first{
	height:58px;
}
.page_top_box.bo_style ul li.last,
.page_top_box.sailors_style ul li.last,
.page_top_box.pu_style ul li.last,
.page_top_box.dp_style ul li.last,
.page_top_box.twl_style ul li.last{
	border:none;
}
.page_top_box.bo_style ul li a,
.page_top_box.sailors_style ul li a,
.page_top_box.pu_style ul li a,
.page_top_box.dp_style ul li a,
.page_top_box.twl_style ul li a{
	height:100%;
    position: relative;
	display:block;
	text-decoration:none;
}
.page_top_box.twl_style ul li a:hover{
	background: #599a32; /* Old browsers */
	background: -moz-linear-gradient(top, #599a32 0%, #51853b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#599a32), color-stop(100%,#51853b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #599a32 0%,#51853b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #599a32 0%,#51853b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #599a32 0%,#51853b 100%); /* IE10+ */
	background: linear-gradient(top, #599a32 0%,#51853b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#599a32', endColorstr='#51853b',GradientType=0 ); /* IE6-9 */
	color:#FFF;
}
.page_top_box.twl_style ul li a span span {

}
.page_top_box.twl_style ul.left a span.t{
    text-align: left;
}
.page_top_box.twl_style ul.right a span.t{
    text-align: right;
}

.page_top_box.twl_style ul li a span.t{
    display: table-cell;
    left: 0% ;
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 20px;
}

.page_top_box.green_list_stile ul.right{
	float:right;
	text-align:right;
}
.page_top_box.bo_style ul.left li a span{
	top:42px;
	left:20px;
}
.page_top_box.mother_style ul.left li a span{
	top:40px;
	left:20px;
}
.page_top_box.student_style ul.left li a span{
	top:30px;
	left:20px;
}
.page_top_box.student_style ul li.two_line a span{
	top:20px !important;
}
.page_top_box.dp_style ul.left li a span{
	top:24px;
	left:20px;
}
.page_top_box.bo_style ul.right li a span,
.page_top_box.mother_style ul.right li a span{
	top:55px;
	right:20px;
}
.page_top_box.student_style ul.right li a span{
	top:30px;
	right:20px;
}
.page_top_box.mother_style ul.right li.last a span{
	top:47px;
}
.page_top_box.dp_style ul.right li a span{
	top:24px;
	right:20px;
}
.page_top_box.bo_style ul.right li.last a span{
	top:35px;
}
.sailors_page .info_box .info{
	width:460px;
	float:right;
}
.info_box.right_text2 .info{
	width:620px;
}
.info_box.right_text2 .info .service_box{
	overflow:hidden;
	margin:0 0 25px;
}
.info_box.right_text2 .info .service_box p{
	float:left;
	width:370px;
	margin:0 44px 0 0;
}
.info_box.right_text2 .img_box{
	width:320px;
	float:left;
	text-align:center;
}

.info_box.right_text .info a.more,
.info_box.right_text2 .info a.more{
	font-size:12px;
}
.bo_page .info_box.item1 img.info_img,
.bo_page .info_box.item2 img.info_img{
	margin:0 0 0 95px;
}
.sailors_page .info_box.item1,
.sailors_page .info_box.item3,
.sailors_page .info_box.item4,
.sailors_page .info_box.item5,
.sailors_page .info_box.item7{
	padding-bottom:40px;
}
.sailors_page .info_box.item3 img.info_img,
.sailors_page .info_box.item7 img.info_img{
	margin:0 0 0 60px;
}
.sailors_page .info_box.item4 img.info_img{
	margin:0 0 0 15px;
}
.sailors_page .info_box.item6 img.info_img{
	margin:0 0 0 25px;
}
.page_top_box.rp_style .bg{
	background:url(../images/rp/top_bg.jpg);	
}
.rp_page .info_box.item1 .inner_box{
	width:417px;
	height:135px;
	background:url(../images/rp/info_box_bg.jpg);
	color:#000;
}
.info_box .inner_box .center{
	width:350px;
}
.rp_page .info_box.item1 .inner_box .center h3{
	padding:20px 0 0 0;
}
.rp_page .info_box.item1 img.info_img{
	padding:0 20px 0 0;
	position:relative;
	top:-30px;
}
.rp_page .info_box.item2 img.info_img{
	margin:0 70px 0 0;
}
.rp_page .info_box.item2 .info ul.list1{
	margin:0 0 35px;
}
/*.page_top_box.sa_style .bg{
	background:url(../img/sa/top_bg.jpg);	
}*/
.page_top_box.pm_style .bg{
	background:url(../img/pm/top_bg.jpg);	
}
.page_top_box.knvs_style .bg{
	background:url(../img/knvs/top_bg.jpg);
}
.page_top_box.ub_style .bg{
	background:url(../img/ub/top_bg.jpg);
}
.page_top_box.kkks_style .bg{
	background:url(../img/kkks/top_bg.jpg);
}
.page_top_box.kkks_style {
	margin-bottom:0;
}
.page_top_box.sa_style .info_content .link{
	text-align:center;	
}
.info_box.four_col{
	padding:10px 0 30px;
}
.info_box.four_col.dkd_style{
	padding:60px 0 70px;
}
.info_box.four_col .tittle{
	text-align:center;
	margin:0 0 30px;
}
#content .info_box.four_col .tittle h2{
	font-size:21px;	
}
.info_box.four_col .top_content{
	overflow:hidden;
	font-size:13px;
}
.info_box.four_col.dkd_style .top_content{
	margin:30px 0 0 0;
	font-size:14px;
}
.info_box.four_col .top_content .info{
	width:220px;
	margin:0 20px 0 0;
}
.info_box.four_col .top_content .info .img_box{
	height:150px;
}
.info_box.four_col.dkd_style .top_content .info .img_box{
	height:180px;
}
.info_box.four_col .top_content .info .img_box img{
	position:relative;
}
.info_box.four_col .top_content .info.last{
	margin:0;
}
.info_box.four_col .top_content .info h3{
	font-size:13px;
	margin:0 0 10px;
}
.info_box.four_col.dkd_style .top_content .info h3{
	font-size:14px;
	margin:0 0 5px;
}
.info_box.four_col .top_content .info p{
	line-height:1.5;
}
.info_box.four_col.dkd_style .top_content .info p{
	line-height:1.3;
}

.tovrassroch_page .info_box.item3 .content_center .inner_box .center{
	width:350px;
}
.sa_page .content_center .info_box .info .text1{
	width:490px;
}
#content .tovrassroch_page .info_box.item1 .content_center h2{
	margin:0 0 35px;	
}
.tovrassroch_page .info_box.item1 .content_center img.info_img{
	margin:0 70px 0 0;	
}
.tovrassroch_page .info_box.item2 .content_center .info p{
	margin:0;	
}
.tovrassroch_page .info_box.item2{
	padding-bottom:20px;
}

.info_box .three_col .info{
	width:299px;
	margin:0 20px 0 0;
}
.info_box .three_col .info.last,
.tovrassroch_page .info_box.item4 .content_center .info p{
	margin:0;
}
.info_box .three_col .info{
	width:280px;
	margin:0 30px 0 0;
}
.info_box .three_col .info .img_box{
	overflow:hidden;
	margin:0 0 15px;
}
.info_box .three_col.seeling_style .info .img_box{
	height:210px;

}
.info_box .three_col .info .img_box img{
	width:240px;
	height:139px;
	border:1px solid #cacaca;
	float:left;
}
.info_box .three_col.seeling_style .info .img_box img{
	float:none;
	width:auto;
	height:auto;
	border:none;
}
.info_box .three_col .info .arrow{
	 width: 0;
     height: 0;
     border-top: 70px solid transparent;
     border-bottom: 70px solid transparent;
	 border-left: 35px solid #f1f1f1;
	 float:left;
}
.info_box .three_col .info p{
	width:260px;
	margin:0;
}
.info_box .three_col.seeling_style .info p{
	margin:0 0 10px;
}
.tovrassroch_page .info_box.item4 .content_center .info ul{
	margin:5px 0 0 0;
}
table.credit_table{
	border-collapse:collapse;
	
}
table.credit_table tr:first-child{
	font-size:12px;
	color:#FFF;
	height:57px;
}
table.credit_table tr:first-child td{
	width:108px;
}
table.credit_table tr:first-child td.last{
	border:none;
	width:auto;
}
table.credit_table tr:first-child td div{
	width:99%;
	height:57px;
	border-bottom:none;
	border-right:1px solid #737c84;
	background: #8d959d; /* Old browsers */
	background: -moz-linear-gradient(top, #8d959d 0%, #747e88 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d959d), color-stop(100%,#747e88)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8d959d 0%,#747e88 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8d959d 0%,#747e88 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8d959d 0%,#747e88 100%); /* IE10+ */
	background: linear-gradient(top, #8d959d 0%,#747e88 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d959d', endColorstr='#747e88',GradientType=0 ); /* IE6-9 */
}
table.credit_table tr:first-child td.first div{
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}
table.credit_table tr:first-child td.last div{
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
table.credit_table tr:first-child td div span{
	padding:5px 0 0 0;
}
table.credit_table tr:first-child td span{
	display:block;
	margin:0 0 0 11px;
}
table.credit_table tr.info_line{
	height:66px;
	background:#f8f8f8;
}
table.credit_table tr td{
}
table.credit_table tr td.last{
	border:none;
}
table.credit_table tr.info_line td div{
	width:99%;
	height:66px;
	border-bottom:1px solid #c2c2c2;
	border-right:1px solid #e1e1e1;
	-moz-box-shadow:0 1px 1px #e0e0e0;
	-webkit-box-shadow:0 1px 1px #e0e0e0;
	box-shadow:0 1px 1px #e0e0e0;
}

table.credit_table tr.info_line td.last div{
	width:99%;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
table.credit_table tr.info_line td.first div{
	width:99%;
	border-left:1px solid #e1e1e1;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
table.credit_table tr td div span{
	padding:25px 0 0 0;
	display:block;
}
#content .tovrassroch_page .info_box.gray_table_box h2{
	margin:0 0 35px 20px;
}	
.tovrassroch_page .info_box.item5 p.small{
	margin-left:20px;
}
.tovrassroch_page .info_box.item6{
	background:none;
	padding-bottom:40px;
}		
.tovrassroch_page .info_box.item6 img.info_img{
	margin:0 80px 0 0;
	top:-20px;
}	
.dmv_page .info_box.item1 .info,
.dds_page .info_box.item1 .info{
	width:520px;
	float:left;
}
.vdp_page .info_box.item1 .info{
	width:460px;
	float:left;
}
.content_center.calc .info{
	width:680px;
}
.content_center.calc.dkd_style .info{
	width:640px;
}
.content_center.calc span.tittle{
	font-size:16px;
	display:block;
	margin:0 0 30px;
	
}

.dmv_page .info_box.item1 .inner_box{
	width:418px;
	height:255px;
	background:url(../images/dmv/inner_box_bg.jpg);
	float:right;
}
.vdp_page .info_box.item1 .inner_box{
	width:418px;
	height:155px;
	background:url(../images/vdp/inner_box_bg.jpg);
	float:right;
}
.dds_page .info_box.item1 .inner_box{
	width:418px;
	height:335px;
	background:url(../images/dds/inner_box_bg.jpg);
	float:right;
}
.dmv_page .info_box.item1 .inner_box .center,
.dds_page .info_box.item1 .inner_box .center{
	width:360px;
	color:#000;
	padding:10px 0 0 0;
}
.vdp_page .info_box.item1 .inner_box .center{
	width:360px;
	color:#000;
	padding:17px 0 0 0;
}
.tabs_content .slider{
	border-bottom:1px solid #e1e1e1;
	-moz-box-shadow:0 1px 0 #FFF;
	-webkit-box-shadow:0 1px 0 #FFF;
	box-shadow:0 1px 0 #FFF;
	padding:12px 0 30px;
	
}
.tabs_content .slider.last{
	border-bottom:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;	
}
.tabs_content .slider .center{
	width:635px;	
}
.dkd_style .tabs_content .slider .center{
	width:595px;	
}
.tabs_content .slider .slider_box .progress_bar{
	width:518px;
	float:left;	
}
.dkd_style .tabs_content .slider .slider_box .progress_bar{
	width:485px;
}
.tabs_content .slider .slider_box .right_counts{
	width:93px;
	float:right;
	position:relative;
}
.tabs_content .slider .slider_box .right_counts .count{
	position:absolute;
	top:-30px;
	font-size:15px;
	color:#666666;
	font-style:italic;
	left:25px;
}

.tabs_content .slider .slider_box .progress_bar .counts{
	font-size:11px;
	color:#999999;
	overflow:hidden;
	padding:0 0 3px;
	position:relative;
}
.tabs_content .slider .slider_box .progress_bar .counts span.left{
	float:left;
	margin:0 0 0 2px;
}
.tabs_content .slider .slider_box .progress_bar .counts span.month12{
	margin:0 0 0 150px;
}
.tabs_content .slider .slider_box .progress_bar .counts span.month24{
	margin:0 0 0 120px;
}
.tabs_content .slider .slider_box .progress_bar .counts span.right{
	float:right;
	margin:0 2px 0 0;
}
#wrapper .tabs_content .slider .slider_box .right_counts input{
	width:90px;
	padding:8px 0;
	text-align:center;
	font-size:15px;
	color:#666666;
	position:relative;
}
.content_center.calc .counts_box{
	width:240px;
	float:right;
	color:#000;
	font-size:12px;
	margin:-35px 0 0 0;
	text-align:center;
}
.content_center.calc.dkd_style .counts_box{
	width:250px;
	margin:0;

}
.content_center.calc .counts_box.selling_coumts,
.info_box.right_menu ul.menu,
.pd_top_box .info{
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#ededed 100%); /* IE10+ */
	background: linear-gradient(top, #f6f6f6 0%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	border:1px solid #E3E3E3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(js/PIE.htc);
	-moz-box-shadow:0 1px 2px #cdcdcd;
	-webkit-box-shadow:0 1px 2px #cdcdcd;
	box-shadow:0 1px 2px #cdcdcd;
	margin:0;
}
.content_center.calc .counts_box.selling_coumts .head{
	background: #64a433; /* Old browsers */
	background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* IE10+ */
	background: linear-gradient(top, #64a433 0%,#4a8f30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a433', endColorstr='#4a8f30',GradientType=0 ); /* IE6-9 */
	color:#FFF;
	padding:20px 0;
	font-size:14px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-box-shadow:0 2px 2px #a9a9a9;
	-webkit-box-shadow:0 2px 2px #a9a9a9;
	box-shadow:0 2px 2px #a9a9a9;
	position:relative;
}
.content_center.calc .counts_box.selling_coumts .head .arrow{
		width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
		border-top: 6px solid #4a8f30;
		position:absolute;
		bottom:-5px;
		left:110px;

}
.content_center.calc .counts_box.selling_coumts .content{
	overflow:hidden;
	padding:20px 0 30px;
	border-bottom:1px solid #e1e1e1;
	-moz-box-shadow:0 1px 0 #FFF;
	-webkit-box-shadow:0 1px 0 #FFF;
	box-shadow:0 1px 0 #FFF;
}
.content_center.calc .counts_box.selling_coumts .content .count{
	width:80px;
	float:left;
}
.content_center.calc .counts_box.selling_coumts .content .count span.t{
	font-size:20px;
	display:block;
	margin:0 0 10px;
}
.content_center.calc .counts_box.selling_coumts .content .count p{
	color:#666666;
	font-size:11px;
	line-height:1.2;
}
.content_center.calc .counts_box.selling_coumts .bottom{
	padding:20px 0;
}
.content_center.calc.auto_style .counts_box{
	text-align:left;
	margin:0 0 0 20px;
	width:200px;
	float:left;
}
.content_center.calc.auto_style .counts_box h3{
	font-size:14px;
	font-weight:normal;
	margin:0 0 20px;

}
.content_center.calc.auto_style .counts_box ul{
	font-size:11px;
	margin:0 0 20px;
}

.content_center.calc.auto_style .counts_box ul li{
	list-style-type:none;
	border-top:1px dotted #333333;
	padding:8px 0;
}
.content_center.calc.auto_style .counts_box ul li span.name{
	width:140px;
	display:block;
	float:left;
}

.content_center.calc .counts_box .top_counts{
	height:220px;
	position:relative;
	background:url(/images/sliders_right_img.gif) no-repeat right bottom;
}
.content_center.calc.dkd_style .counts_box .top_counts{
	background:url(../img/dkd/slider_img.jpg) no-repeat right bottom;
	height:280px;
	margin:0 0 20px;
}
.vdp_page .content_center.calc .counts_box .top_counts{
	background:url(../img/vdp/slider_img.jpg) no-repeat right bottom;
}
.content_center.calc .counts_box .top_counts div{
	width:110px;
	text-align:center;
	position:absolute;
	line-height:1.4;
}
.content_center.calc.dkd_style .counts_box .top_counts div{
	width:130px;
}
.content_center.calc.dkd_style .counts_box .top_counts .count_block{
	width:90px;
	right:-95px;
	bottom:45px;
	font-size:13px;
	background:#FFF;
	border:1px solid #dedede;
	line-height:1.2;
	color:#3b3b3b;
	padding:8px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.content_center.calc.dkd_style .counts_box .top_counts .count_block .arrow{
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent; 
    border-right:6px solid #FFF;
	bottom:26px;
	left:-6px;
}
.content_center.calc .counts_box .top_counts div.left{
	left:0;
	top:20px;
}
.content_center.calc.dkd_style .counts_box .top_counts div.left{
	width:100px;
	top:80px;
	left:10px;
}
.content_center.calc .counts_box .top_counts div.right{
	right:0;
	top:0;
}
.content_center.calc.dkd_style .counts_box .top_counts div.right{
	top:20px;
	right:0;
}
.content_center.calc .counts_box p{
	margin:0;
}
.content_center.calc.dkd_style .counts_box p{
	font-size:13px;
	color:#333333;
}
.content_center.calc .counts_box .top_counts div span.count{
	font-size:16px;
	font-weight:bold;
}
.content_center.calc.dkd_style .counts_box .top_counts div span.count{
	font-size:22px;
	color:#000;
}
.content_center.calc .counts_box .top_counts div span.val{
	font-size:14px;
	font-weight:bold;
}
.content_center.calc .counts_box .summ_box{
	font-size:14px;
	width:240px;
	margin:0 0 5px;
}
.content_center.calc.dkd_style .counts_box .summ_box{
	margin:0 0 10px;
}
.content_center.calc .counts_box .summ_box span.count{
	font-size:42px;
	font-weight:bold;
	color:#000;
}
.content_center.calc .counts_box .summ_box span.val{
	font-size:30px;
	font-weight:bold;
}

.vdp_page .info_box img.info_img{
	float:left;	
}

.content_center.calc .info{
	float:left;	
}
.content_center.calc .info li{
	padding:0;
}
.dmv_page .info_box.item6 img.info_img,
.vdp_page .info_box.item9 img.info_img,
.dds_page .info_box.item10 img.info_img{
	margin:0 0 0 70px;
}
.vdp_page .info_box.item5 img.info_img,
.vdp_page .info_box.item6 img.info_img,
.vdp_page .info_box.item7 img.info_img,
.dds_page .info_box.item6 img.info_img,
.dds_page .info_box.item7 img.info_img,
.dds_page .info_box.item8 img.info_img{
	margin:0 0 0 60px;
}
table.green_table {
	border-collapse:collapse
}
table.green_table tr th{
	background:#559831;
	color:#FFF;
	font-weight:normal;
	font-size:14px;
}
table.green_table.knvs_style tr th{
	height:44px;
}
table.green_table.knvs_style tr th.head1{
	padding:0 0 0 20px;
}
table.green_table.knvs_style tr td.name{
	width:485px;
	color:#666666;
	padding:0 0 0 20px;
}
table.green_table.vdp_style tr th.head1,
table.green_table.dds_style tr th.head1,
table.green_table.dds_style2 tr th.head1{
	width:240px;
	height:54px;
	border-right:1px solid #468625;
	-moz-box-shadow:1px 0 0 #71b53e;
	-webkit-box-shadow:1px 0 0 #71b53e;
	box-shadow:1px 0 0 #71b53e;
}
table.green_table.dds_style2 tr th.head1{
	width:249px;
	height:74px;
}
table.green_table.dds_style tr th.head1{
	width:154px;
}
table.green_table.auto_style tr th.head1,
table.green_table.auto_style tr th.head2{
	width:325px;
	height:54px;
	border-right:1px solid #468625;
	-moz-box-shadow:1px 0 0 #71b53e;
	-webkit-box-shadow:1px 0 0 #71b53e;
	box-shadow:1px 0 0 #71b53e;
}
table.green_table tr th{
	height:54px;
	border-right:1px solid #468625;
	-moz-box-shadow:1px 0 0 #71b53e;
	-webkit-box-shadow:1px 0 0 #71b53e;
	box-shadow:1px 0 0 #71b53e;
}
table.green_table.dkd_style tr th.head1{
	width:260px;
}
table.green_table.dkd_style tr th.head2{
	width:120px;
}
table.green_table.dkd_style tr th.head3{
	width:215px;
}
table.green_table.dkd_style tr th.head4,
table.green_table.dkd_style tr th.head5{
	width:105px;
}
table.green_table.selling_style tr th.head1{
	width:370px;
}

table.green_table.vdp_style tr th.head1 span,
table.green_table.auto_style tr th.head1 span,
table.green_table.auto_style tr th.head2 span,
table.green_table.auto_style tr th.head3 span,
table.green_table.dds_style tr th.head1 span,
table.green_table.dds_style2 tr th.head1 span{
	position:relative;
	left:22px;
}
table.green_table tr th.head1 span{
	position:relative;
	left:22px;
}
table.green_table.vdp_style tr th.head2{
	width:98px;
	border-right:1px solid #468625;
	-moz-box-shadow:1px 0 0 #71b53e;
	-webkit-box-shadow:1px 0 0 #71b53e;
	box-shadow:1px 0 0 #71b53e;
}
table.green_table.vdp_style tr th.head3,
table.green_table.dds_style tr th.head2,
table.green_table.dds_style2 tr th.head2,
table.green_table.dds_style2 tr th.head3,
table.green_table.dds_style2 tr th.head4{
	width:480px;
	border-right:1px solid #468625;
	-moz-box-shadow:1px 1px 0 #71b53e;
	-webkit-box-shadow:1px 1px 0 #71b53e;
	box-shadow:1px 1px 0 #71b53e;
	border-bottom:1px solid #468625;
	height:25px;
}
table.green_table.dds_style2 tr th.head2,
table.green_table.dds_style2 tr th.head3{
	width:239px;
	height:29px;
	font-weight:bold;
}
table.green_table.dds_style2 tr th.head4{
	width:250px;
	font-weight:bold;
}
table.green_table.dds_style tr th.head2{
	width:586px;
}
table.green_table.dds_style tr th.head3{
	width:238px;
}
table.green_table.vdp_style tr th.head4{
	width:158px;
}
table.green_table.vdp_style tr th.head_count,
table.green_table.dds_style tr th.head_count,
table.green_table.dds_style2 tr th.head_count{
	background:#62A637;
	border-right:1px solid #468625;
	-moz-box-shadow:1px 0 0 #71b53e;
	-webkit-box-shadow:1px 0 0 #71b53e;
	box-shadow:1px 0 0 #71b53e;
	width:160px;
	height:27px;
}
table.green_table.dds_style2 tr th.head_count{
	width:79px;
	font-size:12px;
}
table.green_table.dds_style tr th.head_count{
	width:146px;
}
table.green_table.style_1 tr td,
table.green_table.style_2 tr td{
	font-weight:bold;
	font-size:13px;
	padding:15px 0;
	border-bottom:1px dotted #D2D2D2;
}
table.green_table.style_2.dds_style2 tr td{
	font-weight:normal;
}
table.green_table.style_2.dds_style2 tr td.name,
table.green_table.style_2.dkd_style tr td.name{
	color:#666666;
	padding-left:22px;
}
table.green_table.style_2 tr td{
	border-bottom:none;
}
table.green_table.style_2 tr.gray_bg td{
	background:#F5F5F5;
}
table.green_table.style_1 tr td.name{
	color:#666666;
	padding:4px 0 4px 22px;
}
table.green_table.auto_style tr td{
	padding-left:22px;
}
table.green_table.dds_style,
table.green_table.dds_style2{
	margin:30px 0 0 0;
}
.bottom_info_gray_box{
	font-size:12px;
	color:#666666;
	border:2px solid #eeeeee;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(js/PIE.htc);
	padding:12px 6px;
	margin:0 0 55px;
}
.bottom_info_gray_box .center{
	width:880px;
	color:#333333;
	font-size:13px;
	padding:10px 0;
}
.bottom_info_gray_box .center ul{
	margin:0 0 30px;
}
.bottom_info_gray_box .center h3{
	font-size:21px;
	margin:0 0 12px;
}
.bottom_info_gray_box .col{
	width:290px;
	float:left;
	line-height:1.3;
	margin:0 15px 0 0;
}
.bottom_info_gray_box .col .tittle{
	height:45px;
}
.bottom_info_gray_box .col .tittle h3{
	font-size:15px;
	font-weight:normal;
}
.bottom_info_gray_box ul > li{
	list-style-type:none;
	background:url(../img/pm/bottom_list_marker.gif) no-repeat 0 8px;
	padding:0 0 0 9px;
	margin:0 0 10px;
}
.bottom_info_gray_box .col ul > li > ol > li{
	margin:0 0 10px 25px;
}
.bottom_info_gray_box .col ul > li > ol{
	margin:10px 0 0 0;
}
.bottom_info_gray_box .col .in_col{
	float:left;
	width:120px;
}
.bottom_info_gray_box .col .in_col.left{
	margin:0 10px 0 35px;
}
.all_tittle{
	height:55px;	
}
.all_tittle h1{
	font-size:18px !important;
	font-family:PragmaticaC !important;
	position:relative;
	top:15px;
}
.all_search_box,
.searchout_content .product_box{
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-top:1px solid #f4f4f4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(js/PIE.htc);
}
.all_search_box form{
	float:left;
	padding:10px 0 0 20px;
}
.all_search_box form label{
	margin-right:70px;
}
.all_search_box form input[type="text"]{
	width:380px;
}
.all_search_box ul.sort{
	float:right;
	font-size:12px;
	padding:14px 8px 0 0;
}
.all_search_box ul.sort li{
	list-style-type:none;
    padding:4px 10px 5px;
	float:left;
	margin:0 11px 0 0;
    color: #458A2F;
    cursor: pointer;
}
.all_search_box ul.sort li i{
	text-decoration:none;
	border-bottom:1px dashed #488b2d;
	position:relative;
    font-style: normal !important;
}
.all_search_box ul.sort li:hover i , .all_search_box ul.sort li.active i{
	border-bottom:none;
}
.all_search_box ul.sort li.active{
	background:#FFF;
    color: #333333;
	border-top: 1px solid #b7b7b7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    cursor: default !important;
	behavior: url(js/PIE.htc);
}
#content .all_sections h2,
.all_sections .section .info h3{
	color:#333333;
	font-family:PragmaticaC;
        font-size:18px;
	margin:0 0 5px;
}
.all_sections {
	margin:40px 0 40px 32px;
        width: 280px;
        float:left;
}
.all_sections .section{
	width:259px;
	/*float:left;
	margin:0 70px 0 0;*/
        padding-top: 20px;
        border-right: 2px dotted #eee;
}
.all_sections .section.last{
	margin:0;
}
.all_sections .section .img_box{
	height:160px;
}
.all_sections .section .img_box img{
	position:relative;
}
.all_sections .section .info {
	position:relative;
}
.all_sections .section .info p{
        font-size: 16px;
	font-weight: bold;
}
.all_sections .section .info a.more{
	color:#666666;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}
.all_sections .section .info a.more:hover{
	border-bottom:none;
}
.all_sections .section .info ul {
	font-size:13px;
	/*margin:0 0 10px;*/
}
.all_sections .section .info ul li{
	/*list-style-type:none;*/
	margin:0 0 4px 14px;
}
.all_sections .section .info ul li a{
	text-decoration:none;
}
.all_sections .section .info ul li a:hover{
	text-decoration:underline;
}
.mp_content .tittle{
	width:550px;
	margin:0 auto 50px;
	text-align:center;
}
.mp_content .info{
	width:380px;
	float:left;
}
.mp_content .info.left{
	margin:0 0 0 80px;
}
.mp_content .info .img_box{
	height:445px;
}
.mp_content .info .img_box img{
	margin:0 0 0 20px;
}
.mp_content .info .link_box{
	height:90px;
}
.searchout_tittle{
	height:95px;
}
.searchout_tittle h1{
	padding:45px 0 0 0;
}
.searchout_search_box{
	height:65px;
}
#wrapper .searchout_search_box input[type="text"]{
	font-size:15px;
	font-style:normal;
	width:420px;
	padding:2px 20px 2px 8px;
}
.searchout_search_box form{
	position:relative;
	float:left;
}
#wrapper .searchout_search_box input[type="submit"]{
	padding:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.searchout_content .product_box{
	width:660px;
	height:auto;
	padding:15px 0 0 0;
	font-size:13px;
}
.searchout_content .product_box h2,
.searchout_content ul li{
	border-bottom:1px dotted #cfd3d6;
	padding:0 0 15px;
}
.searchout_content ul li{
	margin:0 0 10px;
	list-style-type:none;
}
.searchout_content ul li h3{
	font-size:18px;
	margin:0 0 5px;
}
.searchout_content ul li p{
	color:#666666;
	margin:0 0 6px;
}
.searchout_content ul li.last,
.searchout_content .results ul li{
	border-bottom:none;
}
.searchout_content .product_box .center{
	width:620px;
}
.searchout_content .results{
	margin:40px 0;
	width:620px;
}
.searchout_content .results h2{
	margin:0 0 30px !important;
}
.search_pagination{
	margin:0 0 50px;
	font-size:12px;
} 
.search_pagination li{
	display:inline;
	margin:0 3px;
}
.vip_content {
	margin: 50px 0;
}
.vip_content .box{
	width:465px;
	float:left;
	overflow:hidden;
	margin:0 0 50px;
}
.vip_content .box img{
	float:left;
}
.vip_content .box .info{
	margin:0 0 0 240px;
	color:#666666;
}
.vip_content .box .info h3{
	font-size:14px;
	font-weight:normal;
	margin:0 0 10px;
}












/* News_style
-----------------------------------------------------------------------------*/
.sideleft_contact_box{
	font-size:14px;
	color:#FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	background: #64a433; /* Old browsers */
	background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* IE10+ */
	background: linear-gradient(top, #64a433 0%,#4a8f30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a433', endColorstr='#4a8f30',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow:0 2px 2px #acacac;
	-webkit-box-shadow:0 2px 2px #acacac;
	box-shadow:0 2px 2px #acacac;
	border-bottom:1px solid #3a7b23;
	padding:10px 0 15px;
	text-align:center;
	font-size:12px;
	margin:0 0 30px;
}
.sideleft_contact_box h3{
	font-family:PragmaticaC;
	font-size:14px;
}
.sideleft_contact_box .tittle{
	padding:0 0 9px;
	border-bottom:1px solid #4f9028;
	-moz-box-shadow:0 1px 0 #68a733;
	-webkit-box-shadow:0 1px 0 #68a733;
	box-shadow:0 1px 0 #68a733;
}
.sideleft_contact_box span.num{
	display:block;
	font-size:24px;
	margin:10px 0;
}
.sideleft_contact_box a{
	color:#E1F0D3;
}
.sideleft_adr{
	line-height:1.3;
}
.sideleft_adr h3{
	font-size:12px;
	margin:0 0 10px;
}
.sideleft_news.latest{
	margin: 20px 0 30px;
}
.sideleft_news.latest h3{
	font-size:12px;
	margin:0 0 10px;
}
.news_content{
	width:500px;
	float:left;	
}
.news_content .tittle{
	position:relative;
	width:100%;
	padding:10px 0;
	margin:0 0 15px;
	border-bottom:1px solid #d3d3d3;
}
.news_content .tittle h1{
	font-family:PragmaticaC;
	font-size:18px;
	color:#498D2F;

}
.news_content .tittle a.rss{
	position:absolute;
	top:10px;
	right:0;
}
ul.news_list{
	margin:0 0 40px;
}
ul.news_list li{
	list-style-type:none;
	overflow:hidden;
	margin:0 0 20px;
}
ul.news_list li span.date{
	display:block;
	float:left;
	color:#999999;
}
ul.news_list li .info{
	margin:0 0 0 100px;
}
ul.news_list li .info h2{
	font-weight:normal;
	font-size:12px;
	display:inline;
}
ul.news_list li .info h2 a{
	color:#333333;
	text-decoration:none;
}
ul.news_list li .info h2 a:hover{
	text-decoration:underline;
}
ul.news_list li .info a.pdf img{
	margin:0 5px 0 0;
}
.media_column{
	width:178px;
	float:right;
	padding:8px 0 0 0;
}
.media_column .center{
	width:155px;
}
.media_column h3{
	font-weight:normal;
	font-size:16px;
	color:#498D2F;
	margin:0 0 10px 5px;
}
.media_column .tittle{
	border-bottom:1px solid #e1e1e1;
	margin:0 0 15px;
}
.media_column ul {
	width:130px;
	margin:0 auto;
}
.media_column ul li{
	list-style-type:none;
	color:#666666;
	margin:0 0 15px;
	line-height:1.3;
}
.media_column ul li h4{
	color:#000;
	font-size:12px;
}
ul.pathway{
	font-size:11px;
	color:#458A2F;
	margin:0 0 15px;	
}
ul.pathway li{
	display:inline;	
}
.open_news .head{
	overflow:hidden;
	font-size:11px;
	color:#888888;
	margin:0 0 25px;
}
.open_news .head span.date{
	float:left;
}
.open_news .head .size_font{
	margin:0 0 0 350px;
}
.open_news .head .size_font img{
	position:relative;
	top:3px;
}
.open_news .head .size_font span{
	margin:0 0 0 10px;
	text-transform:uppercase;
}
.open_news .static{
	margin:0 0 40px;
}
.open_news .static h1{
	color:#559731;
	font-size:24px;
	font-weight:normal;
	line-height:1;
	margin:0 0 16px;
}
.open_news .static p{
	margin:0 0 18px;
}
.open_news .static .foto_box{
    width: 280px;
	float:right;
	margin:0 0 30px 50px;
	text-align:right;
	font-size:11px;
	color:#666666;
	font-style:italic;
}
.open_news .static .foto_box img{
	display:block;
}
.open_news .static span.quote_box{
	display:block;
	font-size:16px;
	font-style:italic;
	color:#000;
	font-weight:bold;
	float:right;
	width:210px;
	padding:15px 45px;
	background:url(../images/quotte.png) no-repeat top left;
	position:relative;
	margin:20px 0 20px 30px;
}
.open_news .static span.quote_box span.quote_bottom{
	position:absolute;
	bottom:0;
	right:0;
	width:22px;
	height:23px;
	background:url(../images/quottebot.png);
	display:block;
}
.open_news .bottom .left{
	color:#999999;
	width:430px;
}
.open_news .bottom .left a{
	color:#105FA2;
}
.open_news .bottom .left .buttons{
	margin:0 0 35px;
}
.open_news .bottom .left span.user_text{
	font-style:italic;
}
.open_news .bottom .right{
	width:245px;
}
.open_news .bottom .right h3{
	font-size:13px;
	margin:0 0 12px;
}
.open_news .bottom .right ul li{
	list-style-type:none;
	margin:0 0 10px;
}
.open_news .bottom .right ul li span.date{
	color:#888888;
	font-size:11px;
}
.open_news .bottom .right ul li h4{
	font-weight:normal;
}
.open_news .comments{
	margin:0 0 60px;
	width:625px;
}
.open_news .comments h3{
	font-size:13px;
	margin:0 0 15px;
}
.pd_top_box {
	width:630px;
	margin:25px auto 40px;
	text-align:center;
}
.pd_top_box h1{
	margin-bottom:10px !important;
}
.pd_top_box p.tittle{
	font-family:PragmaticaC;
	margin:0 0 20px;
}
.pd_top_box .info{
	padding:30px 0;
	font-size:21px;
	color:#666666;
	font-family:PragmaticaC;
}
.depositFit{
	width:100%;
}
.depositFit table{
	width:100%;
	border-collapse:collapse;
	margin: 0px 0px 40px 0px;
}
.depositFit table th{
	padding:10px 0px;
	background:#e7f4e1;
	font-size:12px;
	color:#333333;
	font-weight:100;
}
.depositFit table td{
	padding:10px 0px;
	font-size:12px;
	color:#333333;
	font-weight:100;
	text-align:center;
}
.depositFit table td img{
	display:block;
	margin:0 auto;
}
.depositFit table td a{
	color:#559731;
	font-size:14px;
}
.odd{
	background:#f8f8f8;
}
.depositFit span{
	display:block;
	padding:40px 0px 10px 20px;
	font-size:14px;
}
.p-l20{
	padding-left:20px!important;
}
.w150{
	width:150px !important;
}
.w5{
	width:10px !important;
}
.w40{
	width:40px;
}
.w50{
	width:50px;
}
.w50 a{
	font-size:11px !important;
}
.w53{
	width:53px;
}
.w54{
	width:54px;
}
.w60{
	width:60px;
}
.thank_content {
	margin:0 0 60px;	
}
.thank_content .info{
	float:left;
	width:490px;
	overflow:hidden;
	font-size:13px;
	color:#666666;
	margin:10px 0 0 0;
}
.thank_content .info .img_box{
	float:left;
	width:230px;	
}
.thank_content .info .img_box img{
	position:relative;
}
.thank_content .info .text{
	margin:50px 0 0 255px;
	position:relative;
	z-index:10;
	width:210px;
}
.thank_content .info .text h3{
	font-size:15px;
	font-weight:normal;
	margin:0 0 5px;
}
.error_search{
	text-align:center;
	padding:15px 0 0 0;	
}
.error_search form{
	position:relative;
	width:345px;
	margin:15px auto 25px;
}
.error_search form input[type="text"]{
	width:310px;
	height:22px;
	border:1px solid #9fb194;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding:0 20px 0 10px;
}
.error_search form input[type="submit"]{
	position:absolute;
	cursor:pointer;
	width:12px;
	height:13px;
	background:url(../images/search_lens.gif);
	right:10px;
	top:6px;
	border:none;
}
.error_search a{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.error_search p img{
	margin:0 4px 0 0;
	position:relative;
	top:5px;
}
.bottom_two_col .col{
	float:left;
	width:425px;
}
.bottom_two_col .col .img_box{
	float:left;
	width:70px;
}
.bottom_two_col .col .info{
	float:none;
	margin:0 0 0 95px;
	width:345px;
	font-size:13px;
}
.p24_style .three_col{
	font-size:13px;
}
.p24_style .info_box .three_col p{
	margin:0 0 12px;
}
.error_head {
    position: relative;
    top: 75px;
}
















/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -105px 0 0 0;
	height: 104px;
	border-top:1px solid #dedede;
	position: relative;
}
#footer .footer_center{
	width: 980px;
}
#footer .footer_center .copyright{
	position:absolute;
	left:20px;
	top:10px;
	font-size:11px;
	line-height:1.2;
	color:#999999;
}
.license 
{
    color: #999999;
    font-size: 11px;
    line-height: 1.2;
    padding-top:30px;
}


#footer .footer_center .help{
	position:absolute;
	right:0;
	top:20px;
}
.help_tel{
	height: 40px;
    margin: 23px 0 0 57px;
    position: absolute;
    width: 38px;
}
#footer .footer_center .tel{
	position:absolute;
	top:30px;
}
#footer .footer_center .tel .name{
	display:block;
	font-size:11px;
    color: #333333;
}
#footer .footer_center .tel .num{
	color:#559731;
	font-family:PragmaticaCBold;
	font-size:18px;
}
#footer .footer_center .tel1{
	left:590px;
        display: none;
}
#footer .footer_center .tel2{
	left:700px;
}

#bmp {
    width: 260px;
    margin-left: 140px;
    margin-top: 200px;
}
#bmp_contents {
    left: auto !important;
    position: static !important;
    top: auto !important;
}
#bmp_tl {
    height: 0 !important;
    width: 0 !important;
}
#bmp_t {
}
#bmp_tr {
    height: 0 !important;
    width: 0 !important;
}
* html #bmp_tr {
    background-image: none;
}
#bmp_l {
    width: 0 !important;
}
#bmp_r {
    width: 0 !important;
}
#bmp_bl {
    height: 0 !important;
    width: 0 !important;
}
* html #bmp_bl {
    background-image: none;
}
#bmp_b {
    height: 0 !important;
}
#bmp_br {
    height: 0 !important;
    width: 0 !important;
}
* html #bmp_br {
    background-image: none;
}
/*#bmp_close {*/
    /*background: url("../images/sprite.png") no-repeat scroll -18px -256px transparent;*/
    /*cursor: pointer;*/
    /*height: 15px;*/
    /*left: auto !important;*/
    /*right: -30px;*/
    /*top: 10px !important;*/
    /*width: 16px;*/
/*}*/
#bmp_beak {
    /*border-left: 20px solid transparent;*/
    /*border-right: 20px solid transparent;*/
    /*border-top: 20px solid white;*/
    height: 0 !important;
    left: 50% !important;
    top: 100% !important;
    width: 0;
}
* html #bmp_beak {
    background-image: none;
}
#footer .safety{
    width: 130px;
    left: 510px;
    top:33px;
    position: absolute;
}
#footer .safety img{
    float: left;
}
#footer .safety p{
    left: 3px;
    line-height: 1;
    position: relative;
    top: 10px;
}
#footer .footer_left_txt {
    height: 85px;
}
#footer .footer_left_txt div {
    display: inline-block;
    vertical-align: 20px;
    width: 220px;
}
#footer .footer_left_txt div a {
    font-size: 13px;
}
#footer .footer_left_txt div p {
    font-size: 13px;
    margin: 0 0 2px;
}
/*----------------------------------------------------------------------------------*/
.selectBox-disabled {
    opacity: 0.5;
}
.selectBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 2px #E2E2E2 inset;
    float: left;
    height: 31px;
    margin: 0 0 6px;
    min-width: 245px;
    position: relative;
}
.selectBox .selectBox-label{
    color: #999999;
    cursor: pointer;
    float: none;
    font-size: 12px;
    font-style: italic;
    height: 31px;
    line-height: 15px;
    overflow: hidden;
    padding: 8px 0 0 7px;
    position: absolute;
    white-space: nowrap;
}
.selectBox .selectBox-arrow{
    background: url("../images/main/form/select_right.gif") no-repeat scroll center center transparent;
    border-left: 1px solid #CCCCCC;
    display: block;
    height: 31px;
    position: absolute;
    right: 1px;
    width: 31px;
}
.selectBox-dropdown-menu{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    height: 150px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    min-width: 243px;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 43px;
    z-index: 10;
}
.selectBox-dropdown-menu li.selectBox-selected a {
    background: none repeat scroll 0 0 #EDEDED;
    color: #333333;
}
.selectBox-dropdown-menu li a:hover{
    background: none repeat scroll 0 0 #7A838D;
    color: #FFFFFF;
}
.selectBox-dropdown-menu li a {
    cursor: pointer;
    background-color: #FFFFFF;
    color: #333333;
    display: block;
    font-size: 12px;
    padding: 5px;
    text-decoration: none;
}

.faq_block{
    float: left;
    width: 610px;
}
.faq_block a{
    font-size: 13px;
}
.faq_block .load_all_faqs_handler {
    margin-left: 27px;
}
.faq_block ul{
    list-style: none;
    font-size: 15px;
    color: #333333;
}
.faq_block ul li {
    padding-left: 32px;
    margin: 25px 0;
    line-height: 21px;
    position: relative;
}
.faq_block ul li.nobg {
    background:  none !important;
}
.switch_short_content_handler_cd{
    cursor: default !important;
    background: url('../images/faq_h.png') left top no-repeat;
    width: 27px;
    height: 26px;
    position: absolute;
    top: -2px;;
    left: 0;
}
.switch_short_content_handler{
    background: url('../images/faq_h.png') left top no-repeat;
    width: 27px;
    cursor: pointer;
    height: 26px;
    position: absolute;
    top: -2px;;
    left: 0;
}
.switch_short_content_handler.active {
    background-position: left bottom;
}
.faq_block ul li .faq_question {
    font-weight: bold;
    display: block;
    color: #333333;
    font-size: 15px;
    text-decoration: none;
}
.faq_block ul li .faq_question:hover {
    text-decoration: underline;
}
.review_carousel_block{
    float: right;
    width: 294px;
   	position: relative;
   	padding: 4px 4px 28px 4px;
   	color: #666;
    font-size: 12px;
   	border-top:1px solid #f4f4f4;
   	border-left:1px solid #dcdcdc;
   	border-right:1px solid #dcdcdc;
   	border-bottom:1px solid #c2c2c2;
   	-webkit-border-radius: 5px;
   	-moz-border-radius: 5px;
   	border-radius: 5px;
   	behavior: url(js/PIE.htc);
    -moz-box-shadow: 0 2px 2px #e2e2e2;
   	-webkit-box-shadow: 0 2px 2px #e2e2e2;
   	box-shadow: 0 2px 2px #e2e2e2;
   	background: #fefefe; /* Old browsers */
   	background: -moz-linear-gradient(top, #fefefe 0%, #f7f7f7 100%); /* FF3.6+ */
   	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
   	background: -webkit-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
   	background: -o-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* Opera 11.10+ */
   	background: -ms-linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* IE10+ */
   	background: linear-gradient(top, #fefefe 0%,#f7f7f7 100%); /* W3C */
   	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
.review_carousel_block.aboutus{
	margin-bottom: 20px;
}
.review_carousel_block .jcarousel-control{
    position: absolute;
    bottom: -21px;
    width: 100%;
    text-align: center;
}
.review_carousel_block .review_scroll_handler {
    background: url('../images/opinion_bullet.png') -12px 1px no-repeat;
    height: 7px;
    width: 7px;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    padding: 1px;
    margin: 0 1px;
}
.review_carousel_block .review_scroll_handler.active {
    background-position: 1px 1px;
    cursor: default !important;
}
.review_carousel_block ul {
    list-style: none !important;
}
.review_carousel_block h3{
    color: #498d2f;
    font-size: 16px;
    font-family: PragmaticaC;
    font-weight: normal !important;
    border-bottom: 1px solid #e1e1e1;
    height: 37px;
    padding-left: 10px;
    line-height: 37px;
    margin-bottom: 11px;
}

.review_element{
    width: 267px;
    line-height: 18px;
    padding: 0 14px;
}
#about-carousel .review_element img{
	float:none;
	margin-left: 20px;
}
.review_element img{
    float: right;
}
.review_element .name{
    font-weight: bold;
    color: #333;
    display: block;
    margin-bottom: 5px;
}
#review-carousel {
    width: 294px;
}
/*----------------------------------------------------------------------------------*/
.mob_area :hover{
	background: #f1f9fc;
}
#tel_display{
	width:110px;
	height:100px;
	position: absolute;
	margin: 150px 2px 3px 442px;
	font-size: 14px;
	font-weight: bold;
text-align:center;
}
.sms_but{
	margin-left:10px;
	position: relative;
	float: left;
border:none;
border-radius:2px;
line-height:1;
height:20px;
background: -webkit-linear-gradient(top , #64A433, #4A8F30);
background: -moz-linear-gradient( top , #64A433, #4A8F30 );
background: -o-linear-gradient( top , #64A433, #4A8F30 ) ;
background: -ms-linear-gradient( top , #64A433, #4A8F30) ;
background: linear-gradient( top , #64A433, #4A8F30);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64A433', endColorstr='#4A8F30');
-webkit-box-shadow: 0 2px 2px #ACACAC;
-moz-box-shadow: 0 2px 2px #ACACAC;
box-shadow: 0 2px 2px #ACACAC;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    padding: 10px 5px 4px;
		text-align:center;
}
.sms_but:hover{
	margin-left:10px;
	position: relative;
	float: left;
border:none;
border-radius:2px;
line-height:1;
height:20px;
background: -webkit-linear-gradient(top , #64A433, #4A8F30);
background: -moz-linear-gradient( top , #64A433, #4A8F30 );
background: -o-linear-gradient( top , #64A433, #4A8F30 ) ;
background: -ms-linear-gradient( top , #64A433, #4A8F30) ;
background: linear-gradient( top , #64A433, #4A8F30);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64A433', endColorstr='#4A8F30');
-webkit-box-shadow: 0 2px 2px #ACACAC;
-moz-box-shadow: 0 2px 2px #ACACAC;
box-shadow: 0 2px 2px #ACACAC;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    padding: 10px 5px 4px;
		text-align:center;
}
.sms_but.sms_but_sm{height:15px;position: absolute;padding-top:4px;padding-bottom:4px;}
.mob_area td p{
	margin-left:10px;
	margin-bottom: 5px;
}
/*----------------------------------------------------------------------------------*/
/*---Course-------------------------------------------------------------------------*/
.course{
	width: 253px;
	overflow: hidden;
	margin-left: 577px;
}
			#course_nav{
	      		float: left;
	      		list-style: none;
	      		position: relative;
	      		border-bottom: 4px solid #959595;
	      	}
	      	#course_nav ul{
	      		display: block;
	      		list-style:none;
	      	}
	      	#content-course, #content-conv{
	      		width:251px;
	      		height:194px;
	      		background: #f7f7f7; /* Old browsers */
				background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* IE10+ */
				background: linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
				border-radius: 0 0 5px 5px;
				border: 1px solid #c2c2c2;
				-moz-box-shadow:0 1px 1px #e0e0e0;
				-webkit-box-shadow:0 1px 1px #e0e0e0;
				box-shadow:0 1px 1px #e0e0e0;
	      	}
                                
                #content-switcher-course
                {
                    width:155px;
                }
                #content-switcher-conv{
                    width:93px;
                }
	      	#course_nav li{
	      		float: left;
	      		text-align: center;
	      		
	      		height:100%;
	      		background: #f7f7f7; /* Old browsers */
				background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* IE10+ */
				background: linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	      		padding: 7px 0;
	      		border-radius: 5px 5px 0 0;
	      		border: 1px solid #c2c2c2;
	      		border-bottom: none;
	      	}

	      	#course_nav li.active{
	   			cursor: pointer;
	      		background: #b9b9b9; /* Old browsers */
				background: -moz-linear-gradient(top, #b9b9b9 0%, #959595 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(100%,#959595)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #b9b9b9 0%,#959595 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #b9b9b9 0%,#959595 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #b9b9b9 0%,#959595 100%); /* IE10+ */
				background: linear-gradient(top, #b9b9b9 0%,#959595 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#959595',GradientType=0 ); /* IE6-9 */
	      		color: #fff;
	      	}
	      	#course_nav li:hover{
	      		cursor: pointer;
	      	}
      	#course_l{
      		border-bottom: 1px solid #c2c2c2;
      		padding: 5px 20px;
      	}
      	#content-course #course_l{
      		padding: 15px 20px;
      	}
      	.course_switcher, .course_switcher_conv{
      		cursor: pointer;
      		border-bottom: #000 1px dashed;
      		padding:3px 2px;
      		padding-bottom: 2px;
      		font-size: 11px;
      		margin-left:4px;
      	}
      	.course_switcher.active, .course_switcher_conv.active{
      		background: #dfdfdf;
      		border-radius:4px;
      		border:1px solid #dfdfdf;
      		border-top:1px solid #acacac;
      		border-bottom: none;
      		padding:3px 6px 2px;
      		margin: 0px;
      		padding-bottom: 4px;
      		font-size: 11px;
      	}
      	#content-course  table{
    		width: 100%;
      		border-collapse: collapse;
		}
      	#content-course  tr{
      		border-bottom: 1px dotted #c2c2c2;
      	}
      	#content-course  td{
      		padding: 6px 13px;
      	}
      	#content-course  th{
      		text-align: left;
      		padding: 13px;
      		font-size: 11px;
      	}
      	#currency_sum_box{
      		float: left;
      		margin: 0 0 0 14px;
      	}
      	#currency_sum, #conv_result{
      		width:80px;
      		height:16px;
      		font-size: 14px;
			border: 1px solid #CCC;
			padding: 2px;
			-moz-box-shadow: inset 0 2px 2px #e2e2e2;
			-webkit-box-shadow: inset 0 2px 2px #e2e2e2;
			box-shadow: inset 0 2px 2px #e2e2e2;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}
		.conv_select {
		    background: none repeat scroll 0 0 #FFFFFF;
		    border: 1px solid #CCCCCC;
		    border-radius: 4px 4px 4px 4px;
		    box-shadow: 0 2px 2px #E2E2E2 inset;
		    float: left;
		    position: relative;
		}
      	#in_currency_box{
      		float: left;
      		margin: 0 0 0 14px;
      	}
      	#in_currency{
      		background: none repeat scroll 0 0 #FFFFFF;
    		border: 1px solid #CCCCCC;
    		border-radius: 4px 4px 4px 4px;
    		box-shadow: 0 2px 2px #E2E2E2 inset;
      		height: 22px;
    		width: 214px;
      	}
      	#out_currency_box{
      		float: left;
      		margin: 0 0 0 14px;
      	}
      	#out_currency{
      		background: none repeat scroll 0 0 #FFFFFF;
    		border: 1px solid #CCCCCC;
    		border-radius: 4px 4px 4px 4px;
    		box-shadow: 0 2px 2px #E2E2E2 inset;
      		width:214px;
      		height:22px;
      	}
      	#converte_box{
      		float: left;
      		cursor: pointer;
      		background: #ebebeb; /* Old browsers */
			background: -moz-linear-gradient(top, #ebebeb 0%, #c5c5c5 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#c5c5c5)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #ebebeb 0%,#c5c5c5 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #ebebeb 0%,#c5c5c5 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #ebebeb 0%,#c5c5c5 100%); /* IE10+ */
			background: linear-gradient(top, #ebebeb 0%,#c5c5c5 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#c5c5c5',GradientType=0 ); /* IE6-9 */
			width: 26px;
			height:14px;
			margin: 14px 0 0 8px;
    		padding: 3px 2px 9px 6px;
			-moz-box-shadow: inset 0 2px 2px #e2e2e2;
			-webkit-box-shadow: inset 0 2px 2px #e2e2e2;
			box-shadow: inset 0 2px 2px #e2e2e2;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
      		border: 1px solid #d3d3d3;
      		border-bottom: none;
      		-moz-box-shadow:0 1px 1px #b6b6b6;
			-webkit-box-shadow:0 1px 1px #b6b6b6;
			box-shadow:0 1px 1px #b6b6b6;
      	}
      	#conv_result_box{
      		float: left;
      		margin:18px 0 0 8px;
      	}
      	.selectBox.course_select, .selectBox-dropdown-menu{
      		min-width:220px;
      	}

/*-------------------------links_widget---------------------------------------------*/
#links_vid{
    width:980px;
    height:400px;
}
#links_vid h1{
    margin: 0px;
    font-size:18px;
    line-height: 0.9;
}
#links_vid p{
    line-height: 0.9;
    margin-top: 5px;
    color: #000;
}
#links_vid a{
    text-decoration:none;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
}
#links_vid_title{
    float: left;
    text-align:center;
    width: 482px;
    margin-top:10px;
}
#links_vid_title h1{
    font-size:30px;
}
#left_col{
    float: left;
}
#right_col{
    float: right;
}
.lblock{
    width:249px;
    height:85px;
    margin-top: 20px;
    overflow: hidden; 
}
.big_first_block{
    margin-top: 0;
}
#left_col .lblock a{
    padding: 5px 28px 10px 15px;
}
#right_col .lblock a{
    padding: 5px 15px 10px 28px;
}
.lblock:hover{
    cursor: pointer;
}
#links_vid .lblock:hover h1,#links_vid .lblock:hover p{
    color:#fff;
}
#left_col .lblock.big_first_block{
    background: url(../img/buttons/button-L1.png) no-repeat;
}
#left_col .lblock.big_first_block:hover{
    background: url(../img/buttons/button-L1-rollover.png) no-repeat;
}
#left_col .lblock.big_middle_block{
    background: url(../img/buttons/button-L2.png) no-repeat;
}
#left_col .lblock.big_middle_block:hover{
    background: url(../img/buttons/button-L2-rollover.png) no-repeat;
}
#left_col .lblock.big_last_block{
    background: url(../img/buttons/button-L3.png) no-repeat;
}
#left_col .lblock.big_last_block:hover{
    background: url(../img/buttons/button-L3-rollover.png) no-repeat;
}
#right_col .lblock.big_first_block{
    background: url(../img/buttons/button-R1.png) no-repeat;
}
#right_col .lblock.big_first_block:hover{
    background: url(../img/buttons/button-R1-rollover.png) no-repeat;
}
#right_col .lblock.big_middle_block{
    background: url(../img/buttons/button-R2.png) no-repeat;
}
#right_col .lblock.big_middle_block:hover{
    background: url(../img/buttons/button-R2-rollover.png) no-repeat;
}
#right_col .lblock.big_last_block{
    background: url(../img/buttons/button-R3.png) no-repeat;
}
#right_col .lblock.big_last_block:hover{
    background: url(../img/buttons/button-R3-rollover.png) no-repeat;
}
/*------------------perevody-------------------------------------------------------*/
.lblock.small_middle_block, .lblock.small_first_block, .lblock.small_last_block{
    width:249px;
    height:55px;
    margin-top: 14px;
}
#links_vid .lblock.small_middle_block a, #links_vid .lblock.small_first_block a, #links_vid .lblock.small_last_block a{
    height:40px;
    width: 200px;
}
#links_vid .lblock.small_middle_block h1, #links_vid .lblock.small_first_block h1, #links_vid .lblock.small_last_block h1{
    font-weight:normal;
    line-height:1;
}
.lblock.small_first_block{
    margin-top: 0;
}
#left_col .lblock.small_first_block{
    background: url(../img/buttons/button-L1-small.png) no-repeat;
}
#left_col .lblock.small_first_block:hover{
    background: url(../img/buttons/button-L1-rollover-small.png) no-repeat;
}
#left_col .lblock.small_middle_block{
    background: url(../img/buttons/button-L2-small.png) no-repeat;
}
#left_col .lblock.small_middle_block:hover{
    background: url(../img/buttons/button-L2-rollover-small.png) no-repeat;
}
#left_col .lblock.small_last_block{
    background: url(../img/buttons/button-L3-small.png) no-repeat;
}
#left_col .lblock.small_last_block:hover{
    background: url(../img/buttons/button-L3-rollover-small.png) no-repeat;
}
#right_col .lblock.small_first_block{
    background: url(../img/buttons/button-R1-small.png) no-repeat;
}
#right_col .lblock.small_first_block:hover{
    background: url(../img/buttons/button-R1-rollover-small.png) no-repeat;
}
#right_col .lblock.small_middle_block{
    background: url(../img/buttons/button-R2-small.png) no-repeat;
}
#right_col .lblock.small_middle_block:hover{
    background: url(../img/buttons/button-R2-rollover-small.png) no-repeat;
}
#right_col .lblock.small_last_block{
    background: url(../img/buttons/button-R3-small.png) no-repeat;
}
#right_col .lblock.small_last_block:hover{
    background: url(../img/buttons/button-R3-rollover-small.png) no-repeat;
}
/*-------------------------content_tabs------------------------------------------------------*/
#content_tabs{
    width:980px;
    height:500px;
}
#content_tabs_nav{
    background: url("../img/all/ctabs_nav_shadow.png") no-repeat scroll 0 0 transparent;
    height: 246px;
    padding: 1px;
    width: 980px;
}
#content_tabs_nav ul{
    margin: 7px 0 0 13px;
    width: 955px;
    height: 240px;
}
#content_tabs_nav li{
    background: url("../img/all/tab_nav_li_bg.png") repeat scroll 0 50% transparent;
    float: left;
    list-style: none;
    width:190px;
    height:240px;
    border-right: 1px solid #cbcbcb;
}
#content_tabs_nav li:hover{
    cursor: pointer;
}
#content_tabs_nav li.active{
    background: url("../img/all/tab_nav_li_active_bg.png") repeat scroll 0 50% transparent;
}
#content_tabs_nav .last{
    border-right:none;
}
li.active .content_tabs_nav_text{
    background: url("../img/all/active_tab_bg.png") repeat scroll 0 0 transparent;
    height: 35%;
    margin: 0 0 0 4px;
    width: 94.9%;
}
.content_tabs_nav_img{
    width:100%;
    height:65%;
}
.content_tabs_nav_img img{
    margin:7px;
}
.content_tabs_nav_text{
    width:100%;
    height:35%;
}
.content_tabs_nav_text h4{
    margin-left: 20px;
    color:#559731;
}
li.active .content_tabs_nav_text h4{
    color:#333;
}
#content_tabs_box{
    background: url("../img/all/ctabs_box_shadow.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 225px;
    margin: -6px 0 0 -4px;
    padding: 20px;
    width: 960px;
}
#content_tabs_box li{
list-style-type: none;
padding: 0 0 0 25px;
background: url(http://new.privatbank.ua/images/list_marker.gif) no-repeat 10px 7px;
}
#lcont-tab-1, #lcont-tab-2, #lcont-tab-3, #lcont-tab-4, #lcont-tab-5{
padding:20px 30px;
}
/*--------------------------depozity-----------------------------------------*/
#table_nav{
      		float: left;
      		list-style: none;
      		position: relative;
      		border-bottom: 5px solid #60a537;
      	}
      	#table_nav ul{
      		display: block;
      		list-style:none;
      	}
      	#table_nav li{
      		float: left;
      		text-align: center;
      		width:310px;
      		height:100%;
      		background-color: #e7f6c2;
      		padding: 10px 0;
      		border-radius: 5px 5px 0 0;
      	}
      	#table_nav li.active{
   			cursor: pointer;
      		background-color: #60a537;
      		color: #fff;
      	}
        #table_nav li:hover{cursor: pointer;}
      	.green_table.style_1.vdp_style1 tr{ 
 		border-bottom: 1px solid #e1e1e1;
}
.dep_gray_box{
font-size: 12px;
color: #666;
border: 2px solid #EEE;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(js/PIE.htc);
padding: 12px 6px;
margin: 0 0 55px;
}
.green_table.style_1.vdp_style1 td{ 
 		padding:5px 5px;
 		font-weight: normal;
}
.green_table.style_1.vdp_style1.last{ 
 		border-bottom: 1px solid #fbfbfb;
}
.green_table.style_1.vdp_style1.first td{ 
 		padding-bottom:5px;
}
.green_table.style_1.vdp_style1.gray_bg{ 
 		background-color: #f5f5f5;
}
.green_table.style_1.vdp_style1.gray_bg td{ 
                padding:4px;
}
.green_table.style_1.vdp_style2 tr{ 
 		border-bottom: 1px solid #e1e1e1;
}
.green_table.style_1.vdp_style2 td{ 
 		padding:7px 5px;
 		font-weight: normal;
}
.green_table.style_1.vdp_style2.last{ 
 		border-bottom: 1px solid #fbfbfb;
}
.green_table.style_1.vdp_style2.first td{ 
 		padding-bottom:5px;
}
.green_table.style_1.vdp_style2.gray_bg{ 
 		background-color: #f5f5f5;
}
.green_table.style_1.vdp_style2.gray_bg td{ 
                padding:4px;
}
.info_box.green_table_box.dep-table{
        padding-bottom: 0px;
        background:none;
}
#calc_switcher_box{
        padding: 10px;
}
.dep_calc_box{
  width:610px;
  float: left;
  margin-left: 11px;
}
#dep_type_tab{
  float: left;
  list-style: none;
  position: relative;
  border-bottom: 4px solid #959595;
}
#dep_type_tab ul{
  display: block;
  list-style:none;
}
#dep_type_tab li{
  float: left;
  text-align: center;
  width:303px;
  height:100%;
  background: #f7f7f7; /* Old browsers */
  background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* IE10+ */
  background: linear-gradient(top, #f7f7f7 0%,#ededed 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
  padding: 7px 0;
  border-radius: 5px 5px 0 0;
  border: 1px solid #c2c2c2;
  border-bottom: none;
}
#dep_type_tab li.active{
  background: #b9b9b9; /* Old browsers */
  background: -moz-linear-gradient(top, #b9b9b9 0%, #959595 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b9b9), color-stop(100%,#959595)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b9b9b9 0%,#959595 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b9b9b9 0%,#959595 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b9b9b9 0%,#959595 100%); /* IE10+ */
  background: linear-gradient(top, #b9b9b9 0%,#959595 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#959595',GradientType=0 ); /* IE6-9 */
  color: #fff;
  border: none;
  border-top: 1px solid #b9b9b9;
}
#dep_type_tab li:hover{
  cursor: pointer;
}
#dep_type_tab li.active:hover{
  cursor: default;
}
.calc_tab_content{
  background: #F6F6F6;
  background: -moz-linear-gradient(top, #F6F6F6 0%, #EDEDED 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(100%,#EDEDED));
  background: -webkit-linear-gradient(top, #F6F6F6 0%,#EDEDED 100%);
  background: -o-linear-gradient(top, #F6F6F6 0%,#EDEDED 100%);
  background: -ms-linear-gradient(top, #F6F6F6 0%,#EDEDED 100%);
  background: linear-gradient(top, #F6F6F6 0%,#EDEDED 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  font-size: 14px;
  color: black;
  border: 1px solid #E3E3E3;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-box-shadow: 0 1px 2px #cdcdcd;
  -webkit-box-shadow: 0 1px 2px #cdcdcd;
  box-shadow: 0 1px 2px #cdcdcd;
}
#calc_top{
  border-bottom: 1px solid #E1E1E1;
  -moz-box-shadow: 0 1px 0 #FFF;
  -webkit-box-shadow: 0 1px 0 #FFF;
  box-shadow: 0 1px 0 #FFF;
  padding: 0 10px;
}
#calc_bottom{
  padding: 20px 15px;
}
.month_select_box, .currency_select_box{
  float:left;
  margin: 0 5px 6px;
  cursor: default;
  width:100%;
}
.month_select_box p, .currency_select_box p{
    margin: 0 0 2px;
}
.month_switcher {
    display: block;
    float: left;
    margin-bottom: 4px;
    width: 70px;
}
.month_switcher a, .currency_switcher a{
  color: #000;
  font-size: 14px;
  text-decoration:none;
  border-bottom: 1px dashed #666;
  margin: 4px 8px; 
}
.month_switcher a:hover, .currency_switcher a:hover{
  cursor: pointer;
}
.month_switcher.active a, .currency_switcher.active a{
  background: #DFDFDF;
  border-radius: 4px;
  border: 1px solid #DFDFDF;
  border-top: 1px solid #ACACAC;
  border-bottom: none;
  padding: 1px 7px 1px;
  margin: 0px;
  padding-bottom: 4px;
}
.month_switcher.active a:hover, .currency_switcher.active a:hover{
  cursor: default;
}
.counts {
    color: #999999;
    font-size: 11px;
    overflow: hidden;
    padding: 0 0 3px;
    position: relative;
}
.right_counts{
  margin: -7px 7px 0;
  float:left;
}
#calc_bottom span,#calc_bottom p{
float:left;
}
/*-------------------------------404------------------------------------------------*/
.quest_404{
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow:0 2px 2px #dadada;
    -webkit-box-shadow:0 2px 2px #dadada;
    box-shadow:0 2px 2px #dadada;
    height: 200px;
    padding: 30px;
    width: 420px;
    float: right;
}
.button_404{
    font-size:14px;
    color:#FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(js/PIE.htc);
    border:none;
    background: #64a433; /* Old browsers */
    background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%); /* IE10+ */
    background: linear-gradient(top, #64a433 0%,#4a8f30 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a433', endColorstr='#4a8f30',GradientType=0 ); /* IE6-9 */
    -moz-box-shadow:0 2px 2px #acacac;
    -webkit-box-shadow:0 2px 2px #acacac;
    box-shadow:0 2px 2px #acacac;
    cursor:pointer;
    border-bottom:1px solid #3a7b23;
    font-family:PragmaticaCBold;
    line-height: 1;
    padding: 7px 10px 9px;
    text-align: center;
    width: 175px;
    float: left;
}
.button_404.rightb{
    font-size: 18px;
    height: 23px;
    margin-left: 30px;
    padding-top: 12px;
    width: 175px;
}
.button_404.rightb a{
    color: #fff;
    text-decoration:none; 
}
.quest_text{
    font-size: 26px;
    line-height: 1.2;
    height:165px;
}
.warn_404{
    float: left;
    font-family:PragmaticaCBold;
    text-align: center;
    color: #55952d;
    width:350px;
}
#text_404{
    float: left;
    font-size:170px;
    margin-top: 80px;
}
#text_error{
    float: left;
    font-size:70px;
    margin-top: 100px;
}
/*----------------------------.rate_box--------------------------------------------*/
.rate_box{
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfcfc 0%,#f8f8f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfcfc 0%,#f8f8f8 100%); /* IE10+ */
    background: linear-gradient(top, #fcfcfc 0%,#f8f8f8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 2px 2px #dadada;
    -webkit-box-shadow: 0 2px 2px #dadada;
    box-shadow: 0 2px 2px #dadada;
    height: 130px;
    width: 380px;
    float: right;
    margin: 20px 27px 0px 0px;
}
.rate_select_box{
    float: none;
    margin: 7px auto;
    cursor: default;
    display: table;
    height: 40%;
}
.rate_switcher a{
    color: #000;
    font-size: 14px;
    text-decoration:none;
    border-bottom: 1px dashed #666;
    margin: 4px 8px; 
}
.rate_switcher a:hover{
    cursor: pointer;
}
.rate_switcher.active a{
    background: #DFDFDF;
    border-radius: 4px;
    border: 1px solid #DFDFDF;
    border-top: 1px solid #ACACAC;
    border-bottom: none;
    padding: 1px 7px 1px;
    margin: 0px;
    padding-bottom: 4px;
}
.rate_switcher.active a:hover{
    cursor: default;
}
.cur_rate_box{
    margin: auto;
    display: table;
}
.cur_rate{
    background: url(../img/all/cur_rate_bg.png) no-repeat scroll right bottom transparent;
    width:84px;
    height:58px;
    float: left;
    margin-right: 8px;
}
.cur_rate.last{
    margin-right: 0;
}
.rate_percent_box{
    padding-top: 5px;
    font-size: 22px;
    width: 100%;
    height: 52%;
    text-align: center;
    font-weight: bold;
}
.rate_percent_box span{
    font-size:17px;
}
.rate_currency_box{
    width: 100%;
    text-align: center;
    color: white;
}
/*----------------------------------------------------------------------------------*/
#thank_box{
text-align: center;
width: 935px;
height: 400px;
background: #5b9a2f;
background: -webkit-radial-gradient(circle farthest-corner, #5b9a2f, #4a8728);
background: -moz-radial-gradient(circle farthest-corner, #5b9a2f, #4a8728);
background: -o-radial-gradient(circle farthest-corner, #5b9a2f, #4a8728);
background: -ms-radial-gradient(circle farthest-corner, #5b9a2f, #4a8728);
background: radial-gradient(circle farthest-corner, #5b9a2f, #4a8728);
}
#thank_box h1{
color: #ffffff;
font-size: 38px;
padding-top: 110px;
}
#thank_box h2{
color: #ffffff;
font-family: PragmaticaCBold;
}
/*------------video-cap---------------------------------------------------------*/
#video-cap-ru{
	width: 720px;
	height: 325px;
	background: url(../img/banners/regular_play_ru-720x325_passive.png);
	cursor: pointer;
}
#video-cap-ru:hover{
	background: url(../img/banners/regular_play_ru-720x325_active.png);
}
#video-cap-ua{
	width: 720px;
	height: 325px;
	background: url(../img/banners/regular_play_ua-720x325_passive.png);
	cursor: pointer;
}
#video-cap-ua:hover{
	background: url(../img/banners/regular_play_ua-720x325_active.png);
}


#bottom_widget form div .error_box{
	margin:0;
	position:absolute;
	top:235px;
	right:163px;
	font-size:12px;
	color:#bb0000;
	background:#fffeee;
	z-index:100;
	width:255px;
	padding:8px 6px;
	border:1px solid #bdbdbd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(js/PIE.htc);
	line-height:1.3;
	-moz-box-shadow:0 3px 3px #bdbdbd;
	-webkit-box-shadow:0 3px 3px #bdbdbd;
	box-shadow:0 3px 3px #bdbdbd;
}
#bottom_widget form div .error_box img{
	float:left;
	margin:0 5px 0 8px;
}
#bottom_widget form div .error_box p{
	margin:0 0 0 14px;
}
#bottom_widget form div .error_box span.arrow{
	display:block;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fffeee;
	position:absolute;
	top:-7px;
	right:40px;
}
/*------------Youtube_video---------------------------------------------------------*/
.yt_video{
	background: url(/img/mt/videoBack.png);
	width: 640px;
	height: 584px;
	margin: auto;
}
.yt_video object{
	margin: 27px 0 0 27px;
	position: absolute;
}
.multishow_box .info_text .img_box1{
	text-align: center;
}
.multishow_box .info_text p{
	text-align: center;
}
#map-search {
    width: 350px;
}

#map-search-submit {
    margin-right: 0;
}

#ph_title {
    margin-top: 40px;
    width: 525px;
    float:left;
}
#ph_title img{
    float: left;
}
#photokassa_logo{
    text-indent: -9999px;
    background: url('/img/photokassa/photo_logo.png');
    width: 348px;
    height: 81px;
    float: left;
    margin: 20px 0 0 25px;
}
#ph_box{
    background: #FCFCFC;
    background: -moz-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCFCFC), color-stop(100%,#F8F8F8));
    background: -webkit-linear-gradient(top, #FCFCFC 0%,#F8F8F8 100%);
    background: -o-linear-gradient(top, #FCFCFC 0%,#F8F8F8 100%);
    background: -ms-linear-gradient(top, #FCFCFC 0%,#F8F8F8 100%);
    background: linear-gradient(top, #FCFCFC 0%,#F8F8F8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f8f8f8',GradientType=0 );
    border: 1px solid #E1E1E1;
    -webkit-box-shadow: 0 1px 2px #E0E0E0;
    -moz-box-shadow: 0 1px 2px #e0e0e0;
    box-shadow: 0 1px 2px #E0E0E0;
    width: 936px;
    height: 250px;
    border-radius: 4px;
    margin-top: 40px;
}
#ph_content_left{
    border-right: 1px solid #e2e2e2;
    width: 623px;
    height: 100%;
    float: left;
}
#ph_content_left ul{
    padding: 10px 40px;
}
#ph_content_left li{
    list-style: none;
    padding: 13px 0px;
    font-size: 18px;
}
#ph_content_left li span{
    color: #8E8E8E;
    font-size: 14px;
}
#tbs_02{
    margin-top: -13px;
}
#ph_list_markers{
    position: absolute;
    float: left;
    width: 40px;
    margin: 18px 0 0 -5px;
}
#ph_content_right{
    border-left: 1px solid #fff;
    float: left;
    width: 311px;
    height: 100%;
    text-align: center;
    padding: 10px 0px;
}
#ph_content_right img{
    margin-top: 30px;
}
.ac_tab_switcher a{
    color: #000;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1px dashed #666;
    margin: 4px 8px;
    cursor: pointer;
}
.ac_tab_switcher.active a{
    background: #DFDFDF;
    border-radius: 4px;
    border: 1px solid #DFDFDF;
    border-top: 1px solid #ACACAC;
    border-bottom: none;
    padding: 1px 7px 1px;
    margin: 0px;
    padding-bottom: 4px;
    cursor: default;
}
#gal_tab1 img, #gal_tab2 img {
    margin: 20px;
}
.app_send_form{
background: #64a433;
background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30));
background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%);
background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%);
background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%);
background: linear-gradient(top, #64a433 0%,#4a8f30 100%);
}
#client{
background: #e6e6e6;
background: -moz-linear-gradient(top, #e6e6e6 0%, #c7c7c8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#c7c7c8));
background: -webkit-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
background: -o-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
background: -ms-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
background: linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
}

.app_send_form{
	width: 358px;
        height: 189px;
	float: right;
	margin-top: 40px;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 2px #618754;
	box-shadow: 0 2px 2px #618754;
}
.app_qr_code_box{
    width: 40%;
    float:left;
    border-right: 1px solid #518f28;
}
.app_qr_code{
    text-align: center;
}
.app_send_box{
    width: 58%;
    overflow: hidden;
    border-left: 1px solid #69a633;
}
.app_send_form .apm_top{
	padding: 10px 13px 8px;
	text-align: left;
}
.app_send_form .apm_top h3{
	color: white;
	font-size: 14px;
	margin: 0;
      
   
}
.app_send_form .apm_bot{
	padding: 0 13px 25px;
}
.app_send_form .apm_bot .user_input{
	width: 165px;
    background-image: url("/images/tel_icon2.gif"); 
    background-position: 165px 5px; background-repeat: no-repeat;
}
.app_send_form .apm_bot .gray_but#button_apps_send
{
    margin: 5px 0 0 69px;
}
.app_send_form .apm_bot .gray_but{
	border: none;
	cursor: pointer;
	font-size: 14px;
	color: #4a842d;
	font-family: PragmaticaCBold;
	padding: 9px 16px 7px;
	-webkit-box-shadow: 0 2px 1px #2f5c0f;
	box-shadow: 0 2px 1px #2f5c0f;
	position: relative;
	border-radius: 3px;
	margin-left: 5px;
	background: #e6e6e6;
	background: -moz-linear-gradient(top, #e6e6e6 0%, #c7c7c8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#c7c7c8));
	background: -webkit-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
	background: -o-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
	background: -ms-linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
	background: linear-gradient(top, #e6e6e6 0%,#c7c7c8 100%);
}
.app_send_form .apm_bot a.selectBox{
	min-width: 180px;
}
.selectBox-dropdown-menu.selectBox-options{
	min-width: 180px;
        height: auto;
	max-height: 230px;
}
/*------------------------------------------fin_ratings_history-----------------------------------------------*/
.info_box.fin_rates .fr_year{
	background: url("/img/ir/grey-line.png") repeat-y center;
	width: 100%;
	float: left;
}
.fr_info_block {
    font-size: 14px;
    width: 452px;
}
.fr_info_block.left {
    float: left;
}
.fr_info_block.right {
    float: right;
}
.fr_date {
    background: #64a332; /* Old browsers */
	background: -moz-linear-gradient(top, #64a332 0%, #4a8e30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a332), color-stop(100%,#4a8e30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #64a332 0%,#4a8e30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #64a332 0%,#4a8e30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #64a332 0%,#4a8e30 100%); /* IE10+ */
	background: linear-gradient(top, #64a332 0%,#4a8e30 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a332', endColorstr='#4a8e30',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #397b23;
	border-top: 1px solid #81b45a;
    border-radius: 3px 3px 0 0;
    color: #FFFFFF;
    padding: 8px 20px;
    width: 412px;
    position: relative;
    cursor: pointer;
}
.fr_text {
    border: 1px solid #c9c9c9;
    border-top: none;
    border-radius: 0 0 3px 3px;
    background: #f6f6f6;
    padding: 10px 20px;
    width: 410px;
}
.fr_info_block.left .arrow{
    background: url('/img/ir/fr-leftarrow.png') no-repeat;
    height: 36px;
    position: absolute;
    right: -26px;
    top: -1px;
    width: 26px;
}
.fr_info_block.right .arrow{
    background: url('/img/ir/fr-rightarrow.png') no-repeat;
    height: 36px;
    position: absolute;
    left: -25px;
    top: -1px;
    width: 27px;
}
.fr_box_left {
    float: left;
    width: 450px;
}

.fr_box_right {
    float: right;
    width: 450px;
}

.year_but {
    background: url("/img/ir/year-button.png") repeat scroll 0 0 transparent;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    height: 20px;
    margin: auto;
    padding: 9px 28px;
    width: 32px;
}
#show_all_years, #hide_all_years {
    cursor: pointer;
    margin: auto;
    width: 60px;
}

/*---------------------------------incut------------------------------------------*/
.incut_box{
	position: absolute;
	height: 390px;
	z-index: 9999;
	background: #fff;
}
.incut_box .col_50 img{
	float: left;
	margin: 10px;
}
.incut_box .col_50 h1{
	line-height: 2;
}
.incut_box .col_50 h2{
	line-height: 1.2;
}
.incut_box .but{
	float: right;
}
.incut_box .btn{
	margin-right: 10px;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	background: #f6f6f6;
	background: -moz-linear-gradient(top, #f6f6f6 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top, #f6f6f6 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top, #f6f6f6 0%,#e8e8e8 100%);
	background: linear-gradient(top, #f6f6f6 0%,#e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e8e8e8',GradientType=0 );
	padding: 6px 25px;
	border: 1px solid #9f9f9f;
	padding: 9px 20px 7px;
	font-family: PragmaticaCBold;
}
.incut_box .btn_big{
	margin-right: 10px;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	border: none;
	background: #64a433;
	background: -moz-linear-gradient(top, #64a433 0%, #4a8f30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a433), color-stop(100%,#4a8f30));
	background: -webkit-linear-gradient(top, #64a433 0%,#4a8f30 100%);
	background: -o-linear-gradient(top, #64a433 0%,#4a8f30 100%);
	background: -ms-linear-gradient(top, #64a433 0%,#4a8f30 100%);
	background: linear-gradient(top, #64a433 0%,#4a8f30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a433', endColorstr='#4a8f30',GradientType=0 );
	padding: 9px 20px 7px;
	-moz-box-shadow: 0 2px 2px #acacac;
	-webkit-box-shadow: 0 2px 2px #acacac;
	box-shadow: 0 2px 2px #acacac;
	cursor: pointer;
	border-bottom: 1px solid #3a7b23;
	font-family: PragmaticaCBold;
}
#sh_button{
    display:none !important;
}
.fcbk_blog{
    width: 12px;
    height: 12px;
    background: url("/img/news/icon-blogs.png");
    display: inline-block;
    position: relative;
}
.nws_start{
    width: 12px;
    height: 12px;
    background: url("/img/news/icon-news.png");
    display: inline-block;
    position: relative;
}
.blg, .nws{
    color: #ccc;
}