@charset "utf-8";
/* CSS Document */

#wrap {
background:url(../images/foot_block.jpg) no-repeat bottom center;
width:906px;
min-height:100%;
position:relative;
margin: 0 auto;
}

#top {
background:url(../images/top_bg.jpg) no-repeat 0 0;
height:150px;
position:relative;
}
#top #logo {
position:absolute; top:25px; left:70px;
}
#ico {
position:absolute; top:16px; right:35px;
background:url(../images/ico.jpg) no-repeat 0 0;
width:110px; height:19px;
}
a#icohome {
display:block;
float:left;
width:36px; height:14px; padding:4px 0px 0px 0px;
text-align:center;
}
a#icohome:hover, a#icohome.active { background:url(../images/icobg.gif) no-repeat 0 0;}
a#icomail {
display:block;
float:left;
width:36px; height:15px; padding:3px 0px 0px 0px;
text-align:center;
}
a#icomail:hover, a#icomail.active { background:url(../images/icobg.gif) no-repeat 0 0;}
a#icomap {
display:block;
float:left;
width:36px; height:14px; padding:4px 0px 0px 0px;
text-align:center;
}
a#icomap:hover,a#icomap.active { background:url(../images/icobg.gif) no-repeat 0 0;}
/* --- TOP MENU --- */
#top_menu {
position:absolute; top:75px; left:260px;
}
#top_menu li {
float:left;
height:25px;
padding:0px 7px 0px 7px;
border-right:1px solid #c1c6ca;
}
#top_menu a {
font:bold 15px Arial; color:#d8e2e5;
}
#top_menu a:hover, #top_menu a.active {
/*color:#fafaf8;*/
color:#ffd800; text-decoration:none;
}

/* --- twelve --- */
.twelve {
display:block; position:relative;
width:906px; height:189px;
background:url(../images/twelve_bg.jpg) no-repeat 0 0;
}
.twelve .txt {
position:absolute; top:20px; left:340px;
width:520px;
font:11px Tahoma; color:#e5f5ff;
}
.twelve .txt strong {
display:block; margin-bottom:15px;
font:25px Tahoma; color:#fed134;
}

/* --- MENU --- */
#menu {
background:url(../images/menu_bg.jpg) no-repeat 0 0;
width:906px; height:88px;
margin-bottom:30px;
}
#menu li {
float:left;
width:151px; height:43px;
margin-top:1px;
}
#menu a {
display:block;
width:140px; height:36px;
padding:7px 2px 0px 8px;
font:12px Verdana; color:#fff;
text-decoration:none;
}
#menu a:hover, #menu a.active {background:#3085b9;}


/* --- MAIN  --- */
#main {}
#left {
float:left;
width:295px;
}
#right {
margin-left:310px;
}
.big {font:15px Tahoma; color:#5b5b5b;}
.ultext {
margin:0px 0px 10px 10px;
}
/* --- GREY BLOCK --- */
.grey_block {
width:294px;
background:url(../images/gb_bg.jpg) repeat-y 0 0;
}
.grey_block .gb_top {
width:294px; height:12px;
background:url(../images/gb_top.jpg) no-repeat 0 0;
}
.grey_block .gb_center {
width:270px; padding:3px 12px 3px 12px;
background:url(../images/gb_center.jpg) no-repeat 0 0;
}
.grey_block .gb_bottom {
width:294px; height:12px;
background:url(../images/gb_bot.jpg) no-repeat 0 0;
}

/* --- aferta --- */
.aferta {overflow:hidden; color:#6e7881;}
.aferta .img {float:left; width:110px; overflow:hidden;}
.aferta .txt {margin-left:130px;}
.aferta .txt .title {margin-bottom:15px;}

.aferta .more a {
background:url(../images/more.gif) no-repeat 0 2px;
padding-left:20px;
}

/* --- NEWSLINE --- */
#newsline {background:url(../images/nl_bg.jpg) repeat-y 0 0; width:905px; position:relative; margin-top:20px;}
#newsline .nl_top {
background:url(../images/nl_top.jpg) no-repeat 0 0;
height:12px; overflow:hidden;
}
#newsline .nl_center {
padding:10px 0px 10px 0px;
}
#newsline .nl_bottom {
background:url(../images/nl_bottom.jpg) no-repeat 0 0;
height:12px; overflow:hidden;
}
#newsline .pathway {
position:absolute; top:20px; left:20px;
font:22px Tahoma; color:#6d7780;
padding-right:120px;
}
#newsline .pathway a {
position:absolute; top:9px; right:0px;
font-size:11px;
background:url(../images/path.gif) no-repeat 0 2px;
padding-left:19px;
}

table.nltab {
margin-top:50px;
width:100%;
}
table.nltab td {
background:url(../images/nltd.gif) no-repeat top right;
padding:0px 20px 0px 20px;
}
table.nltab .date {
color:#b3b3b3;
margin:10px 0px 10px 0px;
}
table.nltab .more a {
background:url(../images/more.gif) no-repeat 0 2px;
padding-left:20px;
}

/* --- threeimg --- */
.threeimg {overflow:hidden; padding:10px 0px 20px 0px;}
.threeimg .img {
float:left; width:153px; height:143px; overflow:hidden;
margin-right:30px; padding:4px;
background:#dfdedb;
}

/* --- LEFT NEWS --- */
#left_news {
position:relative;
padding:60px 0px 0px 0px;
}
#left_news .pathway {
position:absolute; top:20px; left:0px;
font:18px Tahoma; color:#0d0d0f;
padding-right:120px;
}
#left_news .pathway a {
position:absolute; top:6px; right:0px;
font-size:11px;
background:url(../images/path.gif) no-repeat 0 2px;
padding-left:19px;
}

.ln_item {color:#6e7981; margin-bottom:20px; overflow:hidden;}
.ln_item .date {
color:#b3b3b3;
margin:10px 0px 10px 0px;
}
.ln_item .more a {
background:url(../images/more.gif) no-repeat 0 2px;
padding-left:20px;
}

/* --- brand --- */
#brand {}
#brand .img_txt {
overflow:hidden;
margin-bottom:30px;
}
#brand .img_txt .img {
float:left;
width:110px; padding-top:10px;
text-align:center;
}
#brand .img_txt .txt {
margin-left:120px;
}

#brand .img_txt .txt strong {
display:block; margin-bottom:10px;
font:bold 18px Tahoma; color:#41484d;
}
#brand .img_txt .txt a {
font:13px Arial; color:#0577ab;
}

/* --- news_item --- */
.news_item {
overflow:hidden;
font-size:13px;
color:#6e7981;
margin-bottom:30px;
}
.news_item .img {
float:left;
width:155px;
}
.news_item .img img {float:left;}
.news_item .img a {
background:#dfdedb;
display:block; float:left;
padding:4px;
}
.news_item .img a:hover {
background:#a4b4c1;
}
.news_item .txt {
margin-left:160px;
}

.news_item .date {
color:#b3b3b3;
margin:0px 0px 5px 0px;
font-size:11px;
}
.news_item .more a {
background:url(../images/more.gif) no-repeat 0 2px;
padding-left:20px;
font-size:11px;
}

/* --- NAVI --- */
#navi {
font:11px Tahoma; color:#a7a5a1;
padding:20px 0px 0px 0px;
}
#navi span {
display:block; float:left; margin-right:15px;
padding-top:4px;
}
#navi a {
display:block; float:left;
padding:3px 6px 4px 6px; margin-right:2px;
font:bold 11px Tahoma; color:#a7a5a1;
}
#navi a:hover, #navi a.active {background:#46a1be; color:#fff; text-decoration:none;}


/* --- NEWS DETAIL --- */
#news_deteil {}
#news_deteil p {font:13px Arial;}
#news_deteil .date {font:bold 15px Tahoma; color:#6e7981; padding-top:5px;}
#news_deteil img {border:4px solid #dfdedb;}
#news_deteil ul.detail {font:13px Arial; margin:0px 0px 10px 30px;}
#news_deteil ul.detail li {list-style:square; margin-bottom:10px;}


.seeall {padding-top:10px;}
.seeall a {
background:url(../images/seeall.gif) no-repeat 0 4px;
padding-left:20px;
}


/* --- ARTICLES --- */
.article_item {
font-size:13px;
color:#6e7981;
margin:0px 150px 30px 0px;
}
.article_item .date {
color:#b3b3b3;
margin:0px 0px 5px 0px;
font-size:11px;
}
.article_item .more a {
background:url(../images/more.gif) no-repeat 0 2px;
padding-left:20px;
font-size:11px;
}

/* --- CATALOG MENU --- */
#cat_menu {margin:0px 0px 0px 15px; padding-bottom:20px;}
#cat_menu li {margin-bottom:15px;}
#cat_menu li a {
background:url(../images/cat_li_bg.gif) no-repeat 0 5px;
padding-left:14px;
font:bold 15px Arial; color:#226b8e;
text-decoration:underline;
}
#cat_menu li.open a {
background:url(../images/cat_liopen_bg.gif) no-repeat 0 7px;
color:#000; font-weight:bold;
}
#cat_menu li a:hover {
color:#e77e22; font-weight:bold;
}

#cat_menu ul {margin:15px 0px 0px 20px;}
#cat_menu ul li {
background:url(../images/cat_liplus_bg.gif) no-repeat 0 5px !important;
width:200px;
}
#cat_menu ul li a {
background:none !important;
font:normal 13px Arial !important; color:#226b8e !important;
padding-left:14px;
display:block;
}
#cat_menu ul li a:hover, #cat_menu ul li a.active {
color:#e77e22 !important;
font-weight:normal !important;
}
#cat_menu ul li a.active:hover {text-decoration:none !important;}
#cat_menu ul li.open {background:none !important;}
#cat_menu ul li.open a {
background:url(../images/cat_liopen_bg.gif) no-repeat 0 7px !important;
font:bold 13px Arial !important; color:#000 !important;
}
#cat_menu ul li.open a:hover, #cat_menu ul li.open a.active {
color:#e77e22 !important;
}


/* --- categories --- */
#categories {}
#categories a {margin:0px 25px 25px 0px; display:block; float:left; width:164px; height:154px; background:#fff;}
/*
#categories a#id1 {display:block; float:left; width:164px; height:154px; background:url(../images/id1.jpg) no-repeat 0 0;}
#categories a#id1:hover, #categories a#id1.active {background:url(../images/id1over.jpg) no-repeat 0 0;}
#categories a#id2 {display:block; float:left; width:164px; height:154px; background:url(../images/id2.jpg) no-repeat 0 0;}
#categories a#id2:hover, #categories a#id2.active {background:url(../images/id2over.jpg) no-repeat 0 0;}
#categories a#id3 {display:block; float:left; width:164px; height:154px; background:url(../images/id3.jpg) no-repeat 0 0;}
#categories a#id3:hover, #categories a#id3.active {background:url(../images/id3over.jpg) no-repeat 0 0;}
#categories a#id4 {display:block; float:left; width:164px; height:154px; background:url(../images/id4.jpg) no-repeat 0 0;}
#categories a#id4:hover, #categories a#id4.active {background:url(../images/id4over.jpg) no-repeat 0 0;}
#categories a#id5 {display:block; float:left; width:164px; height:154px; background:url(../images/id5.jpg) no-repeat 0 0;}
#categories a#id5:hover, #categories a#id5.active {background:url(../images/id5over.jpg) no-repeat 0 0;}

#categories a#shid1 {display:block; float:left; width:164px; height:154px; background:url(../images/shid1.jpg) no-repeat 0 0;}
#categories a#shid1:hover, #categories a#shid1.active {background:url(../images/shid1over.jpg) no-repeat 0 0;}
#categories a#shid2 {display:block; float:left; width:164px; height:154px; background:url(../images/shid2.jpg) no-repeat 0 0;}
#categories a#shid2:hover, #categories a#shid2.active {background:url(../images/shid2over.jpg) no-repeat 0 0;}
*/
/* --- cat_item --- */
.cat_item {}
.cat_item td {width:145px; padding:0px 50px 0px 0px;} 
.cat_item .title {font-size:15px;} 
.cat_item .img {overflow:hidden; margin:5px 0px 5px 0px;} 
.cat_item .img a { display:block; float:left; padding:4px; background:#dfdedb; } 
.cat_item .img a:hover {background:#a4b4c1;} 
.cat_item .more {padding-bottom:20px;} 
.cat_item .more a {background:url(../images/more.gif) no-repeat 0 2px; padding-left:20px; font-size:11px; }

/* --- cat detail --- */
.cat_detail {font:13px Arial;}
.cat_detail .title {font:18px Tahoma; color:#6e7981; margin-bottom:7px;}
.cat_detail img {border:4px solid #dfdedb;}
.cat_detail .description {font:15px Arial; color:#41484d; margin:10px 0px 10px 0px;}
.cat_detail ul.detail {font:13px Arial; margin:0px 0px 10px 30px;}
.cat_detail ul.detail li {list-style:square; margin-bottom:10px;}

/* --- datatech --- */
table.datatech {width:99%; border-top:1px solid #e0e0e0; margin-bottom:20px;}
table.datatech td {vertical-align:top; padding:5px 0px 5px 20px; border-bottom:1px solid #e0e0e0;}
table.datatech .paint td {background:#efefed;}

/* --- */
table.dis_size {width:99%; margin:20px 0px 20px 0px;}
table.dis_size td {vertical-align:top;}

/* --- ADDON --- */
.addon {
border-top:2px dotted #b1b2b3;
padding:20px 0px 20px 0px;
}
.addon a {font:11px Tahoma; color:#226b8e !important;}


/* --- */
b.separate {display:block; height:25px; overflow:hidden;}
.elements {overflow:hidden;}

.line {overflow:hidden;}

.nobr {border:none !important;}
.nobg {background:none !important;}

.fleft {float:left; margin:0px 20px 20px 0px;}
.fright {float:right; margin:0px 0px 20px 20px;}

p.bigblue {
font:30px Arial Narrow; color:#23a8d5;
line-height:27px;
}
/* --------- FOOTER --------- */
#spacer {
width:100%;
height:180px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url(../images/foot_logo.jpg) no-repeat 92px 0;
position:absolute; left:0px; bottom:0px; z-index:2;
width:100%; height:140px;
font:11px Tahoma;
}
#copy {
position:absolute; top:15px; left:310px;
font:11px Tahoma; color:#b1b2b3;
}
#copy a {color:#525e67;}

#create {
position:absolute; top:15px; left:720px;
font:11px Tahoma; color:#b1b2b3;
}
#create a {color:#525e67;}


/* ----------- CONTACTS ------------ */
#address {
font:13px Arial; color:#6e7981;
padding-right:150px;
}
#address li {
padding:3px 0px 4px 0px;
border-bottom:1px dotted #6e7981;
}
#address a {color:#0d0d0f;}


#whrite_us {
font:13px Arial; color:#6e7981;
margin-top:50px;
padding-right:150px;
overflow:hidden;
}
#whrite_us table.mass {width:100%;}
#whrite_us table.mass td {
vertical-align:top;
padding:10px 0px 0px 0px;
}
#whrite_us table.mass td.bord {border-bottom:1px dotted #6e7981; padding:12px 0px 0px 0px;}
#whrite_us table.mass select {width:306px;}
#whrite_us table.mass .i_txt {width:300px;}
#whrite_us table.mass textarea {width:300px; height:100px;}

#whrite_us .confirm {
margin-top:20px;
}
#whrite_us .confirm .conf {
overflow:hidden; position:relative;
padding:10px 0px 10px 0px;
}
#whrite_us .confirm .conf .img {position:absolute; top:0px; left:0px;}
#whrite_us .confirm .conf .img img {border:1px solid #000;}
#whrite_us .confirm .conf .inp {float:right; padding-right:10px;}
#whrite_us .confirm .conf .inp .i_txt {width:230px;}

.allright {text-align:right; padding-right:10px;}













