/* CSS Document */

body	{background: url(images/bottom_layer.gif) top #68a7b4;
	background-repeat: repeat-x;
	font:15px/20px Arial, Helvetica, sans-serif; 
	margin: 0px 0px 0px 0px; padding:0;}

div, ul, h1, h2, h3, li, p, img{margin:0; padding:0;}
ul{list-style-type:none;}

/* TOP */
#top	{background: url(images/bottom_logo.gif); 
	background-repeat: no-repeat;
	width:947px; height:237px;
	margin:0 auto; padding:0;}

#topmemu	{width:242px; height:99px; float: right; display:block; text-decoration:none;}

#topmemu1	{width:242px; height:73px; text-decoration:none; display:block;}
#topmemu1 a{width:242px; height:73px; text-decoration:none; display:block;}
#topmemu1 a:hover{width:242px; height:73px; background:url(menu/button_home.gif) no-repeat; display:block;}

#topmemu2	{width:57px; height:24px; float: right; background:url(menu/button_rus_1.gif) no-repeat; text-decoration:none;}
#topmemu2 a{width:57px; height:24px; float: right; display:block; background:url(menu/button_rus_1.gif) no-repeat; text-decoration:none;}
#topmemu2 a:hover{width:57px; height:24px; background:url(menu/button_rus_2.gif) no-repeat; float: right;}

#topmemu3	{width:58px; height:24px; float: right; background:url(menu/button_ukr_1.gif) no-repeat; text-decoration:none;}
#topmemu3 a{width:58px; height:24px; float: right; display:block; background:url(menu/button_ukr_1.gif) no-repeat; text-decoration:none;}
#topmemu3 a:hover{width:58px; height:24px; background:url(menu/button_ukr_2.gif) no-repeat; float: right;}


/* MENU */
#menu	{
	width:947px; height:32px;
	margin:0 auto; padding:0;}

#menu1	{width:110px; height:32px; background:url(menu/1a.gif) no-repeat; float: left;}
#menu1 a{width:110px; height:32px; display:block; text-decoration:none; }
#menu1 a:hover{width:110px; height:32px; background:url(menu/1b.gif) no-repeat;}

#menu2	{width:186px; height:32px; background:url(menu/2a.gif) no-repeat; float: left;}
#menu2 a{width:186x; height:32px; display:block; text-decoration:none; }
#menu2 a:hover{width:186px; height:32px; background:url(menu/2b.gif) no-repeat;}

#menu3	{width:205px; height:32px; background:url(menu/3a.gif) no-repeat; float: left;}
#menu3 a{width:205x; height:32px; display:block; text-decoration:none; }
#menu3 a:hover{width:205px; height:32px; background:url(menu/3b.gif) no-repeat;}

#menu4	{width:153px; height:32px; background:url(menu/4a.gif) no-repeat; float: left;}
#menu4 a{width:153x; height:32px; display:block; text-decoration:none; }
#menu4 a:hover{width:153px; height:32px; background:url(menu/4b.gif) no-repeat;}

#menu5	{width:142px; height:32px; background:url(menu/5a.gif) no-repeat; float: left;}
#menu5 a{width:142x; height:32px; display:block; text-decoration:none; }
#menu5 a:hover{width:142px; height:32px; background:url(menu/5b.gif) no-repeat;}

#menu6	{width:151px; height:32px; background:url(menu/6a.gif) no-repeat; float: left;}
#menu6 a{width:151x; height:32px; display:block; text-decoration:none; }
#menu6 a:hover{width:151px; height:32px; background:url(menu/6b.gif) no-repeat;}

/* BODY */

#body	{width:947px;
	margin:0 auto; padding:0;}

#name	{width:250px; height:32px; position: absolute;
	margin: 17px 0px 0px 0px; padding:0;
	z-index: 2;}

#main_name	{width:250px; height:32px; position: absolute;
	margin: 17px 0px 50px 406px; padding:0;
	z-index: 2;}

#offer	{width:430px; height:280px; position: absolute;
	margin: 80px 0px 0px 0px; padding:0;
	z-index: 3;}


.main_article {	width: 450px;
	background: url(images/bottom_body.gif) top #dfe7e2;
	background-repeat: repeat-x;
	float: right;
	width:450px;
	font:15px/20px Arial, Helvetica, sans-serif; 
	margin: 17px 0px 0px 0px; padding:0;
	z-index: 1;}

.main_article p.first-ele {
	background: 
		transparent url(images/mainpage_body_header.gif) 
		no-repeat 
		top left;}

.main_article p.last-ele {
	padding: 25px 0 0 70px;
	background: transparent 
		url(images/mainpage_body_footer.gif) 
		no-repeat 
		bottom left;}


.article {	width: 856px;
	background: url(images/bottom_body.gif) top #dfe7e2;
	background-repeat: repeat-x;
	float: right;
	width:856px;
	font:15px/20px Arial, Helvetica, sans-serif; 
	margin: 17px 0px 0px 0px; padding:0;
	z-index: 1;}

.article p.first-ele {
	background: 
		transparent url(images/body_header.gif) 
		no-repeat 
		top left;}

.article p.last-ele {
	padding: 25px 0 0 70px;
	background: transparent 
		url(images/body_footer.gif) 
		no-repeat 
		bottom left;}

h2 {font:16px/20px Arial, Helvetica, sans-serif; color: #005183;
	margin: 8px 25px 5px 75px; padding:0; font-weight: bold;}

p.body1 {font:15px/20px Arial, Helvetica, sans-serif; 
	margin: 8px 25px 5px 100px; padding:0;}

p.portfolio {font:16px/20px Arial, Helvetica, sans-serif; color: #005183;
	margin: 8px 25px 5px 100px; padding:0;}

a {color: #df2945; text-decoration:none; }
a:hover {color: #df2945; text-decoration:underline; }

a.portfolio_link {font:12px/20px Arial, Helvetica, sans-serif; font-weight: bold; color: #df2945; text-decoration:none;}
a.portfolio_link:hover {font:12px/20px Arial, Helvetica, sans-serif; font-weight: bold; color: #de0021; text-decoration:underline;}

/* FOOTER */
#footer	{
	width:947px; height:180px;
	margin:0 auto; padding:0;}

#footer2{background: url(images/bottom_footer.gif); 
	background-repeat: no-repeat;
	width:947px; height:100px;
	float: right;
	margin:0 auto; padding:0;}

#main_footer2{background: url(images/mainpage_bottom_footer.gif); 
	background-repeat: no-repeat;
	width:947px; height:100px;
	float: right;
	margin:0 auto; padding:0;}

p.bottom {font:12px/20px Arial, Helvetica, sans-serif; color: #005183; 
	margin: 15px 25px 5px 190px; padding:0;}
p.main_bottom {font:12px/20px Arial, Helvetica, sans-serif; color: #005183; 
	margin: 15px 25px 5px 596px; padding:0;}

a.bottomlinks {font:12px/20px Arial, Helvetica, sans-serif; color: #df2945; text-decoration:none; }
a.bottomlinks:hover {font:12px/20px Arial, Helvetica, sans-serif; color: #df2945; text-decoration:underline; }
