body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,fieldset,input,p,blockquote,table,
th,td { margin: 0; padding: 0; }
fieldset,img { border: 0; }
abbr { border-bottom: 1px dotted #555; cursor: help; outline: none; }
address,caption,code,dfn,h1,h2,h3,h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }
a { text-decoration: none; }
body{
	background:url(img/bg.jpg) repeat-x 0 -40 #fbfbfb!important;
	line-height:20px;
	color:#666;
}
/*
#
# FONTS
#
*/
body, form *, #respond #cancel-comment-reply-link, input, textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1, h2, h3{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}
html { font-size: 100%; }
body {
	font-size: 12px;
	font-family:Segoe UI;
	background:url(img/bg.jpg) repeat-x 0px -40px #fbfbfb;
}
strong { font-weight: bold; }
h1 {
	font-size: 4em;
	line-height: 1em;
}
#header small {
	font-size: 1.3em;
	line-height: 1.2em;
}
h2 {
	font-size: 2em;
	font-weight: normal;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	background: #F3F6F9;
	border-top: 1px solid white;
	border-bottom: 1px solid #DCE5EE;
	padding: 8px;
	font-weight: bold;
}
h4, h5, h6 { font-weight: 500; }
a, a:visited, h1 a:visited, a:active, #main .selected .actions a, #main .selected .actions a:link, #main .selected .actions a:visited, #help dt { color: #3478e3; }
a:hover, h1 a:hover, #main .selected .actions a:hover, #main .selected .actions a:active { color: #d54e21; }
a:hover { border-bottom-color: #bbb; }

#caps{
	min-height: 402px;
}
#wrapper{
	width: 90%;
	min-width: 960px;
	margin: 0 auto;
	padding-top: 20px;
}
.logo{
	background:url(img/logo.jpg) 0px 0px no-repeat;
	width:240px;
	height:110px;
}
#nobar{
	height: 50px;
	line-height: 30px;
	color: #999;
	font-weight: bold;
	margin-top:30px;
	margin-bottom: 20px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#nobar ul{
	padding-left:0px;
}

#nobar ul li{
	display:inline-block;
	padding:0px 10px;
	background:#fff;
	border:1px dotted #ccc;
}

#nobar ul li a { color:#333; }
#nobar ul li a:hover { color:#f30; }

.block{
	-moz-border-radius:5px;
	border-radius:5px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fff;
	margin-bottom:40px;
}

h2.head{
	background:url(img/bhead.gif) repeat-x;
	padding:17px;
	font-family: "Titillium999", "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
	text-shadow: 1px 1px 0 white;
}

.block ul li{
	list-style:square inside;
	padding:10px;
	border-bottom:1px dotted #ccc;
}

#footer{
	position:fixed;
	bottom:0px;
	text-align:center;
	width:100%;
	padding:10px;
	background:#eee;
	border-top:1px solid #ddd;
	left:0;
	right:0;
	margin-top:20px;
}

.ftable{
	width:100%;
	font-size:12px;
}

table { width:100%; border-spacing:0px 0px; }
tr th{ font-weight:bold; background:#212121; color:#fff; }
tr td, tr th { padding:8px; font-size:11px; text-align:center; }
tr{background: #fafafa; }
tr td{border-bottom:1px solid #ccc!important;}

input, select{
	border:1px solid #ddd;
	width:auto;
	color:#777;
	margin-left:0px;
	padding:6px;
}

option{
	border-bottom:1px dotted #ddd;
}

textarea{
	display:block;
	border:1px solid #ddd;
	width:100%;
	padding:6px;
	color:#777;
	height:80px;
}

#content{
	background:#fff;
	padding:10px;
	border:1px dotted #ccc;
}

#submenu{
	margin-bottom:15px;
}

.rapor tr td{
	padding:4px;
	font-family:Tahoma;
	font-size:10px;
	color:#000;
	border:2px solid #000;
}

.rapor tr td:nth-child(1){
	width:30%;
	background:#DBEEF4!important;
}
.rapor tr td:nth-child(2){
	background:#E3DFEE!important;
	border-left:0px;
	border-right:0px;
	width:50%;
}
.rapor tr td:nth-child(3){
	width:30%;
	background:#FCE9D8!important;
}

.subbut{border:1px solid #ccc;background:#fff;padding:8px;cursor:pointer;}