body {
	margin: 0px;
	font-family: Arial, Verdana, serif;
	font-size:10pt;
	color:#000000;
	background-color:#FFFFFF;
}
td {
	font-family: Arial, Verdana, serif;
	font-size:10pt;
	color:#000000;
}

a:link {
	color:#000000;
}
a:visited {
	color:#000000;
}
a:hover {
	color:#000000;
	background-color:#e7e3e2;
}

a.mainMenu:link {
	color:#B24637;	
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
a.mainMenu:visited {
	color:#B24637;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}
a.mainMenu:hover {
	color:#B24637;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
}

a.mainMenuA:link {
	color:#B24637;	
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	background-color:#e7e3e2;
}
a.mainMenuA:visited {
	color:#B24637;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	background-color:#e7e3e2;
}
a.mainMenuA:hover {
	color:#B24637;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	background-color:#e7e3e2;
}

A.mainMenuSub:link {
        FONT-SIZE: 9pt; COLOR: #b24637; TEXT-DECORATION: none
}
A.mainMenuSub:visited {
        FONT-SIZE: 9pt; COLOR: #b24637; TEXT-DECORATION: none
}
A.mainMenuSub:hover {
        FONT-SIZE: 9pt; COLOR: #b24637; TEXT-DECORATION: none
}
A.mainMenuSubA:link {
        FONT-SIZE: 9pt; COLOR: #b24637; TEXT-DECORATION: none; background-color:#e7e3e2;
}
A.mainMenuSubA:visited {
        FONT-SIZE: 9pt; COLOR: #b24637; TEXT-DECORATION: none; background-color:#e7e3e2;
}
A.mainMenuSubA:hover {
        FONT-SIZE: 9pt; COLOR: #b24637; TEXT-DECORATION: none; background-color:#e7e3e2;
}
A.mainPageHeaderLink:link {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#B24637;
}
A.mainPageHeaderLink:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#B24637;
}
A.mainPageHeaderLink:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#B24637;
}

.title1 {
	color:#FFFFFF;
	font-weight:bold;
}
.title2 {
	color:#B24637;
	font-weight:bold;
	font-size:12pt;
}

h1 {
	font-size:14pt;
}
h2 {
	font-size:12pt;
}
h3 {
	font-size:11pt;
}
h4 {
	font-size:10pt;
}
.font8 {
	font-size:8pt;
}
textarea {
	border:1px solid #B24637; 
}

input {
	border:1px solid #B24637; 
}

table.table1 {
	border-collapse: collapse;
	border: 2px solid #B24637;
}
table.table1 th {
	color: #B24637;
	font-size: 10pt;	
	font-weight:bold;
	background-color: #F7F3F2;	
	text-align:center;
	padding:5px;	
	border: 1px solid #B24637;
}
table.table1 td {
	font-size: 10pt;		
	padding:5px;	
	border: 1px solid #B24637;
}

table.adv {
	padding-left: 10px;
}

table.adv td, table.adv a {
	font-family: Arial, Verdana, serif;
	font-size:8pt;
	font: normal 8pt arial, tahoma, verdana;
	color:#444444;
}


p.descr {
	font-size: 10pt;		
	font-decoration : italic;
	margin-bottom : 0pt;
	margin-top : 2pt;
}

p.first {
	font-size: 10pt;
	margin-bottom : 2pt;
	margin-top : 2pt;
}

DIV#template-content DIV.clients TABLE.item {float: left; width: 33%; text-align: center; position: relative; height: 150px; margin-bottom: 10px;}
DIV#template-content DIV.clients DIV.item A.name {position: absolute; bottom: 10px; left: 0; width: 100%;}

div.works {}
div.works div.item div.date {margin-bottom: 5px;}
div.works div.item img {border:0 none; float: left; margin-right:10px;}
H2.link {margin: 0;}
H2.link A {color: #12B1C4; line-height: 26px;}
