@import url(http://fonts.googleapis.com/css?family=Open+Sans);

font-family: 'Open Sans', sans-serif;
a {

	text-decoration:none;}

	img {

		border:none;}

		.desc_short  p{
		 padding:0px !important;
		 margin:0px !important;
		 padding-top:8px !important;
		  padding-right:15px !important;
		  
		}
body

{

    margin: 0px;

    padding: 0px;

    background-color: #efefef;

}

ul li { list-style:none;}

div.main_border

{

    margin: 0px auto;

    padding: 0px;

    width: 999px;

    background-image: url(../images/main_bg.png);

    background-position: left;

    background-repeat: repeat-y;

}
div.r_tv21 a,.r_tv1 a{
text-decoration:none;
}
body a{
text-decoration:none;
}
div.main

{

    margin: 0px auto;

    padding: 0px;

    width: 985px;

    margin-left: 7px;

    overflow: hidden;

}

div.top

{

    margin: 0px;

    padding: 0px;

    width: 985px;

    height: 400px;

    overflow: hidden; 

}

div.header

{

    margin: 0px;

    padding: 0px;

    width: 985px;

    height: 88px;

    position: absolute; 

    background-image: url(../images/header_bk.png);

    background-repeat: repeat;

    background-position: left;

    overflow: hidden;

    z-index: 9999;

    border-bottom: 1px solid #969594;

}

div.logo

{

    margin: 0px;

    padding: 0px;

    text-decoration: none;

    border: none;

    width: 250px;

    height: inherit;

    position: absolute;

}

div.logo a

{

    text-decoration: none;

    border: none;

}

div.logo a img{
height: 88px;
    text-decoration: none;

    border: none;

	width: auto;

}

div.logo a:visited

{

    text-decoration: none;

}

div.lang_sel

{

    margin: 0px;

    padding: 0px;

    right: 22px;

    top: 6px;

    position: absolute;

    text-align: center;

}

div.lang_sel a

{

    display: block;

    float: right;

    text-decoration: none;

    width: 27px;

    height: 24px;

    line-height: 22px;

    background-image: url(../images/lang_bk.png);

    margin-left: 5px;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: normal;

    color: #6d7072;

}

div.lang_sel a.alang

{

    color:#4d7eb0 !important;

}

div.src

{

    margin: 0px;

    padding: 0px;

    position: absolute;

    width: 194px;

    height: 36px;

    background-image: url(../images/search.png);

    background-position: left;

    background-repeat: no-repeat;

    right: 22px;

    top: 40px;    

}




.phone
{
    width: 170px;
    float: right;
    margin:5px 50px 0 0;
}


.phone p
{
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin:0px;
  color: #e50004;
}











div.src input {margin-top: 4px;border:none;height: 27px;}



input.txtt

{

    margin-left: 4px;

    padding-left: 15px;

    width: 150px;

    background: none;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #818181;

}

input.txtt1

{

    width: 27px;

    background: none;

    cursor: pointer;

}



div.b_slider

{

    margin: 0px;

    padding: 0px;

    width: 985px;

    height: 550px;

    overflow: hidden;

}

div.nav
{
    margin: 0px;
    padding: 0px;
    position: absolute;
    width: inherit;
    height: 28px;
    text-align: right;  
    margin-top: 371px;
    z-index: 999;
    vertical-align: text-top;
}

div.nav img

{

    vertical-align: middle;

    margin: 0px;

    padding: 0px;

	margin-top: -3px !important;

}

#nav

{

    margin: 0px;

    padding: 0px;

    text-decoration: none;

    background-image: url(/images/nav_m.png);

    background-position: top;

    background-repeat: repeat-x;

    margin-left: -4px;

    margin-right: -4px;

    margin-top: 1px;

    padding-top: 7px;

    display: inline-table;

    max-width: 300px;

    height: 28px;

}

#nav a

{

    text-decoration: none;

    font-family: 'Open Sans', sans-serif;



    font-size: 12px;

    background-position: center;

    padding: 6px;

    background-repeat: no-repeat;

    color:#666666;

}

#nav a.activeSlide

{

    background-image: url(/images/nav_active.png);

    color: #e56c5e;

}

div.menu_pos

{

    margin: 12px 0px;

    padding: 0px;

    width: 983px;

    height: 43px;

    border:1px solid #d3d3d3;

    background-image: url(/images/main_menu_bk.png);

    background-position: top;

    background-repeat: repeat-x;

    overflow: hidden;

}

div.menu_pos1

{

    margin: 0px;

    padding: 0px;

    width: 1000px;

    height: inherit;

}

div.menu_pos1 a

{

    margin: 0px;

    padding: 0px;

    text-decoration: none;

    text-align: center;

    display: block;

    width: 140px;

    height: 43px;

    line-height: 43px;

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    font-weight: bold;

    color: #000;

    border-right: 1px solid #d3d3d3;

    float: left;

}

div.menu_pos1 a.active , div.menu_pos1 a:hover

{

    color: b;

    background-image: url(/images/main_munu_active.png);

}


/****  ****/ 
.menu_top {
    margin: 0;
    padding: 0;
}

.menu_top li{
    float:left;
    list-style-type: none;
}



div.footer

{

    margin: 0px;

    padding: 0px;

    width: 985px;

    height: 278px;

    overflow: hidden;

    margin-top: -10px;

    background-image: url(/images/footer_bg.png);

    z-index: 3;

}

div.footer div.box

{

    margin: 0px;

    padding: 0px;

    float: left;

    margin-top: 20px;

    margin-left: 175px;

}

.menu_box{
    float: left;
    width: 160px;
    margin-left: 60px;
    font-family: 'Open Sans', sans-serif;
}
.menu_box h4{
    /*text-align: center;*/
    font-size: 18px;
    font-weight: normal;
    color: #4f4f4f;
    border-bottom: 1px solid #bebebe;
    margin: 22px 0 0px;
    padding-bottom: 2px;
    
}
.menu_box .menu_top{
    padding-top: 10px;
    /*padding-left: 45px;*/
}
.menu_box .menu_top li{
    display: block;
    float: none;
    padding-bottom: 5px;
}
.menu_box .menu_top li a{
    font-size: 13px;
    color: #4f4f4f;
}
.menu_box .menu_top li:last-child{
    display: none;
    
}
#info_box

{

    width: 324px;

    height: 187px;

    overflow: hidden;

    margin-left: 50px;

}

#curs_box , #fb_box

{

    border:1px solid #bfbfbf;

}

div.social_box

{

    margin: 0px;

    padding: 0px;

    float: left;

    width: 59px;

    margin-left: 10px;

}

div.social_box a{text-decoration: none;border: none;display: block;margin-bottom: 6px;}

div.social_box a img{text-decoration: none;border: none;}

div.infotext

{

    margin: 0px;

    padding: 0px;

    float: left;

    width: 310px;

    height: inherit;

    margin-left: 0px;

}

div.infotext h4

{

    margin: 0px;

    padding: 0px;

    width: 231;

    border-bottom:1px solid #bebebe;

    font-family: 'Open Sans', sans-serif;

    font-size: 18px;

    font-weight: normal;

    color: #4f4f4f;

    padding-left: 5px;

    padding-bottom: 5px;

}

div.infotext span

{

    display: block;

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    font-weight: normal;

    color: #4f4f4f;

    padding-bottom: 7px;

}

div.f_line

{

    margin: 0px;

    padding: 0px;

    width: 324px;

    height: 3px;

    background-image: url(../images/line_footer.png);

    background-repeat: no-repeat;

    background-position: top;

    margin-top: 7px;

    float: left;

}
div.infotext ul{
    list-style: none;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    padding-top: 25px;
    padding-left: 90px;
}
div.infotext ul li{
    margin-bottom: 10px;
}

span.rights

{

    display: block;

    text-align: center;

    width: 340px;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: normal;

    color: #4f4f4f;

}

span.rights a

{

    text-decoration: none;

    color: #3f6791;

}

table.rightst

{

    margin: 0px;

    padding: 0px;

    margin-top: 20px;

    border: none;

    width: 985px;

    margin-left: -2px;

}

table.rightst tr , table.rightst tr td

{

    border: none;

    margin: 0px;

    padding: 0px;

}

div.partners

{

    margin: 0px;

    padding: 0px;

    width: 985px;

    height: 148px;

    background-image: url(../images/partneri.png);

    background-position: left;

    background-repeat: repeat-x;

    z-index: 4;

    position: relative;

    text-align: center;

}

div.partners h4

{

    margin: 0px;

    padding: 0px;

    text-align: left;

    width: 94%;

    margin-left: 3%;

    border-bottom: 1px solid #c7c7c7;

    font-family: 'Open Sans', sans-serif;

    font-size: 18px;

    font-weight: normal;

    color: #1d1d1d;

    padding-top: 10px;

    margin-bottom: 20px;

}

div.partners a img

{

    text-decoration: none;

    border: none;

}

div.partners div

{

    width: 94%;

    margin-left: 4.5%;

}

div.partners a

{

    display: block;

    width: 108px;

    height: 62px;

    text-decoration: none;

    border:1px solid #dcdcdc;

    float: left;

    margin-right: 20px;

transition: all 0.3s;

-moz-transition: all 0.3s;

-webkit-transition: all 0.3s;

-o-transition: all 0.3s;

}



div.partners a:hover{-webkit-box-shadow: 1px 1px 0px 1px rgba(000, 000, 000, 0.1);

box-shadow: 1px 1px 0px 1px rgba(000, 000, 000, 0.1);

margin-top: -2px; 

}

div.left_blok

{

    margin: 0px;

    padding: 0px;

    float: left;

    width: 239px;

    margin-left: 4px;

	margin-top: -10px;

}

div.left_blok div

{

    position: relative;

}

span.ac1

{

    display: block;

    background-color: #f5f5f5;

    padding-left: 5px;

    line-height: 15px;

    border-bottom: 1px dashed #d3d3d3;

    padding-top:5px;

    padding-bottom: 5px;

}

span.ac1 img

{

    vertical-align: middle;

    margin-right: 5px;

	margin-left:20px;

}

div.ui-accordion-content-active

{

    overflow: hidden !important;

}

span.ac_header

{

    margin: 0px;

    padding: 0px;

    display: block;

    width: 229px;

    height: 36px;

    background-image: url(../images/catalog_left_top.png);

    background-repeat: no-repeat;

    background-position: top;

    line-height: 36px;

    font-family: 'Open Sans', sans-serif;

    color:#1d1d1d;

    font-size: 15px;

    padding-left: 10px;
    font-weight: bold;

}

div.left_baner

{

    margin: 0px;

    padding: 0px;

    width: 233px;

    min-height: 100px;
    margin-top: 6px;

   /* border:1px solid #b6b6b6;*/

    margin-bottom: 0px;

}

div.left_baner img

{

    width: 233px;

}

div.left_baner span

{

    margin: 0px;

    padding: 0px;

    display: block;

    width: inherit;

    height: 40px;

    background-image: url(../images/left_pr_nou.png);

    line-height: 40px;

    text-align: center;

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    font-weight: normal;

    color: #3e6eaa;

}

div.right_block

{

    margin: 0px;

    padding: 0px;

    float: right;

    width: 238px;

    min-height: 100px;

	margin-top: -10px;

}

div.top_slide

{

    margin: 0px;

    padding: 0px;

    width: inherit;

    margin-top: -5px;

}
.r_title
{
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #1d1d1d;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    width: 40%;
    text-align: center;
    /*height:16px;
    overflow: hidden;*/
}

.r_title1
{
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color:#1d1d1d;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    width: 40%;
    height:16px;
    overflow: hidden;
}

.r_title2
{
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    color:#1d1d1d;
    padding-left: 15px;

    padding-top: 5px;

    padding-bottom: 5px;

    display: block;

    width: 65%;
    height:16px;
    overflow: hidden;
   

}
span.r_title

{

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    color:#1d1d1d;

    padding-left: 15px;

    padding-top: 5px;

    padding-bottom: 5px;

    display: block;

    width: 45%;
    height:16px;
    overflow: hidden;
   

}

div.top_slide input

{

    float: right;

    border: none;

    margin-right: 5px;

    width: 19px;

    height: 19px;

    margin-top: -23px;

    margin-bottom: 5px;

    cursor: pointer;    

}

#rs1{background-image: url(../images/right_nav2.png);}

#rs2{background-image: url(../images/right_nav1.png);}

div.r_slide

{

    margin: 0px;

    padding: 0px;

    width: 233px;

    height: 210px;

    overflow: hidden;

    border: 1px solid #d2d2d2;

}

div.r_slide img
{
    max-width: 233px;
    overflow: hidden;
}
div.r_tv

{

    margin: 0px;

    padding: 0px;

    width: 233px;

    min-height: 100px;

    border: 1px solid #d2d2d2;

    background-color: #fdfdfd;

}

div.r_tv1

{

    margin: 0px;

    padding: 0px;

    float: left;
    

    width: 109px;
    overflow: hidden;
    text-align: center;
    margin-left: 3px;
    margin-right: 4px;

   margin-top: 5px;

			transition: all 0.3s;

			-moz-transition: all 0.3s; 

			-webkit-transition: all 0.3s; 

			-o-transition: all 0.3s;     

}

div.r_tv1:hover, div.r_tv2:hover{

	-webkit-box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.1);

	box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.1);}

div.r_tv1 img {width: inherit;}

div.r_tv1 span{display: block;text-align: center;font-family: 'Open Sans', sans-serif;font-size: 12px;color:#1d1d1d;margin-bottom: 5px;}

div.r_tv2

{

    margin: 0px;

    padding: 0px;

    float: right;

    width: 109px;

    margin-right: 1px;

    margin-top: 1px;  

			transition: all 0.3s;

			-moz-transition: all 0.3s; 

			-webkit-transition: all 0.3s; 

			-o-transition: all 0.3s;  

}

div.r_tv2 img {width: inherit;}

div.r_tv2 span{display: block;text-align: center;font-family: 'Open Sans', sans-serif;font-size: 12px;color:#1d1d1d;margin-bottom: 5px;}

div.rtv3

{

    margin: 0px;

    padding: 0px;

    width: inherit;

    background-image: url(../images/right_gradient.png);

	background-repeat: repeat-x;

	background-color: #EEE;

}

div.rtv3 img

{

    vertical-align: text-top;

    margin: 9px;

}
div.rtv3 span a
{
    color: #6b8aac;
}
div.rtv3 span

{

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    color: #6b8aac;

    position: absolute;

    margin-top: 10px;

}

div.rtv3 p

{

    margin: 0px;

    padding: 0px 0px 8px 0px ;

    font-family: 'Open Sans', sans-serif;

    font-size: 10px;

    color: #1d1d1d;

    

	margin-top: -5px;

    padding-left: 10px;

    padding-right: 10px;

    line-height: 14px;

}

div.content
{
    margin: 0px;
    padding: 0px;
    width: 720px;
    float: left;
    min-height: 200px;
    margin-left: 6px;
    margin-top: -10px;
}
div.content ul li:before {
    content: '\b7\a0';
    position:absolute;
    right:100%
}
div.content ul li {
    list-style:none;
    position:relative;
	padding-top:10px;	
}
div.content ul li p
{
	padding-left:0px;
}




div.content_home
{
    margin: 0px;
    padding: 0px;
    width: 481px;
    float: left;
    min-height: 200px;
    margin-left: 6px;
    margin-top: -5px;
}
div.content_home ul li:before {
    content: '\b7\a0';
    position:absolute;
    right:100%
}
div.content_home ul li {
    list-style:none;
    position:relative;
	padding-top:10px;	
}
div.content_home ul li p
{
	padding-left:0px;
}



div.r_tv21

{

    margin: 0px;

    padding: 0px;

    float: left;

    width: 109px;
    
    overflow: hidden;

    margin-right: 15px;
    text-align: center;
    margin-top: 5px;

			transition: all 0.3s;

			-moz-transition: all 0.3s; /* Firefox 4 */

			-webkit-transition: all 0.3s; /* Safari and Chrome */

			-o-transition: all 0.3s; /* Opera */
                        
  border:1px solid gba(000, 000, 000, 0.2);
}

div.r_tv21:hover{
-webkit-box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.2);

	box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.2);                        

}	

div.r_tv21 img {width: inherit;}

div.r_tv21 span{display: block;text-align: center;font-family: 'Open Sans', sans-serif;

font-size: 14px;color:#1d1d1d;margin-bottom: 5px;
height: 38px;
overflow: hidden;
}

input.toate

{

    border: none;

    float: right;

    background: none;

    background-image: url(../images/toate.png);

    background-position: center top;

	padding-right: 15px;

    width: 66px;

    height: 26px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #6b8aac;

    cursor: pointer;

	border:1px solid #fff;

			transition: all 0.3s;

			-moz-transition: all 0.3s; /* Firefox 4 */

			-webkit-transition: all 0.3s; /* Safari and Chrome */

			-o-transition: all 0.3s; /* Opera */

}

input.toate:hover{

	-webkit-box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.2);

	box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.2);

	}

input.toate.active

{

    border: none;

    float: right;

    background: none;

    background-image: url(../images/toate.png);

    background-position: center bottom;

	padding-right: 15px;

    width: 66px;

    height: 28px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #6b8aac;

    cursor: pointer;

	border:1px solid #fff;

}

.toate1

{   

    border: none;

    float: right;

    background: none;

    background-image: url(../images/inapoi.png);

    background-position: left;

    width: 72px;

    height: 28px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #6b8aac;

    cursor: pointer;

}

div.news_home
{
    margin: 0px;
    padding: 0px;
    width: 720px;
    height: 106px;
    background-image: url(../images/background_news.png);
    background-repeat: repeat-x;
    position: relative;
    margin-bottom: 3px;
    transition: all 0.3s;
    -moz-transition: all 0.3s; /* Firefox 4 */
    -webkit-transition: all 0.3s; /* Safari and Chrome */
    -o-transition: all 0.3s; /* Opera */
}

div.news_home:hover{

	-webkit-box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.1);

	box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.1);

	}
div.news_img img
{
     height: 85px;
     width: 85px;
}
div.news_img

{

    margin: 0px;

    padding: 0px;

    width: 85px;

    height: 86px;

    overflow: hidden;

    margin: 9px;

    position: relative;

    float: left;

    box-shadow:0px 1px 1px #969696;

}

div.news_home p
{
    margin: 0px;
    padding: 0px;
    text-align: justify;
    padding-right: 10px;
    font-family: 'Arial';
    font-size: 14px;
    font-weight: normal;
    color: #1d1d1d;
    height: 55px;
    overflow: hidden;
}

div.news_home a.more

{

    text-decoration: none;

    font-family: 'Open Sans', sans-serif;

    font-size: 11px;

    color: #54779d;

    float: right;

    padding-right: 10px;

}




div.data

{

    margin: 0px;

    padding: 0px;

    position: absolute;

    right: 10px;

    top:10px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #999999;

}

.news_info

{

    background-image: url(../images/noutati_info.png);

    background-position: top;

    background-repeat: repeat-x;

}


.content .first_sec{
    padding: 35px 0 60px;
}
.content .first_sec img{
    margin: auto;
    display: block;
    
}
.content .first_sec hr{
    width: 85px;
    border: 1px solid #bd5257;
    margin: 15px auto 35px;
}
.content .first_sec p{
    text-align: center;
    font-size: 16px;
    color: #3a3939;
    line-height: 26px;
}
.content .second_sec h3{
    font-size: 25px;
    text-align: center;
    color: #3a3939;
    font-weight: 600;
    margin: 0 0 60px;

}
.content .second_sec{
    background: #f0f0ef;
    padding: 40px 0;
    margin-left: 10px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    display: table;
    
}
.content .second_sec .info_box{
    height: 200px;

}
.content .second_sec .col-md-3{
    float: left;
    position: relative;
    width: 20%;
        min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.content .second_sec .info_box img{
    margin: 0 auto 35px;
    display: block;
}
.content .second_sec .info_box h5{
        text-align: center;
    font-size: 18px;
    color: #666666;
    font-weight: 400;
}
.content .third_sec hr{
    width: 85px;
    border: 1px solid #bd5257;
    margin: 15px auto 35px;
}
.content .third_sec p{
    text-align: center;
    font-size: 16px;
    color: #3a3939;
    line-height: 26px;
}
.content .third_sec{
    padding: 35px 0 60px;
    font-family: 'Open Sans', sans-serif;
}
.content .third_sec img{
    margin: auto;
    display: block;
    
}
.content .fourth_sec{
    background: #f6f6f6;
    padding: 10px 0 40px;
    margin-bottom: 20px;
    margin-left: 10px;
    font-family: 'Open Sans', sans-serif;
}
.content .fourth_sec .cv_box{
    height: 40px;
    border-bottom: 1px solid #959595;
    display: block;
    width: 85%;
    margin: 20px auto 0px;
    padding-bottom: 6px;
}
.content .fourth_sec .cv_box img{
    display: inline-block;
    
}
.content .fourth_sec .cv_box a.tcv{
    display: inline-block;
    border: 1px solid #084a87;
    border-radius: 5px;
    font-size: 14px;
    text-decoration: none;
    padding: 6px 7px;
    float: right;
    color: #084a87;
    transition: .3s;
}

.content .fourth_sec .cv_box a.tcv:hover{
    background: #084a87;
    color: #fff;
}
.content .fourth_sec .cv_box a h5{
    display: inline-block;
    font-size: 18px;
    color: #666666;
    font-weight: 400;
    margin: 15px 0 0 6px;
}
.content .fourth_sec .cv_box a:hover h5{
    color: #084a87;
}
.content .fourth_sec .cv_box:hover{
    color: #084a87;
}
.content .fourth_sec .cv_box i{
    font-size: 20px;
}
.content .fourth_sec .cv_box i:hover{
    color: #084a87;
}
/*********************************************/
.content .main_job{
    background: #f2f2f2;
    margin-left: 5px;
    padding: 20px 40px;
    font-family: 'Open Sans', sans-serif;
}
.content .main_job h3{
    font-size: 25px;
    text-align: center;
    color: #084a86;
}
.content .main_job ul{
    padding: 0;
    list-style-image: url(/img/dots.png)!important;
}
.content .main_job ul li{
    font-size: 14px;
    font-weight: 500;
    color: #666666;
}
.content .main_job ul h4{
    font-size: 22px;
    margin: 0;
}
.content .main_job .attachment{
    margin-top: 40px;
}
.content .main_job .attachment form input{
    outline: none;
    opacity: 0;
    pointer-events: none;
    display: none;
    
}
.content .main_job .attachment form label{
    color: #ed1c24;
    background: #fef3f3;
    padding: 10px 15px;
    display: inline-block;
    border-radius: 5px;
}
.content .main_job .attachment form .send{
    font-size: 15px;
    padding: 10px 25px;
    background: #084a86;
    border: none;
    color: #fff;
    border-radius: 5px;
    margin-left: 35px;
    outline: none;
}
/*********************************************/
div.discount_home
{
    margin: 0px;
    padding: 0px;
    width: 483px;
    height: 106px;
    background-image: url(../images/home_news.png);
    position: relative;
    margin-bottom: 3px;
			transition: all 0.3s;
			-moz-transition: all 0.3s; /* Firefox 4 */
			-webkit-transition: all 0.3s; /* Safari and Chrome */
			-o-transition: all 0.3s; /* Opera */

}

div.discount_home:hover{
	-webkit-box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.1);
	box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.1);
	}
    
div.discount_img img
{
     height: 85px;
     width: 85px;
}

div.discount_img
{
    margin: 0px;
    padding: 0px;
    width: 85px;
    height: 86px;
    overflow: hidden;
    margin: 9px;
    position: relative;
    float: left;
    box-shadow:0px 1px 1px #969696;
}

div.discount_home p
{
    margin: 0px;
    padding: 0px;
    text-align: justify;
    padding-right: 10px;
    font-family: 'Arial';
    font-size: 14px;
    font-weight: normal;
    color: #1d1d1d;
    height: 55px;
    overflow: hidden;
}

div.discount_home a.more
{
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #54779d;
    float: right;
    padding-right: 10px;

}
/**********************************************/













div.data1

{

    margin: 0px;

    padding: 0px;

    margin-right: 10px;

    margin-top:50px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #999999;

    float: right;
    margin-left:10px;
    margin-top: 5px;

}
div.new_mare_foto img
{
    max-width: 177px; 
}
div.new_mare_foto

{

    margin: 0px;

    padding: 0px;

    width: 177px;
    overflow: hidden;
     text-align: center;
  
    padding: 3px;

    margin-top: 10px;

    margin-left: 5px;

    position: relative;

    border: 1px solid #e8e8e8;

    background-color: #fff;

    border-radius: 5px 5px 5px 5px ;

    float: left;

    margin-right: 10px;

}

p.text_news_info

{

    margin: 0px;

    padding: 0px;

    padding-right: 10px;

    padding-left: 15px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: #1d1d1d;

    text-align: justify;

    line-height: 18px;

}




/* chat  */
div.chat span
{
    text-align: center;
    line-height: 30px;
    display: block;
}
div.chat
{

    margin: 0px;

    padding: 0px;

    position: fixed;

    right:0px;

    bottom: 0px;

    width: 171px;

    height: 31px;


    border-top:1px solid #bfbfbf;

    border-left:1px solid #bfbfbf;

    border-right:1px solid #bfbfbf;

    border-radius: 5px 5px 0px 0px;

    cursor: pointer;
    
    background-image: linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -o-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -moz-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -webkit-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -ms-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, rgb(155,4,4)), color-stop(0.98, rgb(177,4,4)), color-stop(0.98, rgb(224,155,155)) );
 background-color: #9b0404;
    color: #fff;
    border: 1px solid #840303;
    text-shadow: none;   
}


div.chat_area
{

    margin: 0px;

    padding: 0px;
    
    display: none;

    position: fixed;

    right:20px;

    bottom: 0px;

    width: 251px;

    height:300px;

   
    border: 1px solid #9c6868;
    border-radius: 5px 5px 0px 0px;
	
	z-index:9999;


}
.chat_content {
    width: 100%;
    height: 100%;
    background-color: #f0f0f0;
}
.chat_content table{
    margin-left: 5px;
}
.txt_chat {
    width: 230px;
    border: 1px solid #a0a0a0;
    height: 60px;
    padding-left: 2px;
}
.inp_chat {
    width: 230px;
    border: 1px solid #a0a0a0;
    height: 23px;
    padding-left: 2px;
    line-height: 23px;
}

.sbm_chat {
    border: 1px solid #6e0303;
    background: #ab0404;
    color: white;
    font-size: 14px;
    float: left;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
    height: 27px;
    line-height: 27px;
    padding: 0 18px;
}

.chat_hd {
    
    width: 250px;
    height:30px;    
    background-image: linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -o-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -moz-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -webkit-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -ms-linear-gradient(bottom, rgb(155,4,4) 16%, rgb(177,4,4) 98%, rgb(224,155,155) 98%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.16, rgb(155,4,4)), color-stop(0.98, rgb(177,4,4)), color-stop(0.98, rgb(224,155,155)) );
    background-color: #9b0404;
    color: #fff;
    border: 1px solid #840303;


    border-radius: 5px 5px 0px 0px;

    
    cursor: pointer;
      text-align: center;
    line-height: 30px;
    display: block;

}

.servicii

{

    background-image: url(../images/serv_head.png);

    background-position: top left;

    background-repeat: repeat-x;

}

div.serv_el0
{
    margin: 0px;
    padding: 0px;
    width: 188px;
    height: 26px;
    border: 1px solid #bdb9b9;
    background-color: #fafafa;
    margin-left: 4px;
    border-radius:0px 0px 5px 5px;
}

div.serv_el
{ 
    background-color: #F3F3F3;
    margin: 0px;
    padding: 7px;
    width: 174px;
    height: auto; /*191px*/
    border-left:1px solid #bdb9b9; 
    border-right:1px solid #bdb9b9; 
    border-top:1px solid #bdb9b9; 
    margin-left: 4px;
    margin-bottom: 0px;
    display: table;
    border-radius:5px 5px 0px 0px;
}


div.serv_img_pos
{
    margin: 0px;
    padding: 0px;
    border:1px solid #bdb9b9;
    border-radius:5px 5px 5px 5px;
    margin: 12px;
    background-color: #fff;
    height: 252px;
    display: table-cell;
    vertical-align: middle;
    
}

div.serv_img_pos:hover{ opacity: 0.8;}

div.serv_img_price{ 
    background-color: #F3F3F3;
    /*background-image: url(../images/serv_top.png);
    background-position: bottom;
    background-repeat: no-repeat; */
    height: 75px; 
    width:auto; 
    margin-bottom:10px; 
    border-left:1px solid #bdb9b9; 
    border-right:1px solid #bdb9b9; 
    border-bottom:1px solid #bdb9b9; 
    text-align: center; 
    margin: 0 6px 0 4px; 
    font-family: 'Open Sans', sans-serif; 
    font-weight:bold; 
    font-size:14px;
    border-radius:0px 0px 5px 5px;
}

div.serv_img_price span{ font-size: 12px; width:90%; color:#000; margin-top:5px;}

div.serv_img_price p{ font-size: 14px; width:90%;  color:#000; margin:0px; color:red; font-weight:bold; padding: 0 0 0 10px;}

div.serv_img_price a{ font-size: 12px; width:90%;  color:#000; margin:0px; color:#717171; padding:0px;}

div.serv_img_price a:hover{ opacity:0.7;}

div.serv_img_pos img
{
    width: 150px;
    padding: 2px;
    display: table-cell;
    margin: 0 auto;
    max-height: 248px;
}

div.serv_el p
{
    margin: 0px;
    /*padding: 0px;*/
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #1d1d1d;
    padding-top: 12px;
    height: auto; /*170px*/
    overflow: hidden;
    text-align: justify;
    padding-right: 12px;
    padding-left: 12px;   
    padding-bottom: 12px;
}

p.depre_p

{

    margin: 0px;

    padding: 0px;

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    color:#1d1d1d;

    padding: 15px;

    text-align: justify;

}

div.despre_div

{

    margin: 0px;

    padding: 0px;

    width: inherit;

    min-height: 100px;

}

div.despre_div span

{

    display: block;

    padding-left: 10px;

    font-family: 'Open Sans', sans-serif;

	font-weight:700;

    font-size: 14px;

    color: #1d1d1d;

    padding-bottom: 3px;

    text-shadow: 1px 1px 1px #fff;

}

div.despre_sep

{

    margin: 0px;

    padding: 0px;

    width: 100%;

    border-top:1px solid #c0c4c7;

    border-bottom:1px solid #fff;
    height: 1px;

}

ul.faq_list

{

    margin: 0px;

    padding: 0px;

    list-style-image: url(../images/faq1.png);

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #1d1d1d;

    line-height: 20px;

    margin-left: 30px;

    margin-top: 20px;

    margin-bottom: 20px;

}

ul.faq_list a{

	color:#4b71a3;}

	ul.faq_list a:active{

		color:red;}

span.faq_s1

{

    display: block;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    font-weight: normal;

    color: 214984;

    margin-left: 30px;

}

span.faq_s1 img {padding-right: 5px;}

p.faq_p

{

    margin: 0px;

    padding: 0px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    text-align: justify;

    padding-left: 80px;

    padding-right: 10px;

    color: #1d1d1d;

    padding-top: 10px;

    padding-bottom: 10px;

}

table.con_tb

{

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    margin: 14px;

    color:#1d1d1d;

}

.con_b
{
    font-family: 'Open Sans', sans-serif;

	font-weight:700;
}

span.con_po
{

    margin: 0px;

    padding: 0px;

    display: block;

    margin-top: 10px;

    margin-left: 14px;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    color:#1d1d1d;

}
.link_contact
{

width: 45px;
height: 46px;
margin-top: 199px;
margin-left: 157px;
display: block;  
float:left

}
div.map_pos

{

    padding-top: 1px;

    padding-bottom: 1px;

    border-top:1px solid #cdcdcd;

    border-bottom:1px solid #cdcdcd;
    width: 481px;
    height: 415px;
   

}

div.con_form

{

    margin: 0px;

    padding: 0px;

    margin-top: 15px;

    width: 481px;

    min-height: 100px;

    border:1px solid #d4dbe0;

    background-color: #f5f5f5;

}

div.con_form table

{

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    color: #464646;

}

.con_input

{

    border: none;

    background: none;

    width: 284px;

    height: 33px;

    border: 1px solid #d3d8db;

    margin-left: 10px;

    background-image: url(../images/contact_input.png);

    background-position: top left;

    background-repeat: no-repeat;

}



.captcha_input
{
    border: none;
    background: none;
    width: 148px;
    height: 33px;
    border: 1px solid #d3d8db;
    margin-left: 10px;
    background-image: url(../images/contact_input.png);
    background-position: top left;
    background-repeat: no-repeat;
}



div.con_form table

{

    margin: 0px;

    padding: 0px;

    margin-top: 10px;

    margin-left: 30px;

}

div.con_form table tr td

{

    padding-bottom: 10px;

}



div.con_form table textarea

{

    border: none;

    background: none;

    width: 284px;

    height: 90px;

    border: 1px solid #d3d8db;

    margin-left: 10px;

    background-image: url(../images/contact_input.png);

    background-position: top left;

    background-repeat: no-repeat;

}

div.con_form span

{

    margin: 0px;

    padding: 0px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #464646;

    padding-left: 30px;

    line-height: 25px;

}

.conbb2 , .conbb1

{

    margin: 0px;

    padding: 0px;

    float: right;

    height: 32px;

    font-family: 'Open Sans', sans-serif;

	font-weight:700;

    font-size: 14px;

    margin-top: 10px;

    margin-bottom: 15px;

    padding-left: 15px;

    padding-right: 10px;

    background-position: top left;

    background-repeat: repeat-x;

    color: #fff;

    border-radius:2px 2px 2px 2px;

    cursor: pointer;

}

.conbb1

{

    border:none;

    border-left:1px solid #a8cbe5;

    border-right:1px solid #a8cbe5;

    background-image: url(../images/contact_but2.png);

    margin-right: 30px;

}

.conbb2

{

    border:none;

    border-left:1px solid #7f7f7f;

    border-right:1px solid #7f7f7f;

    background-image: url(../images/contact_but1.png);

    margin-right: 10px;

}

div.prod_img

{

    margin: 0px;

    padding: 0px;

  

    border:3px solid #d7d7d7;

    border-radius: 4px 4px 4px 4px;

    float: left;
    width: 200px;

}

div.prod_img img

{

    margin: 1px;

	max-height: 210px;/* se poate de scos*/

	max-width: 200px;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;

}

div.prod_txt1

{

    margin: 0px;

    padding: 0px;

    width: 275px;

    height: 212px;

    float: left;

}

div.prod_txt1 p

{

    margin: 0px;

    padding: 0px;

    font-family: 'Open Sans', sans-serif;

	font-weight:700;

    font-size: 14px;

    color: #141414;

    padding-left: 10px;

    height: 105px;

    overflow: hidden;

}

div.prod_ma

{

    margin: 0px;

    padding: 0px;

    width: 200px;

    height: 52px;

    border:1px solid #c6c5c5;

    margin-left: 40px;

    overflow: hidden;

    background-color: #eeeeee;

}

div.prod_ma img , div.prod_ma a

{

    float: left;

}

div.prod_ma a

{

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    color: #4d7393;

    display: block;

    text-decoration: none;

    text-align: center;

    padding-left: 10px;

    padding-top: 8px;

}

p.prod_ppp

{

    margin: 0px;

    padding: 0px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #000000;

    text-align: justify;

    margin-top: -5px;

}

table.pro_tttt

{

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #000;

    margin-top: 10px;

    background-color: #e1e1e1;

    padding-bottom: 2px;

    padding-right: 2px;

}

table.pro_tttt img

{

    padding: 5px;

}

.sur

{

    padding: 3px;

    background-color: #f0f0f0;

}

.ui-dialog-titlebar , .ui-widget-header 

{

    visibility: hidden;

    position: absolute;

    width: 0px;

    height: 0px;

}

#dialog,#dialog_suna, #popup1,#popup9, #popup2, #popup3 ,.popup_area

{

    z-index: 999999997;

}

#popup1,#popup9, #popup2, #popup3,.popup_area {

	overflow:hidden;

	display:none;}

.popup_area

{

    z-index: 999999997;
    overflow:hidden;

	display:none;
        background-color: #f4f4f4 !important;

}
#dialog_suna,#dialog

{

    margin: 0px;

    padding: 0px;

    width: 100%;

    height: 100%;

    background: url(../images/xsd.png) no-repeat center top;

}

#dialog_suna span.pop1,#dialog span.pop1

{

    margin: 0px;

    padding: 0px;

    display: block;

    margin-left: 7px;

    margin-top: 7px;

    width: 50%;

    height: 45px;

    line-height: 45px;

    padding-left: 20px;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: bold;

    color: #151515;

    float: left;

}

#dialog_suna span.pop2,#dialog span.pop2

{

    margin: 0px;

    padding: 0px;

    display: block;

    float: right;

    margin-right: 7px;

    margin-top: 7px;

    width: 45px;

    height: 45px;

    background-image: url(../images/popup2.png);

    background-position: center;

    background-repeat: no-repeat;

    cursor: pointer;

}

.pop
{
    margin-top: 30px;
    margin-left: 30px;
    padding-left: 10px;
}

.popx

{

    margin-right: 80px;

}

.popy

{

    display: block;

    font-size: 11px !important;

    margin-left: 30px;

    margin-top: 25px;

    margin-bottom: 0px;

}

#dialog_suna span.pop3,#dialog span.pop3, #popup1 span.pop3, .popup_area span.span_pop

{

    margin: 0px;

    padding: 0px;

    display: block;

    margin-left: 7px;

    margin-top: 7px;

    width: 70%;

    height: 45px;

    padding-left: 20px;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: normal;

    color: #151515;

    float: left;

}

#dialog_suna textarea,#dialog textarea
{
    border: none;

    background: none;

    width: 284px;

    height: 60px;

    border: 1px solid #d3d8db;

    background-image: url(../images/contact_input.png);

    background-position: top left;

    background-repeat: no-repeat;

}



div.left_blok div span a

{

    text-decoration: none;

}



/*setari la catalog inactive*/

#valnula{

display: none !important;}

h3.current {
    color:#000;
}

h3.sim, a.sim{

color: black;}

/*setari reduceri ascunse*/

.showred {

    display: none;

}

/*setari placeholder la pop up*/

::-webkit-input-placeholder {

    color: #999;

    font-family: 'Open Sans', sans-serif;

	font-size:14px;

}

:-moz-placeholder {

    color: #999;

    font-family: 'Open Sans', sans-serif;

	font-size:14px;

}

.placeholder {

    color: #999;

    font-family: 'Open Sans', sans-serif;

	font-size:14px;

}



/*pr1*/
.cr_area{   
    background-color:#F4F4F4;
    border-bottom:1px dashed #DBDBDB;    
        float:left;
    height: 25px;
    width: 481px;
}
div.historynav
{

    font-family: 'Open Sans', sans-serif;

    font-size: 11px;

    color:#1d1d1d;

    padding-left: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

    display: block;
    float:left;
    height: 20px;   

}
.title_pr {    
    height: 20px;
    width: 720px;   
}
.historynav a{

	color:#4b71a3;}

	span.historynav a:active{

		color:red;}

		
        .r_title2 a{
            color:#1d1d1d;
        }
.titluprodus{
                        margin: 0px;
                        padding: 0px;
			font-family: 'Open Sans', sans-serif;

			font-size: 16px;
                        font-weight: normal;

			color:#1d1d1d;

			padding-left: 15px;

			padding-top: 7px;

			padding-bottom: 10px;

			display: block;

			background-image: url(../images/noutati_info.png);

			background-position: top;

			background-repeat: repeat-x;

		}

		div.det_ma {

			padding: 0px;

			width: 200px;

			height: 52px;

			border: 1px solid #C6C5C5;

			margin-left: 10px;

			overflow: hidden;

			background-color: #EEE;

			margin-right: 5px;

			position: relative;

			float: right;

			}

			div.det_ma img , div.det_ma a{float: left;}

			div.det_ma a{

					font-family: 'Open Sans', sans-serif;

					font-size: 14px;

					color: #4d7393;

					display: block;

					text-decoration: none;

					text-align: center;

					padding-left: 10px;

					padding-top: 8px;	}

					

a.produsa:hover > div.serv_el0 {

			transition: all 0.5s;

			-moz-transition: all 0.5s; 

			-webkit-transition: all 0.5s; 

			-o-transition: all 0.5s;

			-webkit-box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.1);

			box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.1);

			background-color:#ebebeb;

	}

	a.produsa:hover > div.serv_el{

			transition: all 0.5s;

			-moz-transition: all 0.5s; 

			-webkit-transition: all 0.5s; 

			-o-transition: all 0.5s;

			-webkit-box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.1);

			box-shadow: 0px 0px 3px 3px rgba(000, 000, 000, 0.1);

		background-color:rgba(255, 255, 255, 0.1);

		background-image:none !important;

		}

.garantie{

   

    padding: 0px;

    width: 85px;

    height: 60px;

    float:left;
    text-align: center;
    

    background: url(../images/buttton2.png) no-repeat center center;

  margin-left: 5px;
  margin-bottom: 5px;

	}

	
	.garantie a{

		line-height: 16px;
font-family: 'Open Sans', sans-serif;
font-size: 11px;
color: #4d7393;
width: 70px;
 height: 50px;
    padding-left: 6px;
    padding-right: 2px;
    padding-top: 2px;
     text-align: center;
     
display: table-cell;
vertical-align: middle;
font-weight: bold;

        }

		.garantie a img{padding:5px;}

		

/*pop upuri*/

#popup1, #popup2, #popup3 ,.popup_area,#popup9

{

    margin: 0px;

    padding: 0px;

    width: 700px !important;

    height: auto; /*de dorit marime fixa */

	background-color:#f4f4f4;

	left: 50%;

	margin-left: -350px;

}		

		#popup1 span.pop1, #popup2 span.pop1, #popup3 span.pop1, .popup_area span.span_pop, .popup_area span.pop1

{

margin: 0px;

padding: 0px;

display: block;

margin-top: 7px;

width: 100%;

height: 38px;

line-height: 36px;

padding-left: 20px;

font-family: 'Open Sans', sans-serif;

font-size: 14px;

font-weight: bold;

color: #151515;

float: left;

border-bottom: 1px solid #CCC;

}

#popup1 span.pop2, #popup2 span.pop2, #popup3 span.pop2, .popup_area span.span_pop

{

margin: 0px;

padding: 0px;

display: block;

float: right;

width: 45px;

height: 45px;

background-image: url(../images/popup2.png);

background-position: center;

background-repeat: no-repeat;

cursor: pointer;

position: absolute;

right: 0px;

background-color: #8EA5C1;}

span.produspopup{

	text-align:center;

	margin:0 auto;

	

	}

	span.produspopup span{

	display:block;	

	}

	span.produspopup span img{

	margin:5px;

	max-width: 650px;

	max-height: 300px;

	}

	span.produspopup p{

	text-align:justify;

	padding:5px;

	}

	

	

	/*subacordeon*/

	.ui-accordion .ui-accordion-content{ overflow:visable !important}

	

.subaccordion{

display: block !important;

background-color: #dde2fe !important;

padding-left: 3em !important;

line-height: 15px !important;

border: 1px dashed white !important;

padding-top: 10px !important;

padding-bottom: 10px !important;

background-image:none !important;

color:black  !important;

}	

.subaccordion span{

	left: 1em !important;

	}

#tabs {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px;}

ul#subtab {

	width: 480px;

	height: 25px;

	padding: 0px;

	}

li.subtab {

	display:block;

	float: left;

	margin-left: 20px;}

.tabactiv{

	width: 480px;

	float: left;}

	li.subtab a {

		padding: 5px;

		color:#36c;

		}

	li.active a {

		background-color:#36C;

		color:#fff;}





.work a { border-bottom: none; }

.work a img { border: 5px solid rgba(122, 192, 0, 0.15); 

-webkit-border-radius: 5px; }

.work { float: left; 

margin-left: -15px; 

width: 480px; 

margin-left: 45px;

display: block !important; }

.videos{

	display:block !important;}

.work a { color: #7ac000; 

text-decoration: none; 

padding-bottom: 2px; 

float: left; 

margin-left: 15px; 

margin-bottom: 15px; }

.work a:hover { color: #ff5400; 

text-decoration: none; 

padding-bottom: 2px; }

.work a:active { color: #ff5400; 

text-decoration: none; 

padding-bottom: 2px; 

position: relative; top: 1px; }

.work a img { border: 5px solid rgba(122, 192, 0, 0.15); 

-webkit-border-radius: 5px; 

margin-top: 5px;

margin-bottom: 5px;

max-width: 180px;

max-height: 130px;

z-index:9999 !important;}

.work a img:hover{ border: 5px solid rgba(122, 192, 0, 1); 

-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }

.work a img:active { -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }



.work iframe{

	padding:5px;

	background-color:#fff;

	border:1px dashed #999;

	margin-left: -20px;

	margin-bottom: 20px;

	}

	

.db{

	display:block !important;}

	

.produsport{

	width: 450px;

	background-color: rgb(245, 245, 245);

	overflow: hidden;

	margin-left: -40px;

	padding: 10px;

	margin-bottom: 10px;

	border-bottom: 1px solid rgb(213, 213, 213);

	border-left: 1px solid #fff;

	border-top: 1px solid #fff;

	border-right: 1px solid #fff;}

			.produsport:hover{

					transition: all 0.8s;

					-moz-transition: all 0.8s; 

					-webkit-transition: all 0.8s; 

					-o-transition: all 0.8s;  

					-webkit-box-shadow: 0px 0px 10px 2px rgba(000, 000, 000, 0.2);

					box-shadow: 0px 0px 10px 2px rgba(000, 000, 000, 0.2);}

	.spann{

		display: block;

		width: 480px;

		float: left;}

		.spann img {

			float:left;}

input.foto{

    border: none;

    float: right;

    background-color: rgb(216, 216, 216);

    width: 66px;

    height: 26px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #6b8aac;

    cursor: pointer;

	border:1px solid #fff;

			transition: all 0.3s;

			-moz-transition: all 0.3s; /* Firefox 4 */

			-webkit-transition: all 0.3s; /* Safari and Chrome */

			-o-transition: all 0.3s; /* Opera */

}

input.foto:hover{

	-webkit-box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.2);

	box-shadow: 0px 0px 2px 2px rgba(000, 000, 000, 0.2);

	}

input.foto.active

{

    border: none;

    float: right;

    background-color: #e8e8e8;

    width: 66px;

    height: 26px;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    color: #6b8aac;

    cursor: pointer;

	border:1px solid #fff;

}
.produli ul{

	

	font-size: 13px;

	line-height: 20px;

	display: block;

	margin-top: 10px;
        display: block;
        margin-left: 160px;

}

ul.produli{

	margin-left: -25px;

	font-size: 13px;

	line-height: 20px;

	display: block;

	margin-top: 10px;}

.spann ul li{

	list-style-type:circle !important;}

	

span.titluport{

	display: block;

	width: 445px;

	line-height: 40px;

	font-size: 16px;

	color: rgb(22, 135, 163);

	background-color: rgb(233, 233, 233);

	padding-left: 5px;

	margin-bottom: 10px;

	border: 1px solid rgb(213, 213, 213);	}

	

.ascunsprod{

	display: block;

	overflow: hidden;

	width: 410px;

	border-bottom: 1px dashed rgb(184, 184, 184);

	border-top: 1px dashed rgb(184, 184, 184);

	margin-left: 20px;

	padding-right: 8px;

	margin-bottom: 10px;

	padding-top: 13px;}

span.videotitlu {

display: block;

width: 422px;

line-height: 40px;

font-size: 16px;

color: rgb(22, 135, 163);

background-color: rgb(233, 233, 233);

padding-left: 10px;

margin-left: -20px;

}
.clear {
    clear:both;
}


#popup1,#popup2,#popup3,.popup_area, #popup9{
    padding-left:25px;
    padding-right: 25px;   
    padding-bottom: 0px;
}

.content_p p,.content p{
margin: 0px;
padding: 0px;
padding-right: 10px;
padding-left: 15px;
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: normal;
color: #1d1d1d;
line-height: 18px;
padding-top: 10px;
}

.content_p table p,.content table p{
	padding: 0px !important;       
}
#accordion h3 {
    font-size:15px;
    font-weight: normal;
}

.subaccordion h3{
    color: black !important;
}

.text_product p{
    
    font-size: 12px;
	font-family:Arial;
    
}
.text_product table p{
     font-size: 11px;
font-family:Arial;
}

.table_cat {  
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #1d1d1d;
    text-align: justify;
}
.table_cat a{
     color: #1d1d1d;
}
.table_cat a:hover{
     color: #1d1d1d;
     text-decoration: underline;
}

.img_popup {
    width: 200px;
    float:left;
}
.img_popup img{
    max-width: 200px !important;
    margin-top: 14px !important;
}
.tbl_popup {
    width: 482px;
    float:left;
    margin-left: 10px;
    padding-bottom: 20px !important;
}
.tbl_popup p{
    margin: 0px !important;
    padding: 0px !important;
    
    
font-size: 12px !important;
font-family: Arial !important;
}


span.historynav {
font-family: 'Open Sans', sans-serif;
font-size: 11px;
color: #1d1d1d;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
display: block;
background-color: #F4F4F4;
border-bottom: 1px dashed #DBDBDB;
}

.d_pdf {
display: inline;
float: left;
width: 435px;
padding: 2px 10px 2px 50px;
background: url('/images/pdf.png') no-repeat 10px center;
margin: 0 7px 7px 0;
height: 35px;
border: 1px solid #A0A0A0;
}
.d_pdf a{
color: #a0a0a0;
text-decoration: underline;
}
.d_pdf a:hover{
color: #bf0016;
text-decoration: underline;
}

h5 .ui-state-default .ui-icon{
    background: none !important;
}

.slogan {
    width: 572px;
    float: left; 
	margin-top: 8px;
    margin-left: 172px;
    text-align: center;
font-family: 'Open Sans', sans-serif;
font-weight: normal;
line-height: 23px;

text-shadow: 1px 1px 0px #ffffff;
        filter: dropshadow(color=#ffffff, offx=1, offy=1);
color:#000;
font-size:22px;
font-style: italic;

}


.text_product table tr td {
    padding-left: 0px;
	
}


li {
	list-style-type: none;
}
img {
	border: none;
}
.promo {
	width: 480px;
	height: 135px;
	margin: 0px auto;
	margin-top:23px;
	background: url(../images/promotie_bg1.png) no-repeat 50% 15%, url(../images/promotie_bg2.png) no-repeat 50% 95%;
}
.bonus {
	width: 150px;
	height:144px;
	text-align: center;
	float: left;
}
.bonus p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-shadow: 0px 0px 1px #666;
	padding-top:0px !important;
	height:30px;
	margin-top:-7px;
	line-height:12px;
}
.bonus img {
	margin-top: 17px;
	padding: 0px 10px;
	border: 3px solid #ccc;
	border-radius: 5px;
}
.bonus a:hover{
opacity:0.8;
}
.bonus a{

text-decoration:none;
}

/*new*/
@font-face {
font-family: MYRIADPRO-SEMIBOLD;
src:url(../images/fonts/MYRIADPRO-SEMIBOLD.OTF) format("opentype");
}


.banner-piro
{float: left;
width: 488px;
margin-bottom: 13px;

margin-top: -5px;
height: 140px;
/*border: 1px solid #7b7b7b;*/
background-color: #E4E4E4;}
.left-side
{float: left;
width: 141px;
height: 140px;}
.left-side p
{font-family: MYRIADPRO-SEMIBOLD;

text-align:center;
margin: 30px 0px 39px 0px;
line-height: 26px;}
.grey
{ font-size:20px;
color: #636363;}
.black
{ font-size:25px;
color:black;}
.right-side
{width: 343px;
float: left;}
.right-side p
{color: #000;
font-family: Arial, Helvetica, sans-serif;
margin: 14px 0px 6px 1px;
font-weight: bold;
padding: 0px !important;
font-size: 13px;
font-style: italic;
float: left;}
.right-side form
{}
.input-b
{outline: none;
border: 1px solid #d7dcde;
width:232px;
height:30px;
float:left;
margin: 5px;
font-size: 13px;

-webkit-box-shadow: inset 0px 0px 2px 0px #d7dcde;
box-shadow: inset 0px 0px 2px 0px #d7dcde;
border-radius: 5px;
color: #57bae0;
margin: 5px 5px 5px 0px;
font-style: italic;
padding: 0px 8px;}
.email-b
{}
.submit-b
{width: 84px;
height: 73px;
background-image: url(../images/midle-btn-submit.png);
background-repeat: repeat-x;
background-position: left bottom;
border: 1px solid #7db1cb;
border-radius: 4px;
margin-top: 5px;
cursor:pointer;
color:white;
text-transform: uppercase;
font-family: MYRIADPRO-SEMIBOLD;
font-size: 17px;}

.submit-b:hover
{ background-image:url(../images/midle-btn-submit-hover.png);}

.input-b::-webkit-input-placeholder
{color: #57bae0 !important;
font-size: 12px !important;
}


.input-b::-moz-placeholder
{color: #57bae0 !important;
font-size: 12px !important;
}

/*.newslettre
{border: 1px dashed #A0A0A0;
width: 231px;
border-radius: 5px;
height: 30px;
margin-bottom: 10px;}*/
.newslettre a
{color: #000;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 15px;
border: 1px dashed #A0A0A0;
width: 231px;
border-radius: 5px;
height: 30px;
margin-bottom: 10px;
display: block;
text-align: center;
line-height: 29px;
transition:all 0.5s ease-in-out;}

.newslettre a:hover
{background-color: #F0F0F0;
}

.discounts{width:239px; height:auto; margin-bottom: 5px;}
.discounts a img{width:161px; margin-left:40px;}

.r-tv
{ width:225px !important;}

.comentarii
{padding-top: 20px;
border-top: 4px double;
margin-top: 43px;}
.text-com
{border-bottom: 1px dotted #000;
padding-bottom: 20px;}
.coment{width: 720px;float: right;}
.coment h2
{font-family: "trebuchet ms";
font-size: 15px;
margin-bottom: 0px;
border-bottom: 1px solid;}
.coment h2 span
{font-size: 13px;
font-weight: normal;
float: right;
color: #6F6F6F;}
.coment p
{font-family: "trebuchet ms";
margin: 0px;
padding: 0px;
margin-left: 20px;
padding-top: 5px;
background-color: #EEE;
padding-left: 8px;
padding-bottom: 10px;}

.formular-com{width:490px}
.formular-com form
{margin-left:10px;}
.formular-com h3
{font-family: "trebuchet ms";
margin-top: 5px;
margin-bottom: 5px;}
.formular-com input[type=text]
{width: 465px;
height: 23px;
outline: none;
border: 1px solid #645F5F;
margin: 9px 0px;
padding: 1px 5px;
font-family: "trebuchet ms";
color: #131313;}

.formular-com textarea
{width: 461px;
height: 83px;
border: 1px solid #645F5F;
outline: none;
padding: 1px 7px;
font-family: "trebuchet ms";
color: #131313;
margin-top: 10px;
}

.formular-com input[type=submit]
{height: 30px;
padding: 0px 18px;
text-transform: uppercase;
outline: none;
border: 1px solid #666;
background-color: #666;
color: #fff;
float: right;
margin-top: 10px;
cursor: pointer;
font-family: "trebuchet ms";}


.formular-com input[type=text]::-webkit-input-placeholder { /* WebKit browsers */
  font-family: "trebuchet ms";
color: #131313;
}
.formular-com input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-family: "trebuchet ms";
color: #131313;
}
.formular-com input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-family: "trebuchet ms";
color: #131313;
}
.formular-com input[type=text]:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-family: "trebuchet ms";
color: #131313;
}

.formular-com textarea::-webkit-input-placeholder { /* WebKit browsers */
  font-family: "trebuchet ms";
color: #131313;
}
.formular-com textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-family: "trebuchet ms";
color: #131313;
}
.formular-com textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-family: "trebuchet ms";
color: #131313;
}
.formular-com textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-family: "trebuchet ms";
color: #131313;
}

.center_page {
    float: left;
    width: 489px;
    margin-bottom: 13px;
    margin-top: -5px;
    height: 1177px;
    /* border: 1px solid #dadada;*/
    /*background-color: #E4E4E4;*/
    background-image:url(../images/piroterm_bg.png);
    
}

#polygon{
    width:490px;
    height:30px;
    /*background-image:url(../images/polygon.png);
    background-repeat:no-repeat;
    background-position:center;*/
}

#polygon h1{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #4a565e;
    text-align: center;
}

#numbers{
    width:490px;
    height:115px;
    margin:5px auto 0;
    background-image:url(../images/cifre.png);
    background-repeat:no-repeat;
    background-position:center;
    text-align: center;
    font-family:  'Open Sans light' sans-serif;
    font-size: 16px;
    color: #47545b;
    text-shadow: -1px 0 #e2ecfc, 0 1px #e2ecfc, 1px 0 #e2ecfc, 0 -1px #e2ecfc;
}

#numbers .t1{ width:100px;  height:20px; float: left; margin-top: 10px;}
#numbers .t2{ width:190px;  height:20px; float: left; margin-top: 10px;}
#numbers .t3{ width:200px;  height:20px; float: left; margin-top: 10px;}
#numbers .t4{ width:100px;  height:20px; float: left; margin-top: 55px;}
#numbers .t5{ width:190px;  height:20px; float: left; margin-top: 55px;}
#numbers .t6{ width:200px;  height:20px; float: left; margin-top: 55px;}

#descriptions{
    width:490px;
    height:610px;
    /*border: 1px solid #000;*/
}

.text1{width:380px; height:50px;   padding: 3px; float: right; margin-top:10px;}
.text2{width:380px; height:100px;  padding: 3px; float: left; text-align: right; margin-top:10px;}
.text3{width:380px; height:105px;  padding: 3px; float: right; margin-top:20px;}
.text4{width:380px; height:110px;  padding: 3px; float: left; text-align: right; margin-top:20px;}
.text5{width:380px; height:100px;   padding: 3px; float: right; margin-top:10px;}
.text6{width:380px; height:110px;  padding: 3px; float: left; text-align: right; margin-top:20px;}
.text7{width:380px; height:90px;   padding: 3px; float: right; margin-top:10px;}

#descriptions h2{
    font-family:  sans-serif;
    font-size: 18px;
    
    color: #4a565e;
    padding: 0px;
    margin:2px;
}

#descriptions p{
    font-family:  sans-serif;
    font-size: 13px;
    font-style:italic;
    color: #4a565e;
    padding: 0px;
}


/*----------------------------------------------------------------------------------*/
#content_foto_galery {

	width: 100%;

	min-width: 1100px;

	height: auto;

	padding-top: 28px;

	background-color: #fff;

}

.foto_galery ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

.foto_galery ul li {

	display: inline-block;

	width: 235px;

	height: 225px;

	/*margin-left: 19px;

	margin-top: 19px;*/

}

.first_img {

	background-color: #e3e3e3;

	transition: 0.3s all;

	z-index: 1;

}

.second_img {

	z-index: 2;

	overflow: hidden;

}

.second_img, .first_img {

	height: 150px;

	width: 200px;

	border: solid 3px #fff;

	box-shadow: 1px 0px 7px rgba(0,0,0,0.40);

	position: absolute;

}

.second_img, .foto_galery ul li:hover .first_img {

	margin-top: 9px;

	margin-left: 9px;

}

.foto_galery ul li:hover .first_img {

	box-shadow: none;

}

.second_img img {

	min-width: 100%;

	min-height: 100%;

}

.second_img span {

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0.28);

	display: block;

	position: absolute;

	opacity: 0.0;

	transition: all 0.3;

}

.second_img:hover span {

	opacity: 1.0;

}

.bg_img_galery {

	width: 226px;

	height: 19px;

	background-image: url(../images/bg_img_galery.png);

	background-size: 100% 100%;

	position: absolute;

	margin-top: 197px;

	margin-left: 13px;

}

.name_img {

	width: 184px;

	height: 53px;

	background-image: url(../images/name_img_bg2.png);

	background-size: 100% 100%;

	position: absolute;

	margin-top: 170px;

	margin-left: 20px;

	transition: all 0.3s;

	color: #5d5d5d;

	text-shadow: 2px 0px 0px rgba(255,255,255,0.2);

	line-height: 53px;

	text-align: center;

	font-size: 14px;

}

.foto_galery ul li:hover .name_img {

	background-image: url(../images/name_img_bg.png);

	color: #fff;

}

#inapoi{margin-left:10px; width:700px; height: 20px;   background-image: url(../images/catalog_left_top.png);
background-repeat: repeat-x;
background-position: top;}
#inapoi a{ font-family: Verdana,Arial,sans-serif; text-decoration: none; color: #e50004;}
#inapoi a:hover{text-decoration: underline;}


.prod_item{ width: 200px; float: left; margin: 15px 20px;}



.promo_img{ margin-top:20px; width: 200px; height: auto;  border: 1px solid #dadada; margin-left: 15px; overflow:hidden}

.promo_img img{ width: 200px; }

.promo_price { margin: 20px 15px 15px 15px; width:300px; color: #000; font-weight: bold;}

.promo_box{ width: 720px; height: auto;  border-bottom: 1px solid #dadada;}

.promo_box ul li{font-family: arial, helvetica, sans-serif !important; font-size:14px !important; font-weight: normal; color: #4f4f4f; line-height: 11px;}



input.link {
    border: none;
    float: right;
    background: none;
    background-color: #E8E8E8;
    padding-right: 15px;
    width: 100px;
    height: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #6b8aac;
    cursor: pointer;
    border: 1px solid #fff;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

input.link:hover {opacity: 0.8;}
input.toate1:hover {opacity: 0.8;}


/*--------------------BUTONS STYLE-----------------------------*/        
#dark{
        	background-color:#333;
        	border:1px solid #000;
        	padding:10px;
        	margin-top:20px;}
        	
#light{
        	background-color:#FFF;
        	border:1px solid #dedede;
        	padding:10px;
        	/*margin-top:20px;*/
            font-family: 'Open-Sans',arial, helvetica, sans-serif
}		
        
.button, .button:visited {
        	background: #222 url(overlay.png) repeat-x; 
        	display: inline-block; 
        	padding: 5px 10px 6px; 
        	color: #fff; 
        	text-decoration: none;
        	-moz-border-radius: 6px; 
        	-webkit-border-radius: 6px;
        	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
        	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
        	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
        	border-bottom: 1px solid rgba(0,0,0,0.25);
        	position: relative;
        	cursor: pointer
}
         
.button:hover							{ background-color: #111; color: #fff; }
.button:active							{ top: 1px; }
.small.button, .small.button:visited 	{ font-size: 11px}
.button, .button:visited,
.medium.button, .medium.button:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
        												  
.large.button, .large.button:visited 		{ font-size: 14px; padding: 8px 14px 9px; }												  
.super.button, .super.button:visited 		{ font-size: 30px; padding: 8px 29px 9px; width:160px; text-align:center }
        	
.pink.button, .magenta.button:visited		{ background-color: #e22092; }
.pink.button:hover							{ background-color: #c81e82; }
.green.button, .green.button:visited		{ background-color: #91bd09; }
.green.button:hover						    { background-color: #749a02; }
.red.button, .red.button:visited			{ background-color: #e62727; }
.red.button:hover							{ background-color: #cf2525; }
.red2.button, .red2.button:visited			{ background-color: #A30404; }/**/
.red2.button:hover							{ background-color: #cf2525; }/**/
.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
.orange.button:hover						{ background-color: #d45500; }
.blue.button, .blue.button:visited		    { background-color: #2981e4; }
.blue.button:hover							{ background-color: #2575cf; }
.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
.yellow.button:hover						{ background-color: #fc9200; }


.succes {
    background: url("../img/success.png") no-repeat scroll 10px center #EAF7D9;
    border: 1px solid #BBDF8D;
    color: #555555;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
}
    
.errors {        
    background: url("../img/warning.png") no-repeat scroll 10px center #FFD1D1;
    border: 1px solid #F8ACAC;
    color: #555555;
    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;        
}


/*----------------------------------*/
#prices{font-family: Arial; margin-left: 20px; font-size:18px; font-weight:600}

#prices .old{ text-decoration: line-through;}
#prices .new{ color:#A30404}


.price-block{
    padding:5px; 
    width: 100px; 
    background-color:#A30404; 
    color:#fff; 
    text-align:center; 
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
    margin:0 auto;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-top: -3px;    
}
/*---------------- POSTURI VACANTE ------------------*/
.content_post_vacant{
    width: 719px;
    margin-left: 6px;
    float: left;
    min-height: 200px;
}