body{ padding: 0px; margin: 0px; font-family: Arial; color: #333333; font-size: 12px; line-height: 14px; }
p{ padding:0 0 10px 0; margin: 0px; font-family: Arial; color: #333333; font-size: 12px; line-height: 14px;}


img{ border: 0px; vertical-align: middle; }

table{ border-collapse: collapse; border: 0px; }
table td{ padding: 0px; text-align:justify;}
table td.articul{text-align:center; vertical-align: middle; font-weight: bold; font-size: 16px;padding: 5px; white-space:nowrap;}
table td.price{text-align:center; vertical-align: middle; font-weight: bold; font-size: 14px;padding: 5px; white-space:nowrap;}

input {background-color: #ffffff; padding: 0 0 0 5px; margin: 0; vertical-align: middle; color: #d2d2d2;}
select { padding: 0px; margin: 0px; vertical-align: middle; width: 318px; height: 22px; }
form{ padding: 0px; margin: 0px;}
.usedaddform {}
.usedaddtable td {padding:3px 0;}
.usedaddtable td span {color: #ff0000;}
.form_input {border:1px solid #ccc; background-color: #ffffff; padding: 0 0 0 5px; margin: 0; vertical-align: middle; color: #333333;}
.form_btn {color: #333333; padding:1px 2px;}
.titleform {font-weight: bold; background-color: #E0ECFF; height:22px; font-size:13px; padding:0 0 0 4px;}
.redinfo {color: #ff0000;}

ul li{ list-style-type: none; }

ul.normal li{ list-style-type: disc; }

a{ text-decoration: underline; color: #A80532;}
a:hover{ text-decoration: none;}

h1{ font-size: 28px; line-height: 30px; color: #333; padding: 40px 0 0 0; margin: 0 0 15px 0; font-weight: normal; font-family: Arial; clear:both;}
h2{ font-size: 20px; line-height: 22px; color: #103260; padding: 0; margin: 0 0 10px 0; font-weight: normal; font-family: Georgia; }
h2.narrow{ color: #002657; margin-left: 23px;}
h4 { font-size: 14px; line-height: 18px; color: #103260; padding: 0; margin: 6px 0 14px 0; font-weight: bold;}

.time {font-weight: bold; color:red;}
.nrp p {margin:0; padding:0;}
.nrp img {border:1px solid #ccc;}
.marquee {font-size:21px; font-weight:bold; margin-top:7px; _margin-top:-6px; float:left; width:120%; color: #A80532;}
.marquee span{display:block; margin-right:15px; float:left;}
.marquee div{display:block; margin-right:15px; float:left;}
.frame{border: 1px solid #a8b6c1; }
.strong{font-weight: bold;}

.justify{clear: left; font-size: 0px; line-height: 0px; }
.red{ border: 1px solid red;}
.main{
    width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1054)? "1054" : "100%");
	min-width:1002px;
    }

/*-- content --*/

.a_list {line-height: 25px; font-family: Arial;}
.a_list a{font-size: 18px;}
.a_list p{display: block; font-size: 18px; margin-bottom: 10px;}
.block_spoproduct_img_box{}
.block_spoproduct_img{ background: url(images/block_product_bg.gif) 0px 0px repeat-x; padding:0; margin:0 auto; display:inline; width:142px;}

#transplist ul li{ list-style-type: square;}
#transplist{clear:both;}
.transpbox1 {margin-right:20px; float:left;}
.transpbox2 {margin-right:20px; float:left;}
.transpbox3 {margin-right:20px; float:left;}
.transpbox4 {margin-right:20px; float:left;}

.content{margin: 163px 0 0 0; padding: 0 0 20px 0; background: url(images/content_bg.gif) 0px 0px repeat-x; float: left;;}

.formtable {margin:0 10px 0 0; border:#003562 1px solid;}
.formtable td{background-color: #FAFAFA; padding:2px; border:#003562 1px solid;}
.formtable .header td{border:#003562 1px solid; background-color: #ECECEC; font-weight: bold; color:#000; height: 20px;}
.formtable .hdr td {border:#003562 1px solid; background-color: #ECECEC; font-weight: bold; color:#000; height: 20px;}
.projekts img{padding:2px; margin:2px;}

#sendform strong {font-size:13px;font-family:arial; color:#333}
#sendform {border: 1px solid #dedede; width: 505px; padding:8px; position: relative;}
#sendform .manaderbox {display:block;width:85px;height:35px;padding:8px 5px 5px 5px;margin:5px;border:1px dashed #adb9c2;text-align:center;float:left;cursor:pointer;}
#sendform input {border:1px solid #adb9c2; color: #333333;}
#sendform select {border:1px solid #adb9c2;}
#sendform textarea {border:1px solid #adb9c2;}

/*-- narrow_block --*/
.narrow_block {background:#e0eaf9 url(images/narrow_block_bg.jpg) 0px 0px repeat-y; width: 207px; padding: 15px 0 0 0px; float: left;}
.narrow_block ul{ margin: 0; padding: 0 0 10px 10px; background: url(images/ten.gif) 0px 100% no-repeat; }
.narrow_block ul li{ margin: 0 0 8px 0; padding: 0 10px 0 14px; background: url(images/marker_lmenu.gif) 0px 2px no-repeat;  }
.narrow_block ul li a{ color: #103260; }
/*-- /narrow_block --*/

/*-- content_block --*/
.content_block_all{ margin: 0 0 0 220px; padding: 0 20px 0 30px; clear:both;}
.content_block {width: 99%; _width: 99%; float: right;}

.bottominfo {clear:both;}

.block_product{ margin: 0 0 25px 0; height: 160px;}
.block_product a{ color: #A80532; }
.block_product_img_all{ float: left; }
.block_product_img{ background: url(images/block_product_bg.gif) 0px 0px repeat-x; padding: 19px 4px 19px 4px;  }
.block_product_infa{ margin: 0 0 0 155px; border: 1px solid #fff; padding: 19px 10px 0 0; text-align:justify;}
.block_product_infa p a{ background: none; padding: 0; font-size: 12px; line-height: 14px;  }
.block_product_infa a{ font-size: 11px; line-height: 13px; background: url(images/marker_link.gif) 0px 50% no-repeat; padding: 0 0 0 14px; }
/*-- /content_block --*/

.input {border:1px solid #d1d1d1; background:#ffffff; color: #666666; font-style:normal; font-variant:normal;font-weight:normal; font-size:12px; font-family: Arial;}
.button {border:1px solid #000000; background:#BAC8EB; color: #000000; height: 25px; font-size:14px; font-family: Arial;}
.law {display:block; color: #000000; font-size:10px; text-align:justify; margin-top:100px; clear: both;}
.search li{ margin: 0 0 8px 0; padding: 0 10px 0 14px; background: url(images/marker_link.gif) 0px 2px no-repeat;  }
.noline {text-decoration: none;}
.2str {line-height: 3px;}
.blue {color: blue;}
.red_text {color: red;}
div.price {width: 90%; height: 25px; white-space:nowrap; text-align:center; font-weight:normal; font-size: 21px;}
div.price span, div.price strong {font-size: 16px;}
.fetool_mtext{color: #69bd51; font-size: 17px; font-family: Arial;}
.fetool_text{color: #69bd51; font-family: Arial;}  
.consultant {background:#E0ECFF; border:1px solid #ADB9C2; width:263px; padding:10px; position:absolute; right:15px; top:170px;}

/*-- catalog --*/
#catalog_info_block{width: 90%; clear:both;}
#catalog_info_block .ulcat_info{_margin-top:20px;clear:both;}

#catalog_info_block .ulcat{font-size: 14px; line-height: 24px;}
#catalog_info_block ul li{padding: 0 0 0 12px; background: url(images/marker_catlink.gif) 0px 50% no-repeat; color:#666;}
#catalog_info_block ul a{color:#464646; font-weight:bold;}



#nomlist_table{margin-top:15px;}
#nomlist_table .head{background-color:#e6e7e8; vertical-align:top;}
#nomlist_table .head .t{text-align:center;}
#nomlist_table .head .n{text-align:center;}
#nomlist_table .head .p{text-align:right;}


#nomlist_table .line td{border-top:1px solid #939598; vertical-align:top; padding-bottom:10px; padding-top:6px;}
#nomlist_table .tl{white-space:nowrap; padding:0 8px 0 8px; font-size: 15px; text-align:center;}
#nomlist_table .nl{font-size: 15px; text-align:center;}
#nomlist_table .pl{font-weight: bold; font-size: 15px; white-space:nowrap; text-align:right;}
#nomlist_table .in{text-align:left; padding-left:10px; height:150px; font-size: 15px; font-weight: bold}

#kart_block {clear: both; margin-bottom:10px;}
#kart_block .tit{border:1px solid #939598; font-size: 14px; background-color:#e6e7e8; font-weight: bold; padding-left:4px; padding:5px;}
#kart_block .txt{vertical-align:top; padding-bottom:10px; padding-top:6px; text-align:justify;}
#kart_block .txt ul li{ list-style-type: disc; margin:0;}

.link_all_product {font-size: 15px; font-weight: bold;}
.link_all_product a{text-decoration: none; border-bottom: 1px dashed #A80532;}
.link_all_product a:hover{text-decoration: none; border-bottom: 0;}
.link_all_product a span {text-transform:lowercase;}

.form_sell_item_act {margin-top: 24px; width: 150px; height: 25px; padding-bottom: 1px;  background-color: #e0ecff; border:1px solid #adb9c2; font-family: Tahoma; color: #ff0000; font-weight: bold;}

#form_sell_item {display:none; width: 280px; border:1px solid #adb9c2; position: absolute; background-color: #e0ecff; padding: 6px; z-index: 1000 !important;}
#form_sell_item input,textarea,select {border:1px solid #ccc; background-color: #ffffff; padding: 0 0 0 2px; margin: 0; vertical-align: middle; color: #333333;}
#form_sell_item label {font-size: 11px; color:#666;}
#form_sell_item select {width: 157px; font-size: 12px;}

#form_sell_item .button_send {display:block; cursor: pointer;}

#form_sell_item_sendbutton, #form_sell_item_exit {height: 19px; background-color: #ffffff; padding: 5px 0 0 0; margin: 0; text-align: center; cursor: pointer; font-weight: bold;}
#form_sell_item_sendbutton {float: left; width: 140px;}
#form_sell_item_exit {float: right; width: 80px;}

#form_sell_item_sendbutton:hover, #form_sell_item_exit:hover, .form_sell_item_act:hover {border:1px solid #408080;}


/*-- /catalog --*/

.addusedlink{display:block; font-size: 12px; font-weight: bold; clear:both; padding:15px 0 0 15px; background: url(img/addusedbutton.gif) 0px 0px no-repeat; width:230px; height:60px;}
.addusedlinkbox a {color:#fff; text-decoration:none; position:absolute; top:367px; left:750px;}

.tablearticle {border-collapse:collapse; border-spacing:0; width:90%;}
.tablearticle p {margin:0; padding:5px 0 0 0; line-height: 13px;}
.tablearticle td {padding:5px;}
.tablearticle .head{background:#e0ecff; border:1px solid #adb9c2; font-weight:bold;}
.tablearticle .head td {text-align:center;}
.tablearticle .line td {border-top:1px dashed #dadada;}
.tablearticle td.name {padding:3px 5px; text-align:left;}
.tablearticle td.name .shtext {text-align:justify;}
.tablearticle td.name a {font-size: 15px; font-weight: bold; line-height: 18px;}
.tablearticle td.articul{text-align:center; vertical-align: middle; font-weight:bold; font-size: 16px; padding:10px; white-space:nowrap;}
.tablearticle td.price{text-align:center; vertical-align: middle; font-weight:normal; font-size: 21px; padding:10px; white-space:nowrap;}
.tablearticle td.price span {font-size: 16px;}

.shinom {position: relative; width: 100%; top: -20px; margin-bottom: -13px;}
.web {clear:both;}

#dilerscontact .info {float:left; width: 450px;}
#dilerscontact .map {float:left; margin-left: 25px; padding-left: 25px; border-left: 1px dashed #ccc;}
#dilerscontact ul li {font-size: 17px;}
.ui-tabs { position: relative; padding: .2em; zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*-- /content --*/
/*-- footer --*/
.footer { background: url(images/footer_bg.jpg) 0px 0px repeat-x; width: 100%; clear: both; }
.footer_bg { background: url(images/footer_globus.gif) 100% 0px no-repeat; height: 102px; padding: 10px 0 0 35px; }
.fmenu { margin: 0 0 20px 0; }
.fmenu ul { margin: 0; padding: 0; }
.fmenu ul li { margin: 0 5px 0 0; padding: 0 10px 0 0; display: inline; background: url(images/marker_fmenu.gif) 100% 6px no-repeat; }
.fmenu ul li.last { background: none; }
.fmenu ul li a { color: #666; line-height: 17px; }

.copyrite {font-size: 11px; color: #999;}
.copyrite a { color: #999;}

/*-- /footer --*/

/*-- header --*/
.header{background: url(images/header_bg.jpg) 0px 0px repeat-x; position: absolute; top: 0; width: 100%; height: 163px;}
.logo{ float: left; background: url(images/logo.jpg) 0px 0px no-repeat; width: 201px; height: 163px; }
.logo a{ display: block; width: 201px; height: 163px; }

.block_header { background: url(images/header_decor.jpg) 100% 100% no-repeat; height: 163px; _float:left;}
.tmenu { background: url(images/tmenu_bg.gif) 0px 0px repeat-x; height: 29px; margin: 0 0 15px 0; }
.tmenu ul {padding: 0; margin: 0; white-space:nowrap;}
.tmenu ul li { padding: 0; margin: 0; float: left; background: url(images/tmenu_marker.gif) 100% 0px  no-repeat;  }
.tmenu ul li.active { padding: 0 0 0 20px; margin: 0; float: left; font-size: 12px; line-height: 29px; font-weight: bold; color: #002757; background: url(images/tmenu_active_bg.gif) 0px 0px repeat-x; }
.tmenu ul li.active span { display: block; background: url(images/tmenu_marker_active.gif) 100% 0px no-repeat; padding: 0 20px 0 0; }
.tmenu ul li a{ color: #002757; font-size: 12px; line-height: 29px; display: block; padding: 0 10px 0 10px; color: #002757; }
.tmenu ul li a:hover { color: #002757; font-size: 12px; line-height: 29px; display: block; background: url(images/tmenu_active_bg.gif) 0px 0px repeat-x; padding: 0 10px 0 10px;  }

.contact { height: 80px;}
.contact ul{ margin: 0 0 0 40px; padding: 0 0 0 40px; }
.contact ul li{ margin: 0; padding: 0; font-size: 11px; }
.contact ul li a { color: #8394b0; }
ul.address{ background: url( images/ico_home.jpg) 0px 0px no-repeat; float: left; }
ul.phone{ background: url( images/ico_phone.jpg) 0px 0px no-repeat; float: left; font-size: 19px; font-weight:bold;}
ul.phone li{ font-size: 12px; font-family: Arial; line-height: 19px;}
ul.mail{ background: url( images/ico_mail.jpg) 0px 0px no-repeat; float: left; font-weight:bold;}
ul.mail li{font-size: 12px; line-height: 17px; font-weight: bold;}


.search{ padding: 0 0 0 10px; float: left;}
.search label{ color: #999; }
.search label a{ border-bottom: 1px dotted #999; color: #999; text-decoration: none; position: relative;}
.search label a:hover{ border-bottom: none; }
.search input{ width: 300px; height: 18px; border: 1px solid #d1d1d1; color: #666666;}
input.btn_search{background: url( images/btn_search.gif) 0px 0px; width: 74px; height: 17px; border: none; color: #036; font-size: 11px; line-height: 17px; padding: 0; margin: 1px 0 0 10px; }

.skype { float: left; }
.skype a { color: #8394b0; }
.skype ul { margin:0 0 0 25px;}
.skype ul li { font-size: 16px; line-height: 17px; font-weight: bold; }
/*-- /header --*/

.web p {
text-align:justify;
}

.web ul li{
text-align:justify;
list-style-type:disc;
margin-bottom:5px;
}
