img {margin: 0px;padding: 0px;border: none;}
html,body{
height:100%;
width:100%;
margin:0px;
padding:0px
}

div.crit_info {width: 200px; margin: 1px auto;background:yellow;text-align:center;color:red;padding:4px;border:2px dotted red;font:normal 14px Arial;}
div.info {width: 200px; margin: 1px auto;background:white;text-align:center;color:brown;padding:4px;border:1px dotted yellow;font:normal 14px Arial;}

h1{font: normal 14px Arial;color:#ff0000;text-decoration:underline;font-weight: bold}
h2{font: normal 13px Arial;color:#ff0000;text-decoration:none;font-weight: bold}
.default{font: normal 12px Arial;color:#000000;text-decoration:none;text-align: justify}
.phone{font: bold 14px Georgia;color:#E66D04;text-decoration:underline;}

p {margin:8px 0px 0px 0px;padding:0px;text-indent: 15px;}
table.main_table {margin:44px 0px 0px 0px;}



img.logo {margin:0px 0px 0px 72px;}
td.logo_td {width:277px;}

td.pic_td {border:0px solid red;padding:7px 100px 0px 20px;text-align:right;font: bold 15px Georgia;color:#E66D04;text-decoration:none;}
img.pic {margin:0px 27px 0px 0px;}

td.mainmenu_td div {float:left;}
div.mainmenu {margin:0px 51px 0px 0px;}
a.mainmenu {font: bold 12px Arial;color:#E66D04;text-decoration:underline;}
a.mainmenu:hover {text-decoration:none;}
a.mainmenu_a {font: bold 12px Arial;color:#D6231A;text-decoration:underline;}
a.mainmenu_a:hover {text-decoration:none;}

td.picto {text-align:right;padding:0px 82px 16px 0px; }

div.email {margin:20px 0px 0px 75px;font: normal 12px Arial;color:#ffffff;text-decoration:underline;line-height:100%;}
a.email {font: normal 12px Arial;color:#ffffff;text-decoration:underline;}
a.bot_link {font: normal 12px Arial;color:#ffffff;text-decoration:underline;}
div.cright {margin:20px 0px 0px 0px;font: normal 12px Arial;color:#ffffff;text-decoration:none;}


div.form_title {font: bold 12px Arial;color:#000000;margin:0px 0px 25px 77px;}
div.form_title img {margin:0px 7px 0px 0px;}
#forma_raschet {width:125px;border:0px solid gold;margin:0px 0px 0px 87px;}
#forma_raschet div.form_line {font: normal 12px Arial;color:#000000;margin:0px 0px 10px 0px;}
#forma_raschet select.sel {border:1px solid black; width:100%;}
#forma_raschet select.sel_cnt {border:1px solid black; width:35%;}
#forma_raschet a.submit {font: normal 12px Arial;color:#000000;text-decoration:underline;}
#forma_raschet a.submit:hover {text-decoration:none;}
#forma_raschet input.submit_calc {cursor:hand;border:none;background:none;font: normal 12px Arial;color:#cc0000;text-decoration:underline;}
#forma_raschet input.x3 {margin:4px 0px 0px 0px;border:1px solid black; width:120px;}


#sub_menu {margin:0px 0px 25px 77px;}
#sub_menu div.line {margin:0px 0px 13px 0px;}
#sub_menu div.line img {margin:0px 7px 0px 0px;}
#sub_menu a.sub_menu {font: normal 12px Arial;color:#000000;text-decoration:underline;}
#sub_menu a.sub_menu:hover {text-decoration:none;}
#sub_menu a.sub_menu_a {font: normal 12px Arial;color:#D6231A;text-decoration:underline;}
#sub_menu a.sub_menu_a:hover {text-decoration:none;}

div.art_text {font: normal 12px Arial;color:#000000;}
div.art_text * {line-height:180%;}

#forma_callback td {padding:0px 0px 10px 0px;}
#forma_callback td.key {width:100px;font: normal 12px Arial;color:#000000;}
#forma_callback td.value input.inp {width:185px;border:1px solid black;font: normal 12px Arial;color:#000000;}
#forma_callback td.value textarea.inp {width:185px;height:130px;border:1px solid black;font: normal 12px Arial;color:#000000;}
#forma_callback a.submit_callback {font: normal 12px Arial;color:#000000;text-decoration:underline;}
#forma_callback input.submit_callback {cursor:hand;border:none;background:none;font: normal 12px Arial;color:#cc0000;text-decoration:underline;}

 td.value_code input {width:50px;border:1px solid black;text-align:center;}

