

























/* Hello World! :-) */




















































body{
margin:0;
padding:0;
line-height: 1.5em;
font-size:.8em;
font-family:Georgia,"Times New Roman",Times,serif
}


body,.menu ul li a{font-family:Helvetica,sans-serif; }


b{font-size: 110%;}
em{ color:#9f7f4b; }
ul{list-style:none}
a img { border:none; }

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

h1, h2, h3, h4, h5, h6 {font-family:Georgia,"Times New Roman",Times,serif}

h1{width:60%;//width:100%; color:#9f7f4b; font-weight:normal; line-height:normal; padding-bottom:5px; font-size:2.5em}
h3{width:90%;//width:100%; color:#9f7f4b; font-weight:normal; line-height:normal; padding-bottom:5px; font-size:1.5em}
h4{width:80%;//width:100%; color:#9f7f4b; font-weight:normal; line-height:normal; padding-bottom:5px; font-size:1.5em}
h5{width:80%;//width:100%; color:#9f7f4b; font-weight:normal; line-height:normal; padding-bottom:5px; font-size:1.5em}
h6{width:80%;//width:100%; color:#9f7f4b; font-weight:normal; line-height:normal; padding-bottom:5px; font-size:1.0em}

table {

}

td { border-bottom: 1px dotted #9f7f4b; }

tr {background-color:#ffffff; }
tr:hover {background-color:#f0e5d2; color:red;} /* FF/OPERA/IE7 */
tr {behavior:url(hover.htc)} /* IE6 */
.trhover { background-color:#f0e5d2; color:red ;} /* IE6 */












#header{
height: 200px; /*Height of top section*/
background: url("../img/header-bg.gif") 0 0 repeat-x;
}

#sloganwrapper{
float: left;
width: 100%;
}

#slogan{
margin: 0 150px 0 310px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
font-size:1.0em;
text-align:right;
}

#slogan .bg {

height:61px;
text-align:center;
font: italic 13pt Georgia, Times, Sylfaen, serif; 
font-size: 86%;
color:#227d9c;
margin-left:20%;
padding-top:30px;
}

.phone{
font: italic 13pt Georgia, Times, Sylfaen, serif; 
}

.phone span {
font: italic 25pt Georgia, Times, Sylfaen, serif; 
}

.phone i {
color:#669900;
}

#logo{
float: left;
width: 310px; /*Width of left column*/
margin-left: -100%;
}

#logo img{
padding-left:70px;
padding-top:30px;
}

#topinfo{
float: left;
width: 150px; /*Width of right column*/
margin-left: -150px; /*Set left marginto -(RightColumnWidth)*/
font-size:1.1em;
}

.icons img {
padding-right:20px;
padding-top:30px;
}






















#carwrapper{
float: left;
width: 100%;
}

#car{
margin-left: 310px; /*Set left margin to LeftColumnWidth*/
text-align: right;
}

#car .car{
padding-right:50px;
}

#menu{
float: left;
width: 310px; /*Width of left column*/
margin-left: -100%;
font-size:1.1em;
}

.menu {  padding-left:70px; 	padding-top:20px; font-size: 86%;}
.menu a { text-decoration:none; 	}
.menu a:hover {color:#CB2A19; border-bottom:1px solid #CB2A19; }
.menu ul { padding:0; margin:0; list-style: none;}
.menu ul ul { font-size: 86%; }
.menu ul li {text-transform:uppercase; padding:0 0 10px 0; }
.menu ul ul li { padding:0 0 5px 0; }
.menu ul li a { color:#679a01; border-bottom:1px solid #679a01;}
.menu b {color:#679a01; font-weight: normal; }

















#special{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
font-size:1.1em;
}

#bg{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
background: url("../img/ico-hands-1.jpg") no-repeat left top;
height:180px;
}

#spacialwrapper{
float: left;
width: 100%;
}

#specialcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#special p, #specialcontent p {font-family: Helvetica, sans-serif; font-size: 116%; font-style: italic; color:#000; }
#special b, #specialcontent  b {font-family:Georgia,"Times New Roman",Times,serif; font-weight: normal; font-size: 200%; color:#cacaca; }
#special h3, #specialcontent h3 {font-family:Georgia,"Times New Roman",Times,serif; font-weight: normal; font-size: 150%; color:#000; padding-top:10px; margin:0; }
#special a, #specialcontent a {color:#666666; }
#special a:hover, #specialcontent a:hover {color:#cc66cc; }


#special img { padding-top:20px; }
#specialcontent .block { 

float: left;
width: 40%;
font-size: 86%;
margin:5px;
padding:5px;
text-align:center;
line-height:150% 



}















#info1, #info2, #info3  {font-family: Helvetica, sans-serif; font-size: 80%; font-weight: bold; color:#6b7f8f; line-height:140% }

#info1{
clear: left;
width: 100%;
height:150px;
text-align: right;
padding: 4px 0;
background: url("../img/ico-hands-2.jpg") no-repeat right top;
}

.wrap1{
padding-left:20%;
padding-right:140px;
}

#info2{
clear: left;
width: 100%;
height:150px;
text-align: left;
padding: 4px 0;
background: url("../img/ico-hands-3.jpg") no-repeat left top;
}

.wrap2{
padding-left:20%;
padding-right:240px;
}

#info3{
clear: left;
width: 100%;
height:150px;
text-align: center;
padding: 4px 0;
background: url("../img/ico-hands-3.jpg") no-repeat right top;
}

.wrap3{
padding-left:20%;
padding-right:240px;
}

















#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 310px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 310px; /*Width of left column*/
margin-left: -100%;


}

.service{
width: 249px;
height:510px;
text-align:center;
margin-top:140px;
margin-left:30px;
background: url("../img/service-bg.gif") no-repeat left top;
font-size: 86%;
padding-top:80px;

line-height:150% 

}

.service a { text-decoration:none; }
.service a:hover {color:#666666; border-bottom:1px solid #666666;}
.service ul { padding:0; margin:0; list-style: none;}
.service ul li {text-transform:uppercase; padding:0 0 8px 0; }
.service ul li a { color:#ffffff; border-bottom:1px solid #ffffff;}

.contacts { background: url("../img/contacts-ico.jpg") no-repeat right bottom; padding-left:40px; padding-right:30px; margin-bottom:100px; }


#colormap{
width: 100%;
height:156px;
text-align: left;
padding-top:40px;
background: url("../img/colormap-ico.gif") no-repeat left top;

}
  
.colormap{
font-family:Georgia,"Times New Roman",Times,serif;
padding-left:160px;

}   
.colormap a {
color: #666877;
line-height: 1.5em; padding-bottom:5px; font-size:0.9em;
} 
.colormap a:hover {
color: #9c7c45;

}     


#contentcolumn .banners{
text-align: center;
}






















#gallery .block {

float: left;
width: 180px;
height: 200px;
font-size: 86%;
margin:5px;
padding:5px;
text-align:center;
line-height:150%;

background: url("../img/gallery-bg.gif") 0 0 repeat-x;
background-color:#f2e9d9;

}

#gallery .blockall {
float: left;
width: 180px;
height: 135px;
font-size: 86%;
background-color:#f2e9d9;
margin:5px;
padding:5px;
text-align:center;
line-height:150%
}


#gallery .block p, #gallery .blockall p {
margin:0;
padding:0;
}

#gallery .all {
font-size: 86%;
padding:4px;
margin:0;
}

#gallery .all a {
color:#9f7f4b;
}

#gallery .descrition {
clear: both;
color:#9f7f4b;
font-size: 126%;
padding:20px;
}

#gallery .back a {
color:#6b7f8f;
font-size: 146%;
margin:20px;
}

#gallery .back a:hover {
color:#9f7f4b;
}

#gallery .menu {
color:#9f7f4b;
padding-left:4px;
padding-bottom:10px;
}

#gallery .menu ul {list-style-type: none; margin: 0; padding-left:0; font: 120% tahoma; padding-top: 10px; line-height: 2.2em;}
#gallery .menu li {display:inline; margin-right:10px; padding:1px; }
#gallery .menu li a { color: #9f7f4b; text-decoration: none; border-bottom: 1px solid #9f7f4b;}
#gallery .menu li a:hover { color: #9f7f4b; text-decoration: none; border-bottom: 1px solid #9f7f4b;}


.smallgal {

text-align:center;
padding-top:5px;
padding-bottom:5px;
background: url("../img/logo-bg.gif") 0 0 repeat-x;
background-color:#f2e9d9;
}

.colorflash {
text-align:center;
padding-top:5px;
padding-bottom:5px;
background-color:#f1eee8;
}

  
#calculator td { border-bottom: 1px dotted #9f7f4b; padding-top:10px; padding-bottom:10px; }
#calculator tr {background-color:#ffffff; text-align:center;}
#calculator tr:hover {background-color:#f9f6f1; color:red;} /* FF/OPERA/IE7 */
#calculator tr {behavior:url(hover.htc)} /* IE6 */
#calculator .trhover { background-color:#f9f6f1; color:red ;} /* IE6 */

#calculator select { width: 300px; background-color:#f0e5d2; border:0; font-size: 86%;}
#calculator options { margin:20px; padding:20px; font-size: 86%;}

#calculator .item_sum  {font-family:Georgia,"Times New Roman",Times,serif; width:60%;//width:100%; color:#9f7f4b; font-weight:normal; line-height:normal; padding-bottom:5px; font-size:1.5em}
#calculator .item_sum span { color: #6d5c3f; } 
 

#calculator .itogo  {font-family:Georgia,"Times New Roman",Times,serif; text-align:right; color:#9f7f4b; font-weight:normal; line-height:normal; padding-top:15px; font-size:2.5em}
#calculator .itogo span { color: #6d5c3f; } 
  
  
#calculator blockquote {font-family: Helvetica, sans-serif; font-size: 86%; font-style: italic; }
  
   
  

  
  
  







#partners{
clear: left;
width: 100%;
height:200px;
text-align: left;
padding: 4px 0;
background: url("../img/partners-bg.jpg") no-repeat left top;
}

#partners a { color:#666877; }

#partners img {padding-left:10%;}
#partners .title {font-family:Georgia,"Times New Roman",Times,serif; color:#666877; font-weight:normal; line-height:normal; padding-bottom:5px; padding-left:182px; font-size:1.9em}
#partners .list {padding-left:133px; padding-top:10px;}

#partners4 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
}
#partners3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
}
#partners2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:25%;
}
#partners1 {
	float:left;
	width:100%;
	position:relative;
	right:25%;
}
#col1 {
	float:left;
	width:21%;
	position:relative;
	left:77%;
	overflow:hidden;
	text-align:center;
}
#col2 {
	float:left;
	width:21%;
	position:relative;
	left:81%;
	overflow:hidden;
	text-align:center;
}
#col3 {
	float:left;
	width:21%;
	position:relative;
	left:85%;
	overflow:hidden;
	text-align:center;
}
#col4 {
	float:left;
	width:21%;
	position:relative;
	left:89%;
	overflow:hidden;
	text-align:center;
}


#partners-full a { color:#666877; }

#partners-full img {padding-left:10px;}











#footer{
clear: left;
width: 100%;
height:86px;
text-align: center;
background: url("../img/footer-bg.gif") 0 0 repeat-x;
}

#footerwrapper{
float: left;
width: 100%;
}

#footer-content{
margin: 0 310px 0 500px; 
text-align:center;
}

#footer-content .count {
border:none; 
}

#copyright{
float: left;
width: 500px;
margin-left: -100%;
color: #666666;
text-align:left;
}

#copyright a {
color: #666666;
}

#copyright p {
padding-left:80px;
}

#footer-content img {
opacity: .3;
filter: alpha(opacity=30);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

#studiointer{
float: left;
width: 310px;
margin-left: -310px;
font-size: 86%;
}

#studiointer a{
text-decoration:none;
color:#666666;
}






















.innertube{
margin: 40px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
