@charset "utf-8";
/* CSS Document 77.246.144.129 */

/**************************************/
/*              GLOBALS               */
/**************************************/
.yellow {background:yellow}
.center {text-align:center}
.bold {font-weight:bold}
/*************************************/



/* HEAD */
#logo_img {margin: 1em; display:block; float:left}
#logo_text {margin-top: 4em;display:block; float:left}
#lang {display:block; float:right; margin: 5em 1em 0 0}
	
	/* Main Menu */
	#mainmenu {display:block; float:right; margin:1em 0.5em 0 0; width:66em; height: 2em; background:url(../i/bg/menu_top.gif) left top repeat-x}
		#mainmenu ul { margin:0em; margin-left:1em}
		#mainmenu li { display: inline;}
		#mainmenu li a { display:block; float: left; padding: 0.5em 0.6em; overflow: hidden; color: #333; font-weight: bold; cursor:pointer; text-decoration:none; text-transform: capitalize; border-right: 1px solid #656668}
		#mainmenu li a:hover,  #mainmenu li a.here{ background: url(../i/bg/menu_top_hover.gif) left top repeat-x; color: #e3e3e3}
		#mainmenu #search { width:10em; height:2em; background: url(../i/bg/search.gif) left top no-repeat; float:right; }
		#mainmenu li.hot a {background: url(../i/bg/menu_red_top.gif) left top repeat-x; color:#e3e3e3}
		#mainmenu li.hot a:hover, #mainmenu li.hot a.here{ background: url(../i/bg/menu_top_hover.gif) left top repeat-x; color: #e3e3e3}	
	/* END Main Menu */
/* END HEAD */

/* CENTER */
#center { display:inline-block;float:left;width:100%;margin-top:1em}
    #mainpage_pic { text-align:center}
        #mainpage_pic img {}
#mainpage_content { display:inline-block;float:left;width:100%;margin:1em auto}
    #new_exteriors, #new_interiors, #new_publications, #news_and_actions, #partners {display:block;float:left;width:18.6em;}
    #mainpage_content h3 {margin:0 0.8em 1em}
    #new_exteriors ul, #new_interiors ul {list-style:none;display:inline-block;padding:0;margin:0;width:100%;} 
   /* #new_exteriors ul, #new_interiors ul {list-style:none;display:inline-block;padding:0;margin:0;width:100%;border-right:1px solid #333431}*/
        #new_exteriors li, #new_interiors li {display:block; float:left; margin:0 0 1.1em 1.1em}
        /* #new_publications .content, #news_and_actions .content {display:inline-block;width:99%;float:left; vertical-align:middle;border-right:1px solid #333431} */
  		#new_publications .content, #news_and_actions .content {display:inline-block;width:99%;float:left; vertical-align:middle;}
        #new_publications .img {display:block;float:left;margin:0 0 1em 1em}
        #new_publications .text {display:block;float:right;margin:-0.6em 0.5em 0.5em 0; width:8.5em; vertical-align:middle}
        #new_publications .text h2 {margin:0.5em 0 0 0.5em}
        #new_publications .text h4 {margin:0.5em 0 0.5em 0.5em}
        #news_and_actions .content h2 {margin:0.5em}
        #news_and_actions .content p {margin:0.5em;padding:0}
        #news_and_actions .content p img {display:inline; margin: 1em 0}
        #news_and_actions .content a.read_more {display:inline-block;margin:0 0 1em;padding:0 0.5em}

        #partners ul {list-style:none;margin:0;padding:0}
        #partners li {vertical-align:top;display:block;float:left;width:18em;}
      /*
        #partners li {vertical-align:top;display:block;float:left;width:18em;margin-bottom:1.5em}
            */
        #partners .logo {width:8em; display:inline-block; float:left}
        #partners h2 {margin-top:1.5em}

        #about {display:block;float:left;width:100%}
        #about div a {margin-left:1em}

        
		
    #center .car { display:inline-block;width:100%;margin:2em 0 1em 0;}
        #center .car .car_img {display:block;float:left}
        #center .car .car_info {display:inline-block;float:left;padding: 0 0 0 1em;width:53.5em}
        #center .car .car_info h1{display:block;float:left;width:34.5em;}
        #center .car .car_info a.more, #center #car .car_info a.more {display:block;float:left; background:#393936;padding:0.6em 1em;width:9em; text-align:center}
        #center .car .car_info ul{list-style:none;display:block;float:left;width:47%;padding:0;margin:0}
        #center .car .car_info li,#center #car .car_info li { height:1.5em; vertical-align:middle; color:#c1bdb7}
        #center .car .car_info li span,#center #car .car_info li span{display:block; float:left;width:10em;color:#4d4a48}
        #center .car .car_info .price ,#center #car .car_info .price {color:#c1bdb7;font-size:170%;font-weight:bold;font-family: Arial, Helvetica, sans-serif;display:inline-block;width:99%;float:right;text-align:right}
	
    #center #car {}
        #center #car  .car_img{margin:1em auto;}
        #center #car .car_info h1 {display:block;float:left;width:53em;}
        #center #car .car_info ul.one {list-style:none;display:block;float:left;width:38%;padding:0;margin:0}
        #center #car .car_info ul.two, #center #car .car_info ul.three {list-style:none;display:block;float:left;width:26%;padding:0;margin:0}
        #car #imagesets {display:inline-block;float:left;width:98%; margin:1em 0}
            #car #imagesets a {margin:1em 1em 0 0}
            #car #description {display:inline-block;float:left;width:98%}
    #center .news {display:inline-block;float:left;width:100%;margin:2em 0 1em 0;}
        #center .news h1 {display:block;float:left;width:53.3em}
        #center .news a.more {display:block;float:left; background:#393936;padding:0.6em 1em;width:9em; text-align:center}
        #center .news .content {display:inline-block;float:left;/*width:44em;*/margin-top:1em}
        #center .news .content img {float:none;}
        #center .news .content p img {display:block; margin: 1em 0}
        #center .news .images {float:right;width:24em;}
        #center .news .images ul {list-style:none;padding:0;margin:0}
        #center .news .images li {display:block;float:left;margin:0 0 1em 1em}
		
    #center .press {display:inline-block;float:left;width:33em;margin:2em;height:12em}
        #center .press .image {display:block;float:left;}
        #center .press .image img{width: 95px;}
        #center .press .content {display:block;float:left;width:auto;padding:0 1em;width:18.5em}
        #center .press .content ul {list-style:none;margin:1em 0;padding:0}
        #center .press .content li {display:inline-block;color:#c1bdb7;margin:0.1em 0; width:100%}
        #center .press .content span {display:block; float:left;width:9em;color:#4d4a48}
	
    #press h1 {display:block;float:left;width:53.3em}
    #press a.more {display:block;float:left; background:#393936;padding:0.6em 1em;width:9em; text-align:center}

    #magazine_pages, #pages_watch {display:block;float:left;}
        #magazine_pages ul {width:54em;list-style:none;margin:0;margin:1em auto;padding:0;}
        #magazine_pages li {display:none; cursor:pointer}

        #pages_watch ul {width:54em;list-style:none;margin:0;margin:1em auto;padding:0;}
        #pages_watch  li {display:none;width:26.8em}
        #pages_watch a {margin: 0 2em;}

        #pages_watch li.page_1,
        #pages_watch li.page_3,
        #pages_watch li.page_5,
        #pages_watch li.page_7,
        #pages_watch li.page_9 {text-align:left;}

        #pages_watch li.page_2,
        #pages_watch li.page_4,
        #pages_watch li.page_6,
        #pages_watch li.page_8,
        #pages_watch li.page_10 {text-align:right;}

    #magazine_info {display:block;float:right;width:20em;margin:1em auto;}
        #magazine_info ul {list-style:none;margin:1em 0;padding:0}
        #magazine_info li {display:inline-block;color:#c1bdb7;margin:0.2em 0; width:100%}
        #magazine_info span {display:block; float:left;width:9em;color:#4d4a48}

    #shop_header {display:block;float:left;margin:1em 0 0;width:99%; padding-left:1%;}
    #shop_header h1 {display:block;float:left;margin: 0 0 0 1em;}
    #shop_content {display:block;float:left;width:57em;}
        #shop_content .shop_item {display:block; float:left; width:27em;margin:1.5em 0.5em 0 0;height:17em}
            #shop_content .shop_item .shop_item_img {display:block; float:left;}
            #shop_content .shop_item h1 {display:block; float:right; width: 90%; margin:0 0.5em 0.5em}
            #shop_content .shop_item ul {display:inline-block; float:right; list-style:none; width: 13em; margin: 0.5em 0 0.5em; padding:0; color:#c1bdb7}
            #shop_content .shop_item li {margin: 0.5em 0}
            #shop_content .shop_item li span {display:block; float:left; width:8em;color:#4d4a48}
            #shop_content .shop_item .shop_item_price {color:#c1bdb7;font-size:140%;height:1.5em;font-weight:bold;display:block;width: 90%;float:right;text-align:right;margin:0.5em 0.5em 0 0}
        #shop_content table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; margin-top:1em}
        #shop_content th, #shop_content td {padding:0 0.5em; color:#aaa; border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

        #shop_content tr.yellow td {text-align:center; font-weight:bold; color: #000}


    #shop_menu {display:block;float:right;width:14.5em;padding:1em 0; background:#393936; color:#b7b3ad;font-size:120%;margin:1.3em 0 0 0 }
        #shop_menu ul {list-style:none;margin-bottom:0.5em; margin-top:0.3em }
        #shop_menu li {margin-top: 0.3em}
        #shop_menu li.here a {color:#fff}
        #shop_menu li.here  li a {color:#c1bdb7!important}
        #shop_menu li.here  li.here a {color:#fff!important}
    
    .pagination {display:block;float:left;width:98%;}
        .pagination ul {text-align:center;list-style:none;padding:0; margin:1em auto;}
        .pagination li {display:inline; margin:0;padding:0.5em;}
        .pagination li.here {font-weight:bold;background:#1f2422;font-weight:bold;margin:0.5em; color:#c1bdb7}
        .pagination li a {display:inline-block; padding:0.5em;font-weight:normal}
        .pagination li a:hover {background:#1f2422;text-decoration:none}
        
    #center #feedback {display:block; float:right; width:23em; background: #1f2422; padding: 1em 0;}
        
        #center #feedback p {color:#b7b3ad;margin:0 0.5em}
        #center #feedback h4 {color:#b7b3ad; margin-left:1em}
        #center #feedback ul{list-style: none}
        #center #feedback li{margin:0.6em 0;color:#b7b3ad;}
        #center #feedback span{display: inline-block;width: 7em;vertical-align:middle}
        #center #feedback input[type="text"] {font-size:0.9em;vertical-align:middle;width:13.5em}
        #center #feedback input[type="submit"] {float:right;background:#1f2422; padding:0;margin:0; border:0; color:#b7b3ad; cursor:pointer;border-bottom:1px solid #1f2422}
        #center #feedback input[type="submit"]:hover {border-bottom:1px solid #b7b3ad}
        
    #center #feedback li.error input, #center #feedback li.error textarea {background: #ffcccd}
    
    #gallery_list {display:block; float:left;width:52em;}    
    #gallery_list ul {list-style:none;margin:1em;padding:0}
        #gallery_list li {display:inline-block; float:left;margin:1.5em;padding:0}
	
    #gallery_menu {display:block;float:right;width:18em;padding:1em 0; background:#393936; color:#b7b3ad;font-size:120%;margin:2em 1em 0 0 }
    #gallery_menu ul {list-style:none;padding:0;margin:0.5em 0 0.5em 1em }
        #gallery_menu  li {margin-bottom: 0.1em;}
        #gallery_menu  li.here a {color:#fff}

    #gallery_imageset_info {display:block; float:left;margin: 0 3em}
    #gallery_imageset_info p, #gallery_imageset_info li {color: #c1bdb7}
/* END CENTER */

/* BOTTOM */
#bottom {display:inline-block;float:left;width:100%;height:3em; border-top: 2px solid #2c2c2c; margin:1em 0}
    #copyright {display:inline; float:left;width: 20em; margin-left:1em; margin-top:1em; color:#4c4c4c}
    #counters {display:inline; float:left;width: auto;margin-top:0.5em}
	#develop {display:inline; float:right;width: 30em; float: right; text-align:right; margin-right: 1em; margin-top:1em}
        #develop a {color: #4c4c4c; text-decoration: none}
        #develop a:hover {text-decoration: underline}
/* END BOTTOM */

.logos td {
    padding: 0px 5px;
}


		#mainmenu li a.facebook { background:url(../i/bg/menu_top_facebook.gif); display:block; float: left; padding: 0.5em 1.2em; overflow: hidden; color: #fff; font-weight: bold; cursor:pointer; text-decoration:none; text-transform: capitalize; border-right: 1px solid #656668}

