html,body{
height:100%;
margin:0px;
padding:0px;
}
body {
	color: #3c0c02;
	background: #3c0c02;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/* Normal link */
a {
	color: #3c0c02;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active, a:focus {
	color: #b42d0d;
}
h1{

	color:#741806;
	border-bottom: 3px solid #741806;
	font-size: 1.8em;
	font-weight: bold;
	padding:0;
	margin:0;
}
h2{font-size: 16px; font-weight: bold; margin: 0;}
hr {color: #ccc;}


/* Center Block */
.container {
	width: 1000px;
    margin: 0 auto;
	background: url('images/bgr-main.png') repeat-y;
}

/* Header */
#header {
	width: 1000px;
	height: 260px;
	height: 210px;
	background: url('images/bgr-header.jpg') no-repeat;
	position:relative;
}
#logo {
	padding: 10px 0 0 45px;
	width: 406px;
}
#phone {
	width: 956px;
	text-align: right;
	margin: -130px 0 0 0;
}
	
/* Top Menu */
#topmenu {
	position:relative;
	margin: 39px 36px 0 0;
	z-index:10;
}
.top-menu {
	float: right;
	list-style-type: none;
	
}
.top-menu a {
	padding: 0 10px;
	display: block;
}
.top-menu a:hover {
	background: 0 -7px #741806;
	
}

/* Activities Menu */
#activities-menu {}

.activities-menu {
	float: left;
	list-style-type: none;
}
.activities-menu a {
	padding: 0 20px;
	display: block;
}
.activities-menu a:hover {
	background: url('images/activities-menu/bgr.png') repeat-x;
}

/* Left menu */
#left-menu-content {
	padding: 20px 0 20px 20px;
	width: 200px;
	float:left;
}
.left-menu {
	margin: -5px 0 0 -30px;
}
#service-pict {
	width: 87px;
	height: 27px;
	background: url('images/service.png') left top no-repeat;
}
#service-pict-add {
	width: 159px;
	height: 19px;
	background: url('images/add-service.png') left top no-repeat;
}
.left-menu-main {
	list-style-type: none;
	line-height: 25px;
	font-size: 1.1em;
}
.left-menu-main a {
	padding-left: -40px;
	color:#741806;
}
.left-menu-main a:hover {
	background: #741806;
	color:#f8d8b2;
	border: 5px solid #741806;
}
.left-menu-add {
	list-style-type: none;
	line-height: 25px;
	font-size: 1em;
}
.left-menu-add a {
	padding-left: -40px;
	color:#741806;
}
.left-menu-add a:hover {
	background: #741806;
	color:#f8d8b2;
	border: 5px solid #741806;
}

/* Workarea */
#page {
	width: 956px;
	margin-left: 22px;
	background: url('images/workarea-textutre.jpg');
	float:left;
}
.page-title {
	padding-bottom: 20px;
}

#workarea {
	/* clear: right; */
	/* float: right;   */
	/* width: 670px; */
	/* padding: 12px 40px 0 0; */
	padding: 12px 40px 0 ;
	position:relative;
	height:auto;
}
.main-text li {
    list-style-type: circle;
    font-size: 16px;
    font-family: 'Comfortaa', cursive;
    padding-top: 5px;
    padding-bottom: 5px;
}
.first-text {
	font-size: 1em;
	line-height: 20px;
	font-weight: bold;
	text-align: justify;
}
.first-text-marked {
	font-size: 1.1em;
	line-height: 20px;
	font-weight: bold;
	color:#7e1f0b;
}
.client-list{
	margin:0;
}
.client-list a{
	color:#7e1f0b;
}
.client-list td{
	border-bottom:2px solid #741806;
}
.client-list-left-td{
	width: 90px;
	margin: 5px 0;
}
.price-table {
	width:670px;
}
.price-table td {
padding: 0 10px;
}
#ImageFlow-wrapper {
	margin: 60px 0 0 0;
}
#ImageFlow-border {
	margin: -300px 0 0 0;
	background: url('images/gallary-board.png');
	width: 674px;
	height: 260px;
}
/* Footer */
#footer {
	width: 1000px;
	height: 99px;
	background: url('images/bgr-footer.jpg');
	position:relative;
	clear:both;
}
#leftcol {
    width: 300px; 
	font-weight: bold;
	font-size: 14px;
	float: left;
	color:#f8d8b2;
	margin: 22px 0 0 50px;
} 
.leftcol-small {
	font-size: 14px;
	font-weight: normal;
}
#rightcol { 
	float: right;  
	width: 200px; 
	text-align: right;
	font-size: 10px;
	float: right;
	line-height: 20px;
	color:#f8d8b2;
	margin: 22px 48px 0 0;
}
#rightcol a { 
	float: right;  
	font-size: 12px;
	font-weight: bold;
	color:#f8d8b2;
}
#centercol {
    /* margin: 0 400px;  */
    padding: 10px 0 0 50px; 
	float:left;
	font-weight: normal;
	/* line-height: 6px; */
	color:#f8d8b2;
	text-align: left !important;
} 
#centercol a {
    font-size: 16px;
	font-weight: bold;
	color:#f8d8b2;
	text-decoration: underline;
}
.jic {
	text-align: center;
}

/*-- Photo Gallary --*/
.portfolio-sites-wrapper {
	color: #777;
	font-size: 1.0em;
	margin: 25px 0 40px 0;
	text-align: left;
	text-decoration: none !important; 
	position:relative;
	height:auto;
}
.portfolio-sites-wrapper:link {color: #777; text-decoration: none !important; }
.portfolio-sites-wrapper:visited {color: #777;}
.portfolio-sites-wrapper:active {color: #777;}
.portfolio-sites-wrapper:hover {color: #FC6600;}

.photo-picts {

	margin-right: 12px;
	margin-bottom: 12px;
	border: 3px solid #741806;
}
.photo-probel {
	height: 100px;
	}