html, body {margin:0px; padding:0px; background:url(/images/bg.png) repeat-x #ffffff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333;}
#wrapper {position:relative; background:#ffffff; width:1000px; left:50%; margin-left:-500px; margin-top:20px; }
#page { background:#ffffff; }

a { color:#072e67; font-weight:bold; }
a img { border:none; }
a:hover { color:#6a82a4; }

.logo { width:190px; height:58px; display:inline-block; }
.liugong { background:url(/images/logo_liugong.png) no-repeat; }
.alarit {background:url(/images/logo_alarit.png) no-repeat; }
.about_catalog_content {width:250px; float:left;}
.news_link {color:#666666; font-weight:normal;}

.poisk { width:400px; height:24px; margin-top:18px; margin-left:30px;}
.poisk input[type="text"] { border:1px solid #e4e4e4; height:20px; width:150px; margin-right:3px;}
.poisk input[type="button"] { color:#ffffff; height:24px; background:#fe5d05; border:none; }

#menu { height:30px; border-bottom:1px solid #d55500;}
#menu ul { margin:0; padding:0;}
#menu li { list-style:none; padding:0; margin:0; text-align:center; float:left;}
#menu li a { background:url(/images/m.png) no-repeat; line-height:28px; width:135px; display:block; font-size:16px; color:#ffffff; text-shadow:1px 1px #000000; font-weight:normal; text-decoration:none; margin-right:7px;}
#menu li a:hover, #menu li a.active { margin-top:2px; background:url(/images/m_select.png) no-repeat; color:#ffffff;}

#intro { width:1000px; height:340px;}
#intro a {position:absolute; width:80px; height:80px;}
#intro .bg {background:url(/images/introw.png) no-repeat; width:1000px; height:340px;}

#top {height:186px; background:#012a6a;}
#top .orange {width:250px; height:186px; background:#f27930; float:left;}
#top .images { margin-left:250px; height:186px; display:block; }
#top .about { background:url(/images/about/big_title.jpg) no-repeat;}
#top .dealer { background:url(/images/about/big_title2.jpg) no-repeat;}

.left_menu { width:240px; float:left;}
.left_menu h2 { background:url(/images/h2.png) no-repeat 15px 10px #9e9e9e; height:30px; line-height:30px; padding-left:35px; margin:0; font-size:18px; font-weight:normal; color:#000000;}
.left_menu ul { margin:0; padding:0;}
.left_menu li { background:url(/images/li.png) no-repeat 20px 8px; padding-left:35px; border-bottom:1px solid #cfcfcf; height:25px; line-height:25px; font-size:12px; list-style:none;}
.left_menu .sub { color:#818181; background:none; margin-left:10px; }
.left_menu li:hover, .left_menu .active { background:url(/images/li.png) no-repeat 20px 8px #f1f1f1; color:#fb6700;}
.left_menu .active a {color:#fb6700;}

.right_content { margin-left:10px; padding-right:10px; padding-bottom:10px; }
.right_content h2 { background:url(/images/h2.png) no-repeat 15px 10px #e8e8e8; height:30px; line-height:30px; padding-left:35px; margin:0; font-size:18px; font-weight:normal; color:#000000;}
.right_content h3 { background:#e8e8e8; height:30px; line-height:30px; padding-left:35px; margin:0; font-size:12px; font-weight:normal; color:#000000; margin-bottom:10px;}
.right_content h4 { font-size:14px; font-weight:bold; }
.right_content li { margin-bottom:15px;}
.right_content .list  { width:90%; background:#ffffff; border:1px solid #cccccc; border-right:none; border-bottom:none; font-size:11px; text-align:center; }
.right_content .list a { color:#14508d; text-decoration:none; font-weight:normal; }
.right_content .list td { padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.right_content .list .title  { background:#e1e1e1; font-size:13px; font-weight:bold; text-align:center;}
.right_content .title { height:25px; background:url(/images/title.png) repeat-x; line-height:25px; color:#ff6600; font-size:16px; font-weight:bold; padding-left:20px; margin-top:10px; }
.right_content .title span { background:url(/images/span_title.png) no-repeat 0 6px; padding-left:20px;}

.details { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333;}

.tabs { width:740px; margin-top:10px; border:1px solid #dfdfdf; margin-bottom:10px; }
.tabs .menu_tabs ul { margin:0; padding:0;}
.tabs .menu_tabs li { list-style:none; display:inline-block; width:146px; height:33px; line-height:33px; text-align:center; background:#f5f5f5 url(/images/tabs_li.png) right no-repeat; margin:0; border-bottom:1px solid #dfdfdf; }
.tabs .menu_tabs .last { background:#f5f5f5 url(/images/tabs_li_last.png) right no-repeat; }
.tabs .menu_tabs .act { background:#ffffff url(/images/tabs_li_act.png) right no-repeat; border-bottom:none;}
.tabs .menu_tabs li a { font-size:11px; color:#000000; text-decoration:none;}
.tabs .menu_tabs li a:hover { text-decoration:underline; color:#fb6504;}

.small_img { width:280px; }
.small_img img { border:1px solid #dfdfdf; margin:10px 18px 0 0; float:left;}

a.adobe_reader {background:url(/images/acrobat.icon.gif) left no-repeat; padding-left:20px;}


.share { height:30px; line-height:30px; text-align:right; }
.share a { color:#fd6708; font-weight: normal; margin-right:20px; padding-left:20px; }
.share a.print { background:url(/images/share.png) top left no-repeat; }
.share a.send { background:url(/images/share.png) bottom left no-repeat; }

.top_item h1 { color:#f26520; font-size:46px; margin:0; padding:0; letter-spacing:-2px;}

#content { background:url(/images/line.png) repeat-x;}
#content .title { color:#ffffff; height:36px; line-height:36px; padding-left:118px; font-size:16px; background-color:#072e67; border-top:1px solid #ffffff; }
#content .img { position:relative; top:-20px; margin:0 10px; width:97px; height:97px; float:left; }
#content .about { background:url(/images/about.jpg) no-repeat;}
#content .catalog {background:url(/images/catalog.jpg) no-repeat;}
#content .news {background:url(/images/news.jpg) no-repeat;}

.map_liu { background:url(/images/about/map_liu.jpg) no-repeat center #06387d; height:264px; width:100%; border-bottom:4px solid #f16429; border-top:4px solid #f16429; margin-top:10px; }
.maps { width:430px; height:290px; background:url(/images/about/dealers.png) no-repeat; margin-left:20px;}
.orange { color:#f27930; }
.big { background:url(/images/products/big.jpg) no-repeat top right; min-height:600px;}
a.onYouTube { margin:50px auto; background:url(/images/onYouTube.png) no-repeat; width:200px; height:40px; display:block; }
a.zoom { background:url(/images/zoom.png) no-repeat; display:block; width:70px; height:16px; margin:10px auto; }

.sitata { position:relative; margin-left:250px; height:124px; padding-left:50px; background:url(/images/about/sitata.png) no-repeat; font-size:14px; }
.nagrady { width:420px;; padding:15px; border:1px solid #cccccc;}
.nagrady img { float:left; margin-right:20px;}
.nagrady h4 { background:url(/images/about/star.png) no-repeat; padding-left:30px; margin:0 0 10px 0; height:25px; line-height:25px; }

.dealers_form { margin-top:50px;}
.dealers_form div {padding:25px;}
.dealers_form span { display:block; margin-left:10px; height:20px; line-height:20px;}
.dealers_form input { width:185px;}
.dealers_form textarea { width:185px; height:95px; overflow:hidden; }
.dealers li { list-style:none; border-bottom:1px dashed #f2792f; padding-bottom:15px;}
.dealers li span { color:#002a69; font-size:16px; display:block; }

a.button { background:url(/images/button.png) top no-repeat; text-align:center; line-height:18px; text-decoration:none; display:block; width:90px; height:20px; color:#FFF; text-shadow:1px 1px #000; font-size:11px; margin:10px auto;}
a.button:hover { background-position:bottom; }

.news_content {width:500px; float:left;}
.news_content span {color:#ec6200; font-weight:bold;}
.news_content .txt { width:380px; padding-bottom:20px; float:right;}

#btm { height:80px; padding:15px 10px 0 10px; background:url(/images/btm.png) repeat-x; color:#ffffff;}
.btm_r { position: absolute; right:0; margin-top:-73px; width:98px; height:67px; background:url(/images/btm_r.png) no-repeat;}

.fl_left {float:left;}
.fl_right {float:right;}

.clearfloat { clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }





.product-subheader {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #c0c0c0;
    font-weight: bold;
    font-family: Verdana;
    font-size: 14px;
    color: #ff8000;
    text-align: right;
}

.product-subheader .product-name {
    float: left;
}

.product-features {
    font-family: Verdana;
    font-size: 12px;
    color: #333333;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
    line-height: 17px;
}

.product-features ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

.product-features li {
    margin-top: 0px;
    margin-bottom: 7px;
}

.product-features p {
    margin-top: 0px;
    margin-bottom: 7px;
}

table.product-specs {
    width: 520px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #808080
}

table.product-specs td {
    font-family: Verdana;
    color: #333333;
    font-size: 11px;
    padding: 3px;
    border-top: 1px solid #808080;
}

table.product-specs tr.subhead td {
    font-weight: bold;
    background-color: #ebeeff !important;
    border-top: 1px solid #808080 !important;
}

table.product-specs tr.subhead td.col1 {
    border-right: 1px solid #808080 !important;
}

table.product-specs tr.row2 td {
    background-color: #f5f6fb;
}

table.product-specs td.col1 {
    border-right: 1px solid #808080;
}

table.product-specs td.col2 {
    text-align: right;
}

.product-nav {
    display: block;
    margin-top: 10px;
    margin-left: 5px;
    font-family: Verdana;
    font-size: 11px;
    color: #003399;
    margin-right: 10px;
    background-color: #c0c0c0;
    text-decoration: none;
    padding: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: bold;
}

.product-nav:hover {
    color: #ff0000;
}

.contact-form th {
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    text-align: left;
    padding-left: 25px;
    color: #004276 !important;
}

.contact-form input.textarea {
    font-family: Arial;
    font-size: 12px;
    width: 300px;
    border: 1px solid #004276;
}

.contact-form textarea.textarea {
    font-family: Arial;
    font-size: 12px;
    width: 300px;
    height: 60px;
    border: 1px solid #004276;
}

.contact-form select {
    width: 300px;
    font-family: Arial;
    font-size: 12px;
}

.contact-form input.button {
}
#no {display: none;}

.product-spec-box {
    background-color: #c0c0c0;
    color: #000000;
    margin-left: 5px;
    margin-top: 10px;
    margin-right: 10px;
    padding: 10px;
    font-family: Verdana;
    font-size: 11px;
}
.product-spec-box a {
    color: #003399;
}
.product-spec-box a:hover {
    color: #ff0000;
}
.product-spec-box b {
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
}

#products_index {
    border: 1px solid #cccccc;
    width: 524px;
    height: 154px;
    margin-left: 10px;
    margin-bottom: 30px;
    background-image: url("/images/products_index.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}

ul.contacts li {
    margin-bottom: 0px;
    margin-top: 0px;
}

/* -- contacts page -- */
.contacts_page{
	width:828px;
	padding-top:20px;
	padding-bottom:40px;
}
.contacts_map{
	width:671px;
	height:450px;
	background:url("/images/contacts/ukr_map_.png") 0 0 no-repeat;
	position:relative;
	margin:0 auto;
}
.contacts_map ul{
	margin:0;
	padding:0;
	list-style:none;
}
.contacts_map ul li{
	padding:0;
	margin:0;
	display:block;
	position:absolute;
	cursor:pointer;
}
.contacts_map ul li .flag{
	width:16px;
	height:18px;
	background:url("/images/contacts/ico_flag.png") 0 0 no-repeat;
}
.contacts_map ul li .flag_big{
	width:32px;
	height:37px;
	background:url("/images/contacts/ico_flag_big.png") 0 0 no-repeat;
}

.contacts_info{
	background:#f3f3f3;
	padding:0 20px;
	margin:0 0 10px;
}
.contacts_info table{
	margin:20px 0 0;
}
.contacts_info table td{
	padding:5px 5px 20px;
}
.contacts_info table td.td_title{font-weight:bold; padding-top:20px;}
.contacts_page a{font-weight:normal;}
.contacts_info p{
	margin:0;
	padding:8px 0;
	white-space:pre;
}
.td_grey{background:#e2e1e1;}
.no_pad{padding:0!important;}
.popup{
	background:url("/images/contacts/bg_popup_right.png") right 0 no-repeat;
	height:69px;
	padding:0 15px 0 0;
	position:absolute;
	z-index:+50;
}
.popup span{
	display:inline-block;
	background:url("/images/contacts/bg_popup.png") 0 0 no-repeat;
	height:53px;
	width:auto;
	padding:8px 0 8px 15px;
	white-space:normal;
}

.popup p{
	margin:0;
	padding:0 0 5px;
}

.luck{top:42px; left:114px;}
.lvov{top:116px; left:72px;}
.uzhgorod{top:181px; left:28px;}
.ivano-frankovsk{top:182px; left:94px;}
.rovno{top:45px; left:181px;}
.hmelnick{top:144px; left:173px;}
.chernovci{top:207px; left:138px;}
.zhitomir{top:83px; left:234px;}
.vinnica{top:178px; left:240px;}
.kiev{top:77px; left:312px;}
.chernigov{top:37px; left:362px;}
.cherkasy{top:153px; left:358px;}
.kirovograd{top:206px; left:368px;}
.odesa{top:290px; left:318px;}
.herson{top:305px; left:426px;}
.ternopol{top:120px; left:132px;}
.nikolaev{top:267px; left:355px;}
.lugansk{top:182px; left:633px;}
.dnepropetrovsk{top:203px; left:474px;  }
.sumy{top:59px; left:438px;}
.poltava{top:128px; left:427px;}
.zaporozhe{top:253px; left:516px;}
.doneck{top:223px; left:584px;}
.ark{top:378px; left:451px;}
.harkov{top:135px; left:543px;}

.zebra{background-color:#f3f3f3}

/* dealers_tabl */
.dealers_tabl{font-size:14px;font-weight:bold;}
.dealers_tabl img{max-width:210px; max-height:130px;}
