@charset "utf-8";
body,td,th {
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
	margin:0px;
}

.site {	
	margin-bottom:0px;
}

.login_bar{
	background-color:#00adef;
	width:100%;
	height:400px;
	margin-top:150px;
}

.login_box{
	background-color:#00adef;
	width:100%;
	display:block;
	height:220px;
	padding-top:15px;
	width:350px;
}

.login_input { border:solid 1px #999; color:#036; padding:5px; }

.input_button {
position:relative;
line-height:30px;
background-color:#465056;
background-repeat:repeat-x;
	color:#FFF !important;
border: 0px solid #999;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding: 5px 15px 5px 15px;
margin-left:10px;
}


.input_button:hover {
position:relative;
line-height:30px;
background-color:#06C;
background-repeat:repeat-x;
color:#FFF !important;
border: 0px solid #999;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
padding: 5px 15px 5px 15px;
margin-left:10px;
}

.button_in {
position:relative;
line-height:30px;
background-image:url(../images/button_1.png);
background-repeat:repeat-x;
color:#333;
border: 1px solid #999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 5px 10px 5px 10px;
cursor:pointer;
}

.button_in:hover {
position:relative;
line-height:30px;
background-image:url(../images/button_2.png);
background-repeat:repeat-x;
color:#333;
border: 1px solid #999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 5px 10px 5px 10px;
cursor:pointer;
}

.button_in_selected {
position:relative;
line-height:30px;
background-image:url(../images/button_2.png);
background-repeat:repeat-x;
color:#333;
border: 1px solid #999;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 5px 10px 5px 10px;
cursor:pointer;
}

input.button_in { line-height:normal !important; }

.input_field {
	background-color:#FFF;
	color:#333;
	border: 1px solid #999;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	padding: 3px 3px 3px 3px;
}

.top_bar {
	background-color:#00adef;
	width:100%;
	height:50px;
}

.top_bar .container {
	/*width:980px;*/
	width:1200px;
	padding-top:15px;
	margin-left:auto;
 	margin-right:auto;
	color:#FFF;
	font-size:13px;
}

.top_bar .text {
	float:left;
	padding-left:25px;
}

.top_bar .text_credits {
	float:right;
	padding-left:25px;
}

.top_bar .boxes {
	padding:5px;
	background-color:#465056;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size:11px;
	font-weight:bold;
}

.top_bar .boxes  a:link {
    color: white;
}

.top_bar .boxes  a:visited {
    color: white;
}

.top_bar .boxes  a:hover {
    color: #CF0;
}

	
.logo_bar {
	display:block;
	/*width:980px;*/
	width:1200px;
	margin-top:10px;
	margin-left:auto;
 	margin-right:auto;
}

.logo_bar .logo {
	background-image:url(../images/u_logo.png);
	background-repeat:no-repeat;
	width:250px;
	height:75px;
}

.logo_bar .notice {
	float:right;
	margin-top:-40px;	
	width:50px;
	height:25px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	width:1000px;
	color:#333;
	font-size: 13px;
	font-weight: bold;
}

.logo_bar .notice a:link {
	color: black;
}
.logo_bar .notice a:visited {
    color: black;
}

.logo_bar .notice a:hover {
	color: #C00;
}


.main_site {
	margin-top:30px;
	/*width:980px;*/
	width:1200px;
	margin-left:auto;
 	margin-right:auto;
}

.border_top {
	background-color:#dad7b4;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	text-align:right;
	font-size:13px;
}

.footer {
	height: 293px;
	position:relative;
	margin-left:auto;
 	margin-right:auto;
	color:#FFF;
	background-color:#00adef;
	font-size:13px;
	text-align:center;
}

.ft_box1 {
	width:100px;
	padding:6px;
	background-color:#3b3b3b;
	color:#FFF;
	font-size:11px;
	text-align:center;
	margin-top: 10px;
}

li {
	margin-left:20px;
	padding-top:5px;
}

ul.footer-ul  li {
	margin-left: 0;
	padding-top:5px;
}


a.li:link { text-decoration: none; color:#FFF; }
a.li:visited { text-decoration: none; color:#FFF; }
a.li:hover { text-decoration: none; color:#CF0; }
a.li:active { text-decoration: none; color:#FFF; }

a.disconect_link:link { text-decoration: none; color:#FFF; }
a.disconect_link:visited { text-decoration: none; color:#FFF; }
a.disconect_link:hover { text-decoration: none; color:#CF0; }
a.disconect_link:active { text-decoration: none; color:#FFF; }
	

.settings_box {
	display:block;
	color:#000;
	float:left;
	width:120px;
	height:75px;
	text-align:center;
}

.settings_box:hover {
	color:#000;
	display:block;
	float:left;
	width:120px;
	height:75px;
	text-align:center;
}

/* tables NEW 06/2014 */

.table_report_general {}

.btnSort img { height:9px; widows:8px; margin-left:5px; }
.btnSort:hover { cursor:pointer; text-decoration:underline; }
.btnSort.active { text-decoration:underline; }

.statsInpBox { display:block; position:relative; margin-bottom:10px; }
.statsInpBox input { padding:5px; border-radius:4px; border:solid 1px #A7A7A7; }
.statsInpBox select { padding:5px; border-radius:4px; border:solid 1px #A7A7A7; }


/* ============================================================PRICE LIST======================================================== */

.price-line {
	position: relative;
	line-height: 40px;
	border: solid 1px #E0E0E0;
	padding: 15px;
}

.price-label {
	background-color: #3b3b3b;
	color: #FFF;
	padding: 10px;
	width: 50px;
	height: 50px;
	text-align: center;
	border-radius: 5px;
}

.price-bgline {
	background-color: #eae8d7;
}

/*.price-bgline:hover { background-color:#d9d6b8; }*/
.price-bgline.active {
	background-color: #d9d6b8;
}

.price-bgline td {
	border-top: solid 3px #FFF;
}

.price-buy {
	border: solid 2px #eae8d7;
	padding: 10px;
	color: #333;
	line-height: 22px;
}

.price-creditsLabel {
	font-size: 11px;
	color: #666;
}

.btnPrice {
	position: relative;
	width: 119px;
	height: 35px;
	background-image: url(../css/buy_button_1.png);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	cursor: pointer;
}

.btnPrice div {
	padding-top: 6px;
	padding-right: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.btnPrice:hover {
	background-position: bottom;
}

.packPriceContainer {
	position: relative;
	float: left;
}

.packPrice {
	padding: 20px 5px 0px 5px;
	background-color: #3b3b3b;
	border-radius: 6px;
	position: absolute;
	top: -50px;
	height: 50px;
	width: 109px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}

.pricesInfoBar {
	width:15px;
	height:230px;
	color:#FFFFFF;
	/* Safari */
	-webkit-transform: rotate(-90deg);

	/* Firefox */
	-moz-transform: rotate(-90deg);

	/* IE */
	-ms-transform: rotate(-90deg);

	/* Opera */
	-o-transform: rotate(-90deg);

	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
