	body {margin:auto; padding:0;text-align: center;background:#6C6C6C url("images/bggrey.gif") repeat top center;color: #fff;font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; width: 100%;height:100%}
	a, p, img, h1, h2, h3, h4, h5, h6, form, table {margin:0; padding:0;border:0;}
    html, body{height:100%;} 
  	p,h3,h4,h5,ul,dl {margin-bottom: 6px; margin-top: 2px} 
  
	#main {margin: auto ; text-align: center;padding:0;background:#fff url("images/bg.gif") top center repeat-y;width: 775px;color: #000;  min-height:100%; height: 100%;}

	#head  {margin: auto ; padding: 0 ;width: 763px;height: 107px; color: #fff; background:#000 ;}
	
	#head_banner_left {color: #fff; background: #000 url("images/banner.jpg") no-repeat left top; float: left; height: 107px; width: 751px}
	#head_banner {float: right; font-size: 7pt;}

	#win {margin: auto ; padding: 9px 0 0 0 ;width: 763px;color: #000;height: auto; background:#fff url("images/bg_row_top.gif") repeat-x top center;}
	#win2 {margin: auto ; padding: 0 ; width: 763px;color: #000;height: auto;  background:#eee url("images/bg_win.gif") top center repeat-y;}
	html>body #main {height:auto;}
	#footer {height: 35px;padding:0;margin: 0;background:#A93700 url("images/ban_down.gif") no-repeat center center;color: #fff;line-height: 34px;width: 775px;font-family: Verdana, Arial, Courier, sans-serif; font-size: 11px; text-align: center;}
    #footer a {text-decoration: underline;}
	#footer a:hover {text-decoration: none;}
	.cleaner {clear: both; visibility: hidden}
	#footer_down {height: 29px;padding:20px 0 0 0;margin: auto;background:#333 url("images/bg_sh.gif") repeat-x top center;color: #fff;line-height: 29px;width: 763px;}
	.row5  {height: 5px; line-height: 5px; width: 100%; min-height: 5px}
	#win_sub_blue_obalka {margin: 0 0 0 6px; padding: 0; width: 245px; height: 200px; float: left; display: inline;}
	#win_sub_red_obalka  {margin: 0 6px 0 0; padding: 0; width: 245px; height: 200px; float: right; display: inline;}
	#win_sub_green_obalka  {margin: auto; padding: 0; width: 243px; height: 200px; }
	
	#win_sub_blue  {margin: auto ;padding: 0 6px; background:#083F78 url("images/bg_blue.gif") repeat-x top center; color: #fff; height: 100%;}
	#win_sub_red   {margin: auto ;padding: 0 6px; background:#7F2A01 url("images/bg_red.gif") repeat-x top center; color: #fff; height: 100%;}
	#win_sub_green {margin: auto ;padding: 0 6px; background:#467F01 url("images/bg_green.gif") repeat-x top center; color: #fff; height: 100%;}
	
	#win_sub_left_obalka  {margin: auto; padding: 0 6px; width: 245px; height: 205px; float: left; color:#000; background:#fff url("images/border_vert.gif") repeat-y top right; display: inline;}
	#win_sub_right_obalka  {margin: auto; padding: 0 6px; width: 245px; height: 205px; float: right; color:#000; background:#fff url("images/border_vert.gif") repeat-y top left; display: inline;}
	#win_sub_middle_obalka {margin: auto; padding: 0; width: 243px; height: 205px; }
	
	#win_sub_left {margin: auto; padding: 6px;  height: 100%;  }
	#win_sub_right {margin: auto; padding: 6px;  height: 100%;  }
	#win_sub_middle {margin: auto ;padding: 6px;  height: 100%;  }
	
	#sub_win_left_obalka {margin: auto; padding: 0;  min-height: 100% ; height: 100%; width: 200px; float: left; border-top: 1px solid white}
	#sub_win_right_obalka {margin: auto; padding: 0;  color: #000; min-height: 100% ; width: 562px; height: 100%; float: right;border-top: 1px solid white }		
	
	#sub_win_left {margin: 0; padding: 5px 0; text-align: center; height: 100%; width: 100%; background-color: transparent; color: #fff;}
	#sub_win_right {margin: auto; padding: 20px; text-align: justify; height: 100%; font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; font-size: .9em; background: transparent url("images/bg_sub_win_right.jpg") no-repeat top center; color: #000; text-indent: 10px}		
	
	h3 {font-family: Verdana, Arial, Courier, sans-serif; font-size: 1.4em;text-align: left; background:#ddd url("images/bg_title.gif") repeat top center; color: #A93700; border-bottom: 1px dotted #555 }
	h4 {font-family: Verdana, Arial, Courier, sans-serif; font-size: 1.1em; background:#ddd url("images/bg_title.gif") repeat top center; color: #A93700;  text-align: center; border-bottom: 1px dotted #555 } 
	h5 {font-family: Verdana, Arial, Courier, sans-serif; font-size: 1em; background:#ddd url("images/bg_title.gif") repeat top center; color: #A93700; border-bottom: 1px dotted #555 } 
 	h6 {font-family: Verdana, Arial, Courier, sans-serif; font-size: 0.9em; background-color: #555; color: #fff; margin: 6px; padding: 1px 6px; text-align: left;} 
	.txt_sub_win_left {font-family: Verdana, Arial, Courier, sans-serif; font-size: 0.8em; background-color: transparent; color: #fff; padding: 0 9px; text-align: left;} 
	
	.table_kontakty {font-family: Verdana, Arial, Courier, sans-serif; background-color: #eee; color: #000; font-size: 0.8em; border: 1px solid black; width: 100% ;  border-collapse:collapse}
    .table_kontakty td {padding-right: 10px;padding-left: 10px; border-bottom: 1px dotted black;}	
	 
	.table_info {font-family: Verdana, Arial, Courier, sans-serif; font-size: 0.9em; border-collapse:collapse}

    .down {font-family: Verdana, Arial, Courier, sans-serif; font-size: 8pt; margin : 0; padding: 0; background-color: #ddd; color: #000; border: 1px solid black; width: 100%;  border-collapse:collapse; overflow: hidden}
    .down_tr1 {background-color: #ddd; color: #000;font-weight: bold;  border-bottom: 1px dotted black; }
    .down_tr2 {background-color: #eee; color: #000;}
	.down_col_down {width: 40px; text-align: center;}
	.down_col_size {width: 60px; text-align: right;}
	.down_col_name {width: 220px; text-align: left;}
		
    .menu_header {font-family: "Arial Narrow", Arial, sans-serif; color: #fff; font-size: 24px; text-align: left; background: transparent url("images/border_hor.gif") repeat-x bottom right; overflow: hidden }
	.menu_header_grey {font-family: "Arial Narrow", Arial, sans-serif; color: #000; font-size: 24px; text-align: left; background: #fff url("images/border_hor2.gif") repeat-x bottom right; overflow: hidden }
	.image {padding-top:6px;margin: auto; float:left; height:auto; width: 105px;}
    .text_right {font-family: Verdana, Arial, Courier, sans-serif; font-size: 11px; text-align: justify; float:right; padding: 6px 3px 6px 0px; width: 120px; }
	.text_right a {float:right; text-align: right; text-decoration: underline;}
	.text_right a:hover {text-align: right; text-decoration: none;}

	.text_right2 {font-family: Verdana, Arial, Courier, sans-serif; font-size: 11px; text-align: justify; float:right; padding: 6px 3px 6px 0px; width: 120px; }
	.text_right2 a {color: #000; background-color: inherit; float:right; text-align: right; text-decoration: underline;}
	.text_right2 a:hover {color: #000; background-color: inherit; text-align: right; text-decoration: none;}
	
	a {color: #fff; background-color: transparent; text-decoration: underline;}
	a:hover {text-decoration: none;}

	.left  {float:left;}
	.right  {float:right;}
	.center    {text-align: center; }

	.link_a {color: #000; background-color: transparent; text-decoration: underline;}
	.link_a:hover {text-decoration: none;}
	.link_b {color: #A93700; background-color: transparent; text-decoration: underline; margin-right: 10px; font-weight: bold}
	.link_b:hover {text-decoration: none;}
	
	h5 a {color: #A93700; background-color: transparent; text-decoration: underline;}
	h5 a:hover {text-decoration: none;}
	
	.table_bazar {font-family: Verdana, Arial, Courier, sans-serif; background-color: #ddd; color: #000;  width: 100% ;  border-collapse:collapse}
	.table_bazar img {background-color: #eee; color: #000; width: 80px; height:80px; border: 1px solid black}		
	.table_bazar_text {text-align: justify; padding: 0 6px; vertical-align: top; font-size: 0.7em;}
	.table_bazar_text2 {text-align: right; padding: 0 6px; vertical-align: middle; font-size: 0.8em; background-color: #ddd; color: #A93700;}

	 #nav {width: 775px; height: 40px; background: url("images/menu.gif"); margin: 0; padding: 0; position: relative}
	 #nav span {display: none}
	 #nav li {margin: 0px; padding: 0px; list-style: none; position: absolute; top: 0}
	 #nav li, #nav a {height: 40px; display: block; }

	 #nav_home{left: 0px; width: 134px;}
	 #nav_profil{left: 134px; width: 127px;}
	 #nav_ref{left: 261px; width: 127px;}
	 #nav_bazar{left: 388px; width: 127px;}
	 #nav_down{left: 515px; width: 127px;}
	 #nav_kontakt{left: 642px; width: 133px;}

	 #nav_home a:hover{background: transparent url(images/menu.gif) 0 -40px no-repeat;}
	 #nav_profil a:hover{background: transparent url(images/menu.gif) -134px -40px no-repeat;}
	 #nav_ref a:hover{background: transparent url(images/menu.gif) -261px -40px no-repeat;}
	 #nav_bazar a:hover{background: transparent url(images/menu.gif) -388px -40px no-repeat;}
	 #nav_down a:hover{background: transparent url(images/menu.gif) -515px -40px no-repeat;}
	 #nav_kontakt a:hover{background: transparent url(images/menu.gif) -642px -40px no-repeat;}

