* { padding: 0; margin: 0; border:none;}
*:focus {outline: none;}
span{
 color:#666;
}
a {
 outline-style:none;
 outline-width:0;
 color:#666;
 text-decoration: none;
}
.active, a:hover {
 color: #fff;
}
.none {
 list-style-type: none;
}
h3 {
 font-weight: normal;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #fff;
 line-height: 165%;
}
.wrapper { 
 margin: auto;
 width: 922px;
 height: 100%;
 padding:0 15px 0 15px;
 background: transparent url("../img/common/bd.png") repeat right top;
 -moz-box-shadow: 0 0 8px #000;
 -webkit-box-shadow: 0 0 8px #000;
 box-shadow: 0 0 8px #000;
}
.blackbg {
 background-color:#000;
}
.faux {
 overflow: hidden;
 width: 922px;
 margin-left: auto;
 margin-right: auto;
}
.front {
 min-height:530px;
}
.header {
 color: #333;
 width: 922px;
 padding: 20px 0 0 0;
 height: 40px;
 margin: 0;
}
.logo {
 width: 247px;
 height: 31px;
 background: url("../img/common/vladimir.lungu.condensed.jpg") no-repeat left top;
 display:block;
 float: left;
 text-indent: -9999px;
}
.logo:hover {
 cursor:pointer;
}
.swflogo {
 position: absolute;
 width:600px;
 height: 30px;
 margin: -46px 0 0 -93px;
}
.menu {
 float:right;
 display:inline;
 list-style-type:none;
 width: 922px;
 position:relative;
 margin:-31px 0 0 0;
 z-index:2;
 clear: both;
}
.menu li {
 float:right;
 width:auto;
 height:2em;
 line-height:2em;
 padding-left: 10px;
 padding-right: 10px;
 background: url("../img/common/border.gif") repeat-y right top;
 position:relative;
 text-align:center;
}
.menu li.last {
 background: none;
 padding-right: 0;
}
.menu li a, .yellow {
 color:#ffdd00;
}
.menu li.active a, .menu a:hover {
 color:#fff;
}
.socialmedia {
 position:relative;
 margin: -18px -5px 0 0;
 float: left;
 list-style-type:none;
 display:inline;
}
.socialmedia li {
 float:left;
 margin:0 5px 0 0;
}
#centercolumn {
 padding-top: 10px;
 padding-bottom: 10px;
 overflow: hidden;
}
.submenu {
 display: inline;
 padding-top: 10px;
 padding-left: 0px;
 float: left;
 width: 144px;
}
.submenu li {
 list-style-type: none;
 float: right;
 clear:both;
}
#centercolumn .longtext {
 width: 750px;
 min-height:440px;
 margin: 10px 0 0 auto;
 padding: 0 0 10px 15px;
 text-align: left;
}
#centercolumn .longtext p {
 margin-top: 2px;
 text-align: justify;
 margin-bottom: 2px;
 text-indent:50px;
}
#centercolumn .longtext center {
 text-align: center;
 font-weight: bold;
}
#centercolumn .rightborder {
 margin-left: auto;
 margin-right: 0px;
 width: 440px;
 padding: 10px 0 10px 15px;
 text-align: right;
}
#centercolumn table.contact {
 margin-left: auto;
 margin-right: auto;
}
#centercolumn table.contact td {
 padding-top: 38px;
 padding-right: 10px;
 text-align: right;
}
#centercolumn table.shedule {
 text-align: center;
 vertical-align: middle;
 width: 140px;
 table-layout:fixed;
}
#centercolumn img.border {
 float: right;
 border: 1px solid #fff;
 -moz-box-shadow: 0 0 8px #000;
 -webkit-box-shadow: 0 0 8px #000;
 box-shadow: 0 0 8px #000;
}
.panel {
 list-style-type: none;
}
.apanel {
 display:none;
 color: #fff;
 text-align:left;
 text-shadow: #000 1px 1px 2px;
 line-height: 120%;
 margin: 70px 0 0 0;
 width: 230px;
 min-height: 165px;
 float: left;
 z-index: 10;
 background: url("../img/common/panelbg.png") repeat-x left top;
 padding: 10px;
 clear:both;
}
.fadepanel {
 position: absolute;
 text-align:left;
 text-shadow: #000 1px 1px 2px;
 line-height: 120%;
 margin: -160px 0 0 -10px;
 width: 230px;
 min-height: 165px;
 float: left;
 z-index: 10;
 background: url("../img/common/fade.panel.png") repeat-x left top;
 padding: 10px;
 z-index:9999;
}
#tickerContainer {
 z-index:11;
}
.bpanel {
 display:none;
 color: #000;
 text-align:left;
 text-shadow: #fff 1px 1px 2px;
 line-height: 120%;
 margin: 70px 0 0 10px;
 width: 230px;
 min-height: 165px;
 float: left;
 z-index: 10;
 background: url("../img/common/panelbg_yellow.png") repeat-x left top;
 padding: 10px;
}
.cpanel {
 display:none;
 color: #000;
 text-align:left;
 text-shadow: #fff 1px 1px 2px;
 line-height: 120%;
 margin: 0;
 width: 230px;
 min-height: 170px;
 float: left;
 z-index: 10;
 padding: 10px;
 background: url("../img/common/panelbg_yellow.png") repeat-x left top;
 clear:both;
}
.dpanel {
 display:none;
 color: #fff;
 text-align:left;
 text-shadow: #000 1px 1px 2px;
 line-height: 120%;
 margin: 0 0 0 10px;
 width: 230px;
 min-height: 170px;
 float: left;
 z-index: 10;
 background: url("../img/common/panelbg.png") repeat-x left top;
 padding: 10px;
}
.tweet {
 color:#fff;
}
.tweet .active {
 color:#ffdd00;
}
#tickerContainer {}
#ticker { width:100%; height:120px; overflow:auto; }
#ticker dt { padding:0 10px 5px 0; position:relative; }
#ticker dd { margin-left:0; padding:0 10px 10px 0; position:relative; }
#ticker div { margin-top:0; }
.slideshow {
 position:relative;
 width: 410px;
 height:480px;
 z-index: 2;
}
#flashcontent {
 height: 440px;
 width: 760px;
 float: right;
 margin-left: auto;
 padding-left: 15px;
}
#footer { 
 width: 922px;
 clear: both;
 color: #fff;
 text-align:right;
 padding: 10px 0 20px 0;
 font-size: 11px;
}
.pageitem {
 position:relative;
 margin:10px 10px 10px 0;
 width: 360px;
 height: 120px;
 float:left;
}
.smallsize {
 width: 230px;
 height: 70px;
}
.videothumb {
 width:150px;
 height:113px;
 border: 1px solid #d5d5d5;
 margin: 0 10px 0 0;
 float:left;
 text-indent:-8008px;
 border: 1px solid #fff;
}
.videothumbsmall {
 width:100px;
 height:70px;
 margin: 0 10px 0 0;
 float:left;
 text-indent:-8008px;
 -moz-box-shadow: 5px 5px 5px #000;
  -webkit-box-shadow: 5px 5px 5px #000;
  box-shadow: 5px 5px 5px #000;
}
.videothumb:hover, .videothumbsmall:hover {
 cursor:pointer;
}
.pageitem span.video {
 position:absolute;
 top: 21px;
 left: 25px;
 width: 100px;
 height: 70px;
 z-index: 100;
 background: transparent url(../img/common/play.png) no-repeat;
}
.pageitem span.videosmall {
 position:absolute;
 top: 0px;
 left: 0px;
 width: 100px;
 height: 70px;
 z-index: 100;
 background: transparent url(../img/common/play.png) no-repeat;
}
.pageitem span.video:hover, .pageitem span.videosmall:hover {
 cursor:pointer;
 background: transparent url(../img/common/play.hover.png) no-repeat;
}
.pageitem h2 {
 font-size: 1em;
 color: #044E8E;
 margin: 0px;
 line-height:120%;
 font-weight: normal;
}
.pageitem span {
 line-height:150%;
 color: #777;
 font-size: 11px;
}
.inputtext {
 border:1px solid #fff;
 color: #fff;
 float: left;
 width:273px;
 margin:0 0 5px 15px;
 padding:3px;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 -moz-box-shadow: 0 0 8px #000;
 -webkit-box-shadow: 0 0 8px #000;
 box-shadow: 0 0 8px #000;
 background-color: #000;
 background-color: rgba(0,0,0,0.5);
}
.message {
 border:1px solid #fff;
 color: #fff;
 float: left;
 width:273px;
 margin:0 0 5px 15px;
 padding:3px;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 -moz-box-shadow: 0 0 8px #000;
 -webkit-box-shadow: 0 0 8px #000;
 box-shadow: 0 0 8px #000;
 background-color: #000;
 background-color: rgba(0,0,0,0.5);
}
.button {
 margin: 0 0 10px 15px;
 padding: 2px 20px 1px 20px;
 border: 1px solid #ddd;
 -moz-box-shadow: 0 0 8px #000;
 -webkit-box-shadow: 0 0 8px #000;
 box-shadow: 0 0 8px #000;
 color: #fff;
 height: 20px;
 font-size: 11px;
 cursor:pointer;
 float:left;
 background-color: #000;
 background-color: rgba(0,0,0,0.5);
}
.button:hover, .message:hover, .message:focus, .inputtext:hover, .inputtext:focus {
 -moz-box-shadow: 0 0 8px #ccc;
 -webkit-box-shadow: 0 0 8px #ccc;
 box-shadow: 0 0 8px #ccc;
}
label {
 float:left;
 margin: 0 0 0 15px;
}

