@charset "utf-8";
/* CSS Document */

img { behavior: url(iepngfix.htc); border:0px; border-style:none; border-color:transparent; }


a {
	color:#FFCC66;
	border:0px; 
	border-style:none; 
	border-color:transparent;
}

a:link, a:visited, a:hover, a:active {
	border:0px; 
	border-style:none; 
	border-color:transparent;
	outline: none;
}

a:focus
{
-moz-outline-style: none;
}

body {
	height:850px;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:#000000;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family: Georgia, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
	font-size:0.85em;
	color:#FFFFFF;
}

form {
	margin:0px;
	padding:0px;
}

label {
	font-style:italic;
	font-size:1em;
	color:#FFCC66;
	font-family: Georgia, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
}

input {
	width:230px; 
	font-size:14px; 
	color:#FFFFFF; 
	background-color:transparent;
	border:1px; 
	border-style:solid; 
	border-color:#666666; 
	padding:3px;
	font-family: Georgia, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
}

textarea {
	width:475px; 
	font-size:14px; 
	color:#FFFFFF; 
	background-color:transparent;
	border:1px; 
	border-style:solid; 
	border-color:#666666; 
	padding:3px;
	font-family: Georgia, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
}

p {
	font-family: Georgia, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
	font-size:0.95em;
	color:#FFFFFF;
	padding:0px;
	margin:0 0 10px 0;
	text-align:justify;
}

ul {
	list-style-type:disc;
	margin-left:10px;
	margin-bottom:8px;
}

li {
	list-style-type:disc;
	margin-left:10px;
}

#wrapper {
	width:1816px;  /*904px*/
	height:850px;
	position:absolute;
	top:0px;
	left:96px;
	overflow:hidden;
}

#mask {
	width:7232px;  /*800%=904x8*/
	height:850px;
}

.item {
	width:904px;    /*25%*/
	height:850px;
	float:left;
}


.content {
	width:904px;
	height:850px;
	top:0;
	margin:0 auto;
	position:absolute;
}

h1 {
	float:left; 
	margin:0px;
	width: 904px;
	height:12px;
	font-size:0.714em; 
	color:#7d9292; 
	font-weight:normal; 
	text-decoration:none;
	text-align:center;

}

h1 a {
	font-size:1em; 
	color:#7d9292; 
	font-weight:normal; 
	text-decoration:none;
	text-align:center;
	border:none;
}

h2 {
	float:left;
	width:459px;
	height:45px;  
	display:inline; 
	padding:0px;
	margin:0 30px 5px 10px; 
	font-size:2.6em;
	color:#FFFFFF;
	text-align:left;
}

h3 {
	float:left;
	width:469px;
	height:25px;  
	display:inline; 
	margin:5px 30px 0 0; 
	font-size:1.55em;
	color:#FFFFFF;
	font-weight:normal;
	text-align: right;
}

h3 a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align: right;
	border:none;
}

h4 {
	float:left;
	width:469px;
	height:16px; 
	display:inline; 
	margin:0 30px 0 0; 
	padding:0px;
	font-size:0.8em;
	color:#FFCC66;
	font-weight:normal;
	text-align: right;
}

h4 a {
	color:#FFCC66;
	font-weight:normal;
	text-decoration:none;
	text-align: right;
	border:none;
}

h3 a:hover, h4 a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#fbad3e;
	text-align: right;
	border:none;
}

.menu_gap {
	width:30px; 
	height:74px;
}

.menu_gap1 {
	width:30px; 
	height:453px;
}

.home {
	width:30px; 
	height:89px;
	background:url(../images/home_webdesign.png) no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
}

.home:hover {
	background-position:bottom left;
}

.portfolio {
	width:30px; 
	height:144px;
	background:url(../images/portfolio_webdesign.png) no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
}

.portfolio:hover {
	background-position:bottom left;
}

.services {
	width:30px; 
	height:116px;
	background:url(../images/services_webdesign.png) no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
}

.services:hover {
	background-position:bottom left;
}

.contact {
	width:30px; 
	height:119px;
	background:url(../images/contact_webdesign.png) no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
}

.contact:hover {
	background-position:bottom left;
}

.flags_div {
	float:right; 
	width:884px; 
	height:24px; 
	margin:5px 20px 0 0; 
	display:inline;
	text-align:right;
}

.flag {
	float:right; 
	width:24px; 
	height:24px; 
	margin:0 10px 0 0; 
	display:inline;
}

.tablou {
	float:left; 
	width:405px; 
	height:495px; 
	margin:5px 0 0 0; 
	display:inline; 
	padding:0px;
	border:0px; 
	border-style:none; 
	border-color:transparent;
}

.capital {
	font-family: Georgia, Verdana, "Trebuchet MS", "Times New Roman", Times, serif;
	font-size:2.2em;
	color:#FFFFFF;
}

.noob {
	position:absolute; 
	top:242px; 
	left:200px; 
	z-index:2; 
	background-color:#FFFFFF; 
	color:#FF0000; 
	font-size:5em;
}

.logo {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:66px; 
	height:542px;
}

.chair {
	position:absolute; 
	top:412px; 
	/*left:806px; */
	right: 0px;
	width:194px; 
	height:438px; 
	z-index:2;
}

.menu {
	position:absolute; 
	top:0px; 
	left:66px; 
	width:30px; 
	height:542px;
}

.copyright {
	position:absolute; 
	/*left:645px; */
	left:545px;
	top:544px; 
	font-size:10px; 
	color:#1c2021;
}

.copyright_s {
	position:absolute; 
	left:700px;
	top:544px; 
	font-size:10px; 
	color:#1c2021;
}

.copyright1 {
	position:absolute; 
	/*left:645px; */
	left:100px;
	top:544px; 
	font-size:10px; 
	color:#1c2021;
}

.copyright a, .copyright1 a, .copyright_s a {
	font-size:10px; 
	color:#1c2021;
	text-decoration:none;
	font-weight:normal;
	border:none;
}

.content_text {
	float:left; 
	width:499px;
}

.door_portfolio {
	position:absolute; 
	top:134px; 
	right:90px;
}

.webdesign_wall {
	float:left; 
	width:904px; 
	height:541px; 
	background-image:url(../images/webdesign_wall.png);
	behavior: url(iepngfix.htc);  
	background-repeat:no-repeat;
}

.ajaxtabs_div {
	float:left; 
	width:490px; 
	height:440px; 
	margin-top:10px;
}

.portfoliotabs_div {
	width:490px; 
	padding-top: 10px;
}

.grossediv {
	float:left; 
	width:499px; 
	height:415px; 
	margin:0px; 
}

.kleinediv {
	float:left; 
	width:100px; 
	height:100px; 
	margin:11px; 
	display:inline; 
	background-color:#000000; 
	border:1px; 
	border-color:#FFFFFF; 
	border-style:solid;
}

.klein {
	float:left; 
	width:63px; 
	height:63px; 
	margin:3px; 
	display:inline; 
	background-color:#000000; 
	border:1px; 
	border-color:#FFFFFF; 
	border-style:solid;
}

.fog {
	opacity:0.7;
	filter:alpha(opacity=70);
}

.cheeks {
	color:#FFCC66;
	text-align:justify;
}


.cheeks a {
	color:#FFCC66;
	text-decoration:none;
	border:none;
} 

.cheeks a:hover {
	color:#fbad3e;
	text-decoration:none;
	border:none;
}

.near_chair {
	float:left; 
	width:300px;
	padding-top:7px;
	text-align:justify;
}

.others_text {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:3px;
	color:#FFCC66;
}

.clearline {
	clear:both; 
	height:5px; 
	font-size:0px; 
	line-height:0px;
}

.first_column {
	float:left; 
	width:224px; 
	height:415px; 
	margin-right:15px; 
	margin-left:10px; 
	display:inline;
}

.second_column {
	float:right; 
	width:249px; 
	height:415px;
}

.contact_row {
	float:left; 
	width:480px; 
	margin:5px 0 8px 0;
	font-style:italic;
	font-size:1em;
	color:#FFCC66;
}

.label_div {
	float:left; 
	width:240px; 
	margin:0px; 
	padding-top:3px;
}

.captcha_div {
	float:left; 
	width:235px; 
	margin:0 5px 0 0px;
	text-align:left;
}

.input_div {
	float:left; 
	width:240px; 
	margin:0px;
}

.send_button {
	float:left; 
	width:100px;
	margin-left:160px;
	text-transform:uppercase; 
	background-color:#FFCC66; 
	border:1px; 
	border-style:solid; 
	border-color:#cc9966; 
	font-size:1.5em;
	color:#000000;
	cursor:pointer;
}

.form_div {
	float:left; 
	width:480px;
	padding:5px 5px 5px 5px;
}

