html, body
{
	text-align:left;
	font-family: Tahoma;
	font-size: small;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	color: #555555;
	background-color: #FFFFFF;
	font-size: 90%;
	/*background-image: url("http://www.thomasgunn.com/Images/bg_map.jpg");*/
	background-repeat:repeat;
	height: auto !important; /* FF and compliant browsers should automatically size the body/html */
	height: 100%; /* ie will set the body/html to 100%, anything overflowing that will (incorrectly) resize it. go IE */
	min-height: 100%; /* when FF/etc automatically size the body/html it should be AT LEAST the height of the entire browser window, but can expand based on content. */
}

hr 
{
	color:#EEEEEE;
	background-color:#EEEEEE;
	border:none;
	height:1px;
	margin:5px 0 5px 0;
}

.tablo
{
	margin: 0px auto;
	width: 95%;
}

img
{
	border:0px;
	
}

h1 {
	font-size: 197%;
}



td
{
	
	font-family: Tahoma;
	font-size: small;
	color: #555555;
}

/* links*/
a:link , a:visited
{
	/*text-align:left;*/
	color: #3490F8;
	text-decoration: none;
}

a:hover, a:active 
{
	/*text-align:left;*/
	text-decoration: none;
	color: #F89934;
}
/*  border*/
.borderLeftBottomTop
{
	border-bottom: 1px dashed #3399CC;
	border-left: 1px dashed #3399CC;
	border-top: 1px dashed #3399CC;
}

.borderTopRightBottom
{
	border-bottom: 1px dashed #3399CC;
	border-right: 1px dashed #3399CC;
	border-top: 1px dashed #3399CC;
	padding-right: 8px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 8px;
}

/* horizontal menu */

    .menu
    {
        border:0;
        height:25px;
        margin: 0px 0px 0px 0px;
	    position: relative;
	    width: 804px;
	    z-index:999; 
	    
    }
    

    #menu
    {
        background-color: #000000;
        border: 0px;
        clear: left;
        font-size:11px;
        font-family:Tahoma;
        margin-left: 0px;
        position:absolute;
        width: 804px;
        height: 28px;
        z-index:999;
    }

    #menu ul .item
    {
        color: white;
        display: none;
        position:relative;
    }

    #menu ul:hover .item
    {
        background: #616161;
        border-bottom: 1px solid black;
        display: block;
        height: 22px;
        padding: 4px 0px 0px 4px;
    }

    #menu ul:hover .item a:link, #menu ul:hover .item a:visited
    {
        color: white;
        display:block;
        height: 22px;
        text-decoration: none;
    }

    #menu ul .item:hover
    {
        background: #92277A;
    }

    #menu ul
    {
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #menu ul .top
    {
        background:url(img/but_home.jpg) no-repeat;
        height:25px;
        text-align:center;
        padding:0;
    }

    #menu ul .top a:link, #menu ul .top a:visited
    {
        color: #FFFFFF;
        display: block;
        line-height: 23px;
        margin: 0;
        padding: 0;
        border: 0;
        text-decoration: none;
    }

    #menu ul:hover .top
    {
        background:url(img/but_home_ov.jpg) no-repeat;
        margin: 0;
    }  

/* end of horizontal menu */

.gorunmez 
{visibility: hidden; font-size: 1px; position: absolute; left: 0px; top: 0px;}
.gorunmezu
{visibility: hidden; position: absolute; left: 0px; top: 0px;}