*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background:#fff;
}

body a{
color:#328ec2;
outline:none;
}
body a:visited {
	color:#515151;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:25px;
color:#337cb4;
letter-spacing:-1px;
font-weight:normal;
line-height:normal;
padding-bottom:30px;
}

h2{
font-size:18px;
font-weight:normal;
line-height:normal;
color:#328ec2;
margin-bottom:20px;
}

h3{
font-size:14px;
line-height:130%;
color:#328ec2;
margin-bottom:20px;
}

h4{
font-size:14px;
line-height:130%;
color:#999;
margin-bottom:20px;
}

h5{
font-size:13px;
color:#999;
font-style:italic;
margin-bottom:20px;
}

p{
padding-bottom:20px;
}

table{
border-collapse:collapse;
}

.background{
min-height:100%;
background:url(/i/bg.jpg) top repeat-x;
}

.background_c{
min-height:425px;
background:url(/i/bg_cent.jpg) center top no-repeat;
}

.container{
width:989px;
margin:auto;
}

.header{
height:71px;
position:relative;
padding-top:50px;
}

.header .promo{
	position: absolute;
	top: 127px;
	left: 772px;

}

.header .promo a{
	font-size: 14px;
	color: #995c7c;
	font-weight: bold;
	background:url(/i/arr1.gif) left 6px no-repeat;
	padding-left: 18px;
}

.c_indx .header{
height:71px;
}

.logo{
float:left;
}

.lang{
height:20px;
width:91px;
float:left;
font-size:10px;
text-transform:uppercase;
color:#8d969e;
padding-left:33px;
padding-top:21px;
}

.lang span,
.lang a{
margin-right:8px;
}

.textlogo{
width:275px;
font-size:12px;
line-height:14px;
color:#545454;
float:left;
padding:14px 50px 0px 15px;
}

.icons{
width:104px;
float:right;
padding-top:15px;
}

.icons img{
float:left;
margin-right:4px;
}

.header .contacts{
width:155px;
font-size:13px;
color:#5e5e5e;
text-align:center;
float:left;
margin-top:-4px;
}

.header .contacts a{
color:#5e5e5e;
}

.header .contacts .phone{
font-size:15px;
color:#7f7f7f;
font-weight:bold;
border-bottom:1px solid #bdd6e9;
margin-bottom:3px;
padding-bottom:4px;
}

.header .contacts .phone span{
font-size:25px;
font-weight:normal;
color:#328ec2;
}

.slogan{
height:162px;
background:url(/i/header_i.jpg) left top no-repeat;
padding-top:116px;
padding-left:541px;
}

.slogan1{
height:162px;
background:url(/i/header_i_2.jpg) left top no-repeat;
padding-top:116px;
padding-left:541px;
}

.slogan img, .slogan1 img{
display:block;
}

.menu{
height:193px;
font-size:20px;
color:#fff;
background:url(/i/header.jpg) left top no-repeat;
padding:75px 0px 0px 90px;
}

.menu a{
color:#c7e666;
text-decoration:none;
}

.menu a:hover{
text-decoration:underline;
color:#ce6fc8c;
}

.menu .menuul{
width:192px;
list-style:none;
position:relative;
z-index:2;
}

.menu .menuul li{
height:29px;
list-style:none;
padding:3px 10px 0px 25px;
}

.menu .menuul li.act{
color:#fff;
background:url(/i/menu_act.png) left top no-repeat;
}

.menu .menuul li.act a{
color:#fff;
text-decoration:none!important;
}

.header .headlbl{
display:block;
position:absolute;
z-index:1;
/*margin-left:330px;*/
top:207px;
left:248px;
}

.contentdiv{
min-height:100px;
line-height:140%;
padding:0px 35px 134px 35px;
}

.leftcol{
min-height:100px;
width:215px;
float:left;
}

.c_indx .leftcol{
width:265px;
}

.rightcol{
min-height:100px;
width:600px;
float:right;
}

.c_indx .rightcol{
width:565px;
}

.pagetitle{
position:relative;
z-index:3;
padding-top:52px;
padding-left:258px;
padding-bottom:60px;
}

.pagetitle .arr{
position:absolute;
margin-top:13px;
margin-left:-55px;
}

.pagetitle h1{
padding:0px;
}

.contentdiv ul{
list-style:none;
padding-bottom:15px;
}

.contentdiv ul ul,
.contentdiv ol ol{
padding-top:7px;
padding-bottom:5px;
}

.contentdiv ul li{
background:url(/i/arr.gif) left 6px no-repeat;
padding:0px 0px 5px 20px;
}

.contentdiv ol{
padding-left:25px;
padding-bottom:15px;
}

.contentdiv ol li{
padding-bottom:5px;
}

.table{
width:100%;
font-size:11px;
line-height:normal;
text-align:left;
margin-bottom:20px;
}

.table th{
vertical-align:top;
border:1px solid #f3f4f5;
background:#eef1f3;
padding:10px 10px;
}

.table td{
color:#666;
vertical-align:top;
border:1px solid #eef1f3;
padding:5px 10px;
}

.product{
position:relative;
margin-bottom:30px;
padding-bottom:42px;
}

.prodc .product{
width:210px;
float:left;
margin-top:-5px;
margin-left:-262px;
margin-right:52px;
}

.product .prev{
zoom:1;
overflow:hidden;
}

.product .prev img{
float:right;
}

.product .label{
height:47px;
width:171px;
font-size:15px;
line-height:21px;
font-weight:bold;
color:#797c7d;
text-align:center;
background:url(/i/label.png) left top no-repeat;
z-index:5;
position:absolute;
right:-32px;
bottom:0px;
padding:68px 25px 5px 25px;
}

.product.lbl3{
padding-bottom:61px;
}

.product.lbl3 .label{
height:64px;
width:182px;
font-size:22px;
line-height:normal;
font-weight:normal;
color:#69ae07;
background:url(/i/labelb.png) left top no-repeat;
right:-37px;
padding:100px 40px 0px 24px;
}

.product.lbl2 .label{
width:131px;
background:url(/i/label2.png) left top no-repeat;
}

.product.lbl3 .label span{
display:block;
font-size:17px;
font-weight:bold;
text-decoration:underline;
}

.product .label a{
color:#797c7d;
}

.product.lbl3 .label a{
color:#69ae07;
}

.product .label a:hover,
.product .label a:hover span,
.product .label span:hover{
text-decoration:none;
}

.morelink{
background:url(/i/arr.gif) right center no-repeat;
padding-right:16px;
}

.dwnldlink{
padding-bottom:4px;
}

.dwnldlink .icon{
display:inline;
position:absolute;
margin-top:2px;
margin-left:-40px;
}

.produse{
min-height:10px;
padding-bottom:24px;
}

.produse .tit,
.rubric .tit{
font-size:14px;
font-weight:bold;
padding-bottom:4px;
}

.rubric .tit a{
color:#69ae07;
}

.produse .tit .numb,
.rubric .tit .numb{
font-size:12px;
font-weight:normal;
}

.produse .tit .numb .link{
cursor:pointer;
color:#69ae07;
text-decoration:underline;
}

.produse .tit .numb .link.l_close{
display:none;
}
.produse.p_act .tit .numb .link.l_open{
display:none;
}
.produse.p_act .tit .numb .link.l_close{
display:inline;
}
.produse .tit .numb .link:hover{
text-decoration:none;
}

.produse.p_act .anonce{
display:none;
}

.rubric span.name{
font-weight:bold;
color:#328ec2;
}

.produse .list{
display:none;
float:left;
position:relative;
margin-left:-20px;
padding-bottom:0px!important;
}
.produse .list li{
margin-bottom:10px!important;
}

.produse.p_act .list{
display:block;
}

.produse .list li{
padding-bottom:1px!important;
}

.rubric{
min-height:10px;
padding-bottom:24px;
}

.pager{
min-height:10px;
font-size:12px;
color:#000;
clear:both;
float:left;
background:url(/i/pager_tl.gif) left top no-repeat #eef1f3;
margin-top:10px;
}

.contentdiv .pager{
border-left:262px solid #fff;
}

.leftcol .pager,
.rightcol .pager{
border:none!important;
}

.pager{
position:relative;
}

.pager a{
color:#000;
float:left;
padding:3px 8px;
}

.pager a.p_act{
color:#fff;
background:#bdc6cd;
}

.pager a.next{
background:url(/i/next.gif) right 10px no-repeat;
padding-right:20px;
}

.pager a.prev{
background:url(/i/prev.gif) right 10px no-repeat;
padding-left:20px;
}

.pager .label{
width:70px;
position:absolute;
left:0px;
top:0px;
margin-top:2px;
margin-left:-70px;
}

.pager .bg_tr{
min-height:10px;
float:left;
background:url(/i/pager_tr.gif) right top no-repeat;
}

.pager .bg_bl{
min-height:10px;
float:left;
background:url(/i/pager_bl.gif) left bottom no-repeat;
}

.pager .bg_br{
min-height:10px;
float:left;
background:url(/i/pager_br.gif) right bottom no-repeat;
zoom:1;
overflow:hidden;
padding:0px 12px;
}

.backlink{
height:21px;
font-size:11px;
line-height:normal;
position:relative;
}

.backlink.b_tpadd{
margin-top:30px;
}

.backlink a{
height:18px;
white-space:nowrap;
float:left;
background:url(/i/backlink_r.gif) right top no-repeat;
padding:3px 14px 0px 24px;
}

.backlink a img{
position:absolute;
top:0px;
left:0px;
}

.news{
min-height:10px;
position:relative;
padding-bottom:23px;
}

.news_list .news{
padding-left:90px;
}

.news .date{
height:17px;
width:70px;
font-size:10px;
line-height:normal;
text-transform:uppercase;
color:#fff;
text-align:center;
background:url(/i/date.gif) left top no-repeat #bdc6cd;
margin-bottom:6px;
padding-top:4px;
}

.faq{
min-height:10px;
padding-bottom:24px;
}

.faq .question .link{
cursor:pointer;
color:#328ec2;
text-decoration:underline;
}

.faq .question .link:hover{
text-decoration:none;
}

.faq .answer{
display:none;
padding-top:14px;
}

.faq.f_act .answer{
display:block;
}

h3.h3news{
margin-bottom:4px;
}

.picture{
min-height:10px;
float:left;
position:relative;
margin-top:3px;
margin-right:20px;
margin-bottom:10px;
}

.picture img{
display:block;
}

.picture .tl,
.picture .tr,
.picture .bl,
.picture .br{
position:absolute;
z-index:1;
}

.picture .tl{
top:-1px;
left:-1px;
}

.picture .tr{
top:-1px;
right:-1px;
}

.picture .bl{
left:-1px;
bottom:-1px;
}

.picture .br{
bottom:-1px;
right:-1px;
}

h1.h1i{
font-size:21px;
padding-bottom:15px;
}

.products{
height:360px;
position:relative;
padding: 10px 0 10px 0;
}
.products-in {
position: absolute;
margin-left: -60px;
}

.products .product{
width:177px;
padding-top:7px;
position:relative;
z-index:10;
margin-bottom:0px;
}

.products .product .label{
z-index:10;
}

.products .product.p_left{
float:left;
margin-top:-34px;
margin-left:-56px;
}

.products .product.p_cent{
width:220px;
position:absolute;
z-index:5;
top:42px;
left:135px;
margin:0px;
}

.products .product.p_cent .prev img{
position:relative;
z-index:1;
}

.products .product.p_right{
float:right;
}

.products .nav .prev{
position:absolute;
top:290px;
left:98px;
z-index:14;
}

.products .nav .next{
position:absolute;
top:290px;
left:374px;
z-index:14;
}

.footerdiv{
height:107px;
overflow:hidden;
background:#e2e7eb;
position:relative;
margin-top:-107px;
}

.footer{
min-height:10px;
color:#9b9596;
width:919px;
margin:auto;
padding:35px 35px;
}

.footer a{
color:#91bcd8;
}

.footer p{
padding-bottom:6px;
}

.footer .counters{
float:left;
padding-right:15px;
}

.footer .counters .counter{
float:left;
padding-right:5px;
}

.footer .copyrights{
width:415px;
float:right;
margin-top:-2px;
}

.footer.f_int .copyrights{
width:448px;
}

.footer .search{
width:241px;
float:left;
padding-top:7px;
padding-right:111px;
}

.footer.f_int .search{
padding-right:78px;
}

.footer .search .input{
float:left;
position:relative;
}

.footer .search .input label{
font-size:11px;
color:#000;
cursor:text;
position:absolute;
left:0px;
top:0px;
padding:1px 8px;
}

.footer .search .input_text{
width:204px;
font-family:Tahoma;
font-size:11px;
color:#000;
float:left;
border:1px solid #d9d9d9;
background:#fff;
padding:1px 8px;
}

.footer .search .button{
cursor:pointer;
float:right;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}




.boldt{
font-size:14px;
font-weight:bold;
}

.map{
position:relative;
display:block;
margin-bottom:24px;
margin-left:-188px;
padding-bottom:20px;
}

.cont {
position:relative;
display:block;
margin-left: 188px;
}

.formdiv{
min-height:10px;
color:#000;
}

.formdiv.cnt_form{
position:relative;
margin-left:-188px;
}

.formdiv .formtit{
font-size:14px;
font-weight:bold;
padding-left:188px;
padding-bottom:14px;
}

.formdiv .fdline{
zoom:1;
overflow:hidden;
margin-bottom:8px;
}

.formdiv .fdline label{
width:182px;
float:left;
text-align:right;
padding-right:11px;
}

.formdiv .tarea{
height:75px;
width:260px;
float:left;
margin-top:1px;
}

.formdiv .itext{
height:17px;
width:160px;
float:left;
margin-top:1px;
}

.formdiv .captcha .itext{
width:88px;
padding-left:7px;
}

.formdiv .tarea .border,
.formdiv .itext .border{
height:15px;
width:100%;
float:left;
background:#fff;
border-top:1px solid #e0e2e3;
border-bottom:1px solid #e0e2e3;
}

.formdiv .tarea .border{
height:73px;
}

.formdiv .tarea textarea{
height:70px;
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
outline:none;
border:none;
resize:none;
overflow:hidden;
background:none;
padding:0px 4px;
}

.formdiv .itext input{
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
outline:none;
border:none;
background:none;
padding:0px 4px;
}

.formdiv .captcha .itext input{
width:78px!important;
}

.formdiv .captcha{
margin-bottom:24px;
}

.formdiv .itext .l,
.formdiv .tarea .l{
position:relative;
float:left;
margin-left:-4px;
}

.formdiv .itext .r,
.formdiv .tarea .r{
position:relative;
float:right;
margin-right:-4px;
}

.formdiv .required{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#f00000;
}

.formdiv .captcha img{
float:left;
}

.formdiv .btnpadd{
padding-left:188px;
}

.formdiv .button{
height:21px;
width:106px;
line-height:15px;
outline:none;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#328ec2;
text-decoration:underline;
background:url(/i/button.gif) left top no-repeat;
border:none;
padding-right:12px;
padding-top:2px;
padding-bottom:4px;
}
