/* liliahivprotrade CSS Document */

body {
	margin: 0;
	padding: 0;
	font: normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #424242;
	background: #5189d6;
}

img, a img { border: 0px; }
ul { list-style: none outside none; margin: 0; padding: 0; }
p { margin: 0; padding: 0;}
a, a:hover { color: #000000; text-decoration: underline; }
dl, dt, dd { margin: 0; padding: 0; }
h1 {margin: 0; padding: 0; }
h3 { font: bold 16px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;}
h4 { font: bold 14px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; }

.cb { clear: both; }
.hideme { display: none; }
.fl { float: left; }
.fr { float: right; }
.txti { vertical-align: text-bottom;}
.justify { text-align: justify;}
.txtimg { vertical-align: text-bottom; }
.inactive {color: #CCCCCC; }

.hr_a { width: 620px; height: 20px; background: url(../img/hr_a-bg.jpg) no-repeat; margin: 15px 0 0 -9px;}
img.bordered { border: 1px solid #25323D; }
h1.page-title { font: bold 15px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.accent_a {font: bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494949; text-decoration: none; outline: none;}
.disabled { color: #CCCCCC; }

#main-wp { margin: 50px auto 0 auto; width: 827px; background: url(../img/main-wp-bg.gif) repeat-y;}
#header-wp { width: 827px; height: 207px; background: url(../img/header-wp-bg.jpg) no-repeat;}
#header-prim { width: 827px; height: 165px;}
#header-second { margin: auto; width: 807px; height: 42px;}
#site-logo { padding: 38px 0 0 23px;}
#lang-selection { float: left; width: 176px; height: 30px; padding-top: 9px; text-align: center;}

#main-menu { float: left; width: 631px; height: 41px;}
#main-menu ul {}
#main-menu ul li { float: left;}
#main-menu ul li a { text-indent: -99999px; display: block; height: 42px; float: left; outline: none;}
#main-menu a:hover, #main-menu a.active { background-position: 0 -42px;}
#main-menu ul li a#mm-home { width: 64px; background-image: url(../img/main-menu/home.jpg);}
#main-menu ul li a#mm-aboutus { width: 69px; background-image: url(../img/main-menu/aboutus.jpg);}
#main-menu ul li a#mm-partners { width: 85px; background-image: url(../img/main-menu/partners.jpg);}
#main-menu ul li a#mm-news { width: 75px; background-image: url(../img/main-menu/news.jpg);}
#main-menu ul li a#mm-contacts { width: 94px; background-image: url(../img/main-menu/contacts.jpg);}
#main-menu ul li a#mm-downloads { width: 97px; background-image: url(../img/main-menu/downloads.jpg);}
#main-menu ul li a#mm-video { width: 78px; background-image: url(../img/main-menu/video.jpg);}

#content-wp { width: 819px; margin: 0 auto; background: url(../img/content-wp-bg.jpg) no-repeat;}
#content { width: 811px; margin: auto; background: url(../img/content-bg.gif) repeat-y; }

#left-column { float: left; width: 178px;}
#right-column { float: left; width: 617px; padding: 22px 5px 0 10px;}

#left-column h1 { text-indent: -9999px; background: url(../img/label.products.gif) no-repeat; width: 174px; height: 22px; margin: 15px 0 0 3px;}
#right-column p { font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #424242; text-align: justify;}

#footer-wp { width: 827px; height: 100px; margin: 0 auto; background: #5189d6 url(../img/footer-wp-bg.jpg) no-repeat;}
#footer-text { margin: 0 auto 0 auto; padding-top: 60px; width: 500px; font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #3b4153; text-align: center;}
#footer-itn { width: 200px; margin: 0 auto 10px auto; text-align: center; color: #000; text-decoration: underline; }

/* ----=-=-=-=-=-= */
#prlist { width: 178px; height: auto; color: #1d2439; margin-top: 20px; border-bottom: 2px solid #c6c4be; }
#prlist  a, #prlist a:hover { outline: 0px; }
#prlist a:hover { background-color: #fbcd00; color: #000000;}
#prlist ul li a.active { background-color: #fbcd00; color: #000000;}
#prlist ul li ul li a.active {color: #990000;}

#prlist ul {}
#prlist ul li { width: 178px; font: bold 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #1d2439; border-top: 2px solid #c6c4be; }
#prlist ul li a { width: 168px; padding: 5px 0 5px 10px; font: bold 10px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #1d2439; display: block; text-decoration: none; text-transform: uppercase; }

#prlist ul li ul {}
#prlist ul li ul li { width: 178px; background: #e1e1dc; border: 0; font: bold 10px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3f4141; }
#prlist ul li ul li a { width: 163px; display: block; overflow: hidden; background: none; padding: 0 0 0 15px; font: bold 10px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #3f4141; text-decoration: none; text-transform: none;}


.titles { margin: 0; padding: 0; height: 20px; background-repeat: no-repeat; text-indent: -9999px; }
.titles2 {font: bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494949;}
h1#h1whatwedo { background-image: url(../img/h1.titles/who_we_are_and_what_we_do.gif); }
h1#h1news { background-image: url(../img/h1.titles/news.gif); }
h1#h1aboutus { background-image: url(../img/h1.titles/about_us.gif); }
h1#h1design { background-image: url(../img/h1.titles/design.gif); }
h1#h1downloads { background-image: url(../img/h1.titles/downloads.gif); }
h1#h1engineering { background-image: url(../img/h1.titles/engineering.gif); }
h1#h1partners { background-image: url(../img/h1.titles/partners.gif); }
h1#h1service { background-image: url(../img/h1.titles/service.gif); }
h1#h1products { background-image: url(../img/h1.titles/products.gif); }
h1#h1contacts { background-image: url(../img/h1.titles/contacts.gif); }
h1#h1searchres { background-image: url(../img/h1.titles/search_results.gif); }
h1#h1reqform { background-image: url(../img/h1.titles/request_form.gif); }
h1#h1videonews { background-image: url(../img/h1.titles/video_news.gif); }

dl.news {}
dl.news dt { font: bold 11px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494949; text-transform: uppercase;}
dl.news dd { width: 600px; margin-bottom: 15px; font: normal 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: justify; color: #424242;}
dl.news dd img { float: right; position: relative; top: -15px; margin: 0 0 20px 20px; background-color: #FFFFFF; border: 1px solid #cecabf; padding: 2px; }
dl.news dd a, dl.news dd a:hover { margin-top: -5px; float: right; font: bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494949; text-decoration: none; outline: none;}

a.read_more_a {font: bold 11px/12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #494949; text-decoration: none; outline: none;}

#formSearch { margin-top: 35px; }
#formSearch div { margin-top: 15px; width: 250px; height: 20px; line-height: 30px; background: url(../img/src-inp-form-bg.jpg) bottom repeat-x;}
#formSearch #srcQ { float: left; padding-left: 15px; width: 135px; height: 12px; background: url(../img/src-inp-bg.gif) 0 0 no-repeat; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #666666;}
#formSearch #srcB { float: left; margin-left: 20px; text-indent: -9999px; width: 41px; height: 16px; background: url(../img/src-inp-submit-bg.gif) 0 0 no-repeat; border: 0;}

#formSearch-left { margin: 35px 0 0 3px; }
#formSearch-left div { margin-top: 5px; width: 170px; height: 20px; line-height: 30px;}
#formSearch-left #srcQ { float: left; padding-left: 15px; width: 100px; height: 12px; background: #FFF url(../img/src-inp-bg.gif) 0 0 no-repeat; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #666666;}
#formSearch-left #srcB { float: left; margin-left: 5px; text-indent: -9999px; width: 41px; height: 16px; background: url(../img/src-inp-submit-bg.gif) 0 0 no-repeat; border: 0;}


ul.common { margin-top: 10px;}
ul.common li { list-style: outside square; margin: 0 0 0 20px;}

.itemsPages { float: left;}
.itemsPages a { color: #000; padding: 1px 5px; background: #EBF5FA; text-align: center; text-decoration:none;}
.itemsPages a:hover { background: #CEEAF2; }
.itemsPages .arr a { color: #FFFFFF; text-decoration:none;}


/* view category */
ul.citems {}
ul.citems a { text-decoration: none;}
ul.citems li { width: 110px; height: 135px; float: left; padding: 3px; margin: 7px 6px; border: 1px solid #CCCCCC;}
ul.citems li:hover { border: 1px solid #999999;}
ul.citems li .imgholder {width: 100%; height: 90px; overflow: hidden;}
ul.citems li img { margin: 0; padding: 0;}
ul.citems li p { margin: 3px 0 0 0; height: 10px; text-transform: capitalize; font: normal 9px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333333; padding: 0 3px; text-align: left;}

/* partners */
.partner-logo {width: 250px; float: left;}
.partner-descr { width: 350px; float: left;}

/* downloads */
.filedes  {font: normal 9px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.filea {font-size: 12px; }

/* news */
.news_sub_gallery { width: 500px; margin-top: 10px;}
.news_sub_gallery ul {}
.news_sub_gallery ul li { width: 80px; height: 80px; padding: 10px 20px 10px 0; float: left; }
.news_sub_gallery ul li img { width: 80px; height: 80px; padding: 2px; border: 1px solid #999999; }
.news_sub_gallery ul li a {}

.commonCenterSmallRow { width: 565px; height: 47px; background: url(../img/frontForumTopicBoxbg.jpg) no-repeat; }
.commonCenterSmallRow a, .commonCenterSmallRow a:hover { color: #FFFFFF; text-decoration: none; }
.commonCenterSmallRow .info { width: 450px; height: 47px; float: left; margin-left: 18px;}
.commonCenterSmallRow .info h1 { margin: 0; padding: 5px 0 5px 0; font: bold 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform:uppercase; }
.commonCenterSmallRow .info p { font: normal 10px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #8ab913; margin: 0; padding: 0;}
.commonCenterSmallRow .date { width: 50px; height: 37px; padding: 10px 0 0 0;  float: left; margin-left: 10px; }
.commonCenterSmallRow .date .dateBox { width: 31px; height: 26px; background: url(../img/dateBoxbg_1.gif) no-repeat; text-align: center; }
.commonCenterSmallRow .date .dateBox .top { font: bold 10px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
.commonCenterSmallRow .date .dateBox .btm { padding-top: 2px; font: bold 10px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; text-transform:uppercase; }


/* contacts */
#formFeedback .inp {
	border: 1px solid #3f80c7;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	width: 210px;
	height: 17px;
	padding: 2px;
	color: #000;
}

#formFeedback .txt {
	border: 1px solid #3f80c7;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	width: 210px;
	height: 100px;
	padding: 2px;
	color: #000;
}
.cbtn { background-image: url(../img/cbtn_bg.jpg); background-repeat: repeat-x; width: auto; xpadding: 0 20px; border: 1px solid #6d99c8; cursor: pointer; font: normal 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #000000; height: 22px; }

/* request form */
#formOnlineRequest {}
#formOnlineRequest label { margin-right: 10px; }
#formOnlineRequest .inp3 { border: 0; border-bottom: 1px solid #333333; text-align: center; font: italic 11px/18px Arial, Helvetica, sans-serif; height: 17px; color: #000; padding-left: 5px;}
#formOnlineRequest .delivery_notes { width: 500px; height: 100px; font: 10px Verdana, Arial, Helvetica, sans-serif; }

#tblProductsReqForm { background: #666666; }
#tblProductsReqForm th, #tblProductsReqForm td { background:#FFFFFF;}
#tblProductsReqForm th.col_1 { width: 20px; }
#tblProductsReqForm th.col_2 { width: 400px; }
#tblProductsReqForm th.col_3 { width: 100px; }
#tblProductsReqForm th.col_4 { width: 80px; }

/* video_news */
.video_box_tn { width: 160px; height: 150px; text-align: center; font: bold 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5189d6;}
.video_box_tn img { width: 160px; height: 120px; border: 1px solid #333333;}
.video_box_tn a { text-decoration: none; color: #000000;}
.video_box_tn a:hover { text-decoration: none; color: #003399;}

/* MCE hacks */
.lhctbl { text-align: center;}
.lhctbl p { text-align: center;}
.lhctbl span { text-align: center;}
.lhctbl font { text-align: center;}
.lhctbl b { text-align: center;}
.lhctbl strong { text-align: center;}


