@charset "utf-8";
/* CSS Document */

*	{
	margin:0;
	padding:0;
}

body	{
	background:url(../img/body_img.png) top repeat-x #EEEEEE;
	color: #000;
	font-family: "Arial Unicode MS", "BPG Glaho", Verdana, Arial, sans-serif;
	font-size: 13px;
}


.wraper	{
	width:962px;
	margin:auto;
	position:relative;
}

#header	{
}



/*	menu	*/

.menubar	{
	position:absolute;
	top:138px;
	width:960px;
	left:0px;
}

.menu	{
	height:50px;
	position:absolute;
	right:15px;
	top:11px;
}

.menu	li	{
	display:inline;
	float:left;
	margin-left:3px;
	cursor:pointer;
	width:auto;
}

.menu li span	{
	display:none;
}

.menu	li a	{
	height:37px;
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	cursor:pointer;
}


.menu .divider	{
	background:url(../img/menu_divider.png) no-repeat top;
	width:11px;
	height:37px;
	background-position:0px 5px;
	cursor:default;
}

.clearer	{
	clear:both;
}

/* Buttons */

a.menu_main:link, a.menu_main:visited {
	width:  180px;
	background-image:url(../img/menu.png);
	background-position: -10px -2px;
}
a.menu_main:hover, a.menu_main:active {
	background-position: -10px -34px !important;
}

/* */

a.menu_about:link, a.menu_about:visited {
	width:  148px;
	background-image:url(../img/menu.png);
	background-position: -188px -2px;
}
a.menu_about:hover, a.menu_about:active {
	background-position: -188px -34px !important;
}

/* */

a.menu_production:link, a.menu_production:visited {
	width:  123px;
	background-image:url(../img/menu.png);
	background-position: -335px -2px;
}
a.menu_production:hover, a.menu_production:active {
	background-position: -335px -34px !important;
}



/* */

a.menu_service:link, a.menu_service:visited {
	width:  141px;
	background-image:url(../img/menu.png);
	background-position: -457px -2px;
}
a.menu_service:hover, a.menu_service:active {
	background-position: -457px -34px !important;
}


/* */

a.menu_partners:link, a.menu_partners:visited {
	width:  145px;
	background-image:url(../img/menu.png);
	background-position: -596px -2px;
}
a.menu_partners:hover, a.menu_partners:active {
	background-position: -596px -34px !important;
}

/* */

a.menu_contacts:link, a.menu_contacts:visited {
	width:  115px;
	background-image:url(../img/menu.png);
	background-position: -739px -2px;
}
a.menu_contacts:hover, a.menu_contacts:active {
	background-position: -739px -34px !important;
}









.titles	{
	background:url(../img/titles_mark.png) no-repeat left top;
	height:35px;
	font-size:18px;
	color:#FFF;
	padding-left:35px;
	padding-bottom:5px;
	position:absolute;
	top:213px;
	left:15px;
	width: 902px;
}

.titles a	{
	color:#FFF;
	text-decoration:none;
}


.paper	{
	width:962px;
	margin:auto;
	margin-top:115px;
}

.paper	.paper_top	{
	background:url(../img/paper_top.png) no-repeat bottom;
	width:962px;
	height:9px;
}

.paper	.main_content	{
	background:url(../img/paper_middle.png) repeat-y;
	padding:5px 15px 5px 15px;
	text-align:left;
	color:#333;
}

.paper	.main_content p	{
	text-align:justify;
	text-indent:15px;
	line-height:160%;
	margin-bottom:15px;
}

.paper	.paper_bottom	{
	background:url(../img/paper_bottom.png) no-repeat top;
	width:962px;
	height:7px;
}


.footer	{
	height:60px;
	position:relative;
}

.copyright	{
	background:url(../img/copyright.png) no-repeat top;
	width:360px;
	height:42px;
}

.pixar	{
	position:absolute;
	top:5px;
	right:10px;
}

.martebuli	{
	background:url(../img/martebuli.png) no-repeat top;
	width:95px;
	height:24px;
	position:absolute;
	top:10px;
	right:290px;
}

.xhtmlcss	{
	position:absolute;
	top:10px;
	right:130px;
	width:150px;
	height:24px;
}



.cont_table	{
	width:100%;
}

.menu_td	{
	width:220px;
}


/* LEFT MENU */

.left_menu	{
	width:200px;
	position:relative;
}

.left_menu	li	{
	border-bottom:1px #666 dashed;
}

.left_menu	li:hover	{
	background:#E9E7E7;
}

.left_menu	li	a {
	width:180px;
	height:35px;
	display:block;
	padding-top:20px;
	text-decoration:none;
	background:url(../img/left_menu_icon.png) left center no-repeat;
	padding-left:25px;
	color:#4B4B4B;
	font-size:14px;
}

.title_arrow 	{
	margin-left:5px;
	background:url(../img/titles_arrow.png) no-repeat left center;
	padding-left:36px;
	text-decoration:none;
}

.title_arrow a	{
	text-decoration:none;
}

.content_td	{
	vertical-align:top;
}

.heighter	{
	height:300px;
}
