* {padding: 0px; margin: 0px;}
img {border: 0;}
HTML {height: 100%; width: 100%; background: #d9dada url(../img/bg.gif) repeat-x top right;}
BODY {height: 100%; width: 100%; margin: 0px auto;}
TABLE {border-collapse: collapse;}
td {font: 12px Arial, sans-serif; color: #343434; text-decoration: none;}
a {color: #ca0e03; font: 12px Arial, sans-serif; text-decoration: underline;}
DIV.spacer {font-size: 0px; line-height: 0px; background: transparent; border: none; display: block; visibility: hidden;}

/*frame*/
.main {width: 1024px; height: 100%; margin: 0px auto; background: url(../img/bg_center.jpg) repeat-y top;}
.left_top {width: 10px; background: url(../img/bg_left_top.jpg) no-repeat top right;}
.right_top {width: 10px; background: url(../img/bg_right_top.jpg) no-repeat top left;}
.center {width: 1004px; padding-bottom: 22px;}

/*menu top*/
.menu_top {background: url(../img/bg_menu_top.gif) repeat-x top left; color: #ffffff; padding: 23px 0px 13px 10px;}
.menu_top a {font-size: 14px; font-weight: bold; color: #ffffff; padding: 0px 22px; text-decoration: none;}

/*logo phone text*/
.logo {height: 208px; background: url(../img/bg_img_top.jpg) no-repeat top left;}
.logo img {margin: 55px 0px 0px 21px; float: left;}
.logo .phone {width: 290px; text-align: right; font-size: 36px; font-weight: bold; color: #ffffff; padding-top: 50px; margin-right: 0px;}
.logo .text { color: #ffffff; font-weight: bold; padding: 10px 38px 0px 55px;}

/*contacts*/
.contacts {background-color: #e3e3e3; padding: 21px 0px 15px 23px; margin-bottom: 19px; float: left;}
.contacts .contacts_left {width: 208px; float: left; padding-right: 23px;}
.contacts .contacts_left h2 {font-size: 12px; color: #ca0e03; font-weight: bold; padding-bottom: 10px;}
.contacts .contacts_left p {padding-bottom: 13px;}
.contacts .contacts_left p.link {padding: 0px;}
.contacts .contacts_left p.link a {color: #ca0e03; font-weight: bold;}
/*contact text center*/
.contacts .text_center {width: 701px; float: left; border-left: 1px solid #ababab; padding-left: 48px;}
.contacts .text_center h2 {font-size: 12px; color: #ca0e03; font-weight: bold; padding-bottom: 10px;}
.contacts .text_center p {padding-bottom: 13px;}
.contacts .text_center ul {list-style: none; margin: 0px; padding: 9px 0px 0px 20px;}
.contacts .text_center ul li {background: url(../img/ul.gif) no-repeat 0px 5px; padding: 0px 0px 7px 16px;}

/*menu left*/
.left_main {float: left; width: 254px;}
.left_main .contacts_menu {background-color: #e3e3e3; padding: 19px 0px 17px 25px; margin-bottom: 19px; float: left;}
.left_main .contacts_menu {width: 208px; float: left; padding-right: 23px;}
.left_main .contacts_menu h2 {font-size: 14px; color: #ca0e03; font-weight: bold; padding-bottom: 10px;}
.left_main .contacts_menu ul {list-style: none; margin: 0px; padding: 4px 0px 0px 0px;}
.left_main .contacts_menu ul li.activ {background: url(../img/ul.gif) no-repeat 0px 4px; padding: 0px 0px 9px 13px;}
.left_main .contacts_menu ul li.activ a {font-weight: bold; text-decoration: none;}
.left_main .contacts_menu ul li {background: none; padding: 0px 0px 9px 13px;}

.left_main .contacts_menu ul li.child_activ {background: url(../img/ul.gif) no-repeat 10px 4px; padding: 0px 0px 9px 23px;}
.left_main .contacts_menu ul li.child_activ a {font-weight: bold; text-decoration: none;}
.left_main .contacts_menu ul li.child {background: none; padding: 0px 0px 9px 23px;}

/*left*/
.left {width: 208px; float: left; padding: 0px 23px; border-right: 1px solid #ababab;}
.left a {color: #494848; font-weight: bold;}
.left img {border: 6px solid #e3e3e3; margin: 12px 0px 21px 0px;}

/*content*/
.content {width: 650px; float: left; background: url(../img/bg_content_top.gif) no-repeat top left; padding: 0px 49px;}
.content h1 {font-size: 14px; color: #ca0e03; font-weight: bold; margin-bottom: 17px;}
.content p {line-height: 20px; margin-bottom: 13px;}
.content img.right {margin: 3px 0px 10px 10px; float: right;}
.content img.left {margin: 3px 10px 10px 0px; float: left;}
.content img {margin: 3px 0px 23px 0px;}
.content img.textdoc {margin: 10px;}
.content ul {list-style: none; margin: 0px; padding: 8px 0px 23px 16px;}
.content ul li {background: url(../img/ul_content.gif) no-repeat 0px 4px; padding: 0px 0px 9px 19px;}
/*status*/
.content .status {color: #ca0e03; margin: 20px 0px 14px 0px;}
.content .status a:visited {color: #ca0e03; font-weight: normal; text-decoration: underline;}
.content .status a {color: #ca0e03; font-weight: bold; text-decoration: none;}

/*table*/
table.textdoc {border: 1px solid #505050;}
table.textdoc td.textdoc {border: 1px solid #505050; padding: 3px;}

/*copy */
.copy {width: 1024px; background: url(../img/bg_copy.jpg) no-repeat bottom right; color: #909090; padding: 25px 0px;}
.copy_client {float: left; font-weight: bold; padding-left: 32px;}
.copy_belti {float: right; font-weight: bold; text-align: right; padding-right: 30px;}
.copy_belti a {font-weight: bold; color: #909090;}