/**
 * @author Bilal Cinarli
 * @copyright 2009 - ICON Perception Managemet Co.
 * @company ICON Perception Managemet Co.
 * @email contact@icon-pm.com
 * @web http://www.icon-pm.com
 * @project Mesa Hastanesi
 * @file 
 * @version 
 * @created 2009.12.24 14:42
 * @modified 2009.12.24
 * @modifier Bilal Cinarli
**/

 /*  ------------------- Global Settings & Reset  ------------------- */
 	.group:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
    * html .group { height: 1px; } /* IE6 */
    *:first-child+html .group { min-height: 0; } /* IE7 */
 
	html, body { border:0; height: 100%; margin:0; padding:0; }
	body { background: #ac0053 url(../images/body.png) center repeat-y; color: #111; font:10px/1.5 Verdana, Helvetica, sans-serif; text-align: left; }

 	h1, h2, h3, h4, h5, h6 { font-weight:normal; }

	h1, h2, h3, h4, h5, h6, p, ul, ol, form, fieldset, img { margin:0; padding:0; }

	ul, ol { list-style:none; }

	blockquote { margin:22px 40px; padding:0; }

	img, fieldset { border:0; }
	img { vertical-align: bottom; }

	sup { bottom:0.3em; position:relative; vertical-align:baseline; }

	sub { bottom:-0.2em; position:relative; vertical-align:baseline; }

	acronym, abbr { border-bottom:1px dashed; cursor:help; letter-spacing:1px; }
    
    a, a:visited, a:active { text-decoration: none; }
    a:focus {  }
 /*  ------------------- Global Settings & Reset  ------------------- */

 /*  ------------------- Layout  ------------------- */
    #wrapper { height: auto !important; height: 100%; min-height: 100%; }
    
        #header { background: url(../images/header.jpg) top left no-repeat; height: 187px; position: relative; }
        
        #content { float: right; margin-right: 61px; padding: 0 15px 10px 0; position: relative; width: 620px; }
        
        #aside { float: left; margin-left: 61px; padding: 0 10px; width: 150px; }
        
        #push { clear: both; height: 93px; }
        
    #footer { background: url(../images/footer.png) top left no-repeat; height: 93px; }
    
    #wrapper, #footer { margin: 0 auto; position: relative; width: 928px; }
    #wrapper { margin-bottom: -93px; }
          
 /*  ------------------- Layout  ------------------- */
 /*  ------------------- Layout Parts  ------------------- */
     /*  ---- Header ----  */
     #header h1 { height: 144px; left: 85px; position: absolute; top: 25px; width: 113px; }
     #header h1 a { display: block; height: 100%; text-indent: -9999px; }
     /*  ---- Header ----  */
     /*  ---- Navigation ----  */
     #topnav { left: 230px; position: absolute; top: 16px; }
         #topnav li { display: inline; float: left; margin-right: 3px; }
             #topnav li a { color: #fff; display: block; font: bold 13px Helvetica, Tahoma, sans-serif; height: 18px; padding: 135px 10px 5px; }
             #topnav li.current a, #topnav li a:hover { background: url(../images/menu_hover.png) top left repeat-x; }
     
     #sidemenu li { list-style: disc inside; margin-bottom: 5px; }
     #sidemenu a, #sidemenu span { color: #345064; cursor: pointer; font: bold 13px Helvetica, Tahoma, sans-serif; }
         #sidemenu a:hover, #sidemenu span:hover, #sidemenu li.current li a:hover { color: #e4849b; }
         #sidemenu li.current a, #sidemenu li.current span, #sidemenu li.current li.current a { color: red; }         
         #sidemenu li.current li a, #sidemenu li.current li span, #sidemenu li li a, #sidemenu li li span { color: #345064; font-size: 12px; font-weight: normal; }
         #sidemenu li li { list-style: square inside; }
         #sidemenu ul { margin-left: 15px; }
     /*  ---- Navigation ----  */ 
     
     /*  ---- Articles ----  */
     .article { font: 12px Helvetica, Verdana, sans-serif; }
     .article h1.title, .article h2, .article h3 { color: #e4849b; font: bold 16px Helvetica, Verdana, sans-serif; margin-bottom: 10px; }
     .article h2 { font-size: 14px; margin-bottom: 5px; }
     .article h3 { font-size: 12px; margin-bottom: 5px; }
     .article p { margin-bottom: 10px; }
     /*  ---- Articles ----  */
     
     /*  ---- Footer ----  */ 
        #footernav { display: inline; float: left; margin-left: 80px; }
            #footernav li { display: inline; float: left; border-right: 1px solid #000; margin-right: 3px; padding-right: 3px; }
        #langmenu { display: inline-block; margin-bottom: 5px; }
        #footernav a, #langmenu a { color: #000; font: bold 12px Helvetica, Tahoma, sans-serif; }
        #footernav a:hover, #langmenu a:hover { color: #e4849b; }
        #copyright, #footer_text { color: #444; font-size: 9px; margin-left: 80px; }        
        #copyright { margin-bottom: 5px; }        
     /*  ---- Footer ----  */          

