*{margin:0px; padding:0px;	
background: transparent;
	border: 0;
	outline: 0;
	vertical-align: baseline;}
	ol, ul {
	margin-left: 25px;
}

:focus {
	outline: 1px #c0c dotted;
}

html, body{vertical-align:top; background:#FFFFFF; font-family:Verdana, Arial, Helvetica; font-size:12px; line-height:18px;}
img { border:0;}

td { vertical-align:top;}
p { margin-bottom:10px; margin-top:0px; padding:0px;}
h1 { font-size:16px; margin:0px; padding:0px;}
h2 { font-size:14px; margin:0px; padding:0px;}
h2 a, h2 a:hover { text-decoration:none;}
h3 { font-size:13px; margin:0px; padding:0px;}
h4 { font-size:12px; margin:0px; padding:0px;}
h5 {}
abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
   }

/*********************************************************************************************************/
/*LAYOUT START*/

                  /*inceputul structurii mari*/


#container {width:100%; height:100%; margin:auto; background-color:#1B2326;}
#header {height:264px; text-align:center; background:url(images/topbg.jpg) repeat-x top;}
.content { clear:both; width:735px; margin:auto;}
#rightbar { float:right; width:240px; color:#CCCCCC; text-align:center; line-height:14px;}
#left { margin-right:240px;}
#footer {height:96px; color:#364043; line-height:15px; clear:both; background:url(images/f_back1.gif) repeat-x top #ffffff; font-size:11px; margin-top:5px;}
#footer span {color:#326EA1; text-decoration:none; font-size:11px;}
#footer a:link, #footer a:active, #footer a:visited{color:#364043; text-decoration:underline; font-size:11px; line-height:15px;}
#footer a:hover{text-decoration:none;}
#footer #altnav { width:500px; float:right; text-align:right; padding-top:13px;}
#footer #copyright { padding-top:13px; text-align:left;}
/*********************************************************************************************************/

/*********************************************************************************************************/

.line{background:url(images/line.gif) repeat-x left top; margin:10px 0 10px 0; height:1px;}
.line5{ line-height:5px;}
.line15{ line-height:15px;}
.line20{ line-height:20px;}
.padding8 { padding:8px;}
.padding { padding:0px 8px;}
.padding5 { padding:5px;}
.main_border { border:solid 1px #9BAFB8;}
.c_l { clear:left;} .c_r{ clear:right;} .c_b{ clear:both;}
.readmore { text-align:right; height:28px;}



/************************************************ PAGE1 *********************************************************/

.box1m {background: #450D00 url(images/box1m.jpg) repeat-y left; width:240px; color:#ffffff; text-align:left}
.box1m a:link, .box1m a:active, .box1m a:visited {color:#BDCCD3; text-decoration:underline;}
.box1m a:hover{ text-decoration:none; }
.box1t {background:url(images/box1t.jpg) no-repeat left top;}
.box1b {background:url(images/box1b.jpg) no-repeat left bottom;}


.p1m {background: #FFFFFF url(images/p1m.jpg) repeat-y left; width:490px; color:#000000;}
.p1t {background:url(images/p1t.jpg) no-repeat left top; }
.p1b {background:url(images/p1b.jpg) no-repeat left bottom;}

#services { color:#000033; width:200px; float:right; height:310px;}
#wwd { margin-right:210px; height:310px;}

#recent { width:445px; text-align:center; float:left; text-align:left; margin-left:15px;}
#photography { width:225px;  text-align:center; float:right; text-align:left; margin-right:15px;}




/************************************************ PAGE2 ABOUT US*******************************************************/

.team { height:105px; clear:both; padding-bottom:10px;}
.team  img { margin-left:5px; margin-bottom:5px;}
.team h3 { padding-bottom:10px;}
/************************************************ PAGE3 SERVICES*************************************************/
#servright { float:right; width:490px; color:#CCCCCC;}
#servleft { margin-right:490px;}
#webdesign { float:left; width:50%;}
#otherservices {float:left; width:45%; margin-left:5%;}
#domains1 { float:left; width:30%;}
#domains2 {float:left; width:30%; margin-left:5%;}
#domains3 {float:left; width:30%; margin-left:5%;}

.trheader { color:#000; font: 14px bold; }


/************************************************ PAGE4 *********************************************************/


/************************************************ Contact form *********************************************************/





/*TOTAL CONSTRUCTIVE END*/

/*FORMS CLASSES START*/

label,input {
	display: block;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 110px;
	padding-right: 20px;
}




.input { border:solid 1px #8BC1FD; background-color:#E0EDFE; width:200px;}
textarea { border:solid 1px #8BC1FD; background-color:#E0EDFE; width:200px;}

.submit { background:url(/images/send.gif) no-repeat top left; width:71px; height:25px; border:0px; }
.clear {background:url(/images/clear.gif) no-repeat top left; width:71px; height:25px; border:0px;}

/*FORMS CLASSES END*/



/*LIST CLASSES START*/
ul {list-style:none; margin:2px 2px; padding:2px 2px; }
li {background:none; line-height:20px; }
li a {text-decoration:underline; color:#47476B; line-height:20px; font-weight:bold;}
li a:hover {text-decoration:none;}


/*LIST CLASSES END*/
/*LINKS START*/
a:link, a:active, a:visited {color:#1B2326; text-decoration:underline;}
a:hover{ text-decoration:none; }

/*LINKS END*/
/*TXT START*/
.txt1 { color:#80C3CF; font-weight:bold;}
.txt2{color:#D8F2FF; font-size:10px;}
.txt3{color:#ACC0CB; font-size:10px; line-height:14px;}
.overline { text-decoration:overline;}

/*TXT END*/
