@import "reset.css"; 
@import "jquery.fancybox-1.3.4.css";
@import "layout.css";
/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {
display:block;
}
mark,rp,rt,ruby,summary,time {
display:inline;
}
/*global*/
body {
/* position:absolute; */
font:12px/16px Arial, sans-serif;
color:#485478; width: 100%;
background: #5e849a url('../images/bg_pic.jpg') center top no-repeat fixed; 
z-index: 1;
}
#glob {
width:990px; margin:0 auto; overflow:hidden; position:relative;
z-index:2;
}

/*---------gallery bg--------*/
#galleryHolder,#imageHolder{
position: absolute;
width: 100%;
height: 100%;
}
#imageHolder{
z-index: 0;
}
/*end bg gallery*/
header, footer{
position:relative;
width:100%;
z-index:100;
}
/*header*/
header{
top:0px;
height:222px;
}
.logo { 
height: 90px;
}
.slogan{
/* display: inline-block; position: relative;*/
height: 90px;
float: left;
padding-left: 360px;
}
/*.slogan>p:first-child{
text-transform: uppercase;
color: #fff;
font: 20px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;
display: inline-block;
text-shadow: rgba(16,23,69,0.24) 0px 4px 9px;
white-space: pre;
/* padding: 90px 0 0 84px; */
/* } */

/*end header*/

/*footer*/
footer {
/* bottom:0px; */
width:980px;
margin: 15px 5px;
border-radius: 7px;  /* 7px 7px 0px 0px; */
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
background: url('../images/footer_bg.png') repeat-x;
height: 46px;
}
footer p {
position: relative;
color: #f0f0f0;
font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
padding: 10px 0 0 18px;
display: inline-block;
font-weight: bold;
text-shadow: rgba(69,16,23,0.24) 0px 4px 9px;
width: inherit;
}
footer p a{
color: #f0f0f0;
text-transform: uppercase;
font-weight: bold;
}
footer .links{
float: right;
position: relative;
margin-right: 50px;  
white-space: pre;
}
/*end footer*/

/*menu*/
.menu {
position: relative;
display: block;
padding: 0;
height: 73px;
top: 20px;
/* width: 1010px; */
width: 980px;
margin: 0 auto;
/* left: 5px; */ 
box-shadow: 0 5px 8px rgba(18,25,51,0.9);
-webkit-box-shadow: 0 5px 8px rgba(18,25,51,0.9);  /* rgba(76,18,25,0.9 */
-moz-box-shadow: 0 5px 8px rgba(18,25,51,0.9); 
}
#menu {
display: block;
height: 73px;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
background: url('../images/menu_bg.png') repeat-x;
}

#menu>li {
display: inline-block;
position: relative;
width: 196px;
background: url('../images/menu_divider.png') left 0 no-repeat;
height: 73px;
text-align: center;
float: left;
/* top: -10px; */
}

#menu>li.m-first {
display: inline-block;
position: relative;
width: 196px;
background: url('../images/menu_divider_first.png') left 0 no-repeat;
height: 73px;
text-align: center;
float: left;
top: -10px;
}

#menu>li:first-child,#menu>li:first-child+li,#menu>li:first-child+li+li {
top: 0;
}
#menu>li.no_bg {
background: none;
}
#menu>li>a {
position: relative;
display: inline-block;
font: 12px/48px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
text-shadow: rgba(16,23,69,0.24) 0px 4px 9px;
text-transform: uppercase;
font-weight: bold;
width: 165px;
height: 53px;
padding: 12px 12px 8px;
}
#menu>li>strong{
display: inline-block;
position:absolute;
width: 165px;
height: 0;
top: 11px;
left: 15px;
background: url('../images/menu_item_bg.png') center no-repeat;
z-index: -1; 
}
#menu>li.current{
	display: inline-block;
	background: url('../images/menu_item_bg.png') center no-repeat, url('../images/menu_divider.png') left 0 no-repeat;
}
#menu>li.current.m-first {
	display: inline-block;	
	background: url('../images/menu_item_bg.png') center no-repeat, url('../images/menu_divider_first.png') left 0 no-repeat;	
}
#menu>li>a:hover {
	display: inline-block;
/*	width: 165px; */
	background: url('../images/menu_item_bg.png') center no-repeat; 
}

.submenu_1 {
position:absolute;
z-index:9100;
width: 159px;
left: 16px;
top: 73px;
background: url('../images/slider_bg.png');
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
box-shadow: 0 1px 5px rgba(58,76,94,0.8);
-webkit-box-shadow: 0 1px 5px rgba(58,76,94,0.8); /* rgba(66,49,61,0.8) */
-moz-box-shadow: 0 1px 5px rgba(58,76,94,0.8);
background: #3A4C5E;
background: -moz-linear-gradient(top, #3A4C5E, #334352);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3A4C5E), color-stop(100%,#334352));
background: -webkit-linear-gradient(top, #3A4C5E, #334352);
background: -o-linear-gradient(top, #3A4C5E, #334352);
background: -ms-linear-gradient(top, #3A4C5E, #334352);
background: linear-gradient(top, #3A4C5E, #334352);
padding: 5px 0 10px;
display: none;
}
.submenu_1 li {
position:relative;
display: block;
text-align: center;
background: none;
}
.submenu_1 a {
position:relative;
display: block;
font: 12px/36px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
text-shadow: rgba(23,16,69,0.24) 0px 4px 9px;
text-transform: uppercase;
font-weight: bold;
}
.submenu_1 li>a:hover,.submenu_1 li.sfHover>a{
background: #246BA1;
background: -moz-linear-gradient(top, #246BA1, #205C8B);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#246BA1), color-stop(100%,#205C8B));
background: -webkit-linear-gradient(top, #246BA1, #205C8B);
background: -o-linear-gradient(top, #246BA1, #205C8B);
background: -ms-linear-gradient(top, #246BA1, #205C8B);
background: linear-gradient(top, #246BA1, #205C8B);}
.submenu_2 {
position:relative;
z-index:9100;
width: 100%;
left: 0px;
top: 0px;
display: none;
}
/*end menu*/
/*pages*/
a.und,.und a {
text-decoration:none;
}
a {
text-decoration:none;
}
a.und:hover,.und a:hover {
text-decoration:underline;
}
.nocolor,.nocolor a {
color:inherit;
}
#content {
position:relative;
width:990px;
height:800px;
margin: 0 auto;
z-index: 50;
}
#content>ul {
width:100%;
}
#content>ul>li.no_bg{
background: none;
}
/*#content>ul>li:first-child {
width:980px;
margin: 0 5px;
} */
#content>ul>li {
position:relative;
width:980px;
height:800px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
/* margin-left: 5px; */ 
margin: 0 5px;
background: #fff;
overflow: hidden;
}

.readMore {
position: relative;
display: inline-block;
font: 11px/28px Arial, serif;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
background: url('../images/more_sprite.png');
height: 28px;
padding: 0px 16px;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
box-shadow: 0 1px 5px rgba(66,49,61,0.51);
-webkit-box-shadow: 0 1px 5px rgba(66,49,61,0.51);
-moz-box-shadow: 0 1px 5px rgba(66,49,61,0.51);
background: #a32546;
background: -moz-linear-gradient(top, #a32546, #8c203c);
background: -webkit-gradient(linear, left top, left bottom,color-stop(0%,#a32546), color-stop(100%,#8c203c));
background: -webkit-linear-gradient(top, #a32546, #8c203c);
background: -o-linear-gradient(top, #a32546, #8c203c);
background: -ms-linear-gradient(top, #a32546, #8c203c);
background: linear-gradient(top, #a32546, #8c203c);
}
.readMore:hover {
text-decoration: none;
background: #4e417c;
background: -moz-linear-gradient(top, #4e417c, #d8415a);
background: -webkit-gradient(linear, left top, left bottom,color-stop(0%,#4e417c), color-stop(100%,#d8415a));
background: -webkit-linear-gradient(top, #4e417c, #d8415a);
background: -o-linear-gradient(top, #4e417c, #d8415a);
background: -ms-linear-gradient(top, #4e417c, #d8415a);
background: linear-gradient(top, #4e417c, #d8415a); 
}
.hline{
width: 448px;
height: 2px;
display: inline-block;
background: url('../images/hline.png') center bottom repeat-x;
display: inline-block;
padding: 44px 3px 0 3px;
position: relative;
}
.hline2{
width: 430px;
height: 1px;
display: inline-block;
background: url('../images/hline2.png') center bottom repeat-x;
display: inline-block;
padding: 15px 0px 0px 0px;
position: relative;
}
.vline{
width: 1px;
height: 700px;
display: inline-block;
float: left;
background: url('../images/vline2.png') center repeat-y;
padding: 0;
position: relative;
}
.list1{
padding-top: 20px;
}
.list1>li{
background: url('../images/list_icon.png') -1px 0px no-repeat;
padding-top: 3px;
margin-bottom: 15px;
}
.list1>li>a{
margin-left: 36px;
font: 20px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
text-shadow: rgba(16,23,69,0.24) 0px 4px 9px;
position: relative;
}
.list1>li>a:hover{
text-decoration: underline;
}
.list2 {
padding-top: 25px;
}
.list2 h5{
padding: 0 0 10px;
}
.list2 h6{
padding-bottom: 14px;
}
.list2>li{
position: relative;
display: inline-block;
background: url('../images/vline2.png') right 0px repeat-y;
width: 110px;
margin-left: 25px;
float: left;
}
.list2>li:first-child{
margin-left: 0;
}
.list2>li.last{
background: none;
width: 280px;
}
.list3>li{
	width: 400px; 
	margin-bottom: 3px;
}
.list3 h6,  .list3 h6 a {
font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #246ba1; /* #cd3e56; */
line-height:normal;
text-transform: uppercase;
font-weight: normal;
padding-bottom: 0;
}
.list3 h6 a:hover {
		text-decoration:underline;
}
.listw>ul {
	min-height: 400px; 
}
.listw>li{
	width: 400px; 
	min-height: 56px;
	margin-bottom: 6px;
	border-bottom: 1px solid #cbdce9;  /* cef3ff */
}
.listw>li>a:hover>span.dte {
	text-decoration:underline;
}
#twitter.listw>li>a  {
 color: #246BA1; text-decoration:none
}
.listw>li>a:hover>span.dte {
	text-decoration:underline;
}
.listw .avatar { width: 48px; height: 48px; 
	float:left; padding: 0 10px 0 0;
}
.lista>ul {
	min-height: 480px; 
}
.lista>li{
	width: 600px; 
	margin-bottom: 3px;
}
.lista h6,  .lista h6 a {
font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #246ba1; /* #cd3e56; */
line-height:normal;
text-transform: uppercase;
font-weight: normal;
padding-bottom: 0;
}
.lista h6 a:hover {
		text-decoration:underline;
}
p.profile { line-height: 20px }
.profile>span {  
	float: left; 
	width: 120px; 
	font-weight:bold; 
	}

.dte { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; text-transform:uppercase; }
.list4>li{
background: url('../images/list_icon2.png') left 2px no-repeat;
}
.list4>li>a{
margin-left: 27px;
color: #cd3e56;
font: 13px/26px  "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
}
.list4>li>a:hover{
text-decoration: underline;
}
.list4>li>a span{ 
 color: #999; font-size:11px; 
}
.list5{
/* margin-top: -6px; */
padding-bottom: 17px;
position: relative;
}
.list5>li{
width: 130px;
height: 115px;
position: relative;
display: inline-block;
margin-right: 21px; margin-bottom: 20px;
}
.list5>li.last{
margin-right: 0;
}
.list5>li>a{
position: relative;
}

.video_gallery {
margin: 33px 0px;
}
.video_gallery ul {
display: inline-block;	
}
.video_gallery li { 
position: relative;	
display: inline-block;
margin-right: 10px;
float: left;
width: 135px;
}
.video_gallery li>a{
position: relative;
display: inline-block;
width: 135px;
height: 148px;
margin-bottom: 14px;
}
.video_gallery li>a:hover span{
background: url('../images/video_arrow.png') center bottom no-repeat;
}
.video_gallery li>a span{
position: absolute;
top: 99px;
right: 9px;
width: 39px;
height: 39px;
overflow: hidden;
background: url('../images/video_arrow.png') center top no-repeat;
z-index: 10;
display: inline-block;
}

.video{
width: 210px;
height: 211px;
float: right;
margin: 0 20px 0 20px;
}
.video>a{
position: relative;
width: 210px;
height: 211px;
display: inline-block;
}
.video>a>span{
position: absolute;
top: 130px;
right: 20px;
width: 61px;
height: 61px;
overflow: hidden;
background: url('../images/video_arrow_big.png') center top no-repeat;
z-index: 10;
display: inline-block;
}
.video>a:hover>span{
background: url('../images/video_arrow_big.png') center bottom no-repeat;
}

.video_list>li{
	width: 400px; 
	margin-bottom: 3px;
	clear: left;
}
.video_tn {
	border: 2px solid #09C; float:left;
	margin: 0px 20px 30px 0px; z-index: 5; 
}
.video_list li>a{
	position: relative;
}
.video_list li>a span{
/*	display:inline-block; */
	position: absolute;
	right: 12px;
	top: 60px;
	width: 39px;
	height: 39px;
	overflow: hidden;
	background: url('../images/video_arrow.png') center top no-repeat;
	z-index: 10;
}
.video_list li>a:hover span{
	background: url('../images/video_arrow.png') center bottom no-repeat;
}

.video_list h6,  .video_list h6 a {
font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #246ba1; /* #cd3e56; */
line-height:16px;
text-transform: uppercase;
font-weight: normal;
padding-bottom: 0;
}
.video_list h6 a:hover {
		text-decoration:underline;
}
.imStyle1{
float: left;
/* margin: 0px 10px 0px 20px;  border: 1px solid #999; */
}
.imStyle2{
float: left;
margin: 0 20px 24px 0;
}
.imStyle3{
float: left;
margin: 0 24px 0 0;
}
.imStyle4{
float: left;
margin: 4px 19px 0 0;
}
.imStyle5{
float: right;
 margin: 0px 5px 0px 20px; /*  border: 1px solid #999; */
}
/*scroll*/
.scroll_news {
height: 280px;  /* 231 */
position: relative;
overflow: hidden;
}
.scroll_tweets {
height: 420px;  /* 231 */
position: relative;
overflow: hidden;
}
.scroll_video {
height: 650px;  
position: relative;
overflow: hidden;
}
.scroll_archives{
height: 650px;  /* 231 */
position: relative;
overflow: hidden;
}
._shuttle {
width: 13px;
height: 30px;
background: #a32546;
}
._track,._trackBG {
width: 13px;
height: 100%;
}
._trackBG {
background: #e7e6e6 !important;
}
/*end scroll*/
/*text slider*/
.text_slider {
position: relative;
height: 134px;
width: 430px;
overflow:hidden
}
.text_slider>div {
width: 100%;
}
.cycle_slider {
position: relative;
width: 435px;
height: 115px;
margin-top: -6px;
padding-bottom: 17px;
overflow:hidden;
}
.btnsHolder{
position: absolute;
top: 0;
right: 0;
height: 28px;
width: 70px;
box-shadow: 0 1px 5px rgba(0,0,0,0.53);
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.53);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.53);
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.btnsHolder>span {
position: relative;
float: left;
display: inline-block;
background: url('../images/btns_divider.png') center no-repeat;
width: 2px;
height: 28px;
z-index: 9999;
}
.prev,.next {
position: relative;
float: left;
display: inline-block;
position:relative;
height: 28px;
width: 34px;
overflow: hidden;
z-index: 9999;
background: #a32546;
background: -moz-linear-gradient(top, #a32546, #8c203c);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a32546), color-stop(100%,#8c203c));
background: -webkit-linear-gradient(top, #a32546, #8c203c);
background: -o-linear-gradient(top, #a32546, #8c203c);
background: -ms-linear-gradient(top, #a32546, #8c203c);
background: linear-gradient(top, #a32546, #8c203c);
}
.prev:hover,.next:hover {
background: #4e417c;
background: -moz-linear-gradient(top, #4e417c, #d8415a);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e417c), color-stop(100%,#d8415a));
background: -webkit-linear-gradient(top, #4e417c, #d8415a);
background: -o-linear-gradient(top, #4e417c, #d8415a);
background: -ms-linear-gradient(top, #4e417c, #d8415a);
background: linear-gradient(top, #4e417c, #d8415a);
}
.prev {
left: 0;
border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
}
.next {
right: 0;
border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
}
.prev>span,.next>span {
width: 100%;
height: 100%;
display: inline-block;
}
.prev>span {
background: url('../images/arrow_l.png') center no-repeat;
}
.next>span {
background: url('../images/arrow_r.png') center no-repeat;
}
/*end text slider*/
.sitem_over {
position:absolute;
background:url( '../images/slider_bg.png') 0 0 repeat;
z-index:2;
width:130px;
height:114px;
display:none;
overflow: hidden;
}
.sitem_over>strong {
position:relative;
background:url( '../images/icon_zoom.png') center no-repeat;
width: 100%;
height: 100%;
display: block;
top: 200px;
}
body p a {
text-decoration:none;
}
body p a:hover {
text-decoration:underline;
}
/*PADDINGS*/
.pad1 {
padding-top: 10px;
}
.pad2 {
padding-top:68px;
}
.pad3 {
padding-left:10px;
}
.pad4 {
padding: 40px 10px 0px 25px;
}
.pad5 {
padding-right: 20px;
}
.pad6 {
padding-left: 30px;
}
.pad7 {
padding-bottom: 25px;
}
.pad8 {
padding: 25px 0px 25px;
}
.pad9 {
padding-bottom:30px;
}
.pad10 {
padding-top:18px;
}
.pad11{
padding-left: 35px;
}
.pad13 {
padding-bottom:22px;
}
.pad14 {
padding: 0px 0px 30px 0px;
}

.mar1{
margin-top: 18px;
}
.color1{
color: #4e417c;
}
.color2{
color: #ffd3d9;
}
.color3{
color: #cd3e56;
}
.fontStyle1,.fontStyle2 {
color: #423133;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 5px;
}
.fontStyle2{
text-transform: none;
font-size: 11px;
line-height: 11px;
padding: 2px;
}
.fontStyle3{
font: 16px/24px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #cd3e56;
text-transform: uppercase;
padding: 14px 0 30px;
}
.fontStyle4{
color: #b5b5b5;
line-height: 18px;
padding: 2px 2px 16px;
}
.w1{
display: inline-block;
width: 80px;
}
.w2{
width: 390px;
}
#page_privacy p,#page_more p{
padding-bottom: 8px;
}
#page_privacy p.pad13,#page_more p.pad13{
padding-bottom: 22px;
}
/*///////////////////////////*/
h1,h2,h3,h4{
position:relative;
display: inline-block;
padding-top: 6px;
}
.logo h1 { width: 220px; height: 90px; padding: 0px;}

h1>a,h2{
text-shadow: rgba(16,23,69,0.24) 0px 4px 9px;
}
h4{
font: 48px/54px  Georgia, "Times New Roman", Times, serif;
color: #fff;
margin-left: 30px;
}


h1>a { 
	font: 48px/54px  Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin-left: 30px;
}
h1>a em { 
	DISPLAY: none
}
h2 {
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 4px;
color: #fff;
padding: 35px 0 0 25px;
}
h3 {
color: #fff;
font: 24px Georgia, "Times New Roman", Times, serif;
text-shadow: rgba(16,23,69,0.24) 0px 4px 9px;
padding: 40px 0 0 0;
/* margin-left: -30px; */
white-space: pre;
}
h3 span {
font-weight: bold;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #fff;
vertical-align: baseline;
}
h4 {
font-size: 70px;
line-height: 55px;
margin-left: 23px;
padding-bottom: 42px;
}
h4>span{
padding-left: 54px;
}
h5 {
color: #666666;
font: 24px/24px Georgia, "Times New Roman", Times, serif;  
text-transform: uppercase;
padding: 1px 0 35px;
letter-spacing: -0.4px;
}
h6 {
font: 13px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #246ba1; /* #cd3e56; #246ba1; */
text-transform: uppercase;
font-weight: normal;
line-height: 15px;
padding-bottom: 5px;
}

h6 a {
 color: #246ba1; 
}
h6 a:hover {
 text-decoration: underline;
}
p {
padding-bottom: 10px;
}
.listw li p { min-height: 48px; }
/*additional classes*/
.block {
display:block;
}
.fleft {
float:left;
}
.fright {
float:right;
}
.fnone {
float:none;
}
.all {
text-align:left;
}
.alr {
text-align:right;
}
.alc {
text-align:center;
}
.wrapper {width:100%; overflow:hidden; /* position:relative */}
.box{
overflow: hidden;
}

.upc {
text-transform:uppercase;
}
.extra-wrap {
overflow:hidden;
}
.nopad {
padding:0;
}
.nomar {
margin:0;
}
.clear {
clear:both;
line-height:0;
}
.bold {
font-weight:bold;
}
.rel {
position:relative;
}
.defcur {
cursor:default;
}
.ws {
white-space:pre;
}
.automargin {
margin:0 auto;
}
/* Forms*/
#form1 {
position: relative;
margin: -6px 0 0 -1px;
height: 515px;
}
#form1 input, #form1 textarea {
position: relative;
background: #fff;
border: 1px solid #afafaf;
width: 310px;
line-height: 18px;
color:#696969;
padding: 10px;
outline:none;
box-shadow:none;
background: none;
}
#form1 textarea {
width: 358px;
height: 206px;
overflow:auto;
resize: none;
}
/* Form defaults */
input, select, textarea {
font-family: Arial, sans-serif;
vertical-align:middle;
font-weight:normal;
font-size: 12px;
}
#form1 label {
display:inline-block;
min-height: 60px;
position: relative;
width: 310px;
}
#form1 .success{
position: relative;
color: #cd3e56;
}
#form1 .error, #form1 .empty {
text-align: left;
display:none;
font-size: 11px;
color:#cd3e56;
margin-left: 3px;
margin-top: -1px;
position: relative;
}
fieldset{
height: 210px;
}
.btns{
padding-top: 26px;
position: relative;
text-align: left;
float: right;
}
.btns a{
margin-left: 9px;
}
/*end forms*/
/*google map*/
.google_map{
border-radius: 0px;
width: 431px;
height: 292px;
border: none;
box-shadow: none;
background-color: #254A82;
background-image: url('../images/ajax-loader.gif');
background-repeat: no-repeat;  
position:  relative;
overflow: hidden;
margin: 5px 0 16px;
}
/*end google map*/
/*--------- site map ---------*/
#sitemap a {
	color:#69C
}
#sitemap a:visited { 
	color:#69C
}
#sitemap a:hover { 
	text-decoration:underline;
}
#sitemap>ul{
	display:block; 
	list-style-type:square;
	margin-left: 30px;
}
#sitemap>ul>li {
	text-transform: uppercase;
	margin-bottom: 15px;
}
#sitemap>ul>li>ul {
	list-style-type:disc;
	margin-left: 20px;
}
#sitemap>ul>li>ul>li { 
	text-transform:none;
}
/*-------- end site map -----------*/
/*--------- slider ---------*/
#slide { 
width:451px;
height:386px;
position:relative;
overflow:hidden;
z-index:2;
padding: 10px 0 0 10px;
}
.sliderHolder {
width:480px;
height:488px;
background: url('../images/slider_bg.png');
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
box-shadow: 0 5px 10px rgba(0,0,0,0.33);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.33);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.33);
margin: 2px 0 0 10px;
}
.slider {
width: 452px;
height: 474px;
position: absolute;
z-index:2;
overflow: hidden;
top: 16px;
left: 32px;
}
.items {
display:none;
}
.progbar {
background:#a32546;
width:100%;
height:2px;
position:absolute;
top:0px;
left:0px;
z-index:999;
}
.nextBig,.prevBig {
position:absolute;
height: 58px;
width: 39px;
overflow: hidden;
bottom: 13px;
z-index: 9999;
box-shadow: 0 1px 5px rgba(0,0,0,0.53);
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.53);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.53);
background: #a32546;
background: -moz-linear-gradient(top, #a32546, #8c203c);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a32546), color-stop(100%,#8c203c));
background: -webkit-linear-gradient(top, #a32546, #8c203c);
background: -o-linear-gradient(top, #a32546, #8c203c);
background: -ms-linear-gradient(top, #a32546, #8c203c);
background: linear-gradient(top, #a32546, #8c203c);
}
.nextBig:hover,.prevBig:hover {
background: #4e417c;
background: -moz-linear-gradient(top, #4e417c, #d8415a);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e417c), color-stop(100%,#d8415a));
background: -webkit-linear-gradient(top, #4e417c, #d8415a);
background: -o-linear-gradient(top, #4e417c, #d8415a);
background: -ms-linear-gradient(top, #4e417c, #d8415a);
background: linear-gradient(top, #4e417c, #d8415a); 
}
.prevBig {
left: 0;
border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
}
.nextBig {
right: 0;
border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
}
.prevBig>span,.nextBig>span {
width: 100%;
height: 100%;
display: inline-block;
}
.nextBig>span {
background: url('../images/arrow_r.png') center no-repeat;
}
.prevBig>span {
background: url('../images/arrow_l.png') center no-repeat;
}
.banner {
position: absolute;
bottom: 0;
z-index: 9999;
text-align: center;
}
.banner>p {
font: 16px/20px  "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
text-shadow: rgba(16,23,69,0.24) 0px 4px 9px;
padding: 0 60px;
top: -25px;
position: relative;
}
/*-------- end slider -----------*/