/* FOR ALL */
select {scrollbar-arrow-color : #898989; scrollbar-base-color : #FFFFFF; scrollbar-darkshadow-color : #FFFFFF; scrollbar-face-color : #FFFFFF; scrollbar-highlight-color : #FFFFFF; scrollbar-shadow-color : #FFFFFF; scrollbar-track-color : #FFFFFF;}


p,div,body,table,input,select {font-family: Microsoft Sans Serif; font-size: 11px; color: #505050;}
body {padding: 0; margin: 0; background: #FFFFFF;}

form{margin:0; padding:0}

img {border: none; margin: 0;}
div {margin: 0px; padding: 0px;}
div {width: auto !important; width: 100%;}

a {color: #fa7e16; text-decoration: underline; cursor: pointer;}

p {padding:0; margin: 0 0 10px 0;}

.all {max-width: 1600px; width:expression(document.body.clientWidth > 1600? "1600px": "auto" ); padding: 30px 0 20px 0;}

.logo {padding: 0 0 0 30px;}

.top_icon {margin: 25px 25px 0 35px; width: 135px;}
.top_icon td {background: url(../../images/icon_bg.gif) 4px 0 no-repeat; text-align: center; width: 45px; height: 36px;}
.top_icon td.icon_now {background: none;}
.top_icon td a {display: block; margin: 6px; padding: 4px;}

.blue_block {background: #e8f0f7;}

td.corner11 {background: url(../images/corner_11.gif) 0 0 no-repeat; width: 12px; height: 12px;}
td.corner12 {background: url(../images/corner_12.gif) 0 0 no-repeat; width: 12px; height: 12px;}
td.corner21 {background: url(../images/corner_21.gif) 0 0 no-repeat; width: 12px; height: 12px;}
td.corner22 {background: url(../images/corner_22.gif) 0 0 no-repeat; width: 12px; height: 12px;}

.search_tbl {margin-bottom: 10px;}
.search_tbl td {padding: 5px 0 0 5px; white-space: nowrap; text-align: center;}

input.input_price {width: 32px; border: none; padding: 3px 0; height: 20px;}
input.button {border: none; background: #fa7e16; color: #FFFFFF; text-align: center; text-decoration: underline; cursor: pointer; padding: 3px;}

.top_search_name {padding: 5px 0 5px 190px; background: url(../images/search_text.gif) 5px 5px no-repeat;}

.top {padding: 0 35px 15px 0;}

.main_left {background: url(../images/main_hand_left.gif) 0 5px no-repeat;}
.left_menu_block {padding: 0 0 40px 30px;}

.main_left_menu {background: url(../images/main_menu_left_bg.gif) 0 7px no-repeat; padding: 7px 0 8px 9px; color: #616d7a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; font-weight: bold; text-decoration: none;}
.main_left_menu:hover {background: url(../images/main_menu_left_hover.gif) 0 0 no-repeat; color: #FFFFFF;}
.main_left_menu_last {background: url(../images/main_menu_left_bg.gif) 0 9px no-repeat;}

.main_right {padding: 5px 40px 20px 0; background: url(../images/main_hand_right.gif) right 5px no-repeat;}

.main_menu {padding: 6px 0 0 45px; height: 36px; color: #616f7f; display: block; margin: 0 10px 17px 0;}
.main_menu:hover {color: #fa7e16;}
.main_menu1 {background: url(../images/main_menu_icon_01.gif) 0 0 no-repeat;}
.main_menu1:hover {background: url(../images/main_menu_icon_01_h.gif) 0 0 no-repeat;}
.main_menu2 {background: url(../images/main_menu_icon_02.gif) 0 0 no-repeat;}
.main_menu2:hover {background: url(../images/main_menu_icon_02_h.gif) 0 0 no-repeat;}
.main_menu3 {background: url(../images/main_menu_icon_03.gif) 0 0 no-repeat;}
.main_menu3:hover {background: url(../images/main_menu_icon_03_h.gif) 0 0 no-repeat;}
.main_menu4 {background: url(../images/main_menu_icon_04.gif) 0 0 no-repeat;}
.main_menu4:hover {background: url(../images/main_menu_icon_04_h.gif) 0 0 no-repeat;}
.main_menu5 {background: url(../images/main_menu_icon_05.gif) 0 0 no-repeat;}
.main_menu5:hover {background: url(../images/main_menu_icon_05_h.gif) 0 0 no-repeat;}
.main_menu6 {background: url(../images/main_menu_icon_06.gif) 0 0 no-repeat;}
.main_menu6:hover {background: url(../images/main_menu_icon_06_h.gif) 0 0 no-repeat;}
.main_menu7 {background: url(../images/main_menu_icon_07.gif) 0 0 no-repeat;}
.main_menu7:hover {background: url(../images/main_menu_icon_07_h.gif) 0 0 no-repeat;}
.main_menu8 {background: url(../images/main_menu_icon_08.gif) 0 0 no-repeat;}
.main_menu8:hover {background: url(../images/main_menu_icon_08_h.gif) 0 0 no-repeat;}
.main_menu9 {background: url(../images/main_menu_icon_09.gif) 0 0 no-repeat;}
.main_menu9:hover {background: url(../images/main_menu_icon_09_h.gif) 0 0 no-repeat;}
.main_menu10 {background: url(../images/main_menu_icon_10.gif) 0 0 no-repeat;}
.main_menu10:hover {background: url(../images/main_menu_icon_10_h.gif) 0 0 no-repeat;}
.main_menu11 {background: url(../images/main_menu_icon_11.gif) 0 0 no-repeat;}
.main_menu11:hover {background: url(../images/main_menu_icon_11_h.gif) 0 0 no-repeat;}
.main_menu12 {background: url(../images/main_menu_icon_12.gif) 0 0 no-repeat;}
.main_menu12:hover {background: url(../images/main_menu_icon_12_h.gif) 0 0 no-repeat;}
.main_menu13 {background: url(../images/main_menu_icon_13.gif) 0 0 no-repeat;}
.main_menu13:hover {background: url(../images/main_menu_icon_13_h.gif) 0 0 no-repeat;}

.main_bottom {padding: 10px 35px 20px 20px;}
.main_bottom_td {padding: 0 0 10px 10px;}


.block_text {color: #FFFFFF; font-size: 18px; font-family: Arial, Helvetica, sans-serif; padding: 3px 0 7px 5px;}
.block_text span {font-size: 25px;}

.dot11 {background: url(../images/corner_dot_11.gif) 0 0 no-repeat; width: 12px; height: 12px;}
.dot12 {background: url(../images/corner_dot_12.gif) 0 0 no-repeat; width: 12px; height: 12px;}
.dot21 {background: url(../images/corner_dot_21.gif) 0 2px no-repeat; width: 12px; height: 12px;}
.dot22 {background: url(../images/corner_dot_22.gif) 0 2px no-repeat; width: 12px; height: 12px;}
.dot_top {background: url(../images/dot.gif) 0 0 repeat-x;}
.dot_bottom {background: url(../images/dot.gif) 0 11px repeat-x;}
.dot_left {background: url(../images/dot.gif) 0 0 repeat-y;}
.dot_right {background: url(../images/dot.gif) 10px 0 repeat-y;}

.main_contact {background: #fa7e16 url(../images/main_contact_bg.jpg) right bottom no-repeat; color: #FFFFFF;}
.main_contact a {color: #FFFFFF;}
.contact_info {color: #FFFFFF; padding: 10px 0 10px 5px; line-height: 20px;}
.contact_info span {font-weight: bold;}

.title {color: #4c4c4c; font-size: 18px; margin: 0 10px 10px 0;}

.dark {color: #616f7f; font-weight: bold;}
.darken {color: #616f7f;}
.light {color: #a7a7a7;}


.foot p {color: #a7a7a7;}
.foot td {color: #a7a7a7; padding: 0 0 10px 40px;}
.foot .counter {padding: 0 50px 10px 40px; text-align: right;}
.counter td {padding-right: 10px;}

.middle {padding: 0 35px 12px 30px;}
.left_menu {background: url(../images/menu_icon.gif) 0 3px no-repeat; padding: 0 15px 15px 18px; color: #616d7a; display: block;}
.left_menu:hover {background: url(../images/menu_icon_h.gif) 0 3px no-repeat; color: #fa7e16;}

.block_top {margin: 15px 0 0 0;}
.contact {background: #fa7e16 url(../images/contact_bg.jpg) right bottom no-repeat; color: #FFFFFF;}
.contact a {color: #FFFFFF;}

.top_menu td {padding: 0 0 15px 15px;}
.top_menu td a {color: #616d7a; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; white-space: nowrap;}
.top_menu td a:hover {color: #fa7e16;}
.center {padding: 0 0 0 20px;}

.top_banner_left {padding-right: 10px;}
.tbl_title td {padding: 0 15px 5px 15px;}

.white_block_tbl td {padding: 10px;}
.white_block {background: #FFFFFF; margin-bottom: 3px;}
.white_block td {padding: 0; text-align: center;}

.dotted {margin: 0 10px; background: url(../images/dot.gif) bottom repeat-x; padding: 0 0 15px 0;}

.price {padding: 2px; background: #74818e; color: #FFFFFF; font-weight: bold;}

.desc_block td {padding: 0 5px 0 0;}

.nav_tbl {background: url(../images/dot.gif) 0 0 repeat-x;}
.nav_tbl td {padding: 15px 15px 5px 15px;}

.h1 {font-size: 27px; margin: 5px 0; color: #4c4c4c; }
.doph3 {font-size:14px; font-weight:bold;}

.big_price {font-size: 20px;}
.big_price span {padding: 2px; background: #fa7e16; color: #FFFFFF;}

.name {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 17px 0 8px 0;}

.right_prev {width: 330px; margin: 0 0 5px 10px; float: right; text-align: left;}

.preview td {padding: 0 5px 0 0;}

.line td {padding: 5px; border-left: #FFFFFF 1px solid;}
.line th {padding: 5px; border-left: #e8f0f7 1px solid; background: #74818e; color: #FFFFFF; font-weight: bold;}
.line_center {margin-top: 10px}
.line_center td,.line_center th {text-align: center;}
.line td.odd {border-left: #e8f0f7 1px solid; background: #FFFFFF;}
.line .line_left {border: none; text-align: left;}
.line td a {color: #616d7a;}


.test {padding: 0 0 0 30px;}
.test_unit {padding: 0 0 15px 0;}
.test_img {border: #FFFFFF 1px solid;}
.subtest {background: #fa7e16; color: #FFFFFF; padding: 5px;}
.subtest a {color: #FFFFFF; font-weight: bold;}

.out-margin {margin: 0 0 5px 15px;}

.number {border: #c5ced7 1px solid; width: 30px; height: 18px; text-align: center; background: #FFFFFF; margin: 0;}

.sub_line {margin: 20px 0 30px 0;}

.order_tbl td {padding: 0 8px 10px 0;}
.order_tbl .order_text {padding: 0 0 3px 3px;}
.order {width: 100%;  background: #FFFFFF; height: 22px;}
.area_order {width: 100%; background: #FFFFFF; height: 173px;}

.orange {color: #fa7e16;}

.main_bottom_block {height: 165px;}