/* ------------------------| Header |----------------------- */
HTML, BODY {
	HEIGHT: 100%; margin:0; padding:0; width: 100%	
}
BODY { FONT-SIZE: x-small; font-family: Arial, sans-serif; color: #326588; background-color: #FFF;
table-layout: fixed
}

/* ------------------------| Headings |----------------------- */

h1 { FONT-SIZE: 14px; font-weight: bold; padding: 13px 0 0 0; margin: 0; color: #8aa2b7; line-height: 14px}
h1 span { FONT-SIZE: 12px;}
h1 span b { FONT-SIZE: 12px;}
h1 span strong { FONT-SIZE: 14px;}
h2 { FONT-SIZE: 11px; font-weight: normal; padding: 13px 0 0 0; margin: 0; color: #8aa2b7; line-height: 14px}
h2 b { FONT-SIZE: 12px;}
h3 { FONT-SIZE: 12px; font-weight: bold; padding: 0 0 5px 0; margin: 0; color: #b1c1cf; line-height: 20px }
h3 span { FONT-SIZE: 16px;}
h3 b { FONT-SIZE: 18px; color: #326588}
h3 strong { FONT-SIZE: 16px; color: #326588}
h4 { FONT-SIZE: 20px; font-weight: normal; padding: 0; margin: 0; color: #326588; line-height: 20px }
h4 span { FONT-SIZE: 16px; font-weight: normal; padding: 0; margin: 0; color: #95aabc; }
h5 { FONT-SIZE: 16px; padding: 25px 0 5px; margin: 0; font-weight: bold; }
h6 { FONT-SIZE: 24px; font-weight: normal;padding-bottom: 45px;  margin: 0; color: #2bc6ff; line-height: 20px }
h6 span { FONT-SIZE: 18px; font-weight: normal; padding: 0 5px 0 0; margin: 0; color: #2bc6ff; }


TABLE { border: 0px}
TD { FONT: 12px Arial; vertical-align: top;  }
ul {padding: 0; margin: 5px 0 0 10px; list-style-position: outside; line-height: 18px;}
li {line-height: 18px; padding 0; margin: 0}
P { FONT: 12px Arial; padding: 0; margin: 5px 0 10px 0; clear: left; line-height: 18px; }
b { color:#6286a0 }


#flashcontent {height: 390px; margin: 0; padding: 0; border: #000 0px solid}
.content { padding: 50px 0 }
.top1 { padding-bottom: 0px; width: 310px; vertical-align: bottom }
.top2 { padding-bottom: 5px; width: 310px; vertical-align: bottom }
.bottom { vertical-align: bottom; }
.bottom1 { padding: 0 20px; background: transparent url(../img/bottoms1.gif) 0 0 no-repeat; vertical-align: middle; color: #FFF; FONT-SIZE: 11px; line-height: 12px; height: 50px}
.bottom1 b {color: #FFF}
.studio { font-size: 9px; background: transparent url(../img/studios1.gif) 0 0 no-repeat; color: #a4dcf1; text-align: center; width: 120px; vertical-align: middle; }
.studio a { font-size: 9px; color: #a4dcf1;  }
.menu { height: 50px; vertical-align: bottom; background: #FFF url(../img/bg_top.gif) 100% 100% no-repeat; text-align: center}
.tel2 { background: #FFF url(../img/tel2.gif) 0 0px no-repeat; width: 40px; height:55px }
.tel2_text { FONT-SIZE: 12px; font-weight: normal; padding: 0px;  margin: 0; color: #497ea5; line-height: 14px; padding: 5px 0 0 }
.tel2_text strong { padding: 0 0 0 5px; font-size:16px }
.light_bottom p {color: #8aa2b7; font-size:9px; padding: 0; margin:0; line-height:12px; text-align:center;} 
.light_bottom p a {color: #8aa2b7; font-size:8px; padding: 0; margin:0; line-height:12px; text-align:center; padding-bottom: 10px} 

a:link.light{ color: #b1c1cf; }
a:visited.light{ color: #b1c1cf; }
a:hover.light{ color: #FFF;  }
a:active.light{ color: #FFF;  }

a{ color: #326588; text-decoration: none}
a:link{ color: #326588; text-decoration: none}
a:visited { color: #326588; text-decoration: none}
a:hover { color: #5a99c6; }
a:active { color: #497ea5;  }

a.list {padding: 0 0 0 15px; background: transparent url(../img/bullet.gif) 0 100% no-repeat;}


/* Table_price */
th {  vertical-align: middle; font-size: 14px; height: 50px; border-bottom: #dee4ea 1px solid; white-space: nowrap; font-weight: normal}
.price tr td { font: normal 12px;vertical-align: middle; border-bottom: #dee4ea 1px solid }
.price_dealer tr td { vertical-align: middle; border-bottom: #dee4ea 1px solid; padding: 5px 5px 5px 0 }
.price tr td b {  font: bold 12px; white-space: nowrap; padding: 0 0 10px }
.price tr td a { font: normal 11px;  }
.price tr td img { width: 160px }
.green {color: #65bd01; font-size: 14px; }
.header_tab { text-align: left; color: #1ba4d4; padding: 10px; background-color: #eef1f3;  border-bottom: #dee4ea 1px solid;   }
.center {  text-align: center}
.border_left { border-left: #dee4ea 1px solid; }
.nowrap {white-space: nowrap; text-align: right}
.rollover {background-color: #ededed}
/* ------------------------| Forms |----------------------- */

.bg_form { vertical-align: middle; background-color: #dee4ea; padding: 0 0 0 10px; border-top: #FFF 10px solid; color: #7690a8; height: 30px; }
.bg_form2 { vertical-align: middle; background-color: #dee4ea; padding: 10px; text-align: right}
.bg_news { background: #FFF url(../img/bg_news.jpg) 0 0 no-repeat; height: 220px; width: 660px;  }
.bg_contacts { background: #FFF url(../img/bg_contacts.jpg) 0 0 no-repeat; height: 220px; width: 660px;  }
.bg_reg { background: #FFF url(../img/bg_reg.jpg) 0 0 no-repeat; height: 220px; width: 660px;  }
.bg_articles { background: #FFF url(../img/bg_articles.jpg) 0 0 no-repeat; height: 220px; width: 660px;  }
.bg_calc { background: #FFF url(../img/calc2.jpg) 0 0 no-repeat; height: 220px; width: 240px; padding: 10px  }
.bg_search { background: #FFF url(../img/search2.jpg) 0 0 no-repeat; height: 220px; width: 240px; padding: 10px  }
.bg_search3 { background: #FFF url(../img/search3.jpg) 0 0 no-repeat; height: 220px; width: 660px;  }
.bg_price { background: #FFF url(../img/bg_price.jpg) 0 0 no-repeat; height: 220px; width: 660px;  }
.bg_price_dealer { background: #FFF url(../img/bg_price_dealer.jpg) 100% 0 no-repeat; height: 220px; width: 660px;  }
.bg_calc1 { background: #FFF url(../img/bg_calc1.jpg) 0 0 no-repeat; width: 660px;  }
.bg_find1 { background: #FFF url(../img/bg_find1.jpg) 0 0 no-repeat; width: 660px;  }
.bg_about { background: #FFF url(../img/bg_about.jpg) 0 0 no-repeat; height: 220px; width: 660px;  }
.pic_big { background: #FFF url(../img/pic_big.gif) 0 0 no-repeat; height: 310px; width: 310px;  padding: 10px}
.down { vertical-align: bottom; }
.td_reg {vertical-align: center; padding:  5px 0; width: 310px}
.text_form  { vertical-align: middle;  color: #7690a8
}







.button1 { BORDER: 0; background: transparent url(../img/button.gif) 0 0 no-repeat; height: 24px; width: 100px; color: #FFF; cursor: hand; padding-bottom: 3px; margin: 5px 0 
}
.button { BORDER: 0; background: transparent url(../img/button1.gif) 0 0 no-repeat; height: 24px; width: 100px; color: #FFF; cursor: hand; padding-bottom: 3px; margin: 5px 0 
}
.button3 { BORDER: 0; background: transparent url(../img/button2.gif) 0 0 no-repeat; height: 24px; width: 150px; color: #FFF; cursor: hand; padding-bottom: 3px; margin: 5px 0 
}
.button2 { BORDER: 0; background: transparent url(../img/button3.gif) 0 0 no-repeat; height: 24px; width: 150px; color: #FFF; cursor: hand; padding-bottom: 3px; margin: 5px 0 
}
.form  { font-family: Arial, sans-serif; color: #244963; width: 140px; background-color: #FFF; font-size: 12px; border: #bcc9d4 1px solid; height: 19px; margin: 0; padding: 0 5px
}
.form1  { font-family: Arial, sans-serif; color: #244963; width: 310px; background-color: #FFF; font-size: 12px; border: #bcc9d4 1px solid; height: 19px; margin: 0; padding: 0 5px
}
.form2  { font-family: Arial, sans-serif; color: #244963; width: 240px; background-color: #FFF; font-size: 12px; border: #bcc9d4 1px solid; margin: 0; padding: 0 5px
}
.form3  { font-family: Arial, sans-serif; color: #244963; width: 60px; background-color: #FFF; font-size: 12px; border: #bcc9d4 1px solid; margin:0 0 0; height: 19px; padding: 0 5px
}
.picture { background-color: #FFF; border: #bcc9d4 1px solid; padding: 5px; float: left; margin: 5px 10px 5px 0; display: block; 
}










/* Menu_top */
#navcontainer_top {
	FONT-SIZE: 12px; WIDTH: 100%; text-transfrm: uppercase; 
}
#navcontainer_top UL {
	padding: 0px 0 0 15px; LIST-STYLE-TYPE: none; margin: 0; line-height: 18pt;
}
#navcontainer_top LI {
	line-height: 18pt; list-style-image: none; background: #0daee9 url(../img/left.gif) no-repeat left top; FLOAT: left; MARGIN: 0px; PADDING: 0;
}
#navcontainer_top A {
	DISPLAY: block; FONT-WEIGHT: normal; background: #0daee9 url(../img/right.gif) no-repeat right top; FLOAT: left; COLOR: #FFF; PADDING: 3px 6px; TEXT-DECORATION: none
}
#navcontainer_top A {
	FLOAT: none; font-weight: bold
}
#navcontainer_top A:hover {
	COLOR: #86e0ff; 
}
li#active_top{
	BACKGROUND: #ff5137 url(../img/right_on.gif) no-repeat right top;  COLOR: #FFF; PADDING: 3px 6px;
}



/* Menu_left */
#menu_left {
margin: 10px 0 40px 0;
padding: 0;
text-transform: uppercase;
}
#menu_left ul{ 
font-size: 14px;
margin: 0;
padding: 0;
list-style-type: none;  list-style-position: outside; line-height: 180%
}
#menu_left ul ul{ 
font-size: 12px;
margin: 0;
padding: 0;
list-style-type: none;  list-style-position: outside; line-height: 150%
}

#menu_left ul li{ 
line-height: 15pt;
margin: 0 ;
padding: 0 0 0 15px;
font-weight: bold;
background: transparent url(../img/bullet.gif) 0 -5px no-repeat;
color: #65bd01
}
#menu_left ul ul li{ 
margin: 0 ;
padding: 0 0 0 15px;
font-weight: bold;
background: transparent url(../img/bullet_none.gif) 0 0 no-repeat;
}
#menu_left ul li a{ 
text-decoration: none;
color: #1ba4d4
}
#menu_left ul li a:hover{ 
text-decoration: none;
color: #65bd01
}
#first_level ul {
margin: 0;
padding: 0;
background: transparent url(../img/border_menu.gif) 5px 0 repeat-y;
border-left: #c2ced9 1px solid;
font-weight: normal;
text-transform: none;
}
