@import url("text_style.css");

/* CSS Document */
body
{
	margin: 0px;
	height: 100%;
	font: 11px Tahoma, Arial;
	color: #1F203A;
	background-color: #0d4755;
	background-image:url(/img/common/bg.png);
	background-repeat: repeat-x;
}

img
{
	border: none;
}

form
{
	margin:0px;
}

a:link
{
	color:  #d8e9ee;
	text-decoration: none;
}

a:visited
{
	color:  #d8e9ee;
	text-decoration: none;
}

a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.hr
{
	background-image:url(/img/common/hr.gif);
	background-repeat: repeat-x;
	width: 10px;
}


/* ---> PAGE TOP */
.pagetop
{
	background-image:url(/img/common/top_bg.jpg);
	background-repeat: no-repeat;
	height: 179px;
}

.logo_container
{
	padding-left: 23px;
	padding-top: 15px;
	width: 248px;
	vertical-align: top;
}

.homelinks
{
	background-image: url(/img/common/homelinks_bg.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	margin-left: 18px;
	margin-right: 18px;
	padding-top: 5px;
	height: 24px;
	text-align: center;
}

.mainmenu
{
	/*margin: 0px 0px 0px 10px;*/
	/*margin: 95px 0px 0px 20px;*/
	position: absolute;
	top: 146px;
	left: 202px;
	z-index: 200;
}

.mainmenu td
{
	padding: 10px;
	font-weight: bold;
	color: #44455A;
	text-transform: uppercase;
}

.mainmenu a:link, .mainmenu a:visited
{
	color: #006699;
	text-decoration: none;
}

.mainmenu a:hover
{
	color: #0076AE;
	text-decoration: underline;
}



/* <--- PAGE TOP */

/* ---> PAGE BOTTOM */
.pagebottom
{
	margin-top: 20px;
	height: 50px;
	padding: 15px 15px 15px 71px;
	/*background-color: #F4F3F0;*/
}

.copyright
{
	vertical-align: top;
	padding-top: 10px;
	color: #66939e;
}

.copyright a
{
	font-size: 10px;
}

/* <--- PAGE BOTTOM */


/* ---> MAINPAGE STYLES */
.top_text
{
	background-image: url(/img/common/top_text_bg.jpg);
	background-repeat: repeat-x;
	width: 380px;
	
	font: 11px Tahoma, Georgia, serif;
	color: #FFFFee;
	
	padding: 15px 5px 20px 53px;
}

.coffee_cup
{
	position: absolute;
	top: 416px;
	left: -48px;
	z-index: 100;
}

.pen
{
	position: absolute;
	top: 846px;
	left: 25%;
	z-index: 102;
}

.draftboard
{
	width: 100%;
	height: 511px;
	/*overflow: hidden;*/
	text-align: left;
	position: relative;
	top: 318px;
}

.puzzle
{
	width: 100%;
	height: 850px;
	/*overflow: hidden;*/
	text-align: right;
	position: absolute;
	z-index: 103;
}

.cellphone
{
	position: absolute;
	top: 700px;
	left: 64%;
	z-index: 104;
}

.mainpage_body
{
	padding: 4px 71px 20px 71px;
}

.mainpage_left
{
	padding-top: 40px;
	width: 65%;
	padding-right: 70px;
	vertical-align: top;
}

.last_objects td
{
	vertical-align: top;
}

.last_object
{
	border: #f2f2f2 4px solid;
	height: 85px;
	background-repeat:no-repeat;
	background-position: center top;
	background-color: #DFDCD2;
	cursor: pointer;
}

.last_object_header
{
	text-align: center;
	font: 12px Tahoma, Arial;
	padding: 10px 0px 10px 0px;
}

.last_object_descr
{
	text-align: center;
	color: #666666;
}


.mainpage_right
{
	width: 55%;
	vertical-align:top;
}

.newsblock
{
	padding: 10px 20px 10px 52px;
	background-image: url(/img/common/newsblock_bg.jpg);
	background-repeat: repeat-x;
	
	width: 200px;
}

.newsitem
{
	margin: 10px 0px 10px 0px;
}

.news_date
{
	color: #bfd5db;
}

.news_link
{
	font: 12px Tahoma, Georgia, serif;
	color: #d8e9ee;
	padding-top: 5px;
	
	position: relative;
	z-index: 101;
}

.new_supplies
{
}

.new_supplies th
{
	text-align: left;
	font-weight: normal;
	width: 65%;
}

.new_supplies td
{
	color: #CC9900;
	width: 35%;
}

.searchform
{
	padding: 14px 10px 0px 10px;
}

.searchform input
{
	width: 95%;
	font: 10px Tahoma, Arial;
}

/* <--- MAINPAGE STYLES */

/* ---> OTHER PAGES */
.page_middle
{
	padding-top: 55px;
	vertical-align: top;
	width: 60%;
}

.pageheader
{
	background-image: url(/img/common/screpka.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
	padding-left: 105px;
	margin-bottom: 30px;
}

.page_content
{
	padding-left: 110px;
}


.page_right
{
	padding-top: 55px;
	vertical-align: top;
	width: 20%;
}

.leftmenu
{
	position: relative;
	z-index: 200;
}
/* <--- OTHER PAGES */


/* ---> ROUND CORNER STYLES */
.corners
{
	background-image: url(/img/corners/lb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #F6F5F2;
}

.corner_lt
{
	background-image: url(/img/corners/lt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.corner_rt
{
	background-image: url(/img/corners/rt.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.corner_rb
{
	background-image: url(/img/corners/rb.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* <--- ROUND CORNER STYLES */



