body {
margin: 0px; font: normal 12px Arial;
}

a {
color: #0000FF;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: underline;
}

.top_bg {
width: 100%; overflow: auto; background-image: url('images/top-bg.jpg'); height: 90px; text-align: center; overflow-x: hidden; overflow-y: hidden;
}

.top {
width: 950px; height: 90px; margin-left: auto; margin-right: auto; text-align: left;
}

.logo_bar {
width: 500px; float: left; height: 90px;
}

.search {
height: 90px; width: 450px; float: right;
}

.search_kutu {
width: 450px; height: 74px; margin-top: 5px;
}

.search_box {
padding-top: 23px; padding-bottom: 1px; padding-left: 15px;
}

.search_input {
margin-top: 2px;  width: 375px; background: #FFF; height: 21px; border: 1px solid #FFF;
}

.search_buton {
width: 34px; background: transparent; height: 22px; border: 0px solid #FFF; color: #FFF; font-family: Trebuchet MS; font-size: 13pt;
}

.logo {
color: #000; font-size: 20pt; font-family: Trebuchet MS; margin-top: 15; margin-left: 10;
}

.logo a {
color: #000; text-decoration: none;
}

.logo a:hover {
color: #000; text-decoration: underline;
}

.slogan {
color: #000; font-family: Trebuchet MS; font-size: 10pt; margin-left: 10;
}



/*TOP MENU CSS START*/
.top_menu_bar {
width: 100%; height: 34px; background: #333E43; _text-align: center;
}

.topmenu {
font: bold 12px Arial;
width: 950px;
margin-left: auto; margin-right: auto;
padding-top: 8;
}

.topmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.topmenu ul li {
position: relative;
display: inline;
float: left;
}

.topmenu ul li a {
display: block;
background: #97D5CB;
color: black;
padding: 5px 10px;
border: 1px solid #000; border-bottom: none;
margin-right: 1;
text-decoration: none;
text-transform: uppercase;
}

* html .topmenu ul li a{
display: inline-block;
}

.topmenu ul li a:link, .topmenu ul li a:visited {
color: black;
}

.topmenu ul li a:hover{
background: #fff;
color: black;
border: 1px solid #000; border-bottom: none;
text-decoration: none;
}

.topmenu ul li ul {
position: absolute;
left: 0;
display: block;
visibility: hidden;
margin: 0;
background: #000;
width: 168px;
padding: 1px 1px 0px 1px;
color: #FFF;
}

.topmenu ul li ul li{
display: list-item;
float: none;
}

.topmenu ul li ul li ul{
top: 0;
}

.topmenu ul li ul li a {
color: #000;
font: bold 11px Arial;
width: 160px;
_width: 168px;
padding: 5px;
margin: 0;
background: #97D5CB;
border: none;
border-bottom: 1px solid #000;
text-align: left;
text-decoration: none;
}

.topmenu ul li ul li a:hover{
background: #FFF;
color: black;
border: none;
border-bottom: 1px solid #000;
text-decoration: none;
}

.topmenu ul li ul li ul {
margin: 0; margin-left: 2;
_margin-left: 0;
margin-top: -1;
}

.downarrowclass{
position: absolute;
top: 10px;
right: 12px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 7px;
}
/*TOP MENU CSS END*/



#top_menu_current {
float: left; display: block; text-decoration: none; margin:0; margin-right: 1px; padding: 5px 9px; border: 1px solid black; border-bottom: 0px solid #000;
color: #000; background: #fff;
}

.content_bg {
width: 100%; overflow: auto; background-image: url('images/content_bg.jpg'); text-align: center; overflow-x: hidden; overflow-y: hidden;
}

.content_style {
width: 930px; color: #FFF; margin-top: 10; margin-bottom: 10; overflow: auto; overflow-x: hidden; overflow-y: hidden;
}

.banner {
width: 930px; background: #A2A2A2; overflow: auto; text-align: center; overflow-x: hidden; overflow-y: hidden;
}

.banner p {
margin: 0; padding: 0; margin-top: 10; margin-bottom: 10;
}

.bosluk {
width: 930px; height: 10px;
}

.left_window {
width: 728px; float: left;
}

.content_window {
width: 728px; background-color: #A2A2A2; color: #000;  overflow: auto; overflow-x: hidden; overflow-y: hidden;
}

.gallery_window {
width:685px; height: 101px; overflow:auto; overflow-y:hidden; overflow-x:hidden; margin-left: auto; margin-right: auto;
}

.content {
width: 708px; background: #FFF; color: #000; margin-top: 10; margin-bottom: 10; overflow: auto; margin-left: auto; margin-right: auto; overflow-x: hidden; overflow-y: hidden;
}

.content2 {
padding: 10px; text-align: left; font: normal 12px Arial;
}

.category_window {
width: 192px; background-color: #A2A2A2; float: right; overflow: auto; color: #000; overflow-x: hidden; overflow-y: hidden;
}

.category {
width: 172px; background: #A2A2A2; color: #000; margin-top: 10; margin-bottom: 10; overflow: auto; margin-left: auto; margin-right: auto; text-align: left; overflow-x: hidden; overflow-y: hidden;
}

h1 {
color: #000; font-family: Arial; font: normal; margin:0;
}

h2 {
color: #000; font-family: Arial; font: normal; margin:0;
}

h3 {
color: #000; font-family: Arial; font: normal; margin:0;
}

h4 {
color: #000; font-family: Arial; font: normal; margin:0;
}

h5 {
color: #000; font-family: Arial; font: normal; margin:0;
}

h6 {
color: #000; font-family: Arial; font: normal; margin:0;
}

h7 {
color: #000; font-family: Arial; font: normal; margin:0;
}

hr {
color: #c9c9c9; height: 1px;
}

.category_title {
width: 172px; height: 38px; color: #000; background-image: url('images/baslik-bg.jpg'); font: normal 14px Trebuchet MS;
}

.category_title p {
margin: 0; padding-left: 10px; padding-top: 10px;
}

.category_menu {
width: 172px; overflow: auto; background: #A2A2A2; overflow-x: hidden; overflow-y: hidden;
}

.newsletter {
background: #d7d7d7; width: 172px; overflow: auto; font: normal 13px Trebuchet MS; overflow-x: hidden; overflow-y: hidden;
}

.newsletter_content {
padding: 10px; overflow: auto; overflow-x: hidden; overflow-y: hidden;
}

.newsletter_content input {
width: 100%; border: 1px solid #000; font: normal 15px Trebuchet MS; height: 25px;
}

#submit {
border: 1px solid #FFF; font-size: 8pt; text-align: center; color: #FFF; width: 72px; height: 30px; background: url('images/submit_buton.jpg');
}


.category_link {
border-bottom: 1px solid #FFF;
}

.category_link a {
font: normal 12px Arial; display: block; padding: 4px 6px; border-left: 5px solid #97D5CB; background-color: #E2F3F1; color: #000; text-decoration: none; width: 172px; text-align: left;
}

.category_link a:hover {
font: normal 12px Arial; display: block; padding: 4px 6px; border-left: 5px solid #333E43; background-color: #333E43; color: #fff; text-decoration: none; width: 172px;
text-align: left;
}

.sub_category_link {
border-bottom: 1px solid #FFF;
}

.sub_category_link a {
font: normal 12px Trebuchet MS; display: block; padding: 4px 6px; border-left: 5px solid #c6c6c6; background-color: #f1f1f1; color: #333; text-decoration: none; width: 172px;
text-align: left;
}

.sub_category_link a:hover {
font: normal 12px Trebuchet MS; display: block; padding: 4px 6px; border-left: 5px solid #58b6f1; background-color: #58b6f1; color: #FFF; text-decoration: none; width: 172px;
text-align: left;
}

.sub2_category_link {
background: #f5f5f5; border-bottom: 1px solid #FFF;
}

.sub2_category_link ul {
margin: 0; padding: 0;
}

.sub2_category_link li {
padding: 4px 0px; padding-left: 11px; font: normal 12px Trebuchet MS;
}

.sub2_category_link li a {
border-left: 2px solid #449bd1; color: #449bd1; text-decoration: none; padding-left: 4px;
}

.sub2_category_link li a:hover {
border-left: 2px solid #333; color: #333; text-decoration: none; padding-left: 4px;
}

.bottom {
border-top: 5px solid #333333; width: 100%; height: 60px; background: #4a4a4a; text-align: center;
}

.bottom_content {
width: 930px; height: 60px; margin-left: auto; margin-right: auto;
}

.bottom_content_left {
color: #FFF; width: 530px; float: left; text-align: left; margin-top: 20;
}

.bottom_content_right { 
color: #FFF;  width: 400px; float: right; text-align: right; margin-top: 20;
}

.bottom_content a {
text-decoration: none; color: #FFF;
}

.bottom_content a:hover {
text-decoration: none; color: #86d1ff;
}

.news {
width: 172px; height: 30px; background: #e7e7e7; border-top: 1px solid #FFF; text-align: center;
}

.news a {
color: #000; text-decoration: none;
}

.news a:hover {
color: #333; text-decoration: underline;
}

.news p {
margin: 0; padding: 0; padding-top: 5;
}

.banner_window_160_600 {
width: 172px; text-align: center;
}

.banner_160_600 {
width: 160px; height: 600px; background: #000; margin: 6; margin-left: auto; margin-right: auto; 
}

.icon {
font: normal 16px Trebuchet MS;
}

.back_next {
font: normal 14px Trebuchet MS;
}

.back_next a {
color: #FFF; text-decoration: none;
}

.back_next a:hover {
color: #FFF; text-decoration: underline;
}

.kontakt_title {
width: 21%; height: 33px; border-bottom: 1px solid #FFF; color: #FFF; background-color: #8B8B8B; float: left;
}


.kontakt_title p {
margin:0; padding-top: 9px; padding-left: 7px; font: bold 12px Trebuchet MS;
}

.kontakt_input {
width: 76%; height: 33px; border-bottom: 1px solid #FFF; background-color: #D7D7D7; text-align: left; float: right;
}

.kontakt_input p {
margin:0; padding-top: 5px; padding-left: 7px;
}

.kontakt_textarea_div {
clear: both; width: 100%; overflow: auto; border-bottom: 1px solid #FFF; background-color: #D7D7D7;
}

.kontakt_textarea_div p {
margin:0; padding:7px;
}

.kontakt_textarea {
width: 100%; height: 100px; border: 1px solid #000; font: bold 12px Trebuchet MS;
}

.reports {
width: 100%; background-color: #FFF; margin-bottom: 5;
}

.reports p {
margin: 0; padding: 6px;
}

.reports1 {
width: 100%; text-align: center; font: normal 14px Trebuchet MS;
}

.reports1 p {
margin: 0; padding: 6px;
}

.reports a {
font: normal 14px Trebuchet MS;
text-decoration: none;
}

.reports a:hover {
font: normal 14px Trebuchet MS;
text-decoration: underline;
}

.mig_textarea {
width: 100%; height: 80px; border: 1px solid #000;
}

/* FIREFOX CSS CODE */
.top_bg[class] {
width: 100%; overflow: auto; background-image: url('images/top-bg.jpg'); height: 90px; overflow-x: hidden; overflow-y: hidden;
}

.content_style[class] {
width: 930px; margin-left: auto; margin-right: auto; color: #FFF; margin-top: 10; margin-bottom: 10; overflow: auto; overflow-x: hidden; overflow-y: hidden;
}

.category_link[class] a {
font: normal 12px Arial; display: block; padding: 4px 6px; border-left: 5px solid #97D5CB; background-color: #E2F3F1; color: #000; text-decoration: none; width: 172px;
text-align: left;
}

.category_link[class] a:hover {
font: normal 12px Arial; display: block; padding: 4px 6px; border-left: 5px solid #333E43; background-color: #333E43; color: #fff; text-decoration: none; width: 172px;
text-align: left;
}


.sub_category_link[class] a {
font: normal 12px Trebuchet MS; display: block; padding: 4px 6px; border-left: 5px solid #c6c6c6; background-color: #f1f1f1; color: #333; text-decoration: none; width: 172px;
text-align: left;
}

.sub_category_link[class] a:hover {
font: normal 12px Trebuchet MS; display: block; padding: 4px 6px; border-left: 5px solid #58b6f1; background-color: #58b6f1; color: #FFF; text-decoration: none; width: 172px;
text-align: left;
}

.kontakt_input[class] {
width: 79%; height: 33px; border-bottom: 1px solid #FFF; background-color: #D7D7D7; text-align: left; float: right;
}

.mig_textarea[class] {
overflow: scroll; overflow-y: scroll; overflow-x: hidden; overflow:-moz-scrollbars-vertical;
width: 100%; height: 80px; border: 1px solid #000;
}
/* FIREFOX CSS CODE */




/* GALLERY CSS START */
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	position: relative;
	z-index: 2;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
	position: relative;
	z-index: 2;
}
.highslide img {
	border: 2px solid silver;
	position: relative;
	z-index: 2;
}
.highslide:hover img {
	border-color: gray;
	position: relative;
	z-index: 2;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
	position: relative;
	z-index: 2;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
	position: relative;
	z-index: 2;
}
.highslide-wrapper, .rounded-white {
	background: white;
	position: relative;
	z-index: 2;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	position: relative;
	z-index: 2;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
	position: relative;
	z-index: 2;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
	position: relative;
	z-index: 2;
}
.highslide-dimming {
	position: absolute;
	background: black;
	position: relative;
	z-index: 2;
}
.highslide-loading {
	display: none;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
		position: relative;
	z-index: 2;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
	position: relative;
	z-index: 2;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
	position: relative;
	z-index: 2;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
	position: relative;
	z-index: 2;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(highslide/graphics/controlbar-white.gif) right -90px no-repeat;
	z-index: 2;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	position: relative;
	z-index: 2;
}
.highslide-controls a {
	background-image: url(highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
	position: relative;
	z-index: 2;
}
.highslide-controls a.disabled {
	cursor: default;
	position: relative;
	z-index: 2;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	position: relative;
	z-index: 2;
}
.highslide-move a {
	cursor: move;
	position: relative;
	z-index: 2;
}

.hidden-container {
	display: none;
	position: relative;
	z-index: 2;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
/* GALLERY START END */