body, form {	margin: 0px;}body {	color: #333333;	background-color: #FFFFFF;	font-size: 90%;}img {	border: 0;}table,li,p,div,input,select,textarea {	font-size: 100%;}p {	line-height: 130%;	margin-left: 20px;	margin-right: 20px;	margin-top: 0em;	margin-bottom: 0.8em;}A {text-decoration:none} A {color:#003366}A:hover{color:red;text-decoration:underline}hr {	margin-left: 20px;	margin-right: 20px;	margin-top: 1.2em;	margin-bottom: 0.6em;	height: 1pt;	border: 0px;	background-color: #CCCCCC;	color: #CCCCCC;	text-align: left;}/** * Списки */ul {	margin-top: 30px;	margin-bottom: 50px;} li {	list-style-image: url("img/li_t.gif");	list-style-position: outside;	line-height: 100%;	margin-top: 0em;	margin-bottom: 0.4em;	margin-right: 20px;	margin-left: 40px;}/** * Шапка */.servicemenu td {	padding-left: 0.5em;	padding-right: 0.5em;	font-family: Arial,Tahoma,Sans-Serif;	font-size: 75%;	color: #666666;}.servicemenu input {	font-family: Arial,Tahoma,Sans-Serif;	color: #666666;}/** * главное меню */table.mainmenu {	background: #ACD373;color: #000000;	}.mainmenu td {	padding-left: 20px;	padding-right: 0px;	padding-top: 0.4em;	padding-bottom: 0.4em;	font-family: Arial,Tahoma,Sans-Serif;	font-size: 12;	font-weight: bold;	color: #000000;}.mainmenu a, .mainmenu a:visited {	color: #000000;	text-decoration: none;}.mainmenu a:hover {	text-decoration: underline;color: #000000;	}/** * низ страницы */hr.copyright {	height: 1pt;	color: #333333;	background-color: #333333;	border: 0px solid #333333;}p.copyright {	font-family: Arial,Tahoma,Sans-Serif;	font-size: 75%;	color: #999999;}.buttons td {	padding-top: 0;	padding-bottom: 20px;	padding-left: 10px;	padding-right: 10px;}/** * Баннерный блок */p.bimg {	padding-top: 20px;      padding-bottom: 20px}p.btext {	line-height: 100%;	margin-top: 0em;	margin-bottom: 0em;	padding-bottom: 20px;/*    padding-top: 20px  */}/** * Шаги */h1.idx_stephead {	color: #006699;	font-family: Times New Roman;	font-size: 140%;	font-weight: normal;}p.idx_steptext {	line-height: 100%;	margin-top: 0em;	margin-left: 20px;	margin-right: 0px;	margin-bottom: 0.4em;}img.idx_steptext {	margin-top: 5px;	margin-left: 20px;	margin-right: 0px;}hr.idx_steptext {	height: 5px;	color: #F0F0F0;	background-color: #F0F0F0;}/** * Словарь */div.idx_dict {	/* border-top: 5px solid #E5E5CF; */	margin: 20px;	padding-top: 10px;	padding-bottom: 10px;	background-color:#F5F5EA;}.idx_dict p {	margin-left: 10px;	margin-right: 10px;	line-height: 100%;}h1.idx_dict {	font-family: Times New Roman;	color: #99997A;	font-size: 140%;	font-weight: normal;	margin-left: 10px;	margin-right: 10px;	margin-top: 0em;	margin-bottom: 0.6em;} h1.idx_dict_small {	font-family: Times New Roman;	color: #99997A;	font-size: 110%;	font-weight: bold;	margin-left: 10px;	margin-right: 40px;	margin-top: 0em;	margin-bottom: 0em;} p.idx_dict {	font-family: Times New Roman;	color: #99997A;	font-weight: normal;	margin-left: 10px;	margin-right: 10px;	margin-top: 0em;	margin-bottom: 0.6em;} /** * note */div.notetext {	margin: 20px;	padding-top: 10px;	padding-bottom: 10px;	background-color:#F5F5EA;}.notetext p {	margin-left: 10px;	margin-right: 10px;	line-height: 100%;}p.notetext {	margin-top: 0em;	margin-bottom: 0.7em;}p.notetext_ad {	font-size: 100%;	margin-top: 0em;	margin-bottom: 0.6em;}p.notehead {	margin-top: 0em;	margin-bottom: 0.7em;	font-weight: bold;}/** * snote */div.snotetext {	margin: 20px;	padding-top: 10px;	padding-bottom: 10px;	background-color:#F5F5EA;}.snotetext p {	font-size: 80%;	margin-left: 10px;	margin-right: 10px;	margin-top: 0em;	margin-bottom: 0.6em;}p.snotetext {	line-height: 100%;}p.snotehead {	font-weight: bold;	line-height: 100%;}/** * slist */p.slisthead {	font-weight: bold;	margin-top: 0em;	margin-bottom: 0em;	line-height: 100%;}p.slisttextra {	color: #999999;}p.slisttext_red {	margin-top: 0em;	margin-bottom: 0.4em;	line-height: 100%;}p.slisttextra {	font-size: 80%;	margin-top: 0em;	margin-bottom: 0.6em;	line-height: 100%;}p.slisttext_red {	color: #CC0000;}/** * llist */p.llisthead {	font-weight: bold;	margin-top: 1.2em;	margin-bottom: 0.1em;	line-height: 100%;}p.llistabstract {	line-height: 100%;	margin-top: 0em;	margin-bottom: 1em;}p.llisttextra {	color: #999999;	margin-top: 0em;	margin-bottom: 0.4em;	line-height: 100%;}/** * blist */ul.bslisttext, dl.blisttext {	margin-top: 1em;	margin-bottom: 1em;}.bslisttext li {	list-style-type: square;	list-style-image: url("img/li.gif");	list-style-position: outside;	line-height: 100%;	margin-top: 0em;	margin-bottom: 0.4em;	margin-right: 20px;	margin-left: 0px;}li.bslisttext_red {	list-style-image: url("img/li_r.gif");	color: #CC0000;}.bslisttext_red A, .bslisttext_red A:VISITED {	color: #CC0000;}/** * table */.table th {	font-weight:bold;	text-align: left;	padding: 5px 0px;	border-bottom: 5px solid #E5E5CF;}.table td {	padding: 4px;}.table td p {	padding-left: 0px;	padding-right: 0px;}/** * breadcrumbles */p.breadcrumbles {	font-family: Arial,Tahoma,Sans-Serif;	font-size: 75%;	margin-top: 0.5em;	margin-bottom: 0.5em;}p.slisttext { 	margin-top: 0em;	margin-bottom: 0.6em;	line-height: 100%; } p.slisttext { ; } .border4block {    border: 1px solid #5F8EC7;    background-color: #FFFFFF;}.bt_lnk { font-family: Arial Cyr, Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; padding: 0px; text-decoration: none;}.bt_lnk 2{ font-family: Arial Cyr, Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding: 0px; text-decoration: none;}.zagol1 {FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: ms sans serif, verdana, Arial;}.zagol2 {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: ms sans serif, verdana, Arial;}.keyword {FONT-SIZE: 6px; COLOR: #000000; FONT-FAMILY: ms sans serif, verdana, Arial;}.tbl1 {FONT-SIZE: 13px; COLOR: #222222; FONT-FAMILY: ms sans serif, verdana, Arial;}.t { background-color: #F5B92E; font-weight: normal; text-align: left;}input, select, textarea{  background-color: white;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size : 8pt;}.button{  background-color: D4D0C8;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size : 10pt;}.vakk {padding: 0 5px;}.b {background-color: #000000}td.rubc {background-color: #5A93DA; color: #000000; font-weight: bold; text-align: center; height: 25px}td.mid2 {background-color: #E0EEF5; font-weight: bold; font-family: sans-serif; height: 22px}.lt {background-color: #F2F3F3}.red {color: #FF0000}.cont{float:none;}/* --------------START find_vac --------------*/table#find_vac {width:49%;min-width:250px;float:left;}.find_vac_top{width:100%;}.find_vac_content{margin-top:25px;margin-bottom:10px;}table#find_vac_content {width:100%;background :url(images/find_res_lupa.gif) no-repeat;background-position:top right;background-color:#F6F4F5;}.select_style{padding-left:2px;font-size:12px;width:140px;margin-bottom:1em}.textarea_style{font-size:12px;width:90px;/*margin-top:7px;margin-bottom:15px;*/margin-left:-4px;}.find_text{padding-right:10px;FONT-FAMILY: ms sans serif, verdana, Arial;/*padding-bottom:12px;*/font-size:12px;font-weight:normal;}/*.find_city{padding-top:20px;}*/.find_key{/*margin-left:58px;*/}/* --------------END find_vac --------------*//* --------------START find_res --------------*/table#find_res {width:49%;min-width:200px;padding-left:20px}table#find_res_content {width:100%;background :url(images/find_res_lupa.gif) no-repeat;background-position:top right;background-color:#F6F4F5;}/* --------------END find_res --------------*//* --------------START table last_vac --------------*/.last_vac1{width:100%;margin-top:2px;background-color:#EFEFEF;border: 1px dashed #CCCCCC;padding:4px;}.last_vac2{width:100%;margin-top:2px;background-color:#FFFFFF;border: 1px dashed #CCCCCC;padding:4px;}.last_vac_top{width:100%;margin-top:15px;background-color:#EFEFEF;border: 1px dashed #CCCCCC;padding:4px;float:none}.ulr_last_vac{padding-left:10px;}.date_last_vac{text-align:center;color:#FF0000;width:20%;font-weight:bold;}/* --------------END table last_vac --------------*//* --------------START table footer --------------*/table#footer{border:none;width:100%;height:40px;}.footer_left{width:200px;background-color:#D1D1DC;}.footer_center{background-color:#4B9ED9;}.footer_right{width:202px;background-color:#D1D1DC;}/* --------------END table footer --------------*/.title_vac_res{text-align:center;font-size:14px;font-weight:bold;padding-top:0px;FONT-FAMILY: ms sans serif, verdana, Arial;color:#000000;}.fi1{font-size:14px;font-weight:bold;padding-top:5px;FONT-FAMILY: ms sans serif, verdana, Arial;color:#000000;}.yyy{}.xxx{color:#C1C1C1}.top{text-align:center;font-size:14px;font-weight:bold;padding-top:10px;FONT-FAMILY: ms sans serif, verdana, Arial;color:#075EC6;}.planka {    font : Arial, Helvetica, sans-serif;    font-weight: bold;    color: #FFFFFF;    background-color: #5F8EC7;    padding-bottom : 4px;    padding-top : 4px;    padding-left : 4px;    padding-right : 4px;    text-align : center;    vertical-align : middle;}.border4block {    border: none;    background-color: #5F8EC7;}a:link.topmenu, .topmenu a:link, a:visited.topmenu, topmenu a:visited { color:#FFFFFF; text-decoration:none;}a:hover.topmenu, a:active.topmenu, .topmenu a:hover, .topmenu a:active { text-decoration:underline;}.logo {    font : Arial, Helvetica, sans-serif;    font-weight: bold;    font-size:35px;	color: #FFFFFF;    background-color: #5F8EC7;    padding-bottom : 4px;    padding-top : 4px;    padding-left : 4px;    padding-right : 4px;    text-align : right;    vertical-align : middle;}.logo2 {   	color: #FFFFFF;    background-color: #5F8EC7;    padding-bottom : 4px;    padding-top : 4px;    padding-left : 4px;    padding-right : 4px;       vertical-align : middle;}h1 {	font-size: 12;    }
