/* Ferris Painting Contractors */

/* The 'design' (the unique combination of images, colors, sizes, typography, and positioning) is copright 2005 Ferris Painting Contractors */
/* Designed and built by Ed Merritt Studios - http://www.edmerritt.com */


body {
 margin: 0px;
 padding: 0px;
 font-size:70%;
 background:url(images/bkg-body.gif);
}

body, td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

#page {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 822px;
}

#container {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 786px;
	background:url(images/page-mid.gif) top repeat-y;
	background-image: url(images/page-mid.gif);
}
#top {
	position: relative;
	display: block;
	width: 786px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/page-top.gif);
}
#bottom {
	position: relative;
	display: block;
	width: 786px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/page-bottom.gif);
}
#banner {
 position: relative;
 display: block;
 width: 786px;
 height: 221px;
 margin: 0px;
 padding: 0px;
}
#logo {

	position: relative;
	display: block;
	width: 756px;
	height: 211px;
	margin: 0px 0px 0px 14px;
	background:url(images/logo.jpg) no-repeat;
	background-image: url(../../banner/banner54.jpg);
}

#leftcol {
 float: left;
 width: 200px;
 margin: 0px 15px;
}

#rightcol {
	float: right;
	width: 535px;
}

#footer {
	float: left;
	display: block;
	width: 786px;
	margin: 50px 0px 0px;
	padding: 0px;
	background-image: url(images/page-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 90px;
}
#leftcol  p {
	color: #828482;
	margin-top: 40px;
}
}
#leftcol .menu {
	width: 190px;
}

#footer p {
	color: #828482;
	width: 650px;
	font-size: 90%;
	margin: auto;
}
#quick_contact {
	margin-top: 20px;
	padding: 5px;
	color: #999999;
}
#quick_contact.baslik {
	color: #333333;
}


h1 {
	position: absolute;
	top: 30px;
	right: 526px;
	display: block;
	width: 184px;
	height: 54px;
	margin: 0px;
	padding: 0px;
	background:url(images/logo.jpg) no-repeat;
	background-image: url(images/logo.jpg);
}

h1 span, h2 {
 display: none;
 margin: 0px;
 padding: 0px;
}

h3, div.componentheading, div.componentheading-mycontent {
	display: block;
	width: 97%;
	font:2em/1.5em Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing: -1px;
	background:url(images/dotted-line.gif) bottom repeat-x;
	margin: 0px 0px 6px;
	padding: 0px;
}

h4 {
	display: block;
	width: 98%;
	font:1.4em Arial, Helvetica, sans-serif;
	color: #CC3300;
	line-height:1.5em;
	margin: 0px 0px 6px;
	padding: 0px;
	border-bottom: 1px dotted #999999;
}

p {
 font:1em/1.6em Verdana, Arial, Helvetica, sans-serif;
 color: #515752;
 margin: 0px 0px 20px 0px;
 padding: 0px;
}

#rightcol p {
	color: #828482;
	width: 97%;
}
#rightcol img {
	color: #828482;
	padding: 2px;
	border: 1px solid #D4D0C8;
}
#quick_contact.renk {
	color: #990033;
}

tr {
 padding: 0px;
 margin: 0px;
}

td {
 padding: 0px;
 margin: 0px;
 border-bottom: 1px solid #ddd;
}

input, textarea {
 font:1em Verdana, Arial, Helvetica, sans-serif;
 /* width: 100%; */
}

input.button {
	background-color: #C0C0C0;
	font-size: 80%;
	font-family: Tahoma, Verdana, Arial;
	border: 1px solid #999999;
 /* width:50%; */
}
label {
	color: #BA7633;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
}


.haberBaslik {
	width:97%;
	font-size: 12px;
	color: #195B7E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 1px;
	margin-bottom: 4px;
}

input.inputbox {
	width:auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

a:link, a:visited {
	color: #435A88;
	text-decoration:none;
	white-space:nowrap;
	background:url(images/dotted-line.gif) bottom repeat-x;
}


a:hover {
 background:url(images/solid-line.gif) bottom repeat-x;
}

/*
#leftcol ul {
 margin: 0px 0px 2em 20px;
 padding: 0px 0px 0px 20px;
 width: 354px !important;
 width /**//*:374px;
 list-style:url(images/bullet.gif);
 color: #515752;
 font:1em Verdana, Arial, Helvetica, sans-serif;  line-height:1.6em;
}*/

li {
 margin: 0px 0px 0px 0px;
 padding: 0em 0px 0px  0px;
}

ul {
 margin: 0px 0px 0px 0px; 
}

#mainlevel-lamb ul{
 list-style:disc url(images/bullet.gif);
}

#mainlevel-lamb {
	margin: 0px;
	padding: 0px;
	width:178px !important;
	border-top: 1px solid #B7BBB7;
}

#mainlevel-lamb li {
	margin: 0px;
	padding: 0px;
	font:1em Tahoma, Verdana, Arial;
	border-bottom: 1px solid #CC3300;
	width: 178px;
}

.mainlevel-lamb li a,
li a.mainlevel-lamb,
#mainlevel-lamb li a:visited {
 display: block;
 color: #333333;
 text-decoration:none;
 line-height: 19px;
 margin: 0px;
 padding: 0px 14px;
 width:154px !important;
 width /**/:184px;
 background-image:none;
}

.mainlevel-lamb li a span {
 display: none;
 margin: 0px;
 padding: 0px;
}

.mainlevel-lamb li a:hover {background: #C6E2EE; color: #404240;}
.mainlevel-lamb li a:hover span {
 display: inline;
 color: #fff;
}

#mainlevel-lamb {
 list-style-type:none;
 padding: 0;
}

.halfwidth {
 width:120px;
 float: left;
 margin: 0px 50px 20px 0px;
 padding: 0px;
 font:1em Verdana, Arial, Helvetica, sans-serif;
}

.halfwidth dt {
 width:120px;
 margin: 0px;
 padding: 0px;
}

.halfwidth dd {
 display: block;
 height: 8em;
 width:120px;
 margin: 0px;
 padding: 0px;
}

#page img {
 margin: 0px;
 padding: 0px;
 line-height: 0px;
}

#container img {
 margin: 0px 0px 20px 0px;
}

#active_menu-lamb, #active_menu-lamb a, #active_menu-lamb a:visited {
 background-color:#404240;
 color:#fff !important;
}

a.mainlevel-lamb:hover {
 background: #D7DCA1;
 color: #000 !important;
}

.news {position: relative; margin: 0 20px 1em 0; border-bottom: 1px solid #ddd; padding-bottom: 1em; min-height: 4.6em;}
#sidecol .news {margin-right: 0;}
.box .news {margin-right: 0;}
.news dt {position: absolute; background: #fff; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; width: 3em; padding: 2px; text-align: center; margin-right: 20px; left: 0;}
.news dd {margin-left: 3em; padding-left: 20px;}
.news dd img {float: right !important; margin: 0 0 10px 10px !important;}
.news dd h1 {position: relative; top: 1em; z-index: 1;}
.news .m_day {display: block; color: #FF0033; font-size: 1.5em;}
.news .m_month {display: block; color: #fff; font-size: 0.8em; background: #333333; text-transform: uppercase;}
.news .m_year {display: block; color: #fff; font-size: 0.8em; background: #6798b2;}
.news dd p {margin-top: 10px;}
textarea.inputbox {

	width:250px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
