/*
#831F27 ---
#8B0000 darkred
#E9967A darksalmon
*/

*{padding:0;margin:0;outline:none}

body{font-size:1em;line-height:1.5em;text-shadow:0 1px 0 rgba(0,0,0,0.01);
letter-spacing:-0.31em;word-spacing:-0.43em;-webkit-tap-highlight-color:rgba(0,0,0,0);
overflow-x:hidden;
color:#444;
background-color:#f2f2f2;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

div,header,section,nav,article,footer
{
letter-spacing:normal;
word-spacing:normal;
text-align:left
}

h1,h2,h3,h4,h5,h6,p,ul,li,a{font-weight:normal;font-style:normal}

p{text-shadow:0 1px #fff}

html{-webkit-text-size-adjust:1em;-ms-text-size-adjust:1em}

.condesed  .producsMenu, h3,  .tabLabel h2, .newsResum .textcontent h2, h2.label, .accordion h2
{font-family:'roboto_cnregular',Arial,Helvetica,sans-serif}

.normal{font-family:'robotoregular',Arial,Helvetica,sans-serif}

body,.mainMenu,textarea{font-family:Arial,Helvetica,sans-serif}.bold,h1
{font-family:'roboto_cnbold',Arial,Helvetica,sans-serif}.ltregular,h2
{font-family:'roboto_ltregular',Arial,Helvetica,sans-serif}

.uppercase,h1,h2{text-transform:uppercase}

.lowercase{text-transform:lowercase}

footer{font-size: .8em}

h1{font-size:1.4em;line-height:1em;color:#831F27}

article h1{padding-bottom:1em}

h2{font-size:1em;line-height:1em;color:#333;margin-bottom:1em}

.mark{background-color:#831F27;color:#fff;padding:.2em}

h3{font-size:1.17em;line-height:1.5em}

h4{font-size: .9em;line-height:1.5em}

h5,p{font-size:0.83em;line-height:1.5em}

h6{font-size:0.75em}p,pre{margin:1em 0}

p{max-width:680px}

pre{white-space:pre;white-space:pre-wrap}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-0.5em}sub{bottom:-0.25em}
.t10{font-size: .625em}
.big{font-size:2.2em;letter-spacing:-0.04em;line-height:1em;margin-top:-0.15em;color:#EFEFEF}


.tiny_screen .big{font-size:1.25em}

.small_screen.big{font-size:1.5em}

t20{font-size:1.25em}

.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}

a{text-decoration:none;color:#be3b0d}

a:hover,a:active{outline:0}

header h1{
	border-bottom:1px solid #be3b0d;
	padding-bottom:1em;
	text-shadow:0 1px #fff;
	border-bottom:1px solid #BFBFBF;
	box-shadow:0 1px #FFF }

article h1{}
h2{line-height:1.2em}
hr{border-width:0;
height:1px;
line-height:0;
page-break-after:always;
color:#F2F2F2;
background-color:#F2F2F2;
margin-top:1em;
margin-bottom:1em;
clear:both;
border-bottom:1px solid #BFBFBF;
box-shadow:0 1px #FFF}

.block,div,header,section,nav,article,footer,aside,details,figcaption,figure,hgroup,summary{display:block}

audio,canvas,video{display:inline-block}

[hidden]{display:none}

.inline, .inlineList li{display:inline}

.none{display:none}

.fixed{position:fixed}

.absolute{position:absolute}

.relative{position:relative}

.left0{left:0}

.top0{top:0}

.right0{right:0}

.bottom0{bottom:0}

img{border:0;-webkit-transform-style:flat !important;-ms-interpolation-mode:bicubic}

svg:not(:root){overflow:hidden}
.float_left{float:left}
.float_right{float:right}
.clear_both,hr{clear:both}
.overflow_hiden{overflow:hidden}
.center_back{background-position:center center;background-repeat:no-repeat}
.fullSize{width:100%;height:100%}
.fullWidth,hr{width:100%}
.fullHeight{height:100%}

.center_margin{margin:0 auto}
.fix_width{max-width:1400px;width:90%}

.tiny_screen.fix_width{width:96%}

.small_screen.fix_width{width:96%}

.average_screen.fix_width{width:90%}

.noLIst,  .inlineList li{list-style:none}

sqList,ul{list-style:square}

.small_screen.grid_4.tFull{width:98%;margin-right:0}

.pointer,a{cursor:pointer}
.lang,footer{width:100%}
.lang{height:33px}
.lang a,.lang{
	font-size: .83em;color:#E4E6E5;line-height:1em;
	-webkit-transition:none;
	-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}

.langSelectedWrapper a{
	position:absolute;right:0;
top:0;
text-transform:uppercase;padding:1em;
text-align:center;padding-left:40px;
padding-right:40px;
text-shadow:0 1px #333;
background-image:url('/images/util/show_lang.png');
background-repeat:no-repeat;background-position:right center;
background-color:#353c45}

.langlistWrapper{position:absolute;width:320px;right:0;top:0;z-index:110}

.langlistContent{
	position:relative;
	margin-top:33px;
	width:100%;
	min-height:40px;
	box-shadow:0 3px 3px #333;
	background-color:#353c45 }

footer{margin-top:2em;background-color:#831F27;padding-top:2em;color:#fff}
footer li{list-style:none}
footer li a{color:#000}
footer ul{float:left;margin-right:2em;margin-bottom:2em} /* margin-right:2em; */
footer h3{
	padding-bottom: .6em;margin-bottom: .6em;
	border-bottom:1px dotted #f1e3de;
	text-shadow:0 1px #6c2005;
	color:#fff;font-size:1.1em }

.lang{border-bottom:1px solid #fff;margin-bottom:13px;background-color:#4A5563}

.galleryWrapper li{
	-moz-box-shadow:0 2px 2px #999;
	-webkit-box-shadow:0 2px 2px #999;
	box-shadow:0 2px 2px #999 }

.grayBox{-moz-box-shadow:0 3px 3px #666;-webkit-box-shadow:0 3px 3px #666;box-shadow:0 3px 3px #666}


/* ---------------------------------------------------------------- */
.formWrapper{-moz-box-shadow:0 10px 10px #000;-webkit-box-shadow:0 10px 10px #000;box-shadow:0 10px 10px #000}
/* ---------------------------------------------------------------- */


.producsMenu li{list-style:none;float:left}
.producsMenu li a{border-right:1px solid #999;margin-bottom:1px;display:block;border-top:1px solid #fbfbfb;
border-bottom:1px solid #999;color:#333;-moz-box-shadow:0 1px #fff;-webkit-box-shadow:0 1px #fff;
box-shadow:0 1px  #fff;background-color:#ccc}

.producsMenu li a:hover, .producsMenu li a.active{background-color:#f0f0f0;color:#000}

.producsMenu li a{font-size: .83em;padding:.6em;min-width:10em;text-align:center}

.accWrapper{text-shadow:0 1px 0 rgba(255,255,255,0.3)}

.accInner{margin-bottom:8px;overflow:hidden;height:1px;background-color:#E4E6E5}

.innerContent{position:relative;height:auto;padding:1em;color:#444}

.static_tab.accInner{ height:auto }

.static_tab h2 a{ 
background-image:url('/images/util/rightAr.png')!important;
border-bottom:1px solid #fff!important }

.banner{ overflow:hidden;line-height:0 }

.banner img{ width:100% }

footer .bottom{width:100%;padding-top:1%;padding-bottom:1%;background-color:#4A5563;color:#fff}
footer .bottom a{color:#ccc;text-align:right;font-family:Verdana,Arial;font-size:10px;display:block;float:right}
footer .bottom a:hover{color:#fff}
footer .bottom img{vertical-align:middle;margin-left:10px}

.footerContent{padding-bottom:2em;margin-bottom:2em}

.grid_wrapper{width:102%;margin-left:0;padding-top:20px}

.grid_header{float:left;width:73%;margin-bottom:1em}

.tiny_screen .grid_header, .small_screen.grid_header{width:98%}

.grid_1,.grid_2,.grid_4,.grid_full,.logo,.grid_33,.grid_65,.grid_banner,.grid_bannerText{float:left;margin-bottom:2%}

.tiny_screen .grid_banner,.tiny_screen .grid_bannerText,.small_screen .grid_banner,.small_screen.grid_bannerText{
	margin-right:0;width:100%}

.grid_33{width:33%}

.grid_65{width:63%}

.nomargin_bottom{margin-bottom:0}

.grid_1,.grid_2,.grid_4, .grid_33, .average_screen .grid_2.newsResum,.grid_banner{margin-right:2%;position:relative}

.grid_4:last-child{margin-right:0}

.grid_banner{width:58%}

.grid_bannerText{width:40%;position:relative}

.grid_65 p{overflow:auto}

.grid_full,.small_screen .grid_2,  .average_screen .grid_2,
.tiny_screen .grid_1, .tiny_screen .grid_2, .tiny_screen .grid_4 ,
.tiny_screen .grid_65, .tiny_screen.grid_33{width:98%;margin-right:0}

.small_screen.grid_1{width:98%;margin-right:0}
.small_screen.grid_4{width:48%}
.grid_1{width:73%}.large_screen.grid_1{width:73%}
.large_screen .grid_2, .average_screen.grid_2.newsResum{width:48%}

.grid_4{width:23%}.large_screen.grid_4{width:23%}

/* ---------------------------------------------------------------- */
.galleryWrapper{margin-top:2%;margin-bottom:2%}
.galleryWrapper ul, .galleryWrapper ul li{margin-left:0!important}

.galleryWrapper li{
	height:120px;
	width:120px;
	line-height:0;
	display:table;
	overflow:hidden;
	padding:0;
	text-align:center;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#E4E6E5;
	position:relative }
.galleryWrapper li a{
	display:table-cell;
	background-color:#E4E6E5;
	vertical-align:middle;
	text-align:center}
.galleryWrapper li a img{ margin:auto }
/* ---------------------------------------------------------------- */

.videoPlay{
	position:absolute;top:0;left:0;z-index:10;background-image:url('/images/gallery_util/video-play.png');
background-repeat:no-repeat;background-position:center center;width:120px;height:120px}

.videoPlay:hover{background-image:url('/images/gallery_util/video-play_hover.png')}

.tabDiv{width:100%;font-size: .83em;overflow-x:scroll;overflow-y:hidden;margin-bottom:2em}

table th,label,input{font-size:1em;line-height:1em}
table{border-collapse:collapse;border-spacing:0}
table{background:#fff;margin-top:2em;margin-bottom:2em;width:100%;text-align:center}
table
th{text-align:center;color:#fff;padding:1em;font-weight:normal;background-color:#831F27}

td:first-child{background:#fbfbfb}table
td{color:#333;border-bottom:1px solid #ccc;border-left:1px solid #bbb;padding-left: .2em;padding-right:.2em}

table input{margin:0}tr:nth-child(odd){background:#F2F2F2}

fieldset.maxW{max-width:560px}

.logo{background-repeat:no-repeat;
background-position:center center;background-color:#831F27;height:80px;margin-bottom:0;margin-top:1px;
width:320px;margin-top:-66px;position:relative;float:left}

.logoRightBorder{position:absolute;width:1px;height:100%;right:0;top:0;background-color:#F2F2F2;display:none}
.tiny_screen .logoRightBorder, .small_screen .logoRightBorder{display:block}


/* !!--------------------------------------------------------------------- */
.bg .logo{background-image:url('/images/headers/logo.png')}
/* ---------------------------------------------------------------------!! */

/* !!--------------------------------------------------------------------- */
.en .logo, .ro .logo, .de .logo, .rs .logo{
	background-image:url('/images/headers/logo_en.png') }
/* ---------------------------------------------------------------------!! */

.tiny_screen .logo, .small_screen .logo{width:98%;margin-top:0}

.img_wrapper{overflow-x:hidden}

.img_wrapper img{width:100%}

.scrollDown{
	height:40px;width:160px;position:absolute;bottom:-30px;left:50%;margin-left:-80px;
	cursor:default;z-index:1200;color:#000;text-align:center;font-size:11px;line-height:1em;
	padding-top:30px;
	background-image:url('/images/util/scroll_down.png');
	background-repeat:no-repeat;
	background-position:center 56px;font-family:Verdana,Arial,sans-serif}
	
.scrollDown a{background-color:#831F27;padding: .8em;display:block;cursor:default;color:#fff;text-shadow:0 1px #555}

.tiny_screen .scrollDown, .small_screen
.scrollDown{display:none !important;left:-999999px}

.tabLabel{background-color:#ccc;position:relative}.tabLabel h2, h2.label , .accordion
h2{font-size: .9em;margin-bottom:0 !important}

.tiny_screen .tabLabel h2, .small_screen .tabLabel h2, .average_screen .tabLabel
h2{margin-bottom:1px !important}

.tabLabel h2 a, .tabLabel h2.static, h2.label, .accordion h2{
	display:block;padding: .6em;line-height:1.1em;
	padding-left:40px;border-bottom:1px dotted #666;
	color:#333;text-shadow:0 1px #f1f1f1;
	background-image:url('/images/util/scroll_down_w.png');
	background-repeat:no-repeat;
	background-position:left center;display:block}
	
.tabLabel h2 a.active, .tabLabel h2 a:hover, h2.label, .accordion h2.active, .accordion h2:hover{
	background-color:#831F27;text-shadow:0 1px #6c2005;color:#fff}
	
a, .accordion h2{
	-webkit-transition:background 0.5s ease;
	-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;-ms-transition:background 0.5s ease;
	transition:background 0.5s ease}
	
.tabLabel h2 a.active{background-image:url('/images/util/scroll_down_w_cl.png')}

.innerContent h3{
	color:#444;margin-bottom:10px;font-size:0.9em;
	border-bottom:1px solid #BFBFBF;box-shadow:0 1px #FFF;
	padding-bottom: .6em;text-shadow:0 1px #fff;margin-top:1em}
	
.productDescription p{border-bottom:1px solid #BFBFBF;box-shadow:0 1px #FFF;margin-top:0;padding-bottom:1em}

p.separator{
	border-bottom:1px solid #BFBFBF;box-shadow:0 1px #FFF;
	height:1em;line-height:0;
	display:block;
	clear:both;
	width:100%;max-width:100%!important;overflow:hidden}
	
h3{
	color:#555;margin-bottom:0;font-size:0.9em;padding-bottom: .2em;
	text-shadow:0 1px #fff;text-transform:uppercase;margin-top:0}
	
.innerContent img{
	float:left;margin-right:2em;border-bottom:1px solid #999;
	border-right:1px solid #CCC;border-top:1px solid #FBFBFB;box-shadow:0 1px #FFF}
	
.innerContent p{margin-top:0;overflow:auto}

.tiny_screen .productImg{width:98%;margin:0 auto}

.productImg{width:100%;background-color:#fff;border-bottom:1px solid #ccc;line-height:0}

.productImg img{width:100%;line-height:0}

.newsResum
h2{font-size: .98em;line-height:1.2em;padding-top: .6em;text-transform:none;margin-bottom:0}

.newsResum h2
a{color:#555;text-shadow:0 1px #fff}

.newsResum{
	margin-bottom:1em;overflow:hidden;height:200px;border-bottom:1px solid #ccc;position:relative;
	background-color:#E4E6E5}
	
.newsResum
.data{padding-bottom:.5em;border-bottom:1px dotted #777;line-height:1em;font-family:Verdana;font-size:11px}

.newsResum
.textcontent{height:160px;overflow:hidden;padding-left:10px;padding-right:10px}

.newsResum .img_holder{
	height:160px;width:160px;line-height:0;display:table;overflow:hidden;
	padding:0;text-align:center;float:left;margin-bottom:10px;
	background-color:#E4E6E5;font-size: .2em;border-right:1px solid #fff;
	border-bottom:1px solid #fff}
	
.galleryWrapper li a img{margin:auto}

.newsResum .img_holder a{
	display:table-cell;
	background-color:#E4E6E5;
	vertical-align:middle;
	text-align:center;
	color:#E4E6E5}

.newsResum .img_holder img{border:none;margin:auto}

.newsResum .seeMore{position:absolute;bottom:0;right:0;height:24px}

.newsResum .seeMore a{
	color:#fff;
	display:block;
	background-color:#831F27;
	font-size: .83em;
	text-shadow:0 1px #6c2005;
	padding-right:30px;
	padding-left:30px }
	
.pages{
	width:100%;
	position:relative;
	clear:both;
	padding-top:1em;
	padding-bottom:1em;
	background-color:#E4E6E5;
	border-bottom:1px solid #ccc }
	
.pages li{float:left;list-style:none}
.pages li a{color:#fff;background-color:#777;width:10px;height:16px;font-size: .83em;padding: .6em;margin-right:1px}

.pages li a.active, .pages li a:hover{background-color:#831F27}

.tiny_screen .newsResum, .tiny_screen .newsResum .textcontent, .small_screen .newsResum, .small_screen .newsResum
.textcontent{height:auto}

.tiny_screen .newsResum .textcontent,.small_screen .newsResum
.textcontent{padding-bottom:2em}

.tiny_screen .newsResum
.img_holder{float:none;width:100%;margin-bottom:16px}

.commonBanner{width:100%;position:relative;line-height:0;margin-bottom:16px}

.commonBanner
img{width:100%}

.commonContent{min-height:100%}

.commonContent
ul{font-size:0.83em;line-height:1.5em;margin:1em}

.commonContent ul
li{margin-bottom: .5em}

.commonContent p{overflow:auto}.inlineLeftImg,.inlineRightImg{
	margin-bottom:20px;margin-top:0;padding:5px;background-color:#E4E6E5;overflow:hidden;max-width:50%;
	line-height:0;overflow:hidden !important}
	
.inlineLeftImg a,.inlineRightImg
a{overflow:hidden;line-height:0}

.inlineLeftImg{float:left;margin-right:4%}

.inlineRightImg{float:right;margin-left:4%}
/*  .inlineLeftImg img , .inlineRightImg img{ width:100%;height:auto;max-height:100%;max-width:100% } */
	.inlineLeftImg img , .inlineRightImg img{ width:98%; height:auto; max-height:100%; max-width:100% }
.tiny_screen .inlineLeftImg, .tiny_screen .inlineRightImg{float:none;margin-left:0;margin-right:0;max-width:100%}

.commonContent h2{margin-bottom:1em}

.commonContent ul{margin-left:1em}

.embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%}

.embed  iframe, .embed object, .embed embed{position:absolute;top:0;left:0;width:100%;height:100%}

#cboxLoadedContent iframe{position:absolute;top:0;left:0;width:100%;height:92%}

.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed{max-width:100%}

p.address_left{
	margin-right:1%;float:left;background-color:#E4E6E5;color:#333;
	margin-left:0;padding-left:5%;padding-right:5%;padding-top: .8em;padding-bottom: .8em;
	width:39%;text-shadow:0 1px #fff;border-bottom:1px solid #ccc;margin-top:8px;margin-bottom:0}
	
.small_screen p.address_left, .tiny_screen p.address_left{width:90%;margin-right:0}

.formWrapper{display:none}

#showform{margin-bottom:1em}

.formWrapper,#showform{width:320px;position:absolute;z-index:100;right:0;top:34px}

#contactform{color:#FFF;width:100%}

#contactform .close{
	width:21px;height:21px;
	background-color:#222;
	position:absolute;
	right:10px;
	top:5px;
background-image:url("/images/contactform/close.gif");
background-position:center center;
background-repeat:no-repeat;cursor:pointer}

#contactform h3, #showform h3{background-color:#831F27;color:#FFF;text-shadow:0  1px #6c2005;font-size: .9em;margin:0}

#contactform h3{cursor:default}

#showform h3{cursor:pointer}

#contactform h3 span , #showform h3 span{
	background:url("/images/contactform/form_ico.gif") no-repeat scroll 86% 55% transparent;
	display:block; padding:3px 20px }

#contactform fieldset{-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
background:url("/images/contactform/form_top.gif") repeat-x scroll 0 0 #000;
border-color:#222;
border-image:none;
border-right:medium none;
border-style:solid none none;
border-width:3px medium medium;
margin:0;padding:0 0 1em}

#contactform legend{display:none}

#contactform p{margin:0.5em 20px;text-shadow:0 1px #000}

#contactform label{display:block;margin-bottom:3px;margin-top:3px;font-size:1em}

#contactform input, #contactform textarea{
	background:url("/images/contactform/form_input.gif") repeat-x scroll 0 0 #282828;
border:1px solid #111;
color:#FFF;
padding:5px 3px
;font-size:1em;
width:272px}

#contactform button{
	border:1px solid #341c05;
background-color:#831F27;
color:#FFF;
cursor:pointer;
height:32px;
line-height:32px;
padding:0 16px;
text-align:center}

#contactform p.submit{text-align:right}

.accordion{width:100%;position:relative;margin:0;padding:0}

.accordion h2{cursor:pointer;background-color:#ccc;margin-bottom:0;margin-top:8px}

.accordion p{
	display:block;width:96%;max-width:96%;
	padding:2%;background-color:#E4E6E5;
	margin-top:0;margin-bottom:8px;
	border-bottom:1px solid #BFBFBF;box-shadow:0 1px #FFF;line-height:1.7em}
	
.accordion h2.active{background-image:url("/images/util/scroll_down_w_cl.png")}

.jobform fieldset{border:1px solid #999;padding-left:4%;padding-right:4%}

.jobform legend{padding:1em;border:1px solid #999;color:#333;font-size:90%;text-align:left}

.jobform label{margin-bottom: .5em;padding-right:2em}

.jobform input, .jobform textarea{border:1px solid #999;padding: .5em;width:90%;max-width:450px}

.jobform input, .jobform textarea{}

.jobform textarea{font-size:1em}

.jobform input:invalid, .jobform textarea:invalid{}

.jobform button{background-color:#831F27;border:1px
solid #999;color:#FFF;cursor:pointer;height:32px;line-height:32px;padding:0
2em;text-align:center}

.jobform p{overflow-x:hidden; padding:3px}

.video-container{
	position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin-bottom:30px;margin-top:30px;
	margin-left:auto;margin-right:auto}
	
.video-container p{width:100%;height:100%;display:block;position:absolute;max-width:100%;top:0;left:0;overflow:visible}

.video-container iframe,
.video-container object,
.video-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}

#map_content{min-width:250px;font-family:'roboto_cnregular',Arial,Helvetica,sans-serif}
#map_content h2, #map_content h2:hover{
	background:none;border:none;padding:2px;padding-left:0px;font-size:18px;font-weight:bold;
	font-family:'roboto_cnregular',Arial,Helvetica,sans-serif;
	text-transform:initial;color:#333;text-shadow:none}
	
	.bigFormWrapper{
		position:relative;width:100%;
		background-color:#E4E6E5;height:auto;
	margin-bottom:8px;overflow-x:hidden}
	
table.order-form-table{min-width:800px;text-align:left}
table.order-form-table td.title, table.order-form-table td.no-bottom-border{border-bottom:none;padding-bottom:0}
table.order-form-table td.title-content{padding-top:3px}
table.order-form-table td{
	border-bottom:1px solid #CCC;border-left:1px solid #BBB;color:#333;padding:1em;
	background-color:#FBFBFB !important}
table.order-form-table td.no-left-border{border-left:none}
table.order-form-table td.text-center{text-align:center}
table.order-form-table select{font-size:0.83em;padding:1em}
table.order-form-table input{font-size:0.93em;padding: .5em}
table.order-form-table textarea{padding:1em;font-size:0.93em}
table.order-form-table.submit{
	background-color:#831F27;border:2px solid  #831F27;
	color:#fff;font-weight:bold;cursor:pointer;height:32px;
	line-height:32px;padding:0 16px;text-align:center }
table.order-form-table th{font-weight:bold}

.horizontalMenu{position:relative}

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

.horizontalMenu li
a{display:block;text-align:center}

.mainMenu{
	width:98%;border-bottom:1px solid #bfbfbf;margin-bottom:2em;font-size:0.83em;line-height:1.5em;
	-moz-box-shadow:0 1px #fff;-webkit-box-shadow:0 1px #fff;box-shadow:0 1px  #fff}
	
.langMenu li{width:50%;height:33px;margin-bottom:1px}

.langMenu li
a{padding:1em;display:block;color:#fff;font-size: .83em;text-transform:uppercase;border-bottom:1px solid #555}

.langMenu li a:hover{background-color:#222}

.mainMenu li a{
	padding-top: .6em;
	padding-bottom: .6em;
	color:#fff;
	border-top:1px solid #fff;
	min-width:106px;
	margin-right:1px;
	background-color:#4A5563}
	
/* .mainMenu li a.active, .mainMenu li a:hover{background:#ff8022;color:#fff} */
.mainMenu li a.active, .mainMenu li a:hover{background:#831F27;color:#fff}

.tiny_screen .mainMenu li{width:100% !important;margin-left:0;float:left}

.small_screen .mainMenu li{width:50% !important;margin-left:0;float:left}

.langMenu li
a{padding-left:20px;background-position:10px center;background-repeat:no-repeat}

.langMenu
a.en{background-image:url('/images/flags/en.png')}

.langMenu
a.bg{background-image:url('/images/flags/bg.png')}

.langMenu
a.ro{background-image:url('/images/flags/ro.png')}

.langMenu
a.rs{background-image:url('/images/flags/rs.png')}

.langMenu a.de{background-image:url('/images/flags/de.png')}

a.selected_lang{padding-left:55px;background-position:10px center;background-repeat:no-repeat}

#colorbox{box-shadow:5px 5px 10px #888}
#colorbox button{border:none!important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}
#cboxOverlay{background:url('/images/gallery_util/overlay.png') repeat 0 0}
#colorbox{font-size:11px}
#cboxTopLeft{width:21px;height:21px;background:url('/images/gallery_util/controls.png') no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url('/images/gallery_util/controls.png') no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url('/images/gallery_util/controls.png') no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url('/images/gallery_util/controls.png') no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url('/images/gallery_util/controls.png') left top repeat-y}
#cboxMiddleRight{width:21px;background:url('/images/gallery_util/controls.png') right top repeat-y}
#cboxTopCenter{height:21px;background:url('/images/gallery_util/border.png') 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url('/images/gallery_util/border.png') 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}

.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%}
#cboxCurrent{position:absolute;bottom:0px;left:58px}
#cboxSlideshow{position:absolute;bottom:7px;right:30px}

#cboxPrevious{
	position:absolute;bottom:0;left:0;
	background:url('/images/gallery_util/controls.png') no-repeat -75px 0;
	width:25px;height:25px;text-indent:-9999px}
	
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;
background:url('/images/gallery_util/controls.png') no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxLoadingOverlay{background:url('/images/gallery_util/loading_background.png') no-repeat center center}
#cboxLoadingGraphic{background:url('/images/gallery_util/loading.gif') no-repeat center center}
#cboxClose{
	position:absolute;bottom:0;right:0;
	background:url('/images/gallery_util/controls.png') no-repeat -25px 0;
	width:25px;height:25px;text-indent:-9999px }
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE
#cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none}

.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}

.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}

.flexslider .slides img{width:100%;display:block}

.flex-pauseplay span{text-transform:capitalize}

.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

html[xmlns]

 .slides{display:block}
 
* html.slides{height:1%}

.no-js .slides>li:first-child{display:block}

.flexslider{margin:0 0 32px;position:relative;zoom:1}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}

.loading .flex-viewport{max-height:300px}

.flexslider.slides{zoom:1}

.carousel li{margin-right:5px}

.flex-direction-nav{*height:0;height:0}

.flex-direction-nav a{
	width:60px; /* orig---60px */
	height:100%;
	margin:0;
		margin-left:6px; /* new */
	display:block;
	position:absolute;
	top:0;
	z-index:10;
	cursor:pointer;
	text-indent:-9999px;
	opacity:0;
	-webkit-transition:all .3s ease }

.flex-direction-nav .flex-next{
	background-position:center center;background-repeat:no-repeat;
	background-image:url('/images/gallery_util/next.png');
	right:-600px} /* m.!! orig---right:-60px*/
	
.flex-direction-nav .flex-prev{
	background-position:center center;background-repeat:no-repeat;
	background-image:url('/images/gallery_util/back.png');
	left:-600px} /* m.!! orig---left:-60px*/
	
.flexslider:hover .flex-next{opacity:0.8;right:0}
.flexslider:hover .flex-prev{opacity:0.8;left:0}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}

.flex-direction-nav .flex-disabled{opacity: .3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-paging{margin:0}
.flex-control-nav ol li, .flex-control-paging li{list-style:none !important;text-indent:999999px}

.flex-control-nav{ width:100%; position:absolute; bottom:-30px; text-align:right}

.flex-control-nav li{ 
margin-right:6px;
display:inline-block; 
zoom:1;
*display:inline 
}

.flex-control-nav li:last-child{margin-right:0}

.flex-control-paging li
a{width:11px;height:11px;display:block;background:#999;cursor:pointer;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}

.flex-control-paging li a:hover{background:#ccc}

.flex-control-paging li a.flex-active{background:#831F27;cursor:default}

.flex-control-thumbs{margin:5px
0 0;position:static;overflow:hidden}

.flex-control-thumbs
li{width:25%;float:left;margin:0}

.flex-control-thumbs
img{width:100%;display:block;opacity: .7;cursor:pointer}

.flex-control-thumbs img:hover{opacity:1}

.flex-control-thumbs .flex-active{opacity:1;cursor:default}

#container{overflow-x:hidden;position:relative;padding:0;margin:0;display:block;width:100%;height:auto}
#container
li{list-style:none}

#container a{outline:none !important}
.flex-caption{position:relative;padding:5px;margin-top:10px;margin-bottom:10px;width:100%}
.large_screen .flex-caption p , .average_screen .flex-caption p{display:block}

.large_screen .flex-caption , .average_screen .flex-caption{position:absolute;bottom:30px;left:60px;
padding:5px;max-width:600px;width:auto;margin-top:0;margin-bottom:0;box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
background-image:url('/images/gallery_util/caption_back.png')}

.large_screen .flex-caption h2, .large_screen .flex-caption
h1{font-size:24px}

.flex-caption h2, .flex-caption
h1{font-size:16px}

.slides
li{position:relative}

.flexslider
img{border:none}

@font-face{
	font-family:'roboto_cnbold';
	src:url('/css/user/fonts/roboto-boldcondensed-webfont.eot');
	src:url('/css/user/fonts/roboto-boldcondensed-webfont.eot?#iefix') 
	format('embedded-opentype'),
url('/css/user/fonts/roboto-boldcondensed-webfont.woff') format('woff'),
url('/css/user/fonts/roboto-boldcondensed-webfont.ttf') format('truetype'),
url('/css/user/fonts/roboto-boldcondensed-webfont.svg#roboto_cnbold') format('svg');
font-weight:normal;font-style:normal
}

@font-face{
	font-family:'robotoregular';src:url('/css/user/fonts/roboto-regular-webfont.eot');
src:url('/css/user/fonts/roboto-regular-webfont.eot?#iefix') 
format('embedded-opentype'),
url('/css/user/fonts/roboto-regular-webfont.woff') format('woff'),
url('/css/user/fonts/roboto-regular-webfont.ttf') format('truetype'),
url('/css/user/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
font-weight:normal;font-style:normal
}

@font-face{
	font-family:'roboto_cnregular';src:url('/css/user/fonts/roboto-condensed-webfont.eot');
	src:url('/css/user/fonts/roboto-condensed-webfont.eot?#iefix') 
	format('embedded-opentype'),
url('/css/user/fonts/roboto-condensed-webfont.woff') format('woff'),
url('/css/user/fonts/roboto-condensed-webfont.ttf') format('truetype'),
url('/css/user/fonts/roboto-condensed-webfont.svg#roboto_cnregular') format('svg');
font-weight:normal;font-style:normal
}

@font-face{
	font-family:'roboto_ltregular';
	src:url('/css/user/fonts/roboto-light-webfont.eot');
src:url('/css/user/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/css/user/fonts/roboto-light-webfont.woff') format('woff'),
url('/css/user/fonts/roboto-light-webfont.ttf') format('truetype'),
url('/css/user/fonts/roboto-light-webfont.svg#roboto_ltregular') format('svg');
font-weight:normal;font-style:normal
}

.videoWrapper{
	position:relative;margin:0;padding:0;box-sizing:border-box;background-color:#F2F2F2;
margin-bottom:40px;min-height:400px;height:auto;overflow:hidden}

#videoImg{width:100%;display:none}
#myVideo,video{}

