/*
Theme Name: vitan
Theme URI: http://wordpress.org/
Description: vitan
Version: 1.0
Author: vitan
Author URI: vitan
Tags: vitan
*/



/*-------------------body and general style-----------------------------*/
body {
font-family:Arial, Helvetica, sans-serif;
background:#454642;
background-attachment:fixed;
color:#454642;
margin:0px;
padding:0px;
width:100%;
height:100%;
font-size:12px;
position:relative;
}
/*----------------------headers-p-a-style------------------------------*/
p{
padding:15px 20px 15px 70px;
line-height:20px;
margin:0px;
}
h1{
font-size:28px;
font-weight:bold;
color:#454642;
clear:both;
padding:20px 0 0px 70px;
margin:0px;
text-transform:uppercase;
letter-spacing:-2px;
font-family:Arial black;
}
h2{
font-size:26px;
font-weight:normal;
color:#454642;
padding:0px 0 12px 0;
line-height:26px;
margin:0px;
letter-spacing:-2px;
}
h3{
font-size:30px;
font-weight:bold;
color:#454642;
padding:20px 0 0px 30px;
margin:0px;
float:left;
text-transform:uppercase;
letter-spacing:-2px;
font-family:Arial black;
}
ul{
list-style:square;
color:#454642;
padding:10px 0 0 25px;
margin:0px;
}
ul li{
padding:0 0 4px 0;
margin:0px;
}
ul li a{
color:#454642;
text-decoration:none;
}
.clear{
clear:both;
}
img.main_image{
float:right;
padding:15px 0 0 0;
}
img.pic_services{
float:right;
padding:0px 0 0 0;
}
img.pic_projects{
float:left;
clear:both;
padding:10px 0 0 70px;
}
.intro{
width:628px;
height:298px;
float:left;
padding:115px 0 0 0;
}
img.skip_intro{
float:left;
clear:both;
padding:20px 0 0 200px;
}
/*-------------------------main_container----------------------------------*/
#main_container {
width:100%;
height:100%;
padding:0 0 0 0;
}
.left_content{
width:276px;
float:left;
position:fixed;
min-height:791px;
background-color:#434440;
}
.right_wide_content{
width:695px;
float:left;
margin-left:276px;
}
.logo{
float:left;
padding:45px 0 0 70px;
}
ul.menu{
width:180px;
margin:0px;
text-align:right;
float:left;
clear:both;
padding:50px 0 0 15px;
list-style:none;
}

ul.menu li{
padding:5px 0 5px 0; margin:0px; list-style:none;
}
ul.menu li a.nav{
font-size:17px;
font-family:Helvetica, Arial, sans-serif;
color:#777777;
text-transform:uppercase;
text-decoration:none;
padding:0px; margin:0px; list-style:none;
}
ul.menu li a.navselected{
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
color:#ed0b67;
text-transform:uppercase;
text-decoration:none;
padding:0px; margin:0px; list-style:none;
}
ul.menu li a:hover{
color:#ed0b67;
}
.menu_sublogos{
float:left;
clear:both;
width:100px;
text-align:center;
padding:70px 0 0 100px;
}

ul.qtrans_language_chooser{
width:70px;
padding:20px 0 0 135px; margin:0px; list-style:none;
}
ul.qtrans_language_chooser li{
padding:0px; margin:0px; list-style:none; float:left;
}
ul.qtrans_language_chooser li a{
display:block;
float:left;
padding:0 0 0 10px;
}
/*------------------------content------------------------------------------*/
.narrowcolumn {
float:left;
padding:30px 0 180px 0px;
margin: 0px 0 0;
width:450px;
position:relative;
background:url(images/narrowcolumn_bg.png) repeat;
}
.narrowcolumn_pages {
float:left;
min-height:705px;
position:relative;
padding:0 0 146px 0px;
margin: 0px 0 0;
width:450px;
background:url(images/narrowcolumn_bg_pages.png) repeat;
}
.narrowcolumn p, .narrowcolumn_services p{
clear:both;
margin-top:5px;
}
.narrowcolumn_contact{
float:left;
padding:90px 0 50px 0px;
margin: 0px 0 0;
width:234px;
background:url(images/contact_bg_top.jpg) no-repeat center top #b1b1b2;
}

.latest_apartments_box{
width:250px;
padding:0px 125px 0 0;
margin:0 0 0 35px;
text-align:right;
line-height:18px;
background:url(images/available_today.png) no-repeat right;
}
.finalized{
padding:0 0 0 85px;
}
.download_brochure{
position:absolute;
bottom:0px;
right:-245px;
}
.form_row{
width:185px;
float:left;
clear:both;
padding:0 0 5px 25px;
}
input.contact_input{
border:1px #d4d4d4 solid;
width:140px;
height:12px;
padding:2px;
color:#000;
font-size:11px;
background-color:#b1b1b2;
}
textarea.contact_textarea{
border:1px #d4d4d4 solid;
width:175px;
height:110px;
padding:2px;
color:#000;
font-size:11px;
background-color:#b1b1b2;
}
label.contact{
width:140px;
float:left;
clear:both;
color:#FFFFFF;
font-size:11px;
}
input.send{
float:left;
background-color:#cfd1d2;
color:#676869;
border:none;
padding:2px 5px 2px 5px;
text-align:center;
cursor:pointer;
}
span.error, p.error{
width:170px;
float:left;
color:#990000;
clear:both;
font-size:11px;
padding:2px;
}
.register_form h3{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding:20px 0 5px 25px;
margin:0px;
}
.register_form p{
clear:both;
line-height:18px;
font-size:11px;
color:#FFFFFF;
padding:0px 0 20px 25px;
}
.thanks{
padding:20px;
}


.narrowcolumn_projects p{
clear:both;
line-height:25px;
padding-right:100px;
}
.services_list{
line-height:22px;
padding:20px 50px 30px 0;
}
.services_list a{
text-decoration:none;
font-size:17px;
color:#454642;
padding:0 5px 0 5px;
}
.services_list a:hover{
color:#ed0b67;
}

img.pic_projects1{
float:left;
padding:20px 0 0 20px;
}
img.pic_projects2{
float:left;
padding:20px 0 0 90px;
clear:both;
}
img.pic_projects3{
float:left;
padding:20px 0 0 20px;
}

/*-----------------services---------------------*/
div.demolayout {
margin:0;
clear:both;
position:relative;
padding:0 0 0 30px;
}
.references_image{
width:131px;
height:157px;
position:absolute;
top:0px;
left:40px;
}
ul.demolayout {
list-style-type: none;
float: left;
width:140px;
text-align:right;
margin:0px;
padding:210px 0 0px 0px;
}

ul.demolayout li {
margin: 0 0px 0 0;
padding:0px 0 7px 0;
float: right;
clear:both;
}
.tab{
padding:0;
}
ul.demolayout a {
text-decoration:none;
font-size:12px;
text-transform:uppercase;
color:#000;
padding:0;
}

ul.demolayout a:hover {
text-decoration:underline;
}

ul.demolayout a.active {
text-decoration:underline;
}

.tabs-container {
width:230px;
float:left;
padding:0px 0 0 25px;
}
.tabs-container p{
padding:0px; margin:10px 0 0 0;
}
.tour360{
float:left;
padding:10px 0 0 80px;
}
.virtual_tour{
float:left;
padding:10px 0 0 25px;
}
.virtual_tour2{
float:left;
text-align:center;
width:166px;
padding:10px 0 0 145px;
}
#layer1 {
	position: absolute;
	visibility: hidden;
	width:510px;
	height: 400px;
	left: 100px;
	top: 300px;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 10px;
	z-index:999999;
}
#layer2 {
	position: absolute;
	visibility: hidden;
	width:510px;
	height: 400px;
	left: 100px;
	top: 300px;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 10px;
	z-index:999999;
}
#close {
	float: right;
	padding:0 3px 10px 0 ;
	color:#333333;
}
/*-----------------project---------------------*/
div.demolayoutprojects {
margin:0;
}

ul.demolayoutprojects {
width:350px;
list-style-type: none;
float: left;
margin:0px;
padding:20px 0 10px 70px;
}

ul.demolayoutprojects li {
margin: 0 0px 0 0;
float: left;
}
.tab{
padding:0;
}
ul.demolayoutprojects a {
text-decoration:none;
font-size:17px;
font-family:Arial, sans-serif;
color:#454642;
padding:0 5px 0 5px;
}

ul.demolayoutprojects a:hover {
color:#ed0b67;
}

ul.demolayoutprojects a.active {
background-color:#8c8c8a;
color:#FFFFFF;
}

.tabs-container-projects {
clear: left;
padding:0px;
}
.tabs-container-projects h5{
clear:both;
font-size:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 0 0 70px;
margin:0px;
font-weight:normal;
text-decoration:underline;
}
.tabs-container-projects p{
clear:both;
}

.harta{
padding:0 0 0 115px;
}
.pdf_content a{
text-decoration:none;
font-weight:bold;
color:#000000;
}
.pdf_content a:hover{
text-decoration:underline;
}
/*----------------------sidebar----------------------*/
#sidebar
{
width:234px;
float:right;
padding:20px 0 0 0px;
}
.sidebar_top{
width:234px;
height:54px;
}
.sidebar_content{
width:234px;
padding:0 0 40px 0;
min-height:588px;
background:#f0f0f0;
}


.offices{
float:left;
color:#4e4e4e;
line-height:16px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:50px 0 0 20px;
letter-spacing:-0.5px;
}
#sidebar h1{
color:#4e4e4e;
font-size:20px;
padding:0 0 0 20px;
margin:0px;
text-transform: uppercase;
letter-spacing:-1px;
}
#sidebar h2{
color:#4e4e4e;
font-size:20px;
padding-bottom:10px;
text-transform: uppercase;
font-weight:bold;
letter-spacing:-1px;
}
.photo_gallery{
float:left;
width:234px;
clear:both;
padding:10px 0 20px 10px;
}
.photo_thumb img{
border:none;
}
.photo_thumb a{
float:left;
padding:5px;
filter:alpha(opacity=30);
opacity: 0.3;
-moz-opacity:0.3;
}
.photo_thumb a:hover{
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
}
.photo_gallery_home{
float:left;
width:420px;
clear:both;
padding:20px 0 0 15px;
}

/*-------------------------------------footer--------------------------------------*/
#footer{
padding:10px 0 0 0;
margin:0;
width:421px;
float:right;
clear:both;
}

.copyright{
width:245px;
padding:10px 0 0 0;
float:right;
color:#FFFFFF;
line-height:18px;
}
.copyright a{
text-decoration:none;
color:#FFFFFF;
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}


.tour_block{
float:left;
width:580px;
float:left;
clear:both;
margin:20px 0 10px 85px;
}
.tour_title{
width:210px;
background-color:#FFFFFF;
font-size:16px;
float:left;
color:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:20px 0 10px 0;
margin:0 5px 0 0;
text-align:center;
}
.tour_title2{
width:210px;
background-color: #CCCCCC;
font-size:16px;
float:left;
color:#777777;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:20px 0 10px 0;
margin:0 5px 0 0;
text-align:center;
}
.tour_title a, .tour_title2 a{
text-decoration:none;
color:#000000;
}
.tour_flash{
float:left;
clear:both;
padding:20px;
background-color:#fff;
}

a.back_to_projects{
width:300px;
float:left;
text-decoration:none;
clear:both;
margin:10px 0 10px 255px;
font-size:21px;
color:#777777;
}
a:hover.back_to_projects{
color:#FFFFFF;
}
