* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color:#F2F2F2;
 color:#3d3e3d;
}

a:link { 
 text-decoration: underline;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#3d3e3d;
}
a:visited { 
 text-decoration: underline;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#3d3e3d;
}
a:active {text-decoration: none}
a:hover {text-decoration: none;}

p {
 padding: 0px;
 padding-top:25px;
}

img {
 border-style:none;
 border-width:0px;
}

#footer {
	width:980px;
	height:150px;
	background-color:#ffffff;
	border-width:2px;
	border-style:solid; 	border-color:#9b9c9e;
	border-bottom-width:0px;
	padding:20px;
}

#services {
	float:left;
	width:50%;
	text-align:left;
	height:150px;
	line-height:22px;
}

#company {
	float:left;
	width:50%;
	text-align:right;
	height:150px;
	line-height:22px;
}

#textheader {
	height:205px;
	width:1007px;
	background:url('../img/text_header.jpg') no-repeat;
	padding-top:45px;"
}

#textimage {
	float:left; width:156px; padding-left:8px; padding-top:15px;
}

#textmain {
	float:left; width:670px; text-align:left;
}

#textprice {
	float:right; width:170px; text-align:left;
}

#descr {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#3d3e3d;
 font-weight:bold;
 padding-left:0px;
 text-align:left;
}

#descr a:link { 
 text-decoration: underline;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#3d3e3d;
 font-weight:bold;
}
#descr a:visited { 
 text-decoration: underline;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#3d3e3d;
 font-weight:bold;
}
#descr a:active {text-decoration: none}
#descr a:hover {text-decoration: none;}

#number { 
 text-decoration: none;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 color:#3d3e3d;
 font-weight:bold;
}

#postcontent {
	margin: 0px 0px 1px 1px;
	background:url('../img/bottom_con.jpg') no-repeat;
	height:13px; 	width:1033px;
}

#precontent {
	margin: 0px;
	background:url('../img/top_con.jpg') no-repeat;
	height:13px;
	width:1033px;
}

#maincontent {
	height:750px;
	background:url('../img/m_con.jpg') repeat-y;
	width:1033px;
}

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 32px;
 color:#3d3e3d;
 padding-bottom:25px;
 padding-left:0px;
}


h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 padding-bottom:3px;
}

.bluetext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#6fa5d1;
 font-weight:bold;
}

.header a:link { 
 text-decoration: underline;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#ffffff;
}
.header {
	 color:#ffffff;
float:right;width:333px; height:172px; text-align:right; padding-right:16px; padding-top:12px;
}
#header {
	background:url('../img/header.jpg') no-repeat; height:172px; width:1033px;
}
.header a:visited {
 text-decoration: underline;  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#ffffff;
}
.header a:active {text-decoration: none}
.header a:hover {text-decoration: none;}

.category a:link { 
 font-weight:bold;
 text-decoration: none;  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#8C8C8C;
}
.category a:visited {
 font-weight:bold;
 text-decoration: none;  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#8C8C8C;
}
.category a:active {text-decoration: none}
.category a:hover {text-decoration: underline;}

.title a:link { 
 text-decoration: none;  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 color:#6fa5d1;
}
.title a:visited {
 text-decoration: none;  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 color:#6fa5d1;
}
.title a:active {text-decoration: none}
.title a:hover {text-decoration: underline;}


.message{
 background-color:#FFFFFF;
 color:#F30D0D;
 font-weight: bold;
 border:2px solid #F30D0D;   
 padding:10px; 
}

.error {
width:400px; text-align:center; height:30px; background-color:#FFA8A8; line-height:30px; border-style:dotted; border-width:1px; border-color:#000000;
}
.thanks {
width:400px; text-align:center; height:60px; background-color:#80FF80; line-height:30px; border-style:dotted; border-width:1px; border-color:#000000;
}

