html{
    overflow: -moz-scrollbars-vertical;
}
* { margin:0; padding:0;}
body {

background: #fff ;
font-family:"helvetica light","helvetica","Lucida sans", Arial, Helvetica, sans-serif;
font-size:100%;
line-height:1em;
color:#343434;}

#backgroundFilter
{
 position: absolute;
 top: 0;
 left: 0;
 overflow: hidden;
 padding: 0;
 margin: 0;
 background-color: #333333;
 filter: alpha(opacity=50);
 opacity: 0.5;
 display: none;
 z-index: 1;
 width: 100%;
 height: 100%;
}


#header, #content, #footer { font-size:0.69em;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right; width: 320px;}
.twifb{ float: right;}
.account { float: left; padding-top: 10px; }
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p {
font-size: 1em;
}
.content{
    width: 1000px;
    margin: 0 auto;
    padding-top: 10px;
    position:relative;
    
}
h1.icon{
padding-left: 50px;
padding-top: 6px;
}
.green{
color: #0095da;
}
/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:26px;}
#contacts-form label input { width:247px; padding:2px 0 2px 3px; color:#bdbdbe; background:#5a5a5d; border:1px solid #000;}
#contacts-form textarea {width:247px; height:150px; padding:2px 0 2px 3px; margin-bottom:10px; color:#bdbdbe; background:#5a5a5d; overflow:auto; border:1px solid #000;}




ul.latest{
max-width: 210px;
list-style-type: none;

}
.latest li, .latest_index li{
width: 50px;
height: 50px;
float: left;
margin: 0px;
border: 1px solid #222;
}
div.crop {
width: 50px;
height: 50px;
overflow: hidden;

}


/*==================list====================*/
ul { list-style:none;}

.list1 { margin-bottom:17px;}
.list1 li { display:inline;}
.list1 li a { display:block; margin:0 -20px 0 -20px; padding:19px 20px 18px 20px; border-bottom:1px solid #1a1a1a; font-size:.91em; color:#7a7a7a; text-decoration:none;}
.list1 li a:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size:0;}
.list1 li a img { float:left; margin-right:16px;}
.list1 li a span { display:block; font-size:1.17em; color:#fff; padding:2px 0 6px 0;}
.list1 li a:hover { background:#1a1a1a; text-decoration:none;}

.list2 li { background:url(../images/arrow1.gif) no-repeat left 3px; padding:0 0 11px 16px; font-size:1.1em;}
.list2 li a:hover { text-decoration:none; color:#eb2850;}


.list3 li { background:url(../images/arrow2.gif) no-repeat left 4px; padding:0 0 12px 14px;}

.list4 li { padding-bottom:15px;}

.list5 { margin-bottom:-15px;}
.list5 li { color:#fff; font-weight:bold; list-style-position:inside; padding-bottom:15px;}
.list5 li span { font-weight:normal; color:#7a7a7a;}
.list5 li a { font-weight:normal;}


.list7 li { padding-bottom:5px;}
.list7 li a {color:#7a7a7a; text-decoration:underline;}
.list7 li a:hover { text-decoration:none;}


.list8 li{
width: 108px;
heidht: 108px;
float: left;
display:table-cell;
padding: 2px;
margin: 2px;
border: 5px solid #272727;
}
.list8 li{
height: 100px;
width: 100px;
 position:relative;
 float:left;

}
.list8 li:hover { border:5px solid #646363;}
.list8 li img{
margin: 0 auto;
display: block;
max-width: 100px;
max-height: 100px;

position:absolute;
top:0;
bottom:0;
margin:auto;
left: 0;
right: 0;
}
/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:16px;}
.img-box img { float:left; margin:0 17px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:13px;}
.p2 { margin-bottom:38px;}

/*==================txt, links, lines, titles====================*/
a {color: #0095da; text-decoration:none;}
a:hover { text-decoration:underline;}



.txt1 { color:#fff;}

.link1 {color:#7a7a7a; text-decoration:underline;}
.link1:hover { text-decoration:none;}

.line-hor { background:#1a1a1a; height:1px; overflow:hidden; font-size:0; line-height:0;}
.line-ver, .line-ver1 { background-image:url(../images/line-ver.gif); background-repeat:repeat-y; width:100%;}
.line-ver2, .line-ver3 { background-image:url(../images/line-ver1.gif); background-repeat:repeat-y; width:100%;}

.title { margin-bottom:13px;}
.title1 { margin-bottom:23px;}

/*==================boxes====================*/
.cont-box { padding:0 55px 0 0; margin:0;}
.cont-box span { float:right;}
.cont-box1 { padding:0 95px 0 0; margin:0;}
.cont-box1 span { float:right;}

/*header*/
#header .row-1 { height:105px;}
#header .row-1 .fleft { padding:18px 0 0 0;}
#header .row-1 .fright { padding:0 3px 0 0;}

/*content*/
#content { background:#fff; width:100%; min-height: 425px;}
#content .indent { padding:9px 0 0 7px;}
#content .indent1 { padding:18px 0px 18px 0px;}
#content .indent2 { padding:18px 20px 28px 20px;}
#content .indent3 { padding:78px 0px 18px 5px;}
#content .indent4 { padding:18px 0 18px 18px;}

#content .row-2 .indent { padding:0 17px 7px 19px;}
#content .row-2 .indent1 { padding:33px 0 30px 0;}

.bg1 { background:url(../images/content-bg1.gif) left top repeat-x #070707; width:100%;}

/*footer*/
#footer .fleft { padding:24px 0 0 20px;}
#footer .fright { padding:19px 42px 0 0;}

/*==========================================*/

.m1 {background:url(../images/m1.jpg);width:151px;height:61px;text-align:center}
.m1 a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;}
.m1 a:hover {text-decoration:none}
.m1On {background:url(../images/m1-act.jpg);width:151px;height:61px;text-align:center}
.m1On a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;;color:black}
.m1On a:hover {text-decoration:none}
.m2 {background:url(../images/m2.jpg);width:149px;height:61px;text-align:center}
.m2 a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;}
.m2 a:hover {text-decoration:none}
.m2On {background:url(../images/m2-act.jpg);width:149px;height:61px;text-align:center}
.m2On a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;;color:black}
.m2On a:hover {text-decoration:none}
.m3 {background:url(../images/m3.jpg);width:150px;height:61px;text-align:center}
.m3 a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;}
.m3 a:hover {text-decoration:none}
.m3On {background:url(../images/m3-act.jpg);width:150px;height:61px;text-align:center}
.m3On a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;;color:black}
.m3On a:hover {text-decoration:none}
.m4 {background:url(../images/m4.jpg);width:150px;height:61px;text-align:center}
.m4 a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;}
.m4 a:hover {text-decoration:none}
.m4On {background:url(../images/m4-act.jpg);width:150px;height:61px;text-align:center}
.m4On a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;;color:black}
.m4On a:hover {text-decoration:none}
.m5 {background:url(../images/m5.jpg);width:149px;height:61px;text-align:center}
.m5 a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;}
.m5 a:hover {text-decoration:none}
.m5On {background:url(../images/m5-act.jpg);width:149px;height:61px;text-align:center}
.m5On a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;;color:black}
.m5On a:hover {text-decoration:none}
.m6 {background:url(../images/m6.jpg);width:151px;height:61px;text-align:center}
.m6 a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;}
.m6 a:hover {text-decoration:none}
.m6On {background:url(../images/m6-act.jpg);width:151px;height:61px;text-align:center}
.m6On a {text-transform:uppercase;display:block;padding:25px 0px 25px 0px;font-family:trebuchet ms;font-size:11pt;font-weight:bold;text-decoration:none;;color:black}
.m6On a:hover {text-decoration:none}

.mainnav li{
font-size: 1.3em;
float: left;
width: 127px;
text-align: center;
padding-top: 0.9em;

}
.mainnav li a{
color: #2d2c2c;
display: block;
width: 100%;
}
.mainnav li.login a{
color: #fff;
}
.mainnav{
width: 905px;
height: 40px;
background: url(../images/navigation_bg.png) no-repeat;
}

#content h3 span

{
color: #fff;

display: block;

padding-top: 10px;

padding-right: 20px;

padding-bottom: 10px;

margin-left: 0px;

border-bottom: 1px solid #8b8b8b;

}
#fileQueue {
	width: 250px;
	height: auto;


	margin-bottom: 10px;
}
.media_photos{
margin-left: 0.7em;
}
.media_photos li{
float: left;
width: 125px;
padding: 5px;
display: tablecell;
}
.media_photos li a img{
display: block;
margin: 0 auto;
vertical-align: middle;
}
.media_photos span{
display: block;
}

	.signup{
		padding:5px 20px;
		height:32px;
		line-height:32px;
		border:1px solid #70ad2e;
		background:#5aae00 url(../images/form_button.gif) repeat-x;
		color:#fff;
		cursor:pointer;
		text-align:center;
float: right;
font-weight: bold;
		}

.profilerightspacer{
height: 45px;
}

.paginate_navigation{
clear: both;
width: auto;
margin: 0 auto;
text-align: center;
height: 40px;

font-weight: bold;
}
.paginate_navigation a{
color: #404040;
float: left;
width: 15px;
display: inline;
padding: 8px;
border: 1px solid #1a1a1a;
margin: 0 5px;
text-decoration: none;
}
.paginate_navigation a.active{
float: left;
width: 15px;
background: #1a1a1a;
}
.paginate_navigation a:hover{
border: 1px solid #404040;
}
.newscontainer{
clear: both;
}
.news{
font-size: 80%;
}
.newsitem{
padding-bottom: 5px;
float: left;
width: 49%;
}
.newsitem h1{
font-size: 0.9em;

}
.fb_iframe a{
color: #fff;
}
.link_btn_grey{

background-color: #0095da;
        border-color: #b4b5b4 rgb(83, 89, 84) rgb(83, 89, 84) rgb(164, 164, 164);
        border-style: solid;
        border-width: 1px;
        color: #fff;
padding: 4px 16px;
        font-size: 12px;
        margin: 5px 0px;
font-weight: bold;
width: auto;

}
.link_btn_grey:hover{
text-decoration: none;
}
.hidden{
display: none;
}


#signup_wrapper {
border:10px solid re;
height:160px;
width:200px;
}

#signup_button {
    background:url(../images/signup.png);
    width: 200px;
    height: 50px;
    margin: 0 auto;
    margin-top:45px;
    position:absolute;
    top:240px;
    left:540px;
    //opacity:0.9;
}

#signup_button_container p {
    color:white;
    font-size:18px;
    text-align: center;
    padding-top: 18px;
    
}

#signup_button_container {
    width: 160px;
    vertical-align: middle;
    
}
#reg_button {
}
#reg_button a{
    text-decoration: none;
    padding:50px;
}

#opacity {
    width:200px;
    height:200px;
    opacity: 0.9;
    position:absolute;
    border: 1px solid red;
    z-index: 999999;
    background-color: red;
    -moz-opacity: 0.6;opacity: 0.6;
}

ul.latest_part{
    max-width: 830px;
    list-style-type: none;
    margin: 0 auto;
    border-top: 0px solid #222;
    border-bottom: 0px solid #222;
    padding-top: 0px;
    padding-bottom: 0px;
}
