@charset "utf-8";

/* ++++++++++++++++++++++ FONT IMPORT +++++++++++++++++++++ */
@font-face
{	
	font-family: 'PixelEmulator';
    src: url('/fonts/PixelEmulator-webfont.eot');
    src: url('/fonts/PixelEmulator-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PixelEmulator-webfont.woff2') format('woff2'),
         url('/fonts/PixelEmulator-webfont.woff') format('woff'),
         url('/fonts/PixelEmulator-webfont.ttf') format('truetype'),
         url('/fonts/PixelEmulator-webfont.svg#PixelEmulator') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* ---------------------- FONT IMPORT --------------------- */


/* ++++++++++++++++++++++++ CONTAINERS HIERARCHY +++++++++++++++++++++++++ */
html, body, table.siteBlock, table.mainAndFeetBlock, table.mainBlock, .mainRightBlock, .subMainRightBlock, .mainLeftBlock, .subMainLeftBlock
{
	height: 100%;
}
/* ------------------------ CONTAINERS HIERARCHY ------------------------- */


/* ++++++++++++++++++++++++ BODY +++++++++++++++++++++++++ */
body 
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	
	/*background: #bde4f9;
	background-image: url("/img/basic/bg_top_big.png"), url("/img/basic/bg_bottom.png");*/
	
	background: #d9f2ff;
	background-image: url("/img/basic/bg_top_big.png"), url("/img/basic/bg_bottom_2.png");
    background-repeat: repeat-x, repeat-x;
    background-position: left top, left top; /* bg_bottom.png moved to bottom be js */
}
/* ------------------------ BODY ------------------------- */


/* ++++++++++++++++++++++++++++++ SITE BLOCK ++++++++++++++++++++++++++++ */
table.siteBlock
{	
	padding-bottom:10px;
	padding-top:10px;

}
/* ------------------------------ SITE BLOCK ---------------------------- */


/* ++++++++++++++++++++++++++++++ HEAD BLOCK ++++++++++++++++++++++++++++++ */
.headBlock
{
	background: #a4c703;
	/*padding:20px;*/
	padding:1px;
	padding-bottom:0px;
	
	
	/*font-family: "PixelEmulator";*/
	font-family: Verdana, Geneva, sans-serif;
	font-size:28px;
	color: #f7f5f5;
	font-weight:bold;
	
	border: 1.5px solid #83ad01; /*#5a8509;*/ /* #7bbb01 */
	border-bottom: 0px;
	border-radius: 10px 10px 0px 0px;
}

.headBlock a { color: #ffffff; }
.headBlock a:hover { color: #ffffff; }

.headBlock .greenText { color: #95cc0b; } /* 88ce02 */

.headBlock .subHeadBlock
{
	background: #262626;
	padding:4px;
	
	/*border: 1px solid #a9da0f;*/
	border-radius: 8px 8px 0px 0px;
}
/* ------------------------------ HEAD BLOCK ------------------------------ */


/* ++++++++++++++++++++++++++++ MAIN BLOCK ++++++++++++++++++++++++++++ */
table.mainAndFeetBlock
{
	/*background: #83ad01;*/ /* #fbfbfb */
	/*border: 1.5px solid #5a8509;*/ /* #7bbb01*/ /* 466b00 */
	/*border-radius: 0px 4px 4px 4px;*/
	
	position:relative;
	z-index: 3;
	
	border-radius: 0px 12px 12px 12px;
	padding: 0px;
}

table.mainBlock 
{
	margin:0px;
	/*padding:15px;*/
	padding-bottom:0px;
	padding-top:0px;
	
	font-size:16px;
	/*background: #a9da0f;*/ /*#fbfbfb;*/
	
	/*border: 1px solid #d11369;*/
}

table.mainBlock .mainRightBlock
{	
	background:#a4c703; /*#bbe710;*/
	padding-top:1px;
	padding-right:1px;
	
	border: 1.5px solid #83ad01;
	border-bottom: 0px;
	border-left: 0px;
	border-radius: 0px 10px 0px 0px;
}

.mainRightBlock .subMainRightBlock
{	
	background: #fbfbfb;

	padding-top:14px;
	padding-right:14px;
	
	/*border: 1px solid #a9da0f; 
	border-bottom: 0px;
	border-left: 0px;*/
	border-radius: 0px 8px 0px 0px;
}

table.mainBlock .mainLeftBlock
{	
	background:#a4c703; /*#bbe710;*/
	padding-top:1px;
	padding-left:1px;
	
	border: 1.5px solid #83ad01;
	border-bottom: 0px;
	border-right: 0px;
}

.mainLeftBlock .subMainLeftBlock
{	
	background: #fbfbfb;

	padding-top:14px;
	padding-left:14px;
	
	/*border: 1px solid #a9da0f;
	border-bottom: 0px;
	border-left: 0px;*/
}
/* ---------------------------- MAIN BLOCK ---------------------------- */


/* ++++++++++++++++++++++++++++++ FEET BLOCK ++++++++++++++++++++++++++++ */
table.mainAndFeetBlock .feetBlockContainer
{
	background:#a4c703; /*#bbe710;*/
	padding:1px;
	padding-top:0px;
	
	border: 1.5px solid #83ad01;
	border-top: 0px;
	border-radius: 0px 0px 10px 10px;
}

.feetBlockContainer .feetBlockSubContainer
{
	background: #fbfbfb;
	
	padding: 19px;
	padding-top: 15px;
	padding-bottom: 0px;
	
	/*border: 1.5px solid #83ad01;
	border-top: 0px;*/
	border-radius: 0px 0px 8px 8px;
}

.feetBlockContainer .feetBlock 
{ 
	/*margin: 20px;
	margin-top: 15px;
	margin-bottom:0px;*/
	
	padding:10px;
	padding-top:7px;
	
	border-top: 1px solid #262626;
}
/* ------------------------------ FEET BLOCK ---------------------------- */


/* ++++++++++++++++++++++++ BASIC +++++++++++++++++++++++++ */
ul{list-style-type:square; margin:0px;}
ul li {padding:7px;}

a{ text-decoration:none; color: #026fb0;}
a:hover{ color: #30a5ea;}

hr { 
    display: block;
    margin: 7px;
    margin-left: 5px;
    margin-right: 5px;
	
	border: none;
    height: 0.8px; /* 1px - in Chrome is 2px, 0.8px - 1px - f***ing magic */
	
	color: #262626; /* old IE */
    background-color: #262626; /* Modern Browsers */
}

p
{
	margin:0px;
	padding:7px;
	
	/* border: 1px solid #dc1369; */
}

img
{
	vertical-align: middle;
	margin:0px;
	padding:7px;
	
	/*border: 1px solid #dc1369;*/
}

button
{
	vertical-align: middle;
	margin:7px;
	padding:7px;

	color: #ffffff;
	font-family: "PixelEmulator";
	font-size: 16px;
	
	
	background:#74b100;	
	border-radius: 4px;
	cursor: pointer;
	
	border: 1px solid #6da601;
}
button:hover 
{
	background:#88ce02;
}
/* ------------------------ BASIC ------------------------- */


/* ++++++++++++++++++++++++++++ COMMON ++++++++++++++++++++++++++++ */
.greenBorder
{
	/*border: 1px #a5da2f solid;

	box-shadow: 0 0 5px #92c61d;
	-moz-box-shadow: 0 0 5px #92c61d;
	-webkit-box-shadow: 0 0 5px #92c61d;*/
	
	border: 1px #98bd09 solid;

	box-shadow: 0 0 5px #86ad00;
	-moz-box-shadow: 0 0 5px #86ad00;
	-webkit-box-shadow: 0 0 5px #86ad00;
	
	
	
}

.whiteText {	color: #ffffff; }
.greenText {	color: #74b100; } /* #88ce02*/
.hugeText {font-size: 24px; /*font-family: "PixelEmulator";*/}

.blankLine6 { margin: 0px; padding: 0px; display: block; font-size: 6px; }
/* ---------------------------- COMMON ---------------------------- */
