body{font:12px Arial; margin:0; background:#FFFFFF;}

h1{color:#000000; margin:0 0 6px 0; font-size:20px; font-weight:bold; font-style:normal;}
h1.hTitle{background:url('../images/tr-bg.jpg') 0 6px no-repeat; padding:0 0 5px 19px;}
h1.cTitle{background:url('../images/tr-bg.jpg') -50px 6px no-repeat; padding:0 0 5px 0;}
*:first-child+html h1.hTitle{background:url('../images/tr-bg.jpg') 0 8px no-repeat; padding:0 0 5px 19px;}
*:first-child+html h1.cTitle{background:url('../images/tr-bg.jpg') -50px 6px no-repeat; padding:0 0 5px 0;}
h2{color:#FFFFFF; margin:0 0 6px 0; font-size:24px; font-weight:bold; font-style:normal;}
p{color:#000000; line-height:18px;}

#header{width:100%; padding:0 0 30px 0; background:#C90007 url('../images/head-bg-red.jpg') left top repeat-x; border-bottom:3px solid #B40004;}
#header .logo{text-indent:-999px; margin:5px 0 0 0; float:left; background:url('../images/logo.png'); width:237px; height:110px;}
#content{width:100%; padding:0 0 0 0; background:#FFFFFF url('../images/content-bg-1.jpg') left top repeat-x; border-top:2px solid #b7b7b7;}
#footer{width:100%; padding:0 0 0 0; background:#C90007 url('../images/footer-bg-dark.jpg') left top repeat-x; border-top:3px solid #B40004;}
.wrapper{width:800px; margin:0 auto;}

#topMenu{position:relative; top:60px; right:20px; width:330px; float:right;}
#topMenu li{font-size:18px; font-weight:bold; font-style:normal; float:left; list-style:none;}
#topMenu li a{color:#FFFFFF; text-decoration:none;}
#topMenu li a:hover{color:#EFEFEF; text-decoration:none;}
#topMenu .sep{background:url('../images/menu-li.png'); height:30px; width:3px; margin:0 12px;}

#tweet a{color:#EF870F;}
#tweet a:hover{color:#FFFFFF;}

/* son çalışmalar */
#lastestWorks{float:left; margin:0 0 0 3px; overflow:hidden; width:735px; height:62px;}
#lastestWorks li{display:inline;}
#lastestWorks a{float:left; border:1px solid #777777; width:110px; height:58px; overflow:hidden; margin:0 5px;}
#lastestWorks a:hover{border:1px solid #9E0005;}
#lastestPrev{text-indent:-999em; width:12px; height:20px; display:block; float:left; margin:20px 9px 0; background:url('../images/lastestsPrev.png') 0 top; overflow:hidden;}
#lastestPrev:hover{background-position:0 bottom;}
#lastestNext{text-indent:-999em; width:12px; height:20px; display:block; float:right; margin:20px 9px 0; background:url('../images/lastestsNext.png') 0 top; overflow:hidden;}
#lastestNext:hover{background-position:0 bottom;}

.form .text{background:url('../images/input-bg.png'); padding:5px; width:250px; border:1px solid #CCCCCC; display:block; margin:0 0 10px 0;}
.form .textarea{background:url('../images/input-bg.png'); padding:5px; width:98%; height:130px; border:1px solid #CCCCCC; display:block; margin:0 0 10px 0; overflow:hidden;}
.form .error-input, .form .error-both .input, .form .error-same .input{background:#f3e5e5; border:1px solid #BB6666;}
.form .error-div{position:absolute; top:50px;}
.form .error-div-alternative{display:none; width:220px; top:10px; left:314px; position:absolute; z-index:1000; text-align:left; font:bold 11px Arial; color:#934; background:url('../images/form-alert.png') no-repeat; width:198px; height:43px; padding:16px 0 0 52px;}

#alert{overflow:hidden; width:100%; text-align:center; position:absolute; top:0; left:0; background:url('../images/alert-bg.png') bottom left repeat-x; height:0; color:#ffffff; font:13px arial; line-height:40px; opacity:1;}

.portfolio-wrapper{position:relative; top:-45px; padding:0;}
.portfolio-top{background:url('../../../images/pf-bg-t.png') left top no-repeat; height:25px;}
.portfolio-middle{background:url('../../../images/pf-bg-m.png') left top repeat-y;}
.portfolio-bottom{background:url('../../../images/pf-bg-b.png') left top no-repeat; height:25px;}
