/* General */
*       {margin:0;outline:0;}
a img   {border:none;}
a       {color:#4D4D4D; text-decoration:none;}
a:hover {color:#FF6600;}
.break  {clear:both;}
.logo   {margin:14px 0 0 0;width:100%;clear:both;}
html    {height:100%;} 

/* Boxes and General*/
body          {color:#666;font:13px Arial, "trebuchet MS", Tahoma, Sans;background:#262f3e url(../img/bg/back.jpg) fixed top center no-repeat;height:100%;}
#background   {overflow:hidden;}
#content      {float:left;width:602px;margin:14px 0 62px 15px;min-height:508px;}
#wrap         {position:absolute;top:0;left:0;width:100%;height:100% !important;background:url(../img/bg/left.jpg) repeat-y;display:table;}
#flash        {z-index:0;position:absolute;width:100%;height:100%;overflow:hidden;}

.content_cms h1,
.content_cms h2,
.content_cms h3,
.content_cms h4,
.content_cms h5,
.content_cms h6 {margin-bottom:5px;}
.content_cms p  {margin:10px 20px 0 0;}
.content_cms ol,
.content_cms ul {margin:20px; padding:0 0 0 10px;}

h1,
h2,
h3,
h4,
h5,
h6 {font-family: Georgia, "Times New Roman", Serif;font-weight:normal;margin:0 0 10px 0;}

h1 {font-size:22px;color:#0979AA;}
h1 a {color:#0979AA;}
h2 {font-size:14px;color:#43A3CB;}
h2 a {color:#43A3CB;}
h3 {font-size:13px;color:#0979AA;}
h3 a {color:#0979AA;}
h4 {font-size:12px;color:#43A3CB;}
h4 a {color:#43A3CB;}
h5 {font-size:10px;color:#0979AA;}
h5 a {color:#0979AA;}
h6 {font-size:10px;color:#43A3CB;}
h6 a {color:#43A3CB;}

/*footer*/
#footer       {float:right;width:711px;height:57px;margin:-62px 0 0 0 ;}
#footer *     {padding:0;}
#footer p .dress     {margin:4px;}
#footer p     {color:#fff;font-size:10px;text-align:right;}
#footer a     {color:#fff;}
#footer li    {float:left;list-style:none;}

/*menu*/
#wrap_menu    {width:256px;float:left;}
#menu_top     {height:24px;width:256px;background:url(../img/bg/top_menu.png) no-repeat;}

#menu_middle          {width:256px;background:url(../img/bg/middle_menu.png) repeat-y;float:left;}
#menu                              {margin:0 0 0 10px; padding:0;}
#menu *                            {padding:0;}
#menu a                            {font-size:12px;}
#menu li.first_home                {margin:0 0 5px 15px;}
#menu li                           {float:left;width:197px;padding:3px 0 3px 13px;background:url(../img/icons/more_bullet.png) 0px 9px no-repeat;list-style:none;position:relative;color:#FF6600;}
#menu .g-k-management-co-inc-plus  {float:left;margin:0 0 10px -23px;width:252px;height:49px;background:url(../img/menu/divisions.png) no-repeat;list-style:none;text-indent:-99999px;}
#menu .g-k-company-profile         {float:left;margin:0 0 10px -23px;width:252px;height:49px;background:url(../img/menu/company_profile.png) no-repeat;list-style:none;text-indent:-99999px;}
#menu .find-an-apartment           {float:left;margin:0 0 10px -23px;width:252px;height:49px;background:url(../img/menu/find_apartment.png) no-repeat;list-style:none;text-indent:-99999px;}
#menu .galleries                    {display:none;}
#menu #portfolio-overview-detail    {display:none;background:none;}
#menu #portfolio-overview-detail ul {margin:0 0 0 13px;}
#menu ul                           {float:left;margin:0 0 8px 0;display:none;}
#menu ul ul                        {margin:0 0 0 0;display:block;}
#menu ul ul li                     {width:180px;}
.menu_portfolio                    {margin:-11px 0 0 13px;}

#menu_bottom  {height:35px;width:256px;background:url(../img/bg/bottom_menu.png) no-repeat;float:left;}
.img_menu1    {margin:0 0 10px 0;}
.img_menu2    {margin:10px 0;}

/*Content and Efects*/
#corner_top    {width:602px;height:10px;background:url(../img/bg/top_corner.png) no-repeat;}
#corner_middle {width:602px;background:url(../img/bg/middle_corner.png) repeat-y;}
#box_corner    {background: url(../img/bg/gr.jpg) no-repeat;min-height:400px;padding:0 10px 0 36px;position:relative;}
#corner_bottom {width:602px;height:20px;background:url(../img/bg/bottom_corner.png) no-repeat;}

#title_top         {height:57px;position:relative;}
#title_top h2      {color:#BDDEEB;font: 14px "Trebuchet Ms", Arial, tahoma, sans;float:right;padding:23px 28px 23px 12px;background:url(../img/bg/back_title.png) right no-repeat;position:absolute;top:0;right:-24px;text-transform:uppercase;}
#title_top h2 span {background:url(../img/bg/title_bullet.jpg) 0 4px no-repeat;padding:0 0 0 11px;}

#paginator       {position:absolute;bottom:-10px;left:36px;width:399px;height:17px;background: url(../img/bg/paginator.jpg) no-repeat;}
#paginator .next {float:right;margin:5px 9px 0 0;}
#paginator .prev {float:left;margin:5px 0 0 9px;}

/*PortfolioGallery*/
#portfolio       {width:520px;float:left;margin:-17px 0 0 0;}
#big_img           {float:left;width:389px;padding:5px;background: #06587B url(../img/bg/big_img.jpg) right bottom no-repeat;position:relative;min-height:290px;}
#big_img img      {max-width:387px;max-height:257px;border:1px solid #fff;}
#big_img .loading {border:none;position:absolute;top:	42%;left:175px;}
#big_img table td   {text-align:center;}
#big_img table h2 {color:#fff;margin:5px 0 2px 0;}
.wrap_img         {width:100%;background:#054662;}
.scroll           {width:89px;padding:5px 0 0 0;height:297px;float:right;background:#06587B;text-align:center;}
.scroll div       {width:65px;height:268px;margin:0 auto;overflow:hidden;}
.scroll li        {list-style:none;width:65px;height:44px;padding:5px 0;*padding:4px 0;}
.scroll li img    {width:63px;height:42px;border:1px solid #fff;}
.scroll li  img:hover  {border:1px solid  #04354A;}
.description      {width:399px;color:#666;margin:15px 0;float:left;font-size:11px;}
.name_gallery     {padding:10px 0;}

/*Apartiment Living*/
.list_hotels    {margin:25px 0 0 0;}
.list_hotels li {width:152px;height:190px;padding:10px;background: #fff url(../img/bg/back_hotels.jpg) bottom no-repeat;list-style:none;float:left;margin:0 3px 10px 0;}
.list_hotels li img   {margin:0 0 10px 0;}
.list_hotels li h2    {background:url(../img/icons/bullet.jpg) 0 6px no-repeat;padding:0 0 0 9px;margin:0 0 5px 0;}
.list_hotels li p     {font-size:11px;color:#666;margin:0;}
.list_hotels li small {background: url(../img/icons/tel.png) 0 2px no-repeat;color:#0979AA;padding:0 0 0 11px;}
.efect_fresh          {margin:8px 0 8px -11px;}

.hotel_little         {width:592px;background:url(../img/icons/1.jpg) no-repeat;margin:10px 0 0 -36px;}
.little_address       {width:147px;height:140px;padding:0 10px;vertical-align:bottom;}
.little_address p     {font-size:11px;color:#666;}
.little_address small {background: url(../img/icons/tel.png) 0 2px no-repeat;color:#0979AA;padding:0 0 0 11px;}

.descriptions_hotels table           {margin:30px 0 30px 0;}
.descriptions_hotels table a         {color:#43A3CB;}
.descriptions_hotels table a:hover   {text-decoration:underline;}
.descriptions_hotels table td        {background:url(../img/bg/descrition_hotel.png) repeat-x;width:218px;padding:15px 36px 30px;vertical-align:top;font-size:11px;}
.descriptions_hotels table td.middle {background:none;width:13px;padding:0;}
.descriptions_hotels table td.topo   {background:url(../img/bg/topo.jpg) no-repeat;width:13px;height:17px;padding:0;text-align:right;}
.descriptions_hotels table td.topo a {width:34px;height:9px;margin:3px 105px 0 0;float:right;text-indent:-99999px;color:#fff;font-size:9px;}
.descriptions_hotels table td li     {list-style-image: url(../img/icons/bullet_small.png);}

