body{margin-top:0px;padding-bottom:100px;margin: auto;}
/*old styles START*/
table.raschet {border-collapse:collapse;font-family:tahoma;margin-bottom:0px;margin-top:0px;}
tr.verhmenu{height:30px;background-repeat:repeat;background-image: url('../pics/verhmenu.jpg')}
tr.sredmenu {height:30px;background-repeat:repeat;background-image: url('../pics/verhmenu.jpg')}
tr.nizmenu {height:38px;background-repeat:repeat;background-image: url('../pics/nizmenu.jpg')}
td.cenaleft{height:20px;width:3px;background-repeat:norepeat;}
td.cenamiddle{height:20px;color:black;background-repeat:repeat;color:white;font-weight:bold;font-size:13px;border:1px solid white;background-color:#233b55;padding-left:5px;padding-right:5px;}
td.cenaright{height:20px;width:3px;background-repeat:norepeat;}
td.formatleft{height:29px;width:10px;background-repeat:norepeat;background-image: url('../pics/formatleft.jpg')}
td.formatmiddle{color:white;height:29px;width:10px;background-repeat:repeat;background-image: url('../pics/formatmiddle.jpg')}
td.formatright{height:29px;width:11px;background-repeat:norepeat;background-image: url('../pics/formatright.jpg')}

td.formatfotoleft{height:29px;width:0px;background-repeat:norepeat;}
td.formatfotomiddle{font-size:11px;color:white;height:29px;width:46px;background-repeat:repeat;background-image: url('../pics/pechat-foto2.jpg')}
td.formatfotoright{height:29px;width:0px;background-repeat:norepeat;}

input.formatsmall{height:17px;margin-bottom:13px;margin-left:14px;margin-right:8px; text-align:center;font-family:tahoma;width:25pt;color:#2c4a6a;font-size:11px;}
input.formatlarge{height:17px;margin-bottom:13px;margin-left:23px;margin-right:8px; text-align:center;font-family:tahoma;width:25pt;color:#2c4a6a;font-size:11px;}
table.format {margin:10px 8px 5px;border-collapse:collapse;}
table.cena {border-collapse:collapse;font-size:11px;}

table.msg2{margin:auto;color:#2c4a6a;}
table.msg2 input{width:200pt;height:25pt;font-family:tahoma;font-size:11px;color:#2c4a6a;}
table.msg2 input:hover{cursor:pointer;}


/* стили для модального окна*/
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#908f8f;
	display:none;
	}
#boxes .window {
	position:absolute;
	left:0;
	top:0;
	width:440px;
	height:200px;
	display:none;
	z-index:9999;
	padding:20px;
	text-align: center;
	}
textarea.result{font-size:8pt;width:290pt;height:140pt;border:none;resize:none;margin-left:20px}	
table.msg5{margin-left:auto;}
table.msg5 td{max-width:830px;font-family:tahoma;font-size:10pt;text-align:center;}		
#boxes #dialog {
	width:400px;
	height:330px;
	padding:10px;
	background-color:#ffffff;
	-webkit-box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.7);   
	box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.7);
	}
.close {
color:#54a8e4;
	}
/* стили для модального окна END*/

/*--формирование листа расчета*/
div.dlya_knopky_kresta{padding-left:370px;}
div.knopka_krest{background:url('../pics/knopka-krest3.jpg') no-repeat top;width:28px;height:28px;margin-bottom:0px;margin-top:0px;}
div.knopka_krest:hover{cursor:pointer;}
table.dialog_table {border-collapse:collapse;margin:auto;color:#2c4a6a;}
table.dialog_table td.shapka1{font-family:tahoma;font-size:10pt;font-weight:bold;padding-bottom:4pt;}
table.dialog_table td.shapka1_1{text-align:right;font-family:tahoma;font-size:10pt;font-weight:bold;padding-bottom:4pt}
table.dialog_table td.shapka1_2{font-family:tahoma;font-size:10pt;font-weight:bold;padding-bottom:4pt}
table.dialog_table tr.shapka2{background-color:#4c89c0;}
table.dialog_table td.shapka2{color:white;font-family:tahoma;font-size:8pt;font-weight:bold;}
table.dialog_table td{padding-left:5pt;padding-right:5pt;font-family:tahoma;font-size:8pt;}
div.bottom_div{top:220pt;position:absolute;left:40pt;}
table.price_table{border-collapse:collapse;font-family:tahoma;font-size:10pt;text-align:center;}
table.price_table td{border:1px solid #2c4a6a;padding-left:11px;padding-right:11px;padding-top:5px;padding-bottom:5px;}
/*--формирование листа расчета END*/


img.picA3{height:84px;width:110px;}
img.picA4x3{height:84px;width:180px;}
td.space_td{width:15pt;}

/*old styles END*/


.main_div{padding-top:160px;margin:auto;width:1000px;overflow:hidden;background:url('../pics/bg_index_3.jpg') no-repeat top;}
.main_div a{font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";font-size: 13px; color:#0088cc;text-align:justify;font-weight:bold;}
.main_div .a_offers{font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";font-size: 11px; color:#2c4a6a;text-align:justify;}

.for_google_div{font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";font-size: 10px; color:gray;text-align:justify;}
.for_google_div a{color:gray;}

.info_lvl_1_div{width:1000px;font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";font-size: 19px; font-weight:bold; color:#2c4a6a;text-align:justify;}
.info_lvl_1_div h1{font-size:19px;font-weight:bold;}
.info_lvl_2_div{width:400px;margin-top:5px; background-image:url('../pics/otcherk_blue.jpg'); background-repeat:repeat-x; height:12px;text-align:justify;}
.info_lvl_3_div{width:1000px;font-weight:bold;margin-top:15px;font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";font-size: 14px; color:#2c4a6a;text-align:justify;}
.info_lvl_4_div{width:1000px;margin-top:5px;font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";font-size: 14px; color:#2c4a6a;text-align:justify;font-weight:normal;}
.info_lvl_4_div h2{font-family: "tahoma", "arial", "verdana", sans-serif, "Lucida Sans";font-size: 14px; color:#2c4a6a;text-align:justify;font-weight:normal;}

#stud_offer{background-color:white; color:#213345;background-image:url('../pics/button_1.jpg');width:186px;height:32px;font-weight:bold;}
#offer_1{background-color:white; color:#213345;background-image:url('../pics/button_2.jpg');width:320px;height:32px;font-weight:bold;}
#a_button_1{font-weight:bold;text-decoration:none;padding-left:33px;padding-right:30px;padding-top:3px;padding-bottom:3px;}
#a_button_2{font-weight:bold;text-decoration:none;padding-left:33px;padding-right:30px;padding-top:3px;padding-bottom:3px;}
#captchaStatus{color:red;font-size:12px;font-weight:bold;}
#recpatcha_top_text{font-size:12px;color: rgb(39, 147, 230);font-weight:bold;}

a.comment_name_admin{font-size:13px;color:#00429c;font-weight:bold;font-family:Tahoma;}

.div_pic_chertezh{background-image:url('../pics/perecherch/animate.jpg');width:387px;height:311px;}
table.nomer-rabot{font-family: "tahoma";color:#2c4a6a;text-align:center;margin-right:15px;}
table.nomer-rabot td{border:1px solid #2c4a6a;padding:5px;font-weight:bold;font-size:17px;}


div .nazvanie_uslugi{}
div.main_page_top_menu_div{margin:auto;max-width:1100px;}
.imya_uslugi_td{padding-top:10px;}
.imya_uslugi_td_center{padding-top:10px;padding-left:35px;padding-right:35px; text-align: center; }
.main_page_link{text-decoration:none; color:#444; font: 32px/1em Impact;}
.main_page_p{margin-top:0px;margin-bottom:0px;}
.poyasnenie{opacity:1;font: 15px/1em tahoma;color: #565656;text-align:justify;width:400px;}
.poyasnenie_center{opacity:1;font: 15px/1em tahoma;color: #565656; text-align: center; width:200px;margin-left:20px;margin-right:20px;}
.poyasnenie table{font: 13px/1em tahoma;color: #565656;}
#logo{margin:auto;}
#pechat_chert{background-color:white;}
#pechat_stud{background-color:white;}