@charset "windows-1251";

/** {margin: 0px; padding: 0px; vertical-align: top;}*/
* {margin: 0px; padding: 0px;}

body {font-family: Tahoma, Arial, sans-serif; font-size: 12px; ccolor: #030303; background: url("../images/bg.png") repeat-x 0% 100%;}
table {border-collapse: collapse;}
a img {border: none;}
a {color: #0099cc}
h1 {font-weight: normal; font-size: 18px; color: #000000; text-align: left; line-height: 20px;}
h2 {font-weight: bold; font-size: 16px; color: #030303; text-align: left; line-height: 20px; margin-bottom: 10px;}
.green {color: #39b54a;}
.grey {color: #8f8f90;}
.orange {color: #ff5500;}
a.grey:hover, a.orange:hover {text-decoration: none;}
.height24 h1, .height24{line-height: 24px !important;}
.clear {height: 0px; width: 0px; visibility: hidden; clear: both; margin: 0px; height: 5px; line-height: 5px}

.body ul li {
margin-left: 25px; margin-top: 5px; margin-bottom: 0px; margin-right: 0px; padding: 0px;
}

.header {width: 938px; height: 298px; margin: 0px auto;}
	.logo_line {width: 938px; height: 103px;}
	.logo {width: 400px; height: 103px; float: left;}
	.language {width: 500px; height: 60px; float: left; text-align: right; padding-right: 38px; padding-top: 43px;}
	.language a img {margin-right: 2px; border: solid 4px white; cursor: pointer;}
	.language a.active img {border: solid 4px #d9d9da;}
	.menu {width: 938px; height: 32px; background: url("../images/menu.gif") no-repeat; font-size: 10px; font-weight: bold; padding-top: 10px;}
	.menu a {color: #ffffff; margin-left: 23px; text-decoration: none;}
	.menu a:hover {text-decoration: underline;}
	.picture {width: 800px; height: 93px; background: url("../images/header.gif") no-repeat 0px 4px; padding-left: 138px; padding-top: 60px;}
	.px32 {font-size: 32px; color: #fefeff; font-weight: bold; width: 290px; float: left;}
	.px16 {font-size: 16px; color: #fefeff; font-weight: bold; width: 250px; float: left;}
	.button {font-family: Tahoma; font-size: 11px; padding-top: 10px; float: left; width: 150px;}
	.button a {display: block; width: 78px; padding-left: 32px; height: 21px; padding-top: 3px; background: url("../images/button.png") no-repeat; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer;}

.body {min-height:200px; width: 938px; margin: 0px auto; background: url("../images/body_down.gif") no-repeat 0% 100%; padding-bottom: 20px;}
	.text_block {width: 866px; background: white; line-height: 5mm;/*line-height: 14px;*/ margin: 0px auto; padding: 5px 35px; padding-bottom: 0px;}
	.short_block {word-spacing: normal; width: 589px; background: white; line-height: 5mm; /*line-height: 14px;*/ margin: 0px auto; padding: 0px 35px; float: left; margin-left: 1px;}
	.right_block {width: 277px; background: white; float: left; line-height: 14px; padding: 0px 0px;}
	.link_block {width: 228px; padding-right: 12px; background: #e4e4e4 url("../images/link_up.png") no-repeat; text-align: right; padding-top: 5px; line-height: 19px;}
	.link_block a {color: #ff5500;}
	.link_block a:hover {color: #ff5500; text-decoration: none;}
	.short_block p, .text_block p {padding: 7px 0px;}
	.blocks {width: 866px; background: white; margin: 0px auto; padding: 5px 35px; margin-top: 20px;}
	.block {width: 283px; background: url("../images/block_bg.png") repeat-y; float: left; font-size: 11px; line-height: 14px; color: #707070;}
	.block_center {width: 283px; background: url("../images/block_bg.png") repeat-y; float: left; margin: 0px 8px; font-size: 11px; line-height: 14px; color: #505050;}
	.text {width: 233px; padding: 0px 25px; text-align: justify;}
	.text a {color: #505050;}
	.text a.blue {color: #3366d9; font-weight: bold;}
	.text a.servLink {color: #505050;}
	.text p.servLinkP {margin-top: 5px}
	.text ul li {margin: 5px 0 0 10px;}
	.text a:hover {text-decoration: none;}
	.banners {width: 867px; height: 56px; background: url("../images/banners.gif") no-repeat; text-align: center; padding-top: 7px; margin: 0px auto;}
	.banners img {margin-right: 12px;}
	form {color: #000000; word-spacing: normal;}
        form .required_mark {color:#FF7700;}
	form input.line {width: 574px; height: 27px; background: white; border: solid 1px #8f8f90; line-height: 20px; font-size: 16px; vertical-align: middle; margin-top: 5px; margin-bottom: 15px;}
	form textarea {width: 574px; height: 65px; background: white; border: solid 1px #8f8f90; line-height: 20px; font-size: 18px; overflow: auto;margin-top: 5px; margin-bottom: 15px;}
	.contact_address {color: #555555; padding:7px 0;}
	.submit_left {color: #333333; width: 380px; line-height: 22px; float: left;}
	.submit_right {width: 180px; float: left;}
	.submit_right input {width: 175px; height: 32px; border: none; background: url("../images/submit.png") no-repeat; font-size: 18px; color: #fefeff; text-align: center; vertical-align: middle; line-height: 18px; margin-top: 7px;}
        .quote_form_table td {padding-top: 5px; padding-right: 25px; padding-bottom: 5px; vertical-align: top;}
        .form_input {width: 400px; background: white; border: solid 1px #8f8f90; font-size: 16px}
        .form_textarea {width: 400px; height: 65px; background: white; border: solid 1px #8f8f90; font-size: 18px; overflow: auto; margin:0px; padding:0px;}
	.right_menu_links {float: right; width: 200px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;margin-top: 35px; margin-right: 30px; margin-bottom: 0px; padding: 0px; text-align: left;background: #778899 url(/images/block_top_bg.png) no-repeat scroll left top;}	
        .right_menu_links ul {list-style-image:none; list-style-position:outside; list-style-type:none;padding:6px 12px 8px; background:transparent url(/images/block_bottom_bg.png) no-repeat scroll left bottom;}
        body .right_menu_links ul li {margin-top: 10px; margin-left: 5px; margin-bottom: 10px;}

	.right_news_block {float: right; width: 200px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;margin-top: 35px; margin-right: 30px; margin-bottom: 0px; padding: 0px; text-align: left;background: transparent url(/images/right_block_bg.png) repeat-y;}	

        .other_news_div {color: #505050; list-style-image:none; list-style-position:outside; list-style-type:none;padding:6px 12px 8px; }
	.other_news_div a.servLink {color: #505050;}
	.other_news_div a.blue {color: #3366d9; font-weight: bold;}
        .other_news_div a {color: #505050;}

        .all_news_div {color: #505050; list-style-image:none; list-style-position:outside; list-style-type:none;padding:0px 0px 0px; }
	.all_news_div p {padding: 0; text-align: justify}

        .newsTitle {font-size: 14px; color: rgb(0, 0, 139);}

        .right_menu_links a {color: white; text-decoration: underline;}
	.button_right {font-family: Arial, sans-serif; float: right; text-align: center; width: 200px; height: 32px; float: right; margin-top:20px;  padding-top:7px;background: url("../images/right_button.png") no-repeat; margin-right:30px;}
        .logos {width: 200px; height: 60px; float: right; margin-top:20px;  padding-top:7px; margin-right:30px;}
	.logosTitle {color: rgb(0, 0, 139); float: left; font-size: 14px; text-align: center; margin-top:20px;  padding-top:7px; margin-right:30px;margin-left:50px;}
 	.button_right a {line-height: 20px;text-decoration: none; height: 32px; border: none;font-size: 18px; color: #fefeff; text-align: center; vertical-align: middle; }
        .page_head {font-weight: bold; font-size: 14px; color: darkblue;} 

.footer {font-family: Arial, sans-serif; width: 900px; height: 64px; margin: 0px auto; background: url("../images/footer.gif") no-repeat 0px 5px; color: #fefeff; font-weight: bold; line-height: 20px; padding-left: 38px; padding-top: 20px;}
       .undecorated_a {color: #ffffff; text-decoration:underline}

.sub_footer {width: 938px; height: 80px; margin: 0px auto; color: #030303;}
	.sub_left {width: 431px; padding-left: 38px; float: left; padding-top: 17px;}
	.sub_right {width: 431px; text-align: right; padding-right: 35px; float: left; padding-top: 17px;}
	.sub_footer a {color: #030303; margin-right: 5px;}
	.sub_footer a:hover {color: #030303; text-decoration: none;}
        .sub_footer .a_links {color: #8e8e8f; text-decoration: none;}      
        .sub_footer .a_links:hover{color: #8e8e8f; text-decoration: none;}      


