* {padding: 0px; margin: 0px;}
img {border: 0;}
HTML {height: 100%; width: 100%; background: #dbdbdb url(../img/bg.gif) repeat-y top center;}
BODY {height: 100%; width: 100%; margin: 0px auto; font: 12px Tahoma, sans-serif; color: #473332;}
TABLE {border-collapse: collapse;}
td {font: 12px Arial, sans-serif; color: #3a3a39; text-decoration: none;}
a {color: #3a3a39; 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: 1004px; height: 100%; margin: 0px auto; background-color: #ffffff;}

/*top*/
.top {height: 412px; text-align: right;}
.logo {margin-left: 48px; margin-top:0px;}
.top .tel {color: #ffffff; font-size: 24px; text-align: right; width: 250px; font-weight: bold; margin: 312px 34px 0px 0px;}
.top .nav {width: 128px; margin-top: 19px; padding: 8px 15px 9px 0px;}

/*arenda*/
.top_arenda_main {height: 114px; background: url(../img/bg_top_1_main.jpg) no-repeat top left;}
.top_arenda_main .tel {color: #ffffff; font-size: 20px; text-align: left; font-weight: bold; margin: 6px 0px 0px 30px;}
.top_arenda_main .nav {padding: 4px 16px 0px 0px;}
/*zlak*/
.top_zlak_main {height: 114px; background: url(../img/bg_top_2_main.jpg) no-repeat top left;}
.top_zlak_main .tel {color: #ffffff; font-size: 20px; text-align: left; font-weight: bold; margin: 6px 0px 0px 30px;}
.top_zlak_main .nav {padding: 4px 16px 0px 0px;}
/*gruz*/
.top_gruz_main {height: 114px; background: url(../img/bg_top_3_main.jpg) no-repeat top left;}
.top_gruz_main .tel {color: #ffffff; font-size: 20px; text-align: left; font-weight: bold; margin: 6px 0px 0px 30px;}
.top_gruz_main .nav {padding: 4px 16px 0px 0px;}

/*left*/
.left {width: 240px; padding: 25px 0px 14px 16px; font-size: 14px;}
/*menu left*/
.left ul.right_menu {list-style: none; margin-bottom: 26px;}
.left ul.right_menu li {background: url(../img/img_ul.gif) no-repeat 0px 4px; padding: 0px 0px 18px 13px;}
.left ul.right_menu li a {text-decoration: none; display: block; color: #007236; font-weight: bold; font-size: 14px;}
/*child*/
.left ul.right_menu li.child {font-weight:normal; color:#464080; background: url(../img/razd.gif) no-repeat 20px 6px; padding: -5px 0px 12px 0px; }
.left ul.right_menu li.child a {font-weight:normal; color:#464080;  text-decoration: none; display: block; background: url(../img/sepolator.gif) no-repeat 13px 6px; padding-left: 18px;}

/*content*/
.content {width: 735px; padding: 14px 15px 14px 9px;}
h3 {font-size: 14px; font-weight: bold; margin-bottom: 3px;}
.content p, .content_main p {line-height: 14px; padding-bottom: 14px;}
/*blok pl*/
.blok_pl img {border: 6px solid #5f5f5e;}
.blok_pl table td.blok_pl_text {background-color: #dbdbdb;}
.blok_pl table td {vertical-align: top; width: 240px;}
.blok_pl table td h2 {font-size: 13px; margin: 10px 0px 8px 14px;}
.blok_pl table td p {font-size: 11px; margin: 0px 20px 30px 14px; padding: 0px;}
/*partner*/
.partner {border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; margin-top: 10px; padding: 12px 9px 40px 9px;}
.partner h3 {padding: 0px 10px;}
.partner img {padding: 0px 5px;}
/*text center*/
.content .text {margin: 20px 35px 0px 18px;}
/**/
/*content main*/
.content_main {width: 465px; padding: 25px 31px 14px 31px;}
.content_main .text h3 {font-size: 14px; font-weight: bold; margin-bottom: 14px;}
.content_main img {margin: 3px 10px 5px 0px;}

.content_main .text ul {list-style: none;}
.content_main .text ul li {background: url(../img/img_ul.gif) no-repeat 0px 4px; padding: 0px 0px 18px 13px;}
.content_main .text ul li a {text-decoration: none; display: block;}

/*sitemap*/
.content_main .text ul.map {list-style: none;}
.content_main .text ul.map li {background: url(../img/img_ul.gif) no-repeat 0px 4px; padding: 0px 0px 18px 13px;}
.content_main .text ul.map li a {text-decoration: none; color: #007236; font-weight: bold; font-size: 14px;}
.content_main .text ul.map ul {list-style: none;}
.content_main .text ul.map ul li {background: url(../img/img_ul.gif) no-repeat 10px 4px; padding: 0px 0px 18px 23px;}
.content_main .text ul.map ul li a {text-decoration: none; color: #007236; font-weight: normal; font-size: 14px;}


/*right*/
.right {width: 236px; padding: 32px 9px 14px 0px; font-size: 14px;}
/*menu right*/
.right ul.right_menu {list-style: none; font-size:25px;}
.right ul.right_menu li {background: url(../img/img_ul1.gif) no-repeat 0px 5px; padding: 0px 0px 8px 21px;}
.right ul.right_menu li a {text-decoration: none; display: block; color: #007236; font-weight: bold; font-size: 14px;}
/*child*/
.right ul.right_menu li.child {font-weight:normal; background: url(../img/razd.gif) no-repeat bottom left; padding: 7px 0px 18px 0px;}
 .right ul.right_menu a.child {font-weight:normal; text-decoration: none; display: block; background: url(../img/sepolator.gif) no-repeat 13px 6px; padding-left: 26px; }
/*blog right*/
.blog {border: 6px solid #b2b2b2; width: 218px; height: 67px; background: url(../img/img_blog.jpg) no-repeat top left; margin: 17px 0px;}
.blog a {color: #ffffff; font-weight: bold; font-size: 14px; text-decoration: none; margin: 25px 0px 0px 128px; display: block;}
/*news right*/
.news {margin-top: 23px;}
.news .date {color: #a2a1a1; padding-right: 5px;}
.news a {font-size: 11px; text-decoration: none; padding: 4px 10px 0px 17px; display: block;}
/**/
/*right main*/
.right_main {width: 240px; padding: 28px 10px 14px 0px; font-size: 14px;}
/*right_main blog*/
.right_main .blog {border: 6px solid #b2b2b2; width: 227px; height: 67px; background: url(../img/img_blog.jpg) no-repeat top left; margin: 19px 0px 17px 0px;}
.right_main .blog a {color: #ffffff; font-weight: bold; font-size: 14px; text-decoration: none; margin: 25px 0px 0px 128px; display: block;}
/*right_main partner*/
.right_main .partner {border-top: 0px; border-bottom: 0px; margin-top: 10px; padding: 12px 0px 40px 0px;}
.right_main .partner h3 {padding: 0px 0px 13px 10px;}
.right_main .partner img {padding: 0px 10px 20px 10px;}

/*copy */
.adress {width: 1004px; height: 40px; color: #5f5f5e; background-color: #efeeee; padding: 0px 0px 1px 68px; font-weight: bold;}
.adress a {color: #5f5f5e; font-weight: bold;}
.copy {width: 1004px; height: 40px; background-color: #5f5f5e;}
.copy_client {padding: 0px 0px 1px 17px; font-weight: bold; color: #dbdbdb;}
.copy_belti {color: #dbdbdb; text-align: right; padding: 0px 23px 0px 0px; font-weight: bold;}
.copy_belti a {font-weight: bold; color: #dbdbdb;}