html, body {
	height: 100%;
	background-color: #000;
	margin: 0;
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image:url(images/main_bkg.jpg); 
	
}


.lang {
	
	padding: 6px 5px 19px 0px;
	width:125px;
	height:9px;
	text-align:center;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px#000;
	box-shadow: 0 0 10px #000;	
	

}

.tdover:hover

 {
	background: #e8e8e8; 
 }


.lang_link {
	font-size: 14px;
	color: #f7e1af;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	
}

.lang_link:hover {
	font-size: 14px;
	color: #f7e1af;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	
}


#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 135px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -135px; /* negative value of footer height */
	height: 135px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

.wrapper {
	
    width: 960px;
    overflow:hidden;

}

.middle {
	
	padding: 0px 20px 0px 60px;
	text-align:left;
}

#social {
	
	float: left;
	padding: 0px 15px 0px 0px;
	width:675px;

}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {

	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a {
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}

p {
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0; 
	padding:0 
}

.license_link {
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.license_link:hover {
	color: #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.confirmBtn {
	
	color:#fff;
	background-color: #000;
    border-bottom: 3px solid #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
    padding:5px 10px 5px 10px;
     -o-transition:.3s;
      -ms-transition:.3s;
      -moz-transition:.3s;
      -webkit-transition:.3s;
      transition:.3s;
}


.confirmBtn:hover {
	color:#fff;
	background-color: #0090ff;
    border-bottom: 3px solid #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
    padding:5px 10px 5px 10px;
}


.standart_text {
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size: 14px;
	margin:0; 
	padding:0 
	
}

.menu
{
	height:162px;
	padding:0px 0px 0px 5px;
  	vertical-align:bottom;
	text-align:left;
    
    -o-transition:.3s;
      -ms-transition:.3s;
      -moz-transition:.3s;
      -webkit-transition:.3s;
      /* ...and now for the proper property */
      transition:.3s;
	

	
}

.menu:hover
{	
	height:162px;
	background:#141414;
    padding:0px 0px 0px 5px;
  	vertical-align:bottom;
	text-align:left;



}

.menu_on
{
	height:162px;
	background:#141414;
    padding:0px 0px 0px 5px;
  	vertical-align:bottom;
	text-align:left;

}

.menu_text {
	font-size: 16px;
	color: #141414;
	display:block;
	font-family: 'cartogothic_stdregular', Century Gothic, Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	padding: 10px 0px 10px 0px;
    
    -o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  /* ...and now for the proper property */
  transition:.3s;
	
	
	
}

.menu_text:hover {
	font-size: 16px;
	color: #fff;
	display:block;
	font-family: 'cartogothic_stdregular', Century Gothic, Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	padding: 10px 0px 10px 0px;
	
}

.selected_text {
	font-size: 16px;
	color: #fff;
	display:block;
	font-family: 'cartogothic_stdregular', Century Gothic, Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	padding: 10px 0px 10px 0px;
	
	
	
}

.selected_text:hover  {
	font-size: 16px;
	color: #fff;
	font-weight:normal;
	font-style:normal;
	display:block;
	padding: 10px 0px 10px 0px;
}

.menu_span {

	display: block; 
    height:142px; 
    display:table-cell;
    vertical-align:bottom;
}


.submenu
{
	height:30px;
	padding:0px;
    border-top: solid 2px #fff;
        -o-transition:.3s;
      -ms-transition:.3s;
      -moz-transition:.3s;
      -webkit-transition:.3s;
      /* ...and now for the proper property */
      transition:.3s;



	
	
}

.submenu:hover
{	
	height:30px;
	padding:0px;
	background-color:#141414;
    border-top: solid 2px #0090ff;




}

.submenu_on
{
	height:30px;
	padding:0px;
	background-color:#141414;
    border-top: solid 2px #0090ff;




}

.submenu_text {
	font-size: 14px;
	display:block;
	color: #0090ff;
	font-family: 'cartogothic_stdregular', Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
        -o-transition:.3s;
      -ms-transition:.3s;
      -moz-transition:.3s;
      -webkit-transition:.3s;
      /* ...and now for the proper property */
      transition:.3s;
	
}

.submenu_text:hover  {
	display:block;
	color: #fff;
	font-weight:normal;
	padding: 5px 10px 5px 10px;


}

.subselected_text {
	font-size: 14px;
	color: #ffffff;
	display:block;
	font-family: 'cartogothic_stdregular', Century Gothic, Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	padding: 5px 10px 5px 10px;
	
	
	
}

.subselected_text:hover  {
	font-size: 14px;
	color: #ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	padding: 5px 10px 5px 10px;
}

h1 {
	font-size: 18px;
	color: #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:5px;
	display:inline;
}


h2 {
	font-size: 18px;
	color: #fff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
    
	
	
	
}

.rotateObj {
    height:270px;
    float:left;
    
}

.rotateObj h2 {
    position:relative;
    float:left;
    width:44px;
    height:100%;
    background: #141414;
    border-left: solid 3px #0090ff;
	
   
}

.rotateObj h2 span {
 float:left;
    width:270px; /* same as height of .rotateObj */
    -webkit-transform-origin:144px 120px;
    -webkit-transform:rotate(-90deg);
	
	-moz-transform:rotate(-90deg); 
    -moz-transform-origin: 144px 120px;
    -o-transform: rotate(-90deg);
    -o-transform-origin:  144px 120px;
    transform:rotate(-90deg); 
	transform-origin: 144px 120px;
   
	
    text-align:start;
	 display:inline-block;
}

.content_na {
    float:left;
    width:860px;
    height:100%;
    padding: 14px 20px 10px 20px;

}





h3 {
	font-size: 22px;
	color: #fff;
	font-family: 'cartogothic_stdbold', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 5px 0px 2px 0;
	text-decoration:none;
	
}

h3:hover {
	font-size: 22px;
	color: #c6d9e0;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 5px 0px 2px 0;
	text-decoration:none;
	
}

h4 {
	font-size: 26px;
	color: #fff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0px 0px 2px 0;
	
}

.imgage_border {
   padding:3px;
   border:1px solid #888888;
   background-color:#ffffff;
}

.img{
    height: 40px;
    width: 40px;
    float: left;
    margin: 0px 5px 0px 0px;
    -webkit-transition: margin 0.2s ease-out;
    -moz-transition: margin 0.2s ease-out;
    -o-transition: margin 0.2s ease-out;
     transition: margin 0.2s ease-out;
}

.img:hover {
    margin-top: 8px;
}

.image
{
		
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	
	
}
.image:hover
{

	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */


}

.main_content {
	
	margin-top:20px;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	width: 960px;
	padding: 30px 0px 30px 0px;
	-moz-box-shadow: 0 0 10px #999;
	-webkit-box-shadow: 0 0 10px#999;
	box-shadow: 0 0 10px #999;	
    height: 100%;
    overflow: hidden;

    
	
	
}

.header_content {
	
	background:#fff;
	padding: 0;
	-moz-box-shadow: 0 0 10px #999;
	-webkit-box-shadow: 0 0 10px#999;
	box-shadow: 0 0 10px #999;	
	height: 165px;
	width: 100%;
}


 .header_content_index {

    background:#fff;
    -moz-box-shadow: 0 0 10px #999;
    -webkit-box-shadow: 0 0 10px#999;
    box-shadow: 0 0 10px #999;	
    height: 75%;
    width: 100%;
    position:absolute;
}



.content {
	width:900px;
	padding: 30px;

	
}

.vertical {
	-moz-transform:rotate(-90deg); 
    -moz-transform-origin: bottom right;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: bottom right;
    -o-transform: rotate(-90deg);
    -o-transform-origin:  bottom right;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	width: 47px;
	padding-bottom:5px;
	vertical-align:text-bottom;
	height:300px;

		
}

.footer_content {
	
	
	background:#fff;
	padding: 0;
	-moz-box-shadow: 0 0 10px #999;
	-webkit-box-shadow: 0 0 10px#999;
	box-shadow: 0 0 10px #999;	
	width: 100%;
	height:135px;
}

.bottom
{

	width:100%;
	height:3px;
	background:url(images/footer_bkg.jpg) repeat-x;
    margin-top:19px;



}

.myinput {
	border: 1px solid #e6e6e6;
	padding: 8px;
	font-size: 14px;
	color: #141414;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color:#fff;
	
}

.dropdown {
	border: 1px solid #000;
	padding: 6px;
	font-size: 14px;
	color: #fff8e7;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color:#555;
}

.filechoose {
	border: 1px solid #000;
	padding: 6px;
	margin: 3px;
	font-size: 14px;
	color: #fff8e7;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color:#555;
}

.header_link {
	font-size: 13px;
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
    line-height:85%;
        -o-transition:.3s;
      -ms-transition:.3s;
      -moz-transition:.3s;
      -webkit-transition:.3s;
      /* ...and now for the proper property */
      transition:.3s;
 	
	
}

.header_link:hover {
	font-size: 13px;
	color: #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
    line-height:85%;
 	
	
}


.header_link_selected {
	font-size: 13px;
	color: #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
    line-height:85%;
 	
	
}

.header_link_selected:hover {
	font-size: 13px;
	color: #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
    line-height:85%;
 	
	
}

.white_link {
	font-size: 13px;
	color: #fff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

.footer_text {

	font-size: 13px;
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

.footer_link {
	font-size: 13px;
	color: #141414;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
        -o-transition:.3s;
      -ms-transition:.3s;
      -moz-transition:.3s;
      -webkit-transition:.3s;
      /* ...and now for the proper property */
      transition:.3s;
	
}


.footer_selected{
	font-size: 18px;
	color: #fff8e7;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

.footer_selected:hover {
	font-size: 18px;
	color: #fff8e7;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}

.devider {
	font-size: 16px;
	color: #f7e1af;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}

.big_text {
	font-size: 16px;
	color: #141414;
	font-family: 'cartogothic_stdregular', Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
	
}

.bigger_text {
	font-size: 16px;
	color: #fff;
	font-family: 'cartogothic_stdregular', Century Gothic, Arial, Helvetica, sans-serif;
	text-decoration: none;
    	background:#141414;
        padding: 6px;
    
	
}

.large_text {
	font-size: 16px;
	color: #0090ff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}


.large_link {
	font-size: 22px;
	color: #fff;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 5px 0px 2px 0;
	text-decoration:none;
	
}

.large_link:hover {
	font-size: 22px;
	color: #c6d9e0;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 5px 0px 2px 0;
	text-decoration:none;
	
}

.title_link {
	font-size: 24px;
	color: #f7e2b0;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:regular;
	text-decoration: none;
}

.title_link:hover {
	font-size: 24px;
	color: #f7e2b0;
	font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
	font-weight:regular;
	text-decoration: underline;
}


.small_text{
	font-size: 16px;
	color: #fff8e7;
	font-family: 'cartogothic_stdregular', Calibri , Arial, Helvetica, sans-serif;
	text-decoration: none;
		
}

.time_text{
	font-size: 18px;
	color: #f7e2b0;
	font-family: 'cartogothic_stdregular', Calibri , Arial, Helvetica, sans-serif;
	text-decoration: none;
		
}


div.pagination {
			z-index:120;
			font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
			font-size: 14px;
			float:right;
			padding-right:14px;
		}

		div.pagination a {
			font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
			font-size: 14px;
			padding: 3px 6px 3px 6px;
			margin: 2px;
			text-decoration: none; /* no underline */
			color: #141414;
            -o-transition:.3s;
          -ms-transition:.3s;
          -moz-transition:.3s;
          -webkit-transition:.3s;
          /* ...and now for the proper property */
          transition:.3s;
		}
		div.pagination a:hover, div.pagination a:active {
			font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
			font-size: 14px;
			background:#141414;
			color: #fff;
		}
		div.pagination span.current {
			font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
			font-size: 14px;
			padding: 3px 6px 3px 6px;
			margin: 2px;
			text-decoration: none; /* no underline */
            background:#141414;
			color: #fff;
		}
		div.pagination span.disabled {
			font-family: 'cartogothic_stdregular', Calibri, Arial, Helvetica, sans-serif;
			font-size: 14px;
			padding: 2px 5px 2px 5px;
			margin: 2px;
			color: #141414;
		}

.next, .prev{
	cursor:pointer;
}

a:hover  {
	color: #0090ff;
}
#thumbs { overflow: auto; height: 270px; width: 219px; padding: 0; float: left; }
		#thumbs ul { list-style-type: none; margin: 0 10px 0; padding: 0 0 30px 0; text-decoration:none;}
		#thumbs ul li { height: 64px; }

		.thumb { border: 0; float: left; width: 85px; height: 64px; background: url(http://a.vimeocdn.com/thumbnails/defaults/default.75x100.jpg); margin-right: 5px; }

		#embed { background-color: #ffffff; height: 270px; width: 500px; float: left;  }

		#portrait { float: left; margin-right: 10px; max-width: 50px; }
		#stats { clear: both; margin-bottom: 20px; }



@font-face {
    font-family: 'cartogothic_stdbold';
    src: url('fonts/cartogothicstd-bold-webfont.eot');
    src: url('fonts/cartogothicstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cartogothicstd-bold-webfont.woff') format('woff'),
         url('fonts/cartogothicstd-bold-webfont.ttf') format('truetype'),
         url('fonts/cartogothicstd-bold-webfont.svg#cartogothic_stdbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'cartogothic_stdregular';
    src: url('fonts/cartogothicstd-book-webfont.eot');
    src: url('fonts/cartogothicstd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cartogothicstd-book-webfont.woff') format('woff'),
         url('fonts/cartogothicstd-book-webfont.ttf') format('truetype'),
         url('fonts/cartogothicstd-book-webfont.svg#cartogothic_stdregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'cartogothic_stditalic';
    src: url('fonts/cartogothicstd-italic-webfont.eot');
    src: url('fonts/cartogothicstd-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cartogothicstd-italic-webfont.woff') format('woff'),
         url('fonts/cartogothicstd-italic-webfont.ttf') format('truetype'),
         url('fonts/cartogothicstd-italic-webfont.svg#cartogothic_stditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}