body  { 
color : #878787; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 13px; 
line-height : 18px; 
margin : 0; 
padding : 17px 1px 0 0; 
/*background : #fff; */
 } 
 a  { 
color : #6f8e00; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 13px; 
text-decoration : underline; 
 } 
 a:hover  { 
text-decoration : none; 
 } 
 img  { 
border : none; 
 } 
 h1  { 
margin : 0 0 15px; 
padding : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 30px; 
line-height : 32px; 
font-weight : normal; 
 } 
 H1 a  { 
color : #000; 
margin : 0 0 15px; 
padding : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 30px; 
line-height : 32px; 
font-weight : normal; 
text-decoration : none; 
 } 
 h2, h3, h4, h5, h6  { 
color : #000; 
margin : 0 0 15px; 
padding : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 30px; 
line-height : 32px; 
font-weight : normal; 
 } 
 h3, h4, h5, h6  { 
margin-bottom : 20px; 
font-style : italic; 
font-size : 18px; 
 } 
 p  { 
margin : 0 0 24px; 
 } 
 #contactForm p, #filterForm p  { 
margin : 0; 
 } 
 form  { 
padding : 0; 
margin : 0; 
 } 
 input, textarea, select  { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 13px; 
color : #808080; 
 } 
 .clear  { 
clear : both; 
height : 0; 
font-size : 0; 
line-height : 0; 
 } 
 ul#leftMenu ul, ul#leftMenu ul ul, ul#leftMenu ul ul ul, ul#leftMenu ul ul ul ul  { 
display : none; 
position : absolute; 
 } 
 ul#leftMenu li:hover ul ul, ul#leftMenu li:hover ul ul ul, ul#leftMenu li:hover ul ul ul ul, ul#leftMenu li.iehover ul ul, ul#leftMenu li.iehover ul ul ul  { 
display : none; 
 } 
 ul#leftMenu li:hover ul, ul#leftMenu ul li:hover ul, ul#leftMenu ul ul li:hover ul, ul#leftMenu ul ul ul li:hover ul, ul#leftMenu li.iehover ul, ul#leftMenu ul li.iehover ul, ul#leftMenu ul ul li.iehover ul  { 
display : block; 
 } 
 .stud  { 
width : 150px; 
height : 150px; 
background-image : url(/images/st_n.png); 
 } 
 .stud:hover  { 
background-image : url(/images/st_h.png); 
 } 
 ul#studMenu ul, ul#studMenu ul ul, ul#studMenu ul ul ul, ul#studMenu ul ul ul ul  { 
display : none; 
position : absolute; 
 } 
 ul#studMenu li:hover ul ul, ul#studMenu li:hover ul ul ul, ul#studMenu li:hover ul ul ul ul, ul#studMenu li.iehover ul ul, ul#studMenu li.iehover ul ul ul  { 
display : none; 
 } 
 ul#studMenu li:hover ul, ul#studMenu ul li:hover ul, ul#studMenu ul ul li:hover ul, ul#studMenu ul ul ul li:hover ul, ul#studMenu li.iehover ul, ul#studMenu ul li.iehover ul, ul#studMenu ul ul li.iehover ul  { 
display : block; 
 } 
 #studMenu  { 
list-style : none; 
margin-top : -10px; 
padding : 0 0 40px 45px; 
 } 
 #studMenu li  { 
color : #000; 
font-size : 18px; 
line-height : 14px; 
position : relative; 
 } 
 #studMenu a  { 
font-size : 18px; 
color : #000; 
font-style : italic; 
text-decoration : none; 
 } 
 #studMenu a:hover  { 
color : #86ac00; 
 } 
 #studMenu li.selected, #studMenu li.selected a  { 
color : #86ac00; 
font-size : 24px; 
 } 
 #studMenu li.selected a  { 
text-decoration : underline; 
 } 
 #studMenu ul  { 
list-style : none; 
padding : 22px 0 0 0; 
margin : 0; 
position : absolute; 
top : 20px; 
left : 150px; 
background : url(/images/sub_pl.png) no-repeat 0% 0%; 
width : 322px; 
z-index : 999; 
display : none; 
 } 
 #studMenu ul li  { 
padding : 0 28px 13px 40px; 
 } 
 #studMenu ul li#last  { 
background : url(/images/sub_pl.png) no-repeat -322px 0%; 
width : 307px; 
height : 9px; 
font-size : 0; 
padding : 0; 
position : absolute; 
left : 16px; 
bottom : -9px; 
 } 
 #studMenu ul a, #studMenu li.selected ul a  { 
font-size : 14px; 
color : #000; 
text-decoration : underline; 
 } 
 #studMenu ul a:hover, #studMenu li.selected ul a:hover  { 
text-decoration : none; 
 } 
 .main_cont  { 
position : relative; 
margin : auto; 
width : 1000px; 
background : url(/images/footer.png) no-repeat 100% 100%; 
 } 
 .cent_tb  { 
width : 100%; 
border-collapse : collapse; 
border : none; 
 } 
 #left_column  { 
width : 195px; 
padding : 0 0 25px; 
vertical-align : top; 
 } 
 #center_column  { 
padding : 0 45px 25px 26px; 
vertical-align : top; 
 } 
 .text  { 
padding : 0 18px 0 0; 
 } 
 #header  { 
background : url(/images/New_year_header.jpg) no-repeat 0% 100%; 
margin-bottom : 0; 
height : 340px; 
position : relative; 
margin : 0 0 20px 45px; 
width : 904px; 
 } 
 #logo  { 
position : absolute; 
left : 1px; 
top : 8px; 
border : none; 
 } 
 #phone  { 
position : absolute; 
top : 35px; 
right : 0; 
color : #000; 
font-size : 41px; 
font-family : "Times New Roman", Times, serif; 
 } 
 #phone small  { 
font-size : 24px; 
float : left; 
margin : -5px 0 0; 
 } 
 #phone span  { 
display : block; 
font-size : 12px; 
color : #b7bdc1; 
padding : 10px 0 0; 
 } 
 #phone span a  { 
font-size : 12px; 
font-family : "Times New Roman", Times, serif; 
color : #b7bdc1; 
padding : 0 0 0 5px; 
 } 
 #phone span a#mailLink  { 
color : #626262; 
padding : 0 5px 0 0; 
font-weight : bold; 
 } 
 #nav  { 
position : absolute; 
top : 35px; 
left : 232px; 
 } 
 #nav a  { 
background-image : url(/images/nav.gif); 
background-repeat : no-repeat; 
display : block; 
float : left; 
margin-right : 20px; 
width : 30px; 
height : 30px; 
 } 
 #home  { 
background-position : 0% 0%; 
 } 
 #mail  { 
background-position : -60px 0%; 
 } 
 #map  { 
background-position : -30px 0%; 
 } 
 #filterCont  { 
position : absolute; 
left : 23px; 
top : 192px; 
 } 
 #filterCont label  { 
background : url(/images/nav.gif) no-repeat 0% -59px; 
height : 21px; 
width : 194px; 
display : block; 
 } 
 #filterCont input.textInp  { 
width : 162px; 
margin : 1px 5px 1px 10px; 
border : none; 
background : none; 
 } 
 #filterCont input.subm  { 
vertical-align : middle; 
 } 
 #slogan  { 
position : absolute; 
left : 23px; 
top : 247px; 
color : #FFFFFF; 
font-size : 31px; 
font-family : "Times New Roman", Times, serif; 
 } 
 #slogan small  { 
font-size : 15px; 
color : #0000A0; 
font-style : italic; 
display : block; 
padding : 8px 0 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
line-height : 16px; 
 } 
 #srchCont  { 
position : absolute; 
left : 401px; 
top : 36px; 
 } 
 #srchCont label  { 
background : url(/images/nav.gif) 0% -30px; 
height : 29px; 
width : 147px; 
display : block; 
float : left; 
 } 
 #srchCont input  { 
outline-width : 0; 
width : 129px; 
margin : 5px 9px 4px; 
border : none; 
background : none; 
 } 
 #srchCont a  { 
display : block; 
float : left; 
background : url(/images/nav.gif) no-repeat -90px 0%; 
height : 30px; 
width : 30px; 
margin-left : 10px; 
 } 
 #srchCont p  { 
margin : 0; 
 } 
 #leftMenu  { 
list-style : none; 
margin : 0; 
padding : 0 0 40px 55px; 
 } 
 #leftMenu li  { 
color : #000; 
font-size : 18px; 
line-height : 14px; 
padding : 0 0 14px; 
position : relative; 
 } 
 #leftMenu a  { 
font-size : 18px; 
color : #000; 
font-style : italic; 
text-decoration : none; 
 } 
 #leftMenu a:hover  { 
color : #86ac00; 
 } 
 #leftMenu li.selected, #leftMenu li.selected a  { 
color : #86ac00; 
font-size : 24px; 
 } 
 #leftMenu li.selected a  { 
text-decoration : underline; 
 } 
 #leftMenu ul  { 
list-style : none; 
padding : 22px 0 0 0; 
margin : 0; 
position : absolute; 
top : -30px; 
left : 140px; 
background : url(/images/sub_pl.png) no-repeat 0% 0%; 
width : 322px; 
z-index : 999; 
display : none; 
 } 
 #leftMenu ul li  { 
padding : 0 28px 13px 40px; 
 } 
 #leftMenu ul li#last  { 
background : url(/images/sub_pl.png) no-repeat -322px 0%; 
width : 307px; 
height : 9px; 
font-size : 0; 
padding : 0; 
position : absolute; 
left : 16px; 
bottom : -9px; 
 } 
 #leftMenu ul a, #leftMenu li.selected ul a  { 
font-size : 14px; 
color : #000; 
text-decoration : underline; 
 } 
 #leftMenu ul a:hover, #leftMenu li.selected ul a:hover  { 
text-decoration : none; 
 } 
 .banner  { 
padding : 0 0 40px 45px; 
 } 
 .banner img  { 
border : none; 
 } 
 #rightCol  { 
width : 390px; 
float : right; 
padding : 0 0 18px; 
 } 
 .green  { 
color : #6f8e00; 
 } 
 .objList  { 
list-style : none; 
padding : 0; 
margin : 0; 
 } 
 .objList li  { 
overflow : hidden; 
padding : 0 0 20px; 
 } 
 .objList img  { 
border : none; 
 } 
 .fotoBorder  { 
border : 1px solid #cfcfcf; 
padding : 6px 6px 4px; 
float : left; 
margin : 0 10px 0 0; 
 } 
 .objectDesc  { 
line-height : 16px; 
 } 
 .objectDesc a  { 
color : #000; 
font-size : 16px; 
font-style : italic; 
font-weight : bold; 
text-decoration : none; 
 } 
 .objectDesc a:hover  { 
text-decoration : underline; 
 } 
 #leftCol  { 
width : 312px; 
padding : 0 0 18px; 
 } 
 #newsList  { 
list-style : none; 
padding : 0; 
margin : 0; 
 } 
 #newsList li  { 
padding : 0 0 13px; 
line-height : 16px; 
 } 
 .newsDate  { 
color : #000; 
padding : 0 0 9px; 
 } 
 .carousel  { 
width : 292px; 
height : 182px; 
position : relative; 
margin-bottom : 10px; 
padding : 5px; 
border : 1px solid #ccc; 
 } 
 .carousel .carousel-button  { 
width : 42px; 
height : 42px; 
cursor :  default; 
position : absolute; 
top : 80px; 
 } 
 .carousel .carousel-button.carousel-left  { 
left : 15px; 
background : url('/images/arr_left.png') no-repeat left top; 
z-index : 1; 
 } 
 .carousel .carousel-button.carousel-right  { 
left : 245px; 
background : url('/images/arr_right.png') no-repeat left top; 
z-index : 1; 
 } 
 .carousel .active  { 
cursor :  pointer !important ; 
z-index : 1; 
 } 
 .carousel .items-container  { 
min-width : 292px; 
width : auto; 
overflow : hidden; 
height : 182px; 
position : relative; 
 } 
 .carousel .items-container-inner  { 
width : 10000px; 
position : absolute; 
margin : 0; 
padding : 0; 
 } 
 .carousel .items-container-inner li.carousel-item  { 
float : left; 
display : inline; 
position : relative; 
 } 
 li.carousel-item img  { 
margin : 0; 
padding : 0; 
border : none; 
 } 
 li.carousel-item div.tt  { 
width : 100%; 
height : 48px; 
position : absolute; 
bottom : 0; 
left : 0; 
z-index : 2; 
background : url(/images/dot.png); 
 } 
 div.tt span  { 
color : #003f82; 
font-size : 24px; 
line-height : 40px; 
top : 200px; 
padding : 0 0 0 18px; 
 } 

 li.carousel-item strong  { 
width : 100%; 
padding : 3px; 
position : absolute; 
top : 0; 
left : 0; 
z-index : 3; 
/*color : #000; */
text-align : center; 
font-weight : normal; 
font-style : italic; 
font-family : Arial, Helvetica, sans-serif; 
/*color : #fff; */
 } 
 .carousel2  { 
/*border : 1px solid #cccccc; */
height : 650px; 
margin-bottom : 10px; 
padding : 5px; 
position : relative; 
width : 686px; 
 } 
 .carousel2 .carousel-button  { 
width : 42px; 
height : 42px; 
cursor :  default; 
position : absolute; 
top : 80px; 
 } 
 .carousel2 .carousel-button.carousel-left  { 
top : 200px; 
left : 15px; 
background : url('/images/arr_left.png') no-repeat left top; 
z-index : 1; 
 } 
 .carousel2 .carousel-button.carousel-right  { 
top : 200px; 
left : 645px; 
background : url('/images/arr_right.png') no-repeat left top; 
z-index : 1; 
 } 
 .carousel2 .active  { 
cursor :  pointer !important ; 
z-index : 1; 
 } 
 .carousel2 .items-container  { 
min-width : 686px; 
width : auto; 
overflow : hidden; 
height : 650px; 
position : relative; 
 } 
 .carousel2 .items-container-inner  { 
width : 10000px; 
position : absolute; 
margin : 0; 
padding : 0; 
 } 
 .carousel2 .items-container-inner li.carousel-item2  { 
float : left; 
display : inline; 
position : relative; 
border : 1px solid #cccccc; 
 } 
 li.carousel-item2 img  { 
margin : 0; 
padding : 0; 
border : none; 
height : 448px; 
 } 
 li.carousel-item2 div.tt  { 
width : 100%; 
height : 48px; 
position : absolute; 
top : 400px; 
left : 0; 
z-index : 2; 
background : url(/images/dot.png); 
 } 

 li.carousel-item2 .anons_sl  { 
width : 100%; 
height : 48px; 
position : absolute; 
top : 460px; 
left : 0; 
z-index : 2; 
text-align: left;
color: #000;
 } 

 div.tt span  { 
color : #003f82; 
font-size : 24px; 
line-height : 40px; 
padding : 0 0 0 18px; 
 } 
 li.carousel-item2 strong  { 
width : 100%; 
padding : 3px; 
position : absolute; 
top : 0; 
left : 0; 
z-index : 3; 
/*color : #000;*/ 
text-align : center; 
font-weight : normal; 
font-style : italic; 
font-family : Arial, Helvetica, sans-serif; 
/*color : #fff; */
 } 
 #footer  { 
color : #777; 
padding : 22px 0 11px; 
position : relative; 
font-size : 11px; 
line-height : 16px; 
border-top : 1px solid #c1c1c1; 
margin : 0 55px 0 45px; 
 } 
 #footer a  { 
font-size : 11px; 
color : #777; 
 } 
 #footer span  { 
color : #b7bdc1; 
 } 
 #footer span a  { 
color : #b7bdc1; 
 } 
 .footerCol  { 
float : left; 
 } 
 #col_1  { 
width : 229px; 
color : #b7bdc1; 
 } 
 #col_2  { 
width : 385px; 
 } 
 #develop  { 
float : right; 
padding : 5px 0 0; 
text-align : right; 
 } 
 #develop a  { 
color : #9b4d4d; 
font-size : 10px; 
 } 
 .list  { 
padding : 0; 
margin : 0; 
list-style : none; 
 } 
 .list li  { 
background : url(/images/list.gif) no-repeat 0% 7px; 
text-indent : 25px; 
padding : 0 0 20px; 
 } 
 .resultList  { 
margin-bottom : 20px; 
 } 
 .tovItem  { 
float : left; 
width : 198px; 
background : url(/images/tov_top.gif) no-repeat 0% 0%; 
margin : 0 33px 20px 0; 
 } 
 .resultList .tovItem  { 
margin-right : 14px; 
 } 
 .tovItemInn  { 
background : url(/images/tov_bot.gif) no-repeat 0% 100%; 
padding : 9px 9px 25px 8px; 
line-height : 18px; 
 } 
 .tovItemInn img  { 
border : none; 
 } 
 .price  { 
font-size : 30px; 
color : #000; 
padding : 3px 0 1px 5px; 
line-height : 30px; 
 } 
 .tovName  { 
font-size : 18px; 
color : #e97017; 
padding : 0 0 0 5px; 
 } 
 a.tovLink  { 
background : url(/images/more.gif) no-repeat 100% 0%; 
display : block; 
font-size : 18px; 
color : #616161; 
text-decoration : none; 
padding : 0 0 0 5px; 
 } 
 a.tovLink:hover  { 
text-decoration : underline; 
 } 
 .resultList a.tovLink  { 
float : right; 
margin : 10px 5px 0 0; 
width : 20px; 
height : 20px; 
 } 
 .resultList p  { 
margin-bottom : 11px; 
font-size : 12px; 
line-height : 14px; 
 } 
 #tovRdesc  { 
float : right; 
width : 181px; 
margin : 0 25px 0 0; 
 } 
 #tovRdesc strong  { 
font-size : 18px; 
color : #000; 
font-weight : normal; 
 } 
 .subMenu  { 
padding : 0 0 24px; 
 } 
 .subMenu a  { 
font-style : italic; 
font-size : 12px; 
padding-right : 4px; 
 } 
 #toTop  { 
margin-top : -40px; 
position : relative; 
padding-bottom : 0; 
 } 
 #contactForm  { 
padding : 38px 0 0; 
 } 
 #contactHead  { 
color : #000; 
margin : 0 0 10px; 
font-size : 30px; 
line-height : 20px; 
 } 
 #contactForm label  { 
display : block; 
background : url(/images/inp_text.gif) no-repeat 0% 0%; 
width : 181px; 
margin : 0 0 8px; 
height : 21px; 
 } 
 #contactForm label input  { 
width : 171px; 
margin : 1px 5px; 
border : none; 
background : none; 
 } 
 .formSubm, .formSubm_rev  { 
background : url(/images/but.jpg) no-repeat 50% 0%; 
color : #fffffe; 
border : none; 
height : 20px; 
width : 85px; 
padding : 0; 
display : block; 
text-align : center; 
text-decoration : none; 
margin : 10px 0 0; 
 } 
 .formSubm  { 
float : left; 
 } 
 #toRight  { 
text-align : right; 
overflow : hidden; 
 } 
 .pl  { 
background : url(/images/search_pl_top.gif) no-repeat 0% 0%; 
margin-bottom : 13px; 
width : 447px; 
 } 
 .plInn  { 
background : url(/images/search_pl_bot.gif) no-repeat 0% 100%; 
padding : 10px 9px 10px 10px; 
overflow : hidden; 
 } 
 #tovFotoBigCont  { 
position : relative; 
overflow : visible; 
 } 
 #tovFotoBigCont img  { 
margin-bottom : 24px; 
 } 
 #tovFotoBigCont .price  { 
float : right; 
margin : 0 20px 0 0; 
 } 
 span.tovLink  { 
display : block; 
font-size : 18px; 
color : #616161; 
padding : 0 0 0 5px; 
 } 
 .arrow  { 
background : url(/images/arrow.gif) no-repeat 0% 0%; 
width : 16px; 
height : 62px; 
position : absolute; 
top : 22px; 
left : -15px; 
 } 
 #nextPic  { 
float : right; 
background : url(/images/arr_right_sm.gif) no-repeat 0% 0%; 
width : 23px; 
height : 23px; 
display : block; 
margin : 21px 0 0; 
 } 
 #prevPic  { 
float : left; 
background : url(/images/arr_left_sm.gif) no-repeat 0% 0%; 
width : 23px; 
height : 23px; 
display : block; 
margin : 21px 10px 0 0; 
 } 
 .smFoto  { 
float : left; 
border : none; 
margin : 0 13px 0 0; 
 } 
 .planFoto  { 
float : left; 
margin : 10px 0 0 56px; 
font-style : italic; 
width : 77px; 
 } 
 .planFoto img  { 
border : none; 
margin : 8px 0 0; 
 } 
 #planBorder  { 
margin-left : 0; 
 } 
 #planBorder  { 
width : 173px; 
 } 
 #bord  { 
background : url(/images/pl_foto.gif) no-repeat 0% 0%; 
text-align : center; 
padding : 7px 0; 
margin : 8px 0 0; 
 } 
 #bord img  { 
margin : 0; 
 } 
 .pdf  { 
background : url(/images/pdf.gif) no-repeat 0% 0%; 
display : block; 
padding : 0 0 0 26px; 
color : #878787; 
font-style : italic; 
font-size : 12px; 
margin : -24px 0 0 228px; 
 } 
 .resultList .pdf  { 
margin : 0; 
 } 
 .srchDesc  { 
float : left; 
width : 487px; 
 } 
 .srchDesc .tovName, .srchDesc .tovLink  { 
padding-left : 0; 
 } 
 #filterForm  { 
padding : 24px 38px 40px 0; 
 } 
 #filterForm label  { 
display : block; 
text-align : right; 
font-style : italic; 
margin : 0 0 16px; 
 } 
 #filterForm label select  { 
width : 219px; 
font-style : italic; 
color : #000; 
float : right; 
margin : 0 0 0 14px; 
 } 
 #botDesc  { 
padding : 35px 240px 0 0; 
 } 
 #listDesc  { 
clear : both; 
padding : 0 60px 0 0; 
 } 
 .path  { 
margin : 0; 
padding : 0; 
margin-bottom : 10px; 
font-style : italic; 
font-size : 11px; 
 } 
 .path a  { 
font-size : 11px; 
 } 
 a[name]  { 
color : #000; 
margin : 0 0 15px; 
padding : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 18px; 
line-height : 32px; 
font-weight : normal; 
text-decoration : none; 
 } 
 .tovName_ar a  { 
font-size : 18px; 
color : #e97017; 
text-decoration : none; 
 } 
 .arFoto  { 
float : left; 
margin : 0 0 0 56px; 
font-style : italic; 
width : 77px; 
 } 
 .arFoto img  { 
border : none; 
margin : 8px 0 0; 
 } 
 #arDesc  { 
padding : 0 240px 0 0; 
 } 
 .tbl  { 
border-collapse : collapse; 
width : 100%; 
 } 
 .tbl td  { 
border : 1px solid #cccccc; 
padding : 5px; 
 } 
 .arItem  { 
float : left; 
width : 196px; 
margin : 0 33px 20px 0; 
 } 
 .arItemInn  { 
padding : 9px 9px 25px 8px; 
line-height : 18px; 
 } 
 .arItemInn img  { 
border : none; 
margin : 8px 0 0 0; 
 } 
 .arName  { 
padding : 5px 3px 5px 3px; 
background-color : #d9d3b9; 
color : #030200; 
text-align : center; 
border-top : 1px solid #898a7a; 
 } 
 .arDesc  { 
padding : 0; 
margin : 0; 
width : 180px; 
margin : 10px 0 0 0; 
 } 
 .arDesc p  { 
padding : 0; 
margin : 0; 
 } 
 .arLink  { 
margin-top : 5px; 
text-align : right; 
 } 
 .arLink a  { 
text-decoration : none; 
color : #828244; 
 } 
 .full_img  { 
width : 649px; 
float : left; 
background-color : #ebebeb; 
padding : 20px; 
text-align : center; 
margin-bottom : 20px; 
 } 
 .list_img img  { 
margin : 0 5px 5px 0; 
 } 
 .ob_s  { 
width : 150px; 
height : 150px; 
margin-left : 45px; 
position : relative; 
background : url(/images/phone_normal.png) no-repeat left top; 
 } 
 .ob_s form  { 
display : none; 
width : 242px; 
height : 160px; 
padding : 20px 40px; 
background : url(/images/sub_form.png) no-repeat left top; 
 } 
 .ob_s form label  { 
display : block; 
margin : 1px 0; 
 } 
 .ob_s form input[type="text"]  { 
padding : 3px; 
font-size : 18px; 
width : 247px; 
 } 
 .ob_s form input[type="submit"]  { 
padding : 3px; 
font-size : 14px; 
 } 
 .ob_s form p  { 
margin : 3px 0; 
padding : 0; 
margin-bottom : 15px; 
 } 
 .ob_s:hover  { 
background : url(/images/phone_hover.png) no-repeat left top; 
 } 
 .ob_s:hover form  { 
display : block; 
position : absolute; 
left : 150px; 
 } 
 .ml_s  { 
width : 150px; 
height : 25px; 
margin-left : 45px; 
margin-bottom : 25px; 
position : relative; 
background : url(/images/mail_01.png) no-repeat left top; 
 } 
 .ml_s a  { 
padding-right : 150px; 
 } 
 .ml_s:hover  { 
background : url(/images/mail_02.png) no-repeat left top; 
 } 
 .window form input[type="submit"]  { 
padding : 3px; 
font-size : 14px; 
margin-left : 150px; 
 } 
 .window form label  { 
display : block; 
margin : 1px 0; 
 } 
 .window form textarea  { 
padding : 3px; 
font-size : 12px; 
width : 367px; 
height : 100px; 
 } 
 .window form p  { 
margin : 3px 0; 
padding : 0; 
margin-bottom : 15px; 
 } 
 .window span  { 
margin-left : 113px; 
 } 
 #mask  { 
position : absolute; 
left : 0; 
top : 0; 
z-index : 9000; 
/*background-color : #000; */
display : none; 
 } 
 #boxes .window  { 
position : absolute; 
left : 0; 
top : 0; 
width : 440px; 
height : 200px; 
display : none; 
z-index : 9999; 
padding : 20px; 
 } 
 #boxes #dialog  { 
width : 375px; 
height : 340px; 
padding : 10px; 
background-color : #d9f57a; 
 } 
 .socium_icon  { 
left : 0; 
position : absolute; 
top : -30px; 
width : 180px; 
 } 
 .news_list  { 
margin : 35px 0 0 45px; 
 }
