html, body {margin: 0; padding:0;}
body {
	text-align:center;
	background:url(../images/bgbody.gif) repeat-x #fff;
	color:#636363;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1,h2,h3,h4,p,form,input,fieldset,blockquote {margin:0;padding:0;}
ul {margin:5px 0 10px 0;padding:0 0 0 15px;}
img, fieldset {border:0px;}
img.foto {padding:3px;background:url(../images/ramka1.gif) no-repeat;width:60px;height:60px;}
img.foto2 {padding:3px;background:url(../images/ramka2.gif) no-repeat;width:136px;height:91px;}
:focus {outline:none;}
/* Fonts and colors */
body {
	font-family:Arial,Verdana,sans-serif;font-size:12px;
	/*font-family:Tahoma,Helvetica,Verdana,sans-serif;*/
	/*font-family:Trebuchet MS,Helvetica,sans-serif;*/
}
td {font-family:Arial,Verdana,sans-serif;font-size:12px;}
p {font-family:Arial,Verdana,sans-serif;font-size:12px;}
a {color:#636363;}
.fl {float:left;}
.fr {float:right;}
img.fl {margin:0 10px 10px 0;}
img.fr {margin:0 0px 10px 10px;}
/* NAGLOWKI */
h1 {font-size:12px;color:#5085bb;text-decoration:underline;}
/* INNE */
br.clear {clear:both}
/* LAYERS */
#page {
	width:900px;
	text-align:left;
	margin:0 auto;
	padding-top:44px;
}
#head {
	width:900px;
	height:290px;
}
#left {width:260px;float:left;position:relative;height:200px;}
#left img {position:absolute;top:-42px;}
#right {width:640px;float:left;position:relative;}
#banner {width:640px;height:249px;font-size:1px;}
#menu {width:640px;height:32px;padding-bottom:5px;background:#fffefa;padding-top:2px;font-size:1px;float:left;}
#menu a {float:left;text-indent:-4000px;height:37px;}
#menu a#m1 {width:78px;background:url(../images/menu/home.gif) no-repeat;}
#menu a#m2 {width:125px;background:url(../images/menu/our_services.gif) no-repeat;}
#menu a#m3 {width:201px;background:url(../images/menu/domain_name.gif) no-repeat;}
#menu a#m4 {width:235px;background:url(../images/menu/investment_advice.gif) no-repeat;}
#menu a:hover#m1,#menu a#m1.on {background-position:0 -37px}
#menu a:hover#m2,#menu a#m2.on {background-position:0 -37px}
#menu a:hover#m3,#menu a#m3.on {background-position:0 -37px}
#menu a:hover#m4,#menu a#m4.on {background-position:0 -37px}
#menu_top {position:absolute;right:0px;top:23px;}
#menu_top a {float:left;width:40px;height:19px;text-indent:-4000px;margin-left:12px;}
#menu_top a#mt1 {background:url(../images/top_menu/home.gif) no-repeat;} 
#menu_top a#mt2 {background:url(../images/top_menu/site_map.gif) no-repeat;}
#menu_top a#mt3 {background:url(../images/top_menu/contact.gif) no-repeat;}
#menu_top a:hover#mt1,#menu_top a#mt1.on {background-position:0 -19px}
#menu_top a:hover#mt2,#menu_top a#mt2.on {background-position:0 -19px}
#menu_top a:hover#mt3,#menu_top a#mt3.on {background-position:0 -19px}
#container {width:900px;}
#leftNav {
	width:250px;
	float:left;
	padding-top:11px;
	padding-right:10px;
}
#leftNav  div {padding-top:15px}
#leftNav blockquote {width:150px;float:left;}
#rightNav {
	width:640px;
	float:left;
}
#content {width:320px;float:left;padding-top:25px;}
#map {width:320px;float:left}
#content h1.title {height:45px;text-indent:-3000px;margin-bottom:22px;}
h1.home {background:url(../images/title/depmarc_home.gif) no-repeat;}
h1.contact {background:url(../images/title/depmarc_contact.gif) no-repeat;}
h1.invest {background:url(../images/title/depmarc_investment.gif) no-repeat;}
h1.domain {background:url(../images/title/depmarc_domain.gif) no-repeat;}
h1.services {background:url(../images/title/depmarc_services.gif) no-repeat;}
h1.mapa {background:url(../images/title/depmarc_sitemap.gif) no-repeat;}

#contact input, #contact label, #contact textarea {
	float:left;
	display:block;
	width:183px;
	height:21px;
	border:1px solid #bfbebe;
	margin-bottom:10px;
	padding-top:3px;
}
#contact label {
	width:65px;
	height:18px;
	padding-top:5px;
	padding-right:15px;
	border:0;
	text-align:right;
	
}
#contact textarea {
	width:230px;
	height:140px;
	
}
#contact input.submit {
	width:59px;
	height:24px;
	border:0px;
	float:right;
	padding-top:0;
	margin-right:5px;
}
#contact a {float:right}
#contact input.hidden {display:none;} 
#footer {
	float:left;
	width:100%;
	height:35px;
	background:#eff4f7;
	text-align:center;
	padding-top:28px;
	margin-top:30px;
}
.p10 {padding:10px;}
.p10bt {padding:10px 0;}
.center {text-align:center;}
span.mark {color:#5085bb;font-weight:bold;}
span.mark2 {color:#5085bb;font-weight:normal;}
#site_map li{margin:5px 0;}