@charset "UTF-8";
/* CSS Document */

html, body {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	
}
body,td,th {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height:1.4em;
	color: #333333;
}
#container {
	width:960px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#header {
	width:960px;
	height:115px;
}
#logo {
	width:245px;
	height:115px;
	float:left;
}
#slide {
	width:960px;
	height:335px;
	margin-bottom:15px;
}

#content {
	width:635px;
	float:left;
	margin-bottom:15px;
	
}
#sidebar {
	width:310px;
	float:right;
	margin-bottom:15px;
}
#footer {
	padding-bottom:20px;
	font-size:11px;
}
#footer a {
	color:#666666;
}

.clear { clear:both; }

p {
	margin-bottom:15px;
}
h1 {
	font-size:15px;
	padding-left:15px;
	color:#FFFFFF;
	line-height:30px;
	margin-bottom:15px;
	background:#009390;
	font-weight:normal;
}
h2 {
	font-size:14px;
	margin-bottom:8px;
}
h4 {
	font-size:14px;
	margin-bottom:15px;
	color: #009390;
}

h4 a {
	font-size:14px;
	margin-bottom:15px;
	color: #009390;
	text-decoration:underline;
}

.genelListe {
	list-style:outside;
	list-style-type:disc;
	margin-left:20px;
	margin-bottom:30px;
}
.genelTablo {
    border-color: #CCCCCC;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.genelTablo td {
    border-color: #CCCCCC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px 10px;
	text-align:center;
	vertical-align:middle;
}

/* Widget */
.widget { margin-bottom:15px; padding-bottom:15px; }
.widget h3 { 
	margin-bottom:15px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	line-height:30px;
	padding-left:15px;
}
.widget p { 
	padding:0 15px; 
	color:#FFFFFF;
	font-size:11px;
	line-height:1.3em;
}

.widget div.devami { 
	padding:0 15px; 
	color:#FFFFFF;
	font-size:11px;
	line-height:1.3em;
}

.widget div a { 
	color:#FFFFFF;
}

.white {
	background:#FFFFFF;
}
.green {
	background:#009390;
}
.lightGreen {
	background:#4cb3b1;

}
.blue {
	background:#005581;
}

.widgetlist {
	margin:0 15px;
	font-size:11px;
}
.widgetlist li {
	margin:0;
}
.widgetlist li a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

/* Widget son */

#carbonHesaplama {
	height:70px;
}
#carbonHesaplama li {
	width:70px;
	height:70px;
	float:left;
	margin:0 3px;
	background:transparent url(../images/carbon_sprites.png) no-repeat;
	text-indent:-9999px;
}
#carbonHesaplama li a {
	display:block;
	width:70px;
	line-height:70px;
}
#carbonHesaplama li.ucuslar {
	background-position:0 0;
}
#carbonHesaplama li.ucuslar:hover, #carbonHesaplama li.ucuslar.active {
	background-position:0 -70px;
}
#carbonHesaplama li.ev {
	background-position:-70px 0px;
}
#carbonHesaplama li.ev:hover, #carbonHesaplama li.ev.active {
	background-position:-70px -70px;
}
#carbonHesaplama li.araclar {
	background-position:-140px 0px;
}
#carbonHesaplama li.araclar:hover, #carbonHesaplama li.araclar.active {
	background-position:-140px -70px;
}
#carbonHesaplama li.hizli {
	background-position:-210px 0px;
}
#carbonHesaplama li.hizli:hover, #carbonHesaplama li.hizli.active {
	background-position:-210px -70px;
}

/* karbon hesaplama en */
#carbonHesaplama_en {
	height:70px;
}
#carbonHesaplama_en li {
	width:70px;
	height:70px;
	float:left;
	margin:0 3px;
	background:transparent url(../images/carbon_sprites_en.png) no-repeat;
	text-indent:-9999px;
}
#carbonHesaplama_en li a {
	display:block;
	width:70px;
	line-height:70px;
}
#carbonHesaplama_en li.ucuslar {
	background-position:0 0;
}
#carbonHesaplama_en li.ucuslar:hover, #carbonHesaplama_en li.ucuslar.active {
	background-position:0 -70px;
}
#carbonHesaplama_en li.ev {
	background-position:-70px 0px;
}
#carbonHesaplama_en li.ev:hover, #carbonHesaplama_en li.ev.active {
	background-position:-70px -70px;
}
#carbonHesaplama_en li.araclar {
	background-position:-140px 0px;
}
#carbonHesaplama_en li.araclar:hover, #carbonHesaplama_en li.araclar.active {
	background-position:-140px -70px;
}
#carbonHesaplama_en li.hizli {
	background-position:-210px 0px;
}
#carbonHesaplama_en li.hizli:hover, #carbonHesaplama_en li.hizli.active {
	background-position:-210px -70px;
}
/* karbon hesaplama en */

.foot_icon { background:#009390 url(../images/foot_icon.png) no-repeat; background-position: 230px 45px; }
.fan_icon { background:#009390 url(../images/fan_icon.png) no-repeat; background-position: 230px 45px; }
h3.haberler { background:#009390 url(../images/haberler_icon2.png) no-repeat; background-position: 15px 5px; padding-left:40px }
h3.twitter { background:#005581 url(../images/twitter_icon3.png) no-repeat; background-position: 15px 7px; padding-left:42px }
h3.projeler { background:#4cb3b1 url(../images/projeler_icon.png) no-repeat; background-position: 15px 5px; padding-left:37px }

#bultenForm {
	margin:0 15px;
	padding:0;
}
#bulten {
	width:215px;
	height:14px;
	padding:2px 0 2px 20px;
	margin-right:5px;
	background:#FFFFFF url(../images/email_icon.png) left center no-repeat;
	border:1px solid #CCCCCC;
}

#content ul {
	list-style:outside;
	margin:0 0 15px 15px;
}


.col1 {
	float:left;
	width:310px;
	margin-right:15px;
}
.col2 {
	float:left;
	width:310px;
	margin-right:0;
}

.haberSilderContainer {
	width:280px; 
	padding:0 15px;
	margin-bottom:5px;
}

p.haberBaslik {
	padding:5px 0;
	margin-bottom:0;
	line-height:1.3em;
}

.button {
	background:#3a87af; 
	border:0; 
	cursor:pointer;
	width:30px;
	height:20px;
	color:#FFFFFF;
}

#loginBox { 
	float:right;
	width:260px;
	color:#009390;
	margin-top:5px;
}

#loginBox a { 
	color:#009390;
	text-decoration:none;
}

#loginBox p { 
	text-align:right;
}

#lang {
	text-align:right;
	height:30px;
	line-height:30px;
}

#loginForm label, #loginForm input {
	float:left;
	margin-bottom:5px;
}
#loginForm label {
	width:75px;
	height:20px;
	line-height:20px;
	text-align:right;
	margin-right:5px;
}
#loginForm #kullanici {
	width:175px;
	height:16px;
	border:1px solid #CCCCCC;
}
#loginForm #sifre {
	width:140px;
	margin-right:5px;
	height:16px;
	border:1px solid #CCCCCC;
}

#loginForm .button {
	background:#009390;
}

/* FORM */

#yeniUye ul {
	list-style:none;
	margin:0;
	padding:0;
}

#yeniUye ul li {
	margin-bottom:8px;
}

#yeniUye label {
	width:100px;
	height:28px;
	float:left;
	line-height:28px;
}
#yeniUye input[type="text"], #yeniUye input[type="password"] {
	width:178px;
	height:16px;
	padding:5px;
	border:1px solid #999;
	font-size:12px;
}

#yeniUye input[type="checkbox"] {
	border:0;
	width:25px;
	height:25px;
	float:left;
}

#yeniUye select {
	width:190px;
	height:28px;
	border:1px solid #999;
	font-size:12px;
}

#yeniUye textarea {
	border:0;
	width:300px;
	height:120px;
	padding:5px;
	border:1px solid #999;
	resize:vertical;
}


/* FORM SON */

a.tumu { 
	text-decoration:underline !important;
	padding-top:5px;
}

.haber {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;
	padding-bottom:10px;
}

.haber img {
	float:left;
	margin-right:10px;
}

.haber h2 {
	color:#009390;
}

.haber .tarih {
	color:#009390;
	float:right;
}

.haber p a {
	color:#666666;
	text-decoration:underline;
}

#haberSilder {
	list-style:none;
	margin:0;
	padding:0;
}
#haberSilder .slides {
	list-style:none;
	margin:0;
	padding:0;
}

/* sayfa icindeki menu */

#content .sayfaMenu {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:40px;
}

#content .sayfaMenu li {
	float:left;
	margin-right:15px;
	line-height:30px;
	width:201px;
	text-align:center;
}

#content .sayfaMenu li a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background:#009390;
	line-height:30px;
	display:block;
}
#content .sayfaMenu li a:hover {
	background:#006967;
}
#content .sayfaMenu li.son {
	margin-right:0px;
}

/* sayfa icindeki menu */


/* iletisim */

.iletisim {
	margin-top:20px;
}

.iletisim p {
	font-size:15px;
	margin-bottom:0px;
	line-height:25px;
	padding-left:40px;
}
.iletisim p.firma {
	padding-left:0px;
	font-weight:bold;
	margin-bottom:10px;
}
.iletisim p.adres {
	background:url(../images/iletisim_sprite.gif) 0 0 no-repeat;
}
.iletisim p.telefon {
	background:url(../images/iletisim_sprite.gif) 0 -25px no-repeat;
}
.iletisim p.cep {
	background:url(../images/iletisim_sprite.gif) 0 -50px no-repeat;
}
.iletisim p.email {
	background:url(../images/iletisim_sprite.gif) 0 -75px no-repeat;
}

/* iletisim */

.beyaz { color: #FFFFFF; }

ul#twitter {
	list-style:none;
	margin:0 0 15px 0;
	padding:0 15px;
	color:#FFFFFF;
}

ul#twitter li {
	font-size:11px;
	line-height:1.2em;
	margin-bottom:15px;
}

ul#twitter li a {
	color:#C4E5FF;
}

ul#twitter li span.meta {
	margin-left:5px;
}

form span.error {
	line-height:28px;
	margin-left:10px;
	color:#FF0000;
}

/*
.sepetTablo {
    border-color: #CCCCCC;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.sepetTablo td {
    border-color: #CCCCCC;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px 10px;
	vertical-align:middle;
}

.sepetTablo thead {
    background: url(../images/thead_back.gif) top center repeat-x;
}
*/

.buttonSepetContainer {
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	border-top:0px solid #FFFFFF;
}

.buttonSepet {
	background:#009390; 
	border:0; 
	cursor:pointer;
	height:30px;
	padding:0 20px;
	font-size:12px;
	color:#FFFFFF;
}

.sepetTablo td {
    border-color: #CCCCCC;
    border-width: 0 0 1px 0;
    border-style: solid;
    margin: 0;
    padding: 4px 10px;
	vertical-align:middle;
}
.sepetTablo thead td, .sepetTablo tfoot td {
    font-weight:bold;
}
.sepetTablo .tur {
    width:24px;
	height:24px;
	text-indent:-9999px;
}
.sepetTablo .tur.ucus {
    background:url(../images/sepet_sprite.gif) 0 0 no-repeat;
}
.sepetTablo .tur.ev {
    background:url(../images/sepet_sprite.gif) 0 -24px no-repeat;
}
.sepetTablo .tur.arac {
    background:url(../images/sepet_sprite.gif) 0 -48px no-repeat;
}
.sepetTablo .tur.hizli {
    background:url(../images/sepet_sprite.gif) 0 -72px no-repeat;
}

.tabloToplam {
	margin:10px 0;
}

.tabloToplam td {
	background:#005581;
	margin: 0;
    padding: 4px 15px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:25px;
	line-height:45px;
}




#ucuslar, #ev, #araclar, #hizli {
	padding:15px 10px 5px 10px;
}

#formKarbonUcus input[type="text"], #ucusKabin {
	width:168px;
}

#formKarbonUcus #ucusMesafe {
	width:115px;
}

#formKarbonEv table td {
	padding:2px;
}


#elektrik, #dogalgaz, #fueloil {
	width:120px;
}

#elektrikCO2, #dogalgazCO2, #fueloilCO2 {
	width:80px;
}

#elektrikBirim, #dogalgazBirim, #fueloilBirim {
	width:60px;
	margin-right:5px;
}

#formKarbonArac table td {
	padding:2px;
}

#aracMesafe, #aracTuru, #aracMarka, #aracModel, #aracToplamCO2 {
	width:138px;
}
#aracToplamCO2 {
	width:130px;
}

#hizliCO2 {
	width:170px;
}


a.dengelemeGecmisi {
	color:#005581;
	text-decoration:none;
}
a.dengelemeGecmisi:hover {
	color:#009390;
}


/* KREDI KARTI FORM */

#krediKarti {
	margin:25px 0;
	padding:0;
}

#krediKarti ul {
	list-style:none;
	margin:0;
	padding:0;
}

#krediKarti ul li {
	margin-bottom:8px;
}

#krediKarti label {
	width:120px;
	height:28px;
	float:left;
	line-height:28px;
}
#krediKarti input[type="text"] {
	width:178px;
	height:16px;
	padding:5px;
	border:1px solid #999;
	font-size:12px;
}

#krediKarti #cv2 {
	width:45px;
	height:16px;
	padding:5px;
	border:1px solid #999;
	font-size:12px;
}

#krediKarti #ay {
	width:70px;
	height:28px;
	border:1px solid #999;
	font-size:12px;
}

#krediKarti #yil {
	width:110px;
	height:28px;
	border:1px solid #999;
	font-size:12px;
}


#krediKarti select {
	width:190px;
	height:28px;
	border:1px solid #999;
	font-size:12px;
}

/* KREDI KARTI FORM */