body {                          
margin:0 0 0 0;
font-family: Tahoma;
background-color: #ffffff; 
font-size: 80%;
}

table, img, form, div {padding: 0 0 0 0; margin: 0 0 0 0; }

.head_top {width: 100%; text-align: right; margin-bottom: 10px;}
.head_top div {margin: 5px 40px 5px 20px;}

.logo {width: 217px; float: left; padding: 0 23px 35px 25px;}

.head_right {padding: 0px 17px 20px 20px; text-align: right;}

.leftblock {width: 15%; padding-left: 17px;}

.leftblock .content {margin-top: 15px;}

.mainblock {width: 70%; padding: 15px 40px 40px 30px;}

.rightblock {padding: 0 17px 17px 17px;}

.content {border: 1px #BBBBBB solid; background-color: #F5F5F5; padding: 10px 15px 10px 15px; width: 170px; margin-bottom: 15px;}

.content111 {border: 1px #BBBBBB solid; background-color: #F5F5F5; width: 170px; margin-bottom: 15px; padding: 3px 0px 3px 0px;}

.content h2 {font-size: 120%; padding: 0px; margin: 0px; color: #DB252C;}

p {padding: 0px; margin: 0 0 15px 0;}

.menu { 
width: 140px;
background-image: url(pic/menu.gif); 
background-position: 17px 13px; 
background-repeat: no-repeat;
background-color: #DDDDDD; 
padding: 8px 25px 8px 35px; 
margin: 0 0 1px 0;
border-right: 1px #CCCCCC solid;
}

.menu a {color: #990000;}

.menu1 { 
width: 140px;
background-image: url(pic/menu1.gif); 
background-position: 17px 13px; 
background-repeat: no-repeat;
background-color: #EECCCC; 
padding: 8px 25px 8px 35px; 
margin: 0 0 1px 0;
border-right: 1px #DDBBBB solid;
}

.menu1 a {color: #990000;}

.podmenu { 
width: 150px;
background-color: #EEEEEE; 
padding: 8px 25px 20px 25px; 
margin: 0 0 0 0;
border-right: 1px #DDDDDD solid;
line-height: 170%;
}



.phone {color: #28166F; font-weight: bold; font-size: 120%; padding: 13px 40px 0 40px;}



.search_form {padding: 5px 0px 5px 20px; width: 267px;text-align: left; float: right;}
                                                            
H1 { font-size: 140%; color: #666666; border-bottom: 1px #E0E0E0 dashed; padding-bottom: 3px;} 
H3 {font-size: 100%; font-weight: bold; color: #000066; padding: 0px; margin: 0px;}
.bottom_left {padding: 15px; background-color: #EEEEEE; border-top: 1px #999999 solid; color: #333333;}

.bottom_right {padding: 15px; background-color: #EEEEEE; border-top: 1px #999999 solid; text-align: right;}

.topmenu {background-image: url('pic/topmenu_bg.gif'); background-repeat: repeat-x; height: 28px; padding: 5px 20px 5px 20px; color: #000099;}

.vsearch_form {border-left: 10px #9999FF solid; border-top: 1px #9999FF solid; border-right: 1px #9999FF solid; border-bottom: 1px #9999FF solid; margin-bottom: 20px; width: 100%;}
.vsearch_form td {background-color: #EEEEEE; color: #000066;}
.vsearch_form .td1 {width: 30%;background-color: #DDDDDD; }
.vsearch_form .td2 {width: 70%; background-color: #EEEEEE;} 
.vsearch_form .tbl_head {text-align: right;}
.vsearch_form td textarea {width: 95%;}
.vsearch_form .head {background-color: #9999FF; color: #FFFFFF; font-weight: bold;}
.vsearch_form td .w100 {width: 95%;}


.vsearch_form1 {width: 100%;}
.vsearch_form1 td {background-color: #EEEEEE; color: #000066;}
.vsearch_form1 .td1 {width: 30%;background-color: #DDDDDD; }
.vsearch_form1 .td2 {width: 70%; background-color: #EEEEEE;}
.vsearch_form1 .td2n { background-color: #EEEEEE;} 
.vsearch_form1 .tbl_head {text-align: right;}
.vsearch_form1 td textarea {width: 95%;}
.vsearch_form1 .head {background-color: #9999FF; color: #FFFFFF; font-weight: bold;}
.vsearch_form1 td .w100 {width: 95%;}
.vsearch_form1 td .w101 {width: 35%;}


.tbl_main {border: 3px #DDDDEE solid; width: 100%; margin-bottom: 15px;}

.tbl_main .tbl_head {background-color: #666699; color: #FFFFFF; text-align: center; font-weight: bold;}
.tbl_row1 {background-color: #DDDDEE; font-weight: bold; color: #666666;}
.tbl_row2 {background-color: #EEEEEE;}

.vacancy {padding: 5px 0px 5px 30px; border-top: 1px #CCCCCC solid;
background-image: url('pic/arr.gif'); 
background-repeat: no-repeat;
background-position: 10px 8px;}
}
.vacancy a {font-weight: bold;}
.price {font-weight: bold; color: #DB252C;}
.gray {color: #666666;}

hr {height: 0px; border-top: 5px #CCCCCC solid;}

.speclist {margin-left: 20px;}
.speclist LI {margin-bottom: 10px;}

.search_link {background-image: url('pic/arr2.gif'); background-repeat: no-repeat; background-position: 10px 10px;
padding: 5px 5px 5px 20px; background-color: #EEEEEE;}

.pages {background-color: #DDDDDD; color: #333333; margin-top: 15px; color: #FC8807; font-size: 120%; padding: 3px 15px 3px 15px;}
.pages a {padding: 5px 15px 5px 15px; font-weight: bold;}
.pages b {background-color: #FFFFFF; padding: 5px 15px 5px 15px; color: #000000; border: 1px #999999 solid;}
