*{margin:0; padding:0;}
body{background:#f3f3f4;font-family:Trebuchet MS, sans-serif; font-size:12px;}
header{width:100%; float:left;}
#top_area{background:#004890 url('../media/1515/top_area_bg.jpg') no-repeat 30%; width:100%; height:44px; border-top:1px solid #b3c6d5; border-bottom:1px solid #b3c6d5; float:left; margin:5px 0 10px 0;}
.flags{margin:10px 0;	width:264px; float:right;}
.flags a{float:right; margin:0 0 0 10px;}
.contact{float:right; margin:3px 0 0 30px; height:24px; padding:0 10px;}
.contact a{color:#667; text-decoration:none; line-height:24px;}
.wrapper{width:980px; margin:0 auto; position:relative;}
.logo_mae{background:url('../media/1623/guvern_ro.png') no-repeat; width:490px; height:100px; float:left; margin:-22px 0 0 0px;}
.logo_eviza{float:right;color:#fff; font-size:20px; font-weight:bold; text-decoration:none; line-height:44px; text-align:right; text-shadow: 1px 1px 1px #333;}
.rmae{ margin:32px 0 0 100px; color:#fff; font-size:20px; font-weight:bold; text-decoration:none; font-family: 'Trajan Pro', 'Trebuchet MS' serif;}
.page_content{position:relative;float:left;	width:100%;	margin-top:30px;}
a.logolink:link { text-decoration: none !important; }
a.logolink:hover { text-decoration: none !important; }
a.logolink:active { text-decoration: none !important; }
a.logolink:visited { text-decoration: none !important; }

/* buttons area */
.buttons-area{height80px; width:1020px; float:left; top:10px;z-index:11000; position:absolute; margin-left:-20px;}
.buttons-area a{width:300px; height:64px; display:block; font-size:18px; border:none; padding:9px 0; outline:none; text-align:center; color:#fff;}
a.get_info{float:left;background:url('../media/1538/button_bg_left.png') no-repeat left 0; cursor:pointer;}
a.apply{float:right; background:url('../media/1537/button_bg_right.png') no-repeat right 0; cursor:pointer;}

.panels-area{width:100%; height:500px; position:absolute; display:block;}
.panels-area .panel-info {width:290px; background:url('../media/1069/panel_bg.png') repeat; display:none; height:460px; float:left;  margin-left:0; padding:20px 0;}
.panels-area .panel-apply {width:290px; background:url('../media/1069/panel_bg.png') repeat; display:none; height:460px; float:right; margin-right:0; padding:20px 0;}

.actionbutton{height:60px; width:270px; color:#000; font-weight:normal; float:left; text-decoration:none; display:block; cursor:pointer; 
padding:10px 10px 30px 10px; background:#fff;}

h1{font-size:24px; text-align:left; font-weight:normal; background:#d3d3d3;width:75%; float:left;height: 28px;
line-height: 30px; margin:6px 0 0 0; padding:10px 0 10px 0; color:#666; text-indent:30px; 
	-moz-border-radius:0 25px 25px 0; -webkit-border-radius:0 25px 25px 0; border-radius:0 25px 25px 0;}
.number{color:#666; background:url('../media/1070/panel-headline.png') no-repeat; width:65px; height:60px;float:left; line-height:60px;
text-align:center; font-size:30px;}
.details{color:#666; text-align:right; margin-right:15px; float:right; width:80%;}
h2{margin:0px 0 25px 10px; font-size:20px; line-height:18px; width:95%; display:block; font-weight:normal; float:left; z-index:999999; color:#666;}
h2.forapply {margin:40px 0 10px 10px;}
h2.home_h{margin:45px 0 10px 10px;}
h3{margin:5px 0 10px 10px; font-size:14px; width:95%; display:block; font-weight:normal; float:left; z-index:999999; color:#666;}
a h3{text-decoration:underline; color:#08406f;}
h3 a{color:#000;}
.selector {float: left;margin:0; width: 100%; padding:none; background:#d3d3d3; color:#666;}
.selector div{width:92%; float:left; margin:6px 0 6px 10px;}
.selector div label {float: left;font-size: 14px;font-weight: 100;width:66%;line-height: 16px;}
.selector div label span {float: left;font-size: 10px;line-height: 14px;letter-spacing: 1px;}
.selector div select {float: right;line-height: 10px;width: 90px;height: 28px;border: 1px solid #bfbfbf;display: inline-block;
padding: 4px 10px 5px 5px;font-size: 10px;outline: none;color: #000;-webkit-appearance: none;
-moz-appearance: none;appearance: none;background: #fff url("../media/1073/arrow.png") no-repeat 94% 50%;
}
a.verif-btn { float: right; width:100px; margin:10px -26px 0 0; cursor:pointer; outline:none; color:#fff; text-decoration:none; height:40px; 
line-height:32px; text-align:center; font-size:18px; background:url("../media/1071/button_check.png") no-repeat;}
a.close{display:block; float:right;cursor:pointer; margin:0 10px 0 0; width:20px; height:20px;}
.white-band{width:100%; background:url("../media/1072/separator.png"); margin:10px auto; height:22px;}
.white-bg {float: left; width: 100%; margin: 30px 0 30px 0; min-height: 10px;}
.paddings {padding:0 25px;}
.white-bg p{text-align:center; color:#333;}
.white-bg p a { color:#8fb7ff;; text-decoration: none; }

.disclaimer{font-size:10px !important;}

/* footer */
footer{float: left;width: 100%;margin-bottom: 3px;}
footer nav{list-style: none;float: left;height: 20px;line-height: 20px;}
footer nav li {float: left;}
footer nav li a{float:left; color:#000; text-decoration: none;}
footer nav li a:hover{text-decoration:underline;}
footer nav li span {float: left;padding: 0 10px;}
footer .copy {float:right;}


body{background:#eee;margin:0;padding:0}
.example{background:#FFF;width:500px;border:1px #000 solid;margin:20px auto;padding:15px;-moz-border-radius: 3px;-webkit-border-radius: 3px}

/* slider area*/
.slider{width:100%; height:500px; float:left;}
#slider-code { height: 500px; overflow:hidden; }
#slider-code .viewport { float: left; width: 980px; height: 500px; overflow: hidden; position: relative !important;  }
#slider-code a.buttons { display: none; position:absolute; color:#fff; margin-top:100px; text-decoration:none; font-size:70px; }
/*#slider-code .next { margin-left:10px; }
#slider-code .prev { margin-left:940px; }*/
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding:0; height:500px; width: 980;}


/* page 2 */
.spage-bg {
width: 100%;
float: left;
margin:0;
position: relative;
}
.mainLinks {
float: left;
padding: 25px;
width: 630px;
background: #fff;
box-shadow: 0px 1px 2px #c3c3c3;
border-top: 2px solid #d7d7d7;
}
.mainLinks div
{
	margin: 0 0 15px 0;
	float:left;
	width:100%;
}
.fix-sidebar {
position: absolute;
top: 0;
right: 0;
height: auto;
width: 280px;
padding:0 0 20px 0;
background: #fff;
}
.mainLinks h3{
display: block;
font-weight: normal !important;
font-size: 18px;
float:left;
margin:0;
width:100%;
}
.mainLinks p {
text-align: left;
color: #000;
float: left;
padding: 5px 0 0 0;
}
.mainLinks span.despreWebsite{
text-align: left;
color: #666;
float: left;
padding: 5px 0 0 0;
}
.fix-sidebar a.headerlink {
line-height: 50px;
height:50px;
text-indent:10px;
width:100%;
float: left;
font-size: 16px;
color:#fff;
text-decoration:none;
margin: 0 0 10px 0;
background:url("../media//1077/header_page2.jpg") repeat-y;
}
.permanentLinks
{
	position: static; 
	top: auto; 
	width: 270px; 
	margin-top: 42px;
}
.permanentLinks div a {
line-height: 18px;
display: block;
float: left;
color: #08406f;
width:96%;
	font-weight:bold;
padding:10px;
text-decoration:none;
}
.permanentLinks div a:hover
{
	background:#f4faff;
}

.infoLink
{
	float:left;
	width:100%;
}

.minimum_height
{
	min-height: 670px;
}
.minimum_height table
{
	margin:15px 0;
	float:left;
	color:#666;
}
iframe#iframecalcul
{
	border:1px solid #fff;
	width:100%;
	height:800px;
	padding:20px 0;
}

table.stateViza tbody
{
	display: block; width:100%;  height: 400px; overflow-y: scroll; text-transform:uppercase;
	
}

table.stateViza tr
{
	line-height:30px;
}
table.stateViza tr.darkRow
{
	background:#f1f1f1;
	float:left;
	width:100%;
}
table.stateViza tr.lightRow
{
	background:#f9f9f9;
	float:left;
	width:100%;
}
table.taxevize_t th
{
 	background:#d3d3d3;
	height:60px;
}
table.taxevize_t td
{
	height:50px;
	padding:5px 10px;
}
tr.darkRow
{
	background:#f1f1f1;
}
tr.lightRow
{
	background:#f9f9f9;
}

.minimum_height p
{
	padding:5px 0;
	color:#666;
}
.minimum_height a
{
	color:#8FB7FF;
}
.minimum_height ul.liststl
{
	float:left;
	width:96% !important;
	padding-left:30px;
	margin:10px 0;
	color:#666;	
}
p.listlike
{
	float:left;
	width:100%;
	padding-left:30px;
	margin:0;
	color:#666;	
}
.lower
{
text-transform:lowercase;
}

.decimal
{
	list-style: decimal;
}

.none
{
	list-style: none;
}

.square
{
	list-style: square;
}

.minimum_height ul li
{
	
	width:100%;
	float:left;
	margin:5px 0;
	color:#666;
}

.k-window-titlebar {
    height: 30px !important;
}
.k-window-title
{
	margin-top: 5px ;
}

#contact_mae
{
	width:60%;
	margin:80px auto;
}

#contact_mae input[type=text]
{
	width:100%;
	float:left;
	margin:0 0 20px 0;
	height:30px;
	color:#666;
	text-indent:10px;
}
#contact_mae textarea
{
	width:100%;
	min-height:150px;
}
#contact_mae input[type=submit]
{
	width:50%;
	margin:20px 0 0 0;
	height:42px;
	background: #0e76bd;
	background: -webkit-linear-gradient(#0e76bd, #08406f) !important;
	background: -o-linear-gradient(#0e76bd, #08406f) !important;
	background: -moz-linear-gradient(#0e76bd, #08406f) !important;
	background: linear-gradient(#004890, #08406f) !important;
	border: 1px solid #004890  !important;
	color:#fff;
}

#checkVisaSticker_mae
{
	width:60%;
	margin:80px auto;
}
#checkVisaSticker_mae input[type=text]
{
	width:100%;
	float:left;
	margin:0 0 20px 0;
	height:30px;
	color:#666;
	text-indent:10px;    
}
#checkVisaSticker_mae input[type=button]
{
	width:50%;
	margin:20px 0 0 0;
	float: left;
       position: relative;
       left: 25%;
	height:42px;
	background: #0e76bd;
	background: -webkit-linear-gradient(#0e76bd, #08406f) !important;
	background: -o-linear-gradient(#0e76bd, #08406f) !important;
	background: -moz-linear-gradient(#0e76bd, #08406f) !important;
	background: linear-gradient(#004890, #08406f) !important;
	border: 1px solid #004890  !important;
	color:#fff;
}
.partial-text
{
	width:95% !important;
	border: none;
	outline: none;
}
.input-box 
{
    display: flex;
    width: 98% !important;
    height: 30px;
	margin:0 0 20px 0;
    background: #fff;
    border: 1px solid #767676 !important;
    padding-left: 0.5rem;
    font-family: sans-serif;
	align-items: baseline;
}
.input-box:focus-within
{	
	outline-style: auto;
}
.input-box .prefix 
{
    width: 9%;
    font-weight: 260;
    font-size: 12px;
    color: #999;
	float: left;
}

h4{width:100%; float:left; margin:15px 0 10px 0;}

.select-box-visa
{
	background:#ddd; 
	margin-top:5px !important; 
	width:94% !important; 
	float:left;
	padding:20px;
}
.select-box-visa label
{
	width:90%;
	float:left;
	color:#333;
}

.select-box-visa input
{
	float:left;
}

p.duratasedere{font-weight:bold; width:100%;}

.btn-default
{
	background: -webkit-linear-gradient(#0e76bd, #08406f) !important;
	background: -o-linear-gradient(#0e76bd, #08406f) !important;
	background: -moz-linear-gradient(#0e76bd, #08406f) !important;
	background: linear-gradient(#0e76bd, #08406f) !important;
	border: 1px solid #0e76bd !important;
	font-size: 14px !important;
	font-weight: normal !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	-o-border-radius: 2px !important;
	color: #fff !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: center !important;
	white-space: nowrap !important;
	vertical-align: baseline !important;
	height: 40px !important;
	background-repeat: no-repeat !important;
	background-position: left center !important;
	background: -ms-linear-gradient(#0e76bd, #08406f );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e76bd', endColorstr='#08406f' );
	zoom: 1;
}

a.anchor_link
{color:#000 !important;}


.minimum_height ul#panelbar
{
	float:left;
	width:100% !important;
	padding:0;
	margin:10px 0;
}

hr
{
	width:100%; float:left; background:#ccc; height:1px; border:none; margin:5px 0;
}


.sigla_left
{
	bottom: 0;
	float: left;
	margin:0;
	width: 100%; 
	background:#d3d3d3; 
	color:#666;
	height:12% !important;
	
}
.sigla_right{
	float: left;
	background-color:#fff !important; 
	height:13% !important;
	margin:0; 
	width: 100%; 
	color:#666;
	}


/* MEDIA QUERIES */

@media screen and (min-width : 320px) and (max-width: 768px)
{ 
	.wrapper {width:98%;}
	.buttons-area { width: 100%; float:left; margin:0; position:relative;}
	.logo_eviza {font-size: 14px;}
	.logo_mae {zoom:0.7;}
	.slider {height: 380px;}
	a.get_info, a.apply{background:#004890; width:40%; background-image:none; height:54px; line-height:54px;}
.panels-area{border:1px solid red; position:relative; float:left; margin-top:30%;}
}
@media screen and (min-width : 768px) and (max-width: 1100px)
{ 
	.wrapper {width:760px;}
	.buttons-area { width: 800px;}
	.logo_eviza {font-size: 18px;}
	
}

















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
