@charset "utf-8";
/* CSS Document */
body { background: url(img/background.png) repeat; line-height:16px; font-size:13px; font-family:Verdana; color:#FFF;}
body a { color:#fff; text-decoration:underline;}
body a:hover { color:#363b3b;}
body img { border:none;}
#wrapper { width:780px;	margin:0 auto;}
#uphead { float:left; width:780px; height:30px; font-size:12px; color:#484F4F; text-align:center; padding-top:10px;}
#content { float:left; width:780px;}
#footer { float:right; width:450px; height:20px; font-size:10px; color:#475050; text-align:center;}
#logo { background: url(img/loading.gif) 50% 80% no-repeat; width:493px; height:380px;}

#left { width:493px; height:380px; position:absolute; z-index:2;}
#right { float:right; width:439px; min-height:513px; z-index:1;}

	/* MENU */
	#menu { float:right; width:289px; height:31px;}
	#menu ul{ padding-left:0; margin:0; list-style:none; text-align:center;}
	#menu ul li{ display:inline;}
	#menu ul a { line-height:40px; display:block; float:left; background:url(img/button.png) top no-repeat; width:67px; height:31px;
			   font-size:12px; text-align:center; text-decoration:none; color:#363b3b;}
	#menu ul a:hover { background:url(img/button_hover.png) top no-repeat; color:#d7d7d7;}
	#menu ul a.active { background:url(img/button_active.png) top no-repeat; color:#fff; font-weight:bold;}
	#menu ul a.active:hover { background:url(img/button_active.png) top no-repeat; color:#fff;}
	/* MENU */

#box { margin-top:225px; right:0px; width:438px; min-height: 265px;}
#box_top { height:40px; background: url(img/card_2_belt_top.png) bottom no-repeat;}
#box_middle { background:url(img/card_2_left.png) repeat-y;}
#box_bottom { height:18px; background: url(img/card_2_belt_bottom.png);}

#box_right { width:100%; background: url(img/card_2_right.png) right repeat-y;}
#box_center { overflow:hidden; margin-left:7px; min-height:230px; width:422px; background:#76a901 url(img/card_2_bg.png) repeat-x;}
#box_content { position:relative; margin:5px 22px 8px 22px; z-index:3;}

p { margin:0px; }
p.title { font-weight:bold; }
p.title_index { font-size:14px; text-align:center;}
p.underline { text-decoration:underline;}
p ul, li { list-style: disc;}
p.footer { font-size:9px; color:#8dca03;  padding-left:160px;}
p.footer a { text-decoration:none; font-weight:bold; color:#8dca03;}
p.seemap { font-style:italic; text-decoration:underline; margin-top:5px;}
p.center { text-align:center;}

.contact_left { float:left; width:140px;}
.contact_right { float:left; width:238px;}
.contact { float:right; width:360px; min-height:23px;}
.contact_left_mail { float:left; width:118px; height:23px;}
.contact_right_mail { float:right; width:238px; min-height:23px;}
#contact_button { float:right; }
#form { margin-top:5px;}
#write_us { float:left; margin-top:15px; font-weight:bold; }
#successful { float:left; margin-top:15px; text-decoration:underline; width:378px; height:150px;}


#adress_left { display:inline; float:left; width:50%; margin-left:7%;}
#adress_right { display:inline; float:left; width:40%;}
#adress_map { float:left; margin:20px auto; width:100%; text-align:center;}
#adress_map a {text-decoration:none;}
#map {text-decoration:underline;}
#map img { border:none;}

.hidden { height:0px; margin-left:-9999px;}

input.text { border: 1px solid #646262; color:#646262; width:100%; font-family:Verdana; font-size:12px;}
input.text:focus { border: 1px solid #646262; background:#e8e8e8;}
textarea.area { border: 1px solid #646262; color:#646262; width:100%; font-family:Verdana; font-size:12px;}
textarea.area:focus { border: 1px solid #646262; background:#e8e8e8;}
