﻿body { font-family: Arial; margin:0; padding: 0; }
*,html { margin:0; padding: 0; }



a { color: #336699;  } 
a:hover{color: #6699cc;}
#header, #pagemain, #footer  { position: relative; width: 100%; overflow:hidden; }


#header .bar { height: 40px; background: url(/images/NewDesignImages/header-lang-bg.jpg) repeat-x; line-height: 36px; }

#header .bar ul { list-style-type: none;  }
#header .bar ul li { float: left; margin-right: 20px; }
/*#header .bar ul li a { color: #156ba8;}*/

#header .bar ul.language { float: right; }
#header .bar ul.language li { margin-right: 0; }
#header .bar ul.language a { font-size: 12px; }





#header .bar ul li ul { display: none; position: relative; z-index: 20; color: #434343; overflow:hidden; background-color: rgb(255,255,255); background-color: rgba(255,255,255,0.9); width: 183px; padding: 5px 0; border:1px solid #d3d3d3; margin-top: -3px;}
#header .bar ul li ul.active { display: block; }
#header .bar ul li ul li { float: none; margin: 3px 0; line-height: 20px;  }
#header .bar ul li ul li a { color: #434343; text-decoration: none; padding:1px 5px 1px 10px; }
#header .bar ul li ul li i { background: url(/images/NewDesignImages/logged-icons.png) no-repeat; width: 20px; height: 18px; display: block; float: left; margin: 0 0 0 10px;}
#header .bar ul li ul li i.logg-edit { background-position: 0 0; } 
#header .bar ul li ul li i.logg-pass { background-position: -1px -22px; } 
#header .bar ul li ul li i.logg-exit { background-position: 0 -43px; } 

#header .bar ul li ul li:hover { background-color:#a5a5a5; }
#header .bar ul li ul li:hover a {color: #fff;}
#header .bar ul li ul li:hover i.logg-pass { background-position: -29px -22px; }
#header .bar ul li ul li:hover i.logg-edit { background-position: -29px 0px; }
#header .bar ul li ul li:hover i.logg-exit { background-position: -29px -43px; }

#header .bar ul li ul li i.my-order { background: url(/images/NewDesignImages/cos1.png) no-repeat; width: 20px; height: 18px; display: block; float: left;margin: 4px -2px 0px 11px;}
#header .bar ul li ul li:hover i.my-order {background: url(/images/NewDesignImages/cos2.png) no-repeat; width: 20px; height: 18px; display: block; float: left;margin: 4px -2px 0px 11px;}


ul li.not-hover:hover{
background:none !important;

}

.not-hover:hover{
background:none !important;

}

.not-hover:hover a{
color :#434343 !important;
}

.not-hover a{
font-weight:normal;
}

.not-hover  li:hover {
background-color:#a5a5a5!important;
}

.not-hover  li:hover a {
color: #fff!important;
}

.not-hover  li:hover span{
color: #fff!important;
}


/* OUR PROJECTS */

#header .bar ul.our_projects { float: right; }
#header .bar ul.our_projects li { margin-right: 0; margin: 0 12px 0 14px; }
#header .bar ul.our_projects li a { font-size: 12px; }
#header .bar ul.our_projects li.separatorTop { width:0px; color: #b6b6b6; font-size: 13px; margin: 0;}

#header .bar ul.our_projects li.lang { margin-left: 20px;*margin-top: 13px; background: url(/images/lang_flags.png) center left no-repeat; }
#header .bar ul.our_projects li.lang a{ width: 16px; display: inline-block; height: 12px;*display: inline; *zoom:1;}





.container { width: 1000px; margin:0 auto; overflow: hidden;}
.hidden { display: none; }
img { border: 0; }

#header .logo { margin-top: 1px; }
#header .logo .container { height: 133px; background: url(/images/NewDesignImages/header-bg-europe.png) no-repeat; overflow:visible;  }
#header .logo .container .title { float: left; width: 65%; }
#header .logo .container .title img { margin-top: 20px; float: left; margin-right: 20px; }
/*#header .logo .container .title a { font-size: 28px; color: #484848; text-decoration: none; letter-spacing: -1px; margin-top: 30px; line-height: 133px; margin-left: 10px;}
*/
#header .logo .container .title a { font-size: 28px; color: #484848; text-decoration: none; letter-spacing: -1px; margin-top: 30px; line-height: 133px; font-weight: bold; }

#header .logo .container .support { width: 35%; float: right; }

#header .logo .container .support ul { list-style-type: none; }
#header .logo .container .support ul li { float: left; }
#header .logo .container .support ul.toolbar{ float: right; background-color: #c7c6c6; overflow: hidden; display: inline-block; padding: 3px 4px 3px 8px;}
#header .logo .container .support .data{ float: right; margin-top: 15px; text-align: right; }
#header .logo .container .support .data p{ font-size: 10px; color: #a8a8a8; margin: -4px 0;}
#header .logo .container .support .data a{ font-size: 12px;  }

#header .nav { list-style-type: none; overflow: hidden; height: 34px; position: relative; }
#header .nav li { float: left; line-height: 34px;}
#header .nav li  a{ color: #fff; text-decoration: none;}


ul.nav>li:nth-child(odd) { padding: 0 20px 0; }



#header #menu { text-align: center; margin:0 2px;}
#header #menu .menu-section { height: 34px; border-bottom: 4px solid #06609e; background: url(/images/NewDesignImages/bgmenu.jpg) center center; }

#header #menu .menu-section>div { display: inline-block;  margin: 0 auto;  _overflow:hidden;/*IE6, IE7*/  *zoom:1;  *display:inline; }


ul.user-types { list-style-type: none; margin-top: 18px; overflow: hidden; padding: 0 2px;}
ul.user-types li { float: left; margin-left: 18px; margin-bottom:10px; }
ul.user-types li:first-child { margin-left: 0;}
ul.user-types li a { display: block; height: 85px; width: 320px; line-height: 90px; background: url(/images/NewDesignImages/buttons-user-type.png) no-repeat; text-align: center; color: #1266a6; text-decoration: none; font-size: 24px; }
ul.user-types li a strong { color: #474747; }
ul.user-types li:hover {
-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 2px 3px rgba(50, 50, 50, 0.4);
box-shadow:         0px 2px 3px rgba(50, 50, 50, 0.4);
}
ul.user-types li a:hover { 
	background-position: 0 -90px;
}


/*#header .nav li menuList*/

[class^="icon-"],
[class*=" icon-"]  { 
	display: inline-block;
	vertical-align: text-top;
	width: 24px;
	height: 21px;
	line-height: 40px;	
	margin-right: 5px;
	background: url(/images/NewDesignImages/icons-header.png) no-repeat;	
}

[class^="user-type-"],
[class*=" user-type-"] {
	display: inline-block;
	vertical-align: middle;
	height: 58px;
	width: 63px;
	margin-right: 13px;
	background: url(/images/NewDesignImages/icons-user-type.png) no-repeat;	
}

.user-type-pf { background-position: 0 0;}
.user-type-pj { background-position: -94px 0;}
.user-type-ap { background-position: -177px -1px;}

.icon-key { background-position: -4px -26px; }
.icon-register { background-position: -36px -26px;}
.icon-facebook { background-position: 0 -2px;}
.icon-twitter { background-position: -28px -2px;}
.icon-sitemap { background-position: -56px -2px;}
.icon-rss { background-position: -83px -2px;}
.icon-admin { background-position: -110px -2px;}
.icon-help { background-position: -70px -53px;}
.icon-refresh { background-position: -106px -53px;}
.icon-remember { background-position: -71px -26px;}
.icon-skype { background-position: -33px -52px;}


.icon-usd { background-position: 2px -79px;}
.icon-eur { background-position: -23px -79px;}
.icon-ron { background-position: -46px -79px;}
.icon-uah { background-position: -72px -79px;}
.icon-rub { background-position: -96px -79px;}


i.newicon-remember
{
display: inline-block;
vertical-align: middle;
height: 17px;
width: 16px;
margin-right: 3px;
background: url(/images/NewDesignImages/icons_pass.png) no-repeat;	
}


.slide-services { position: relative; margin-top: 20px; *margin-top: 30px;}

.slide-services h5.title { color: #474747; margin-bottom: 15px; background: url(/Images/NewDesignImages/separator.png) 0 5px repeat-x; }
.slide-services h5.title span{ background-color: #fff; font-size: 16px; font-weight: bold; padding: 0 30px 0 20px;}
		/*
			Slides container
			Important:
			Set the width of your slides container
			Set to display none, prevents content flash
		*/
.slides_container { 	width:1000px; display:none; margin: 0 auto; padding:0 2px;}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
.slides_container div { width:1000px;	height:167px; display:block; }
		
		/*
			Optional:
			Reset list default style
		*/
.pagination { list-style:none; position: absolute; right: 0; top: 5px; background-color: #fff; padding-left: 15px; padding-right: 2px;} 
.pagination li { float: left; margin-left: 3px; }
.pagination li a { background: url(/images/NewDesignImages/slide-pagination.png) -11px 0 no-repeat; display: block; height:0; width: 9px; overflow: hidden; padding-top: 14px;}
.pagination li a:hover { background-position: -1px 0;  }


		/*
			Optional:
			Show the current slide in the pagination
		*/
.pagination .current a {	background-position: -1px 0; }
		
		
		/*
			Next,
			Prev		
		*/
/*#slides .prev, #slides .next { margin-top: 5px; left: 20px; background: url(/images/NewDesignImages/slide-icons.png) 0 -16px no-repeat; position: absolute; height:0; width: 11px; padding-top: 14px; overflow: hidden; }*/
#slides .prev, #slides .next { display:none;}

#slides .next { left: 40px; background-position: -20px -16px;}
#slides .prev:hover { background-position: 0 0; }		
#slides .next:hover { background-position: -20px 0; }		
	
.slides_container div ul li{ list-style-type: none; float: left; border:1px solid #ccc; height: 160px; width: 318px; margin-left: 18px; position: relative; }

.slides_container div ul li:first-child { margin-left: 0px; }
.slides_container div ul li h5 { background-color: rgba(255, 255, 255, 0.75);   padding: 4px 0 5px; bottom: 29px;  width: 100%; bottom:28px\9; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BFffffff', endColorstr='#BFffffff'); /* IE */}
.slides_container div ul li a{ color: #336699; font-size: 14px; font-weight: normal; padding: 5px 10px 10px 30px\9;  }
.slides_container div ul li a:hover{color: #6699cc;}

.slides_container div ul li p { color: #434343; font-size:12px; height: 30px; overflow: hidden; padding: 0 30px; }

.slides_container div ul li .trigger {  
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BFffffff', endColorstr='#BFffffff');	
		display: block\9; 
		zoom:1;
}

/*
.slides_container div ul li img { height:70px; width:56px; float: left; margin: 17px 10px 0 3px;}
.slides_container div ul li .content { margin-top: 15px; width: 140px; height: 75px; overflow: hidden; }
.slides_container div ul li .content h5 { color: #176199; line-height: 16px; margin-bottom: 5px;}
.slides_container div ul li .content p { color: #5c5c5c; font-size: 12px; line-height: 13px;}
.slides_container div ul li p.details { margin: 3px 5px 0 0; text-align: right; }
.slides_container div ul li p.details a{ font-size: 11px; color: #176199; }*/

.bubbleInfo {
   display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 92px;
	padding: 4px 10px 5px 30px;
	background-color: rgba(255, 255, 255,0.75);
	
}

.popupServices {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BF000000', endColorstr='#BF000000'); /* IE */
	background-color: rgba(0,0,0,0.65);
	color: #fff;
	font-weight: normal;
	font-size: 12px;
}


#pagemain .container .content  { width: 660px; float: left;}
#pagemain .container .aside  { color: #434343;float: right;font-size: 13px;width: 320px;}

/* Footer */

div.footer
{
	background:#e5e5e4 url(/Images/NewDesignImages/bg-footer.png) top center no-repeat;
	border-top:1px solid #b6bac0;
	overflow:hidden;
	padding:30px
}

div.footer div.copyright div.left-column
{
	margin-right:300px
}

div.footer div.copyright div.left-column p.date
{
	font-size:13px;
	color:#474848;
	margin-bottom:25px
}

div.footer div.copyright div.left-column p.desclaimer
{
	font-size:11px;
	color:#969696;
	line-height:15px;
	margin-bottom:35px;
	text-align:justify
}

div.footer div.copyright div.left-column p.visits
{
	font-size:12px;
	color:#777
}

div.footer div.right-column h5
{
	font-weight:700;
	font-size:14px;
	color:#474848
}

div.footer div.right-column table
{
	margin-top:15px;
	font-size:13px;
	line-height:20px;
	color:#777
}

div.footer div.right-column table tr td:first-child
{
	padding-right:5px
}

div.footer div.right-column table tr td span
{
	font-weight:700;
	color:#474848
}

div.footer div.right-column {
float: right;
margin-left: -220px;
width: 220px;
}

div.footer div.copyright
{
	float:left;
	width:100%
}
/* End Footer*/


/*Page Main content*/

/* BLOCKS
-------------------------------------------- */





.block-arrow { cursor: pointer;display: inline-block; background: url(/images/NewDesignImages/menu-arrows.png) 0 -14px no-repeat; height: 16px; width: 16px; padding-right: 15px; }
.block-arrow.closed { background-position: 0 2px; }


#section-block, #menu-block { position: relative; overflow: hidden; margin-top: 30px;}
#menu-block > h4{ background-color: #f4f4f4; border:1px solid #e2e2e2; padding: 10px 10px 10px 25px; color: #4f4f4f; font-weight: normal; }
#menu-block h4:hover {cursor: pointer;}

#menu-block .section { }
#menu-block .footerBlocks { border:1px solid #e2e2e2; border-top:0; height: 15px;}
#menu-block .section>div {  padding: 25px 13px 15px; overflow: hidden; }


#section-block h5{ color: #474747; margin-bottom: 15px; background: url(/Images/NewDesignImages/separator.png) 0 5px repeat-x;}
#section-block h5 span{  background-color: #fff; font-size: 16px; font-weight: bold; padding: 0 30px 0 20px;}
/*
.tabs {list-style-type: none;
overflow: hidden;
background: url(/images/NewDesignImages/pxblock.png)) 50% bottom repeat-x;
padding: 5px 30px 0;
margin-top: 30px;
position: relative;}
.tabs { list-style-type: none; overflow: hidden; background: url(/images/NewDesignImages/pxblock.png) 50% bottom repeat-x; padding: 5px 30px 0; margin-top: 10px; position: relative; }
.tabs li{ float: left; padding: 10px 20px; border:1px solid #e5e5e5; border-bottom: 0; margin-right: 10px; font-size: 14px; font-weight: bold; background-color: #e0e0e0;}

.tabs li.active:hover, .tabs li.active { background-color: #fff;  border-bottom: 1px solid #fff;}

.tabs li:hover { background-color: #f0f0f0; cursor: pointer; }
.tabs li span { display:inline-block; padding: 1px 8px; font-size: 10px; font-weight: normal; color: #fff; position: absolute; top: 0px; background-color: #a91d16; background-color: rgba(196,29,22,0.7);  z-index: 1; }



 .tabs-content { display: none; }
.tabs-content.active { display: block; }

*/


.tabs {list-style-type: none;
overflow: hidden;
background: url(/images/NewDesignImages/pxblock.png)) 50% bottom repeat-x;
padding: 5px 30px 0;
margin-top: 30px;
position: relative;}
.tabs { list-style-type: none; overflow: hidden; background: url(/images/NewDesignImages/pxblock.png) 50% bottom repeat-x; padding: 5px 20px 0; margin-top: 10px; position: relative; }
.tabs li{ position: relative; float: left; padding: 10px 20px; border:1px solid #e5e5e5; border-bottom: 0; margin-right: 10px; font-size: 14px; font-weight: bold; background-color: #e0e0e0;}

.tabs li.active:hover, .tabs li.active { background-color: #fff;  border-bottom: 1px solid #fff;}

.tabs li:hover { background-color: #f0f0f0; cursor: pointer; }
.tabs li span { right: -10px; top: -5px; display:inline-block; padding: 1px 8px; font-size: 10px; font-weight: normal; color: #fff; position: absolute; background-color: #a91d16; background-color: rgba(196,29,22,0.7);  z-index: 1; }

 .tabs-content { display: none; }
.tabs-content.active { display: block; }


.adspace { background-color: #2675a3; height: 60px;  width: 100%; text-align: center; line-height: 60px; color: #fff; margin: 10px 0; }

.search { position: relative; }


login-form  p{ margin-left: 10px;}

.vff img { margin:0 auto; display: block; }

.cia i.icons { display:block;  height: 101px; width: 173px; background: url(/images/NewDesignImages/icons-cia.png) no-repeat; margin:0 auto;}

.cia div i.icons.moto { background-position: -170px 0; }
.cia div i.icons.tractor { background-position: -340px 0; }
.cia div i.icons.bus { background-position: 0 -101px; }
.cia div i.icons.truck { background-position: -170px -101px; }
.cia div i.icons.car { background-position: -345px -101px; }
.cia div i.icons.remorca { background-position: 0px 0px; }


.cv .left{ width: 45%; float: left; }
.cv .right{ 	width: 45%;	float: right; color: #8d8d8d; font-size: 12px;}

.cv .right input[type='text']{ width: 50px; margin:1px 5px; font-size: 12px; }

.tabs-content { display: none; }
.tabs-content.active { display: block; }

.small { font-size: 10px; color: #a4a4a4; }

label.remember{ font-size: 10px;  margin-top: 4px;}






/* DIALOG BOX
--------------------------------------*/
#ctl00_LoginPopup1_auth_dialog,

#ctl00_Necredibil1_CheckContribuabilInNecredibil,
#skype-dialog,
#help-dialog,
#video-dialog,
#steps-dialog-de,
#steps-dialog-cde,
#steps-dialog-dr,
#helpMcc-dialog,
#checkvoucher-dialog,
#processMcc-dialog,
#ctl00_Sidebar1ContentPlaceHolder_CheckVoucherMCC1_voucher_dialog,
#ctl00_LoginPopup1_LVP1_Login11_MPassAuth_dialog_ChoseUser,
#ctl00_MPassAuth12_dialog_ChoseUser,
#ctl00_SheetContentPlaceHolder_Auth_MPassAuth12_dialog_ChoseUser,
#ctl00_CheckVoucherMCCmultiply1_voucher_dialog,
#ctl00_mw_dialog_AvizPoPUP,
#EFacturaRegistration-dialog,

/*--------- New FAQ ------*/
#ctl00_ContentPane_FaqManager1_pDialog,
#ctl00_ContentPane_FaqManager1_pViewQuestion,

/*------Comanda online-----------*/
#loading,
#ctl00_body_Comanda_Cabinet1_Panel_commanda_dialog,
#upload-dialog,
#ctl00_body_Comanda_Cabinet1_Feedback_PanelFeedBack,
#ctl00_body_Comanda_Cabinet1_pConfirmPayAction,
#ctl00_body_EFactura_Agreement1_AgreementPanel
{ display:none; z-index: 99999; background-color: rgba(0,0,0, 0.5); top:0; left: 0; right:0; bottom:0; position:fixed;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#55000000, endColorstr=#55000000);

 }
 
 
 .ModalPoPUP
 { display:none; z-index: 99999; background-color: rgba(0,0,0, 0.5); top:0; left: 0; right:0; bottom:0; position:fixed;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#55000000, endColorstr=#55000000);
 }
 
 
 /*------Comanda online-----------*/
 .resizable-textarea { display: inline-block; margin-left: 25px; }

div.grippie {
background: #EEEEEE url(/images/grippie.png) no-repeat scroll center 2px;
border-color: #e8e8e8;
border-style: solid;
border-width: 0pt 1px 1px;
cursor: s-resize;
height: 9px;
overflow: hidden;
background-color: white;
margin-bottom: 20px;
} 

.dialog-box a.close { display: block; position: absolute; width: 20px; height: 20px; background: url(/images/NewDesignImages/close-dialog.png) no-repeat; top: 15px; right: 15px; cursor: pointer;}

 /*------Comanda online-----------*/
 
ol.steps { margin-left: 55px; }
ol.steps li { font-size: 30px;  font-family: "Arial Narrow", Arial; }
ol.steps li p { font-family: Arial; font-size: 12px; display: inline-block; vertical-align: text-top; margin-top: 5px;}
 
 
 

.dialog-box { overflow: hidden; position: fixed; width: 380px; left: 50%; margin-left: -190px; top: 25%; background-color: #f0f0f0; z-index: 10; 
-webkit-box-shadow: 0px 0px 24px rgba(50, 50, 50, 0.64);
-moz-box-shadow:    0px 0px 24px rgba(50, 50, 50, 0.64);
box-shadow:         0px 0px 24px rgba(50, 50, 50, 0.64);
z-index:9999;font-family: Arial;
}

.fiz-de { 
	width: 800px !important;
	top: 10% !important;
	margin-left: -400px !important;
}

.dialog-box h4 { background-color: #fff;
height: 50px;
line-height: 50px;
padding-left: 30px;
color: #363636;}

.dialog-box span.close { display: block; position: absolute; width: 20px; height: 20px; background: url(/images/NewDesignImages/close-dialog.png) no-repeat; top: 15px; right: 15px; cursor: pointer;}
.dialog-box .text { padding: 20px 25px; font-size: 12px; color: #4a4a4a;}
.dialog-box p { padding-bottom: 15px;}

.dialog-box a.skype-operator { text-decoration: none; font-weight: bold; font-size: 12px; color: #717171; background: url(/images/NewDesignImages/skype-operator.png) no-repeat; width: 69px; line-height: 25px; display: inline-block; padding-left: 31px; margin: 6px 6px 0 0;}



.options-login a { display: inline-block;
line-height: 24px;
margin-top: 6px;
margin-left: 14px;
font-size: 12px;}

.options-login a:first-child { float: left; }

/*End page main content*/


/** COVER IMAGE RESiZE **/
div.aspectcorrect {
    overflow: hidden;
    position: relative;
}

div.widescreen {
    width: 300px;
    height: 200px;
}

div.standard {
    width: 100px;
    height: 100px;
}

div.minimize {
    width: 30px;
    height: 30px;
}

div.portrait {
    width: 180px;
    height: 320px;
}

div.square {
    width: 240px;
    height: 240px;
}

div.aspectcorrect > img {
    position: absolute;
}

/** END IMAGE RESIZE **/


	a.pFirst
	{
	    background: url(/Images/Pagination/prevall_default.jpg) no-repeat;
	    }
	    
	a.pFirst.active
	{
	    background: url(/Images/Pagination/prevall_active.jpg) no-repeat;
	    }
	    a.pFirst.disabled
	{
	    background: url(/Images/Pagination/prevall_inactive.jpg) no-repeat;
	    }
	    
	    
	a.pNext
	{
	     background: url(/Images/Pagination/next_default.jpg) no-repeat;
	}
	a.pNext.active
	{
	     background: url(/Images/Pagination/next_active.jpg) no-repeat;
	}
	a.pNext.disabled
	{
	     background: url(/Images/Pagination/next_inactive.jpg) no-repeat;
	}
	
	
	a.pPrev
	{
	    background: url(/Images/Pagination/prev_default.jpg) no-repeat;
	}
	a.pPrev.active
	{
	     background: url(/Images/Pagination/prev_active.jpg) no-repeat;
	}
	a.pPrev.disabled
	{
	     background: url(/Images/Pagination/prev_inactive.jpg) no-repeat;
	}
	
	
	a.pLast
	{
	     background: url(/Images/Pagination/nextall_default.jpg) no-repeat;
	}
	a.pLast.active
	{
	     background: url(/Images/Pagination/nextall_active.jpg) no-repeat;
	}
	a.pLast.disabled
	{
	     background: url(/Images/Pagination/nextall_inactive.jpg) no-repeat;
	}
	
	a.NumericButtonCSS,
	span.CurrentPageLabelCSS
	{
	    font-size: 14px;
	    display: inline-block;
	    height: 30px;
	    width: 20px;
	  
	    }
	span.CurrentPageLabelCSS 
	{
	    font-weight: bold;
	    color: #717171;
	   
	    }

		
p.date{font-size:12px;color:#a1a1a1;margin:0}
p.title{line-height:18px;margin-bottom:13px}
p.title a{font-weight:bold;font-size:13px;color:#336699;text-decoration:none}
p.title a:hover{color:#439acf}
p.contentNews{font-size:12px;color:#434343;line-height:18px}
div.img{float:left;
margin:0 20px 0 0;
height:102px;
border:6px solid #fff;outline:1px solid #e3e3e3;
width:102px;background-color:#f1f1f1;background:url(/Images/no_img_article.jpg) no-repeat}
p.contentNews.short{height:72px;overflow:hidden;margin-bottom:18px}
div.details{background:url(/Images/contentin/details.jpg) no-repeat;height:25px;width:82px;margin-left:125px}
div.details a{color:#717171;font-weight:bold;font-size:12px;text-decoration:none;height:25px;width:82px;
display:block;line-height:25px;text-align:center}
div.details:hover{background-position:0 -28px}
div.news-separator{height:1px;background: url(/App_Themes/Theme%20Blue/images/news_bg.gif) center top repeat-x;margin:20px 5px}	

div.acces {background:url(/Images/NewDesignImages/acces.jpg) no-repeat;height:25px;width:173px;margin-left:125px}
div.acces a{color:#717171;font-weight:bold;font-size:12px;text-decoration:none;height:25px;display:block;line-height:25px;text-align:center}
div.acces:hover{background-position:0 -28px}


table tr td.date {
font-size: 12px;
color: #a1a1a1;
vertical-align: middle;
width: 135px;
padding-right: 20px;
text-align: right;
border-right: 1px solid #dedede;
}
table tr td.title {
line-height: 20px;
font-weight: bold;
font-size: 15px;
color: #2f2f2f;
text-decoration: none;
display: block;
padding-left: 20px;
}

div.news-block, div.section-allpage {
margin-top: 15px;
width: 100%;
}

table tr td.contentNews {
padding-top: 45px;
font-size: 12px;
line-height: 18px;
text-align: justify;}

table tr td.contentNews img:first-child {
float: left;
margin-right: 30px;
}

table tr td.contentNews p img {
max-width: 600px;
text-align: center;
float: none !important;
margin-right: 0 !important;
}
div.separators {
height: 0;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #fff;
}

p.contentNews.short {
height: 72px;
overflow: hidden;
margin-bottom: 18px;
}
.NextPrevious {
height: 30px;
margin-top: 5px;
color: #474747;
font-size: 13px;
font-family: Tahoma;
}

.BackToList {
font-family: Arial;
font-size: 12px;
color: #1266A6;
text-decoration: underline;
}




.separator { background: url(/App_Themes/Theme%20Blue/images/news_bg.gif) center bottom repeat-x; height:1px;padding: 10px 0px;}
.separatorTop { background: url(/App_Themes/Theme%20Blue/images/news_bg.gif) center bottom repeat-x; height:1px;}
.usertype-title { display: block; font-size: 28px; color: #474747; margin: 15px 10px 30px 25px;}
.usertype-descr { font-size: 12px; color: #474747; line-height: 18px; margin-bottom: 30px; text-align: justify; }

.usertype-list { color: #474747;  font-size: 18px; overflow: hidden; padding: 30px; list-style-type: none; line-height: 26px;} 


.usertype-list li ul { list-style-type: square; margin-top: 20px; }
.usertype-list li ul li { color:#b8b8b8; font-size: 16px; float: left; width: 45%; margin-left: 16px;}

span.sup { font-size: 12px; margin-left: 5px; margin-top: -5px; position: absolute; color:#a91d16;font-weight: normal; }

.service { overflow: hidden; margin-bottom: 5px;}
.service .title { display: block; margin-top: 40px; margin-bottom: 20px;}
.service .serv-content { float: left; width: 45%; margin-left: 35px; font-size: 12px; color:#474747; line-height: 18px; text-align: justify; }

.service .nav { float: right; width: 45%;}
.service .nav ul { list-style-type:none; position: relative; padding-bottom: 20px;}
.service .nav>ul>li { color: #146aa7; font-size: 14px; padding-bottom: 12px; }

.service .nav>ul>li i { float: left; }
.service .nav>ul>li span { display: block; margin-left: 36px; cursor: pointer; *margin-top:-15px; }

.service .nav ul li ul { margin-left: 55px; display: none; text-align: justify; }
.service .nav ul li ul li {font-size: 12px; color: #474747; margin: 15px 0 0; line-height: 18px;}

.goBack { float: left; background-color: #f4f4f4; border:1px solid #e4e4e4; margin-top: 5px; }
.goBack { font-size: 14px; padding: 12px 8px 8px 8px;}
.clear { clear: both; }

.logged { color: #818181; font-size: 14px; margin-right: 7px !important; margin-top: 2px;}

.logged span { display: inline-block; border:1px solid #d3d3d3; line-height: 30px; color: #474747; padding: 0 25px 0 10px; cursor: pointer; position: relative; 
  background-color:#fff; *margin-left: 10px;
}


.logged span.name:hover
{
background: rgb(230, 230, 230);
background: -moz-linear-gradient(270deg, rgb(230, 230, 230) 0%, rgb(255, 255, 255) 70%);
background: -webkit-linear-gradient(270deg, rgb(230, 230, 230) 0%, rgb(255, 255, 255) 70%);
background: -o-linear-gradient(270deg, rgb(230, 230, 230) 0%, rgb(255, 255, 255) 70%);
background: -ms-linear-gradient(270deg, rgb(230, 230, 230) 0%, rgb(255, 255, 255) 70%);
background: linear-gradient(0deg, rgb(230, 230, 230) 0%, rgb(255, 255, 255) 70%);
}
.logged span i.logged-arrow { position: absolute; display: inline-block; background: url(/images/NewDesignImages/logged-arrow.png) top right no-repeat; width:7px; height: 4px; right: 9px; top: 13px;}

.logged span.active { background: #fff; }

.login-form ul { list-style-type: none; margin-left: 10px;}




ul.partenersList 
{
list-style-type: none;
margin-left: 20px;
}

ul.partenersList li
{
 float : left;
margin-right:10px;
}
ul.partenersList li:first-child
{
 
margin-right:0px;
}




#parteners-block  h5  {
color: #474747;
margin: 15px 0;
background: url(/Images/NewDesignImages/separator.png) 0 5px repeat-x;
}

#parteners-block
{
padding: 15px 0;
}


#parteners-block  h5 span {
background-color: #fff;
font-size: 16px;
font-weight: bold;
padding: 0 30px 0 20px;
}

	/*
		FAQ_Section
	*/
.col3first , .col3second, .col3last { width: 324px; float: left; display: block; margin-right: 14px;}
.col3top { background: url(/Images/NewDesignImages/bg_3col_top.gif) top left; width: 314px; height: 15px; overflow: hidden; margin-top: 30px; }
.col3bottom { background: url(/Images/NewDesignImages/bg_3col_bottom.gif) top left; width: 314px; height: 15px; overflow: hidden; }
.col3middle { background: url(/Images/NewDesignImages/bg_3col_middle.gif) top left; width: 314px;	 overflow: hidden; }
.col3middleCotent { margin: 0px 12px 0px 12px; }
.col3middleCotent .faq, .col3middleCotent .FaqCategory { padding-left: 16px; padding-right: 16px; }


.col3last { margin-right: 0px;}


.faq {



}
.faqQuestion  {
	/*
	font-weight: bold;
	padding-right: 20px;

	background: #E6E6E6 url(Images/expanded.png) no-repeat 470px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 0px solid #999;
	margin-bottom: 6px;*/
	color: #166ad2;
	font-size: 13px;
	font-weight: bold;	
	cursor: help;
	margin-bottom: 16px;
	text-decoration: underline;
	
 }
 .faqCancelUnderline  { text-decoration: none !important; }
 .faqCollapse  { background: #E6E6E6 url(Images/NewDesignImages/collapsed.png) no-repeat 470px !important; }
 .faqAnswer { color: #6e6e6e; font-size: 11px; padding-bottom: 16px; padding-left: 16px; }

 
 .tabs.full { margin-top: 15px; }
.tabs.full li { font-size: 12px; text-align: center; *width: 130px; *height: 30px; width: 130px; height: 30px; }
.tabs.full li p { display: table-cell; vertical-align: middle; height:30px;  width: 130px; 
 *height: auto; *width: auto; *margin-bottom: -2px; *display: block;
 margin-top: inherit;
 *clear: expression(
  style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
  style.clear = "none", 0
 );
 }
#pagemain.full-width .usertype-list li ul li { width: 31%; }
#pagemain.full-width .service>.title { margin-bottom: 40px; }
#faq-containter { margin: 10px 0 10px 60px; }
table.faq-questions { width: 100% }
.faq-questions tr td.link { color: #146aa7; cursor: pointer; }
.faq-questions tr td:first-child { cursor: pointer; width: 36px; }
#faq-containter div#answer { font-size: 13px; margin: 8px 0 5px 65px; display: none; text-align: justify; width: 750px; }
.faq-containter div#answer { font-size: 13px; margin: 8px 0 5px 65px; display: none; text-align: justify; width: 750px; } 
#faq-containter div.answer { font-size: 13px; margin: 8px 0 5px 65px; display: none; text-align: justify; width: 750px; }
.faq-containter div.answer { font-size: 13px; margin: 8px 0 5px 65px; display: none; text-align: justify; width: 750px; }
.faq-containter { margin: 10px 0 10px 60px; }
#pagemain.full-width h5.page-title { font-size: 14px; color: #474747; margin-top: 5px;}




	/*
		END FAQ_Section
	*/
	

	/*
		Reg_steps
	*/
.Steper {
margin-top: 20px;
margin-bottom: 10px;
background: url(/Images/NewDesignImages/bg_steper.gif) left top;
width: 613px;
height: 68px;
}
.Steper ul {
padding-top: 22px;
padding-left: 55px;
}
.Steper ul li.S-active {
color: #35547e;
}
.Steper ul li {
list-style: none;
float: left;
width: 124px;
font-size: 14px;
font-weight: bold;
color: #858888;
}


	/*
		Contacte
	*/
	

.contacts {
	font-size: 13px;
	margin-left: 25px;
}



.Poll span, .Poll label {
color: #4C4C4C !important;
font-size: 13px;
display: inline;

}
.Poll
{
margin-top:20px;
}

.Poll span.Question {
font-weight: bold;
}

.Poll ul li {
margin-bottom: 2px;
}

.Poll div.Question {
padding: 10px 0px 10px 0px;
}

.QRusults
{

font-size:13px;
}

#PageContent_Center
{
position:relative;
}

.Sitemap
{
margin-top: 30px;
margin-left: 40px;
font-size: 14px;
width: 560px;
line-height: 24px;
}


/* To top panel */

.to_top{display: none;}

/* Large desktop */
@media (min-width: 1024px) { 
	.to_top {
	  position: fixed;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  width:40px;
	  -moz-opacity: 0.3;
	  filter: alpha(opacity=30);
	  opacity: 0.3;
	  display: none; 
	}
	
	.to_top .to_top_panel {
	  width:100%;
	  height: 100%;
	  font-size: 11px;
	  color: #4d7285;
	  padding-top: 10px; 
	  position: relative;
	}
	.to_top:hover {
	  -moz-opacity: 0.9;
	  filter: alpha(opacity=90);
	  opacity: 0.9; 
	}
	.to_top:hover .to_top_panel {
	  cursor: pointer;
	  background: #f0f0f0; 
	}
	.to_top .close_panel {
		position: absolute;
		bottom: 20px;
		left: 0px;
		right: 0px;
		text-align: center;
	  line-height: 8px;
	  font-family: tahoma, arial, verdana, sans-serif; 
	  display: none;
	}
	
	.to_top:hover .close_panel{
		display: block;
	}
	.to_top .to_top_button {
	  text-align: left;
	  line-height: 8px;
	  margin-left:10px;
	  font-family: tahoma, arial, verdana, sans-serif;
	  font-weight: bold; 
	}	
	.to_top .to_top_button .arrow{
		font-size: 14px;
		font-weight: bold; 
		font-family: tahoma;
		vertical-align: middle;
	}
/*
}
@media (max-width: 1350px){
*/
	
	/* стиль для mini панели */
	.to_top .to_top_panel .arrow{font-size:20px;}
	.to_top .to_top_panel .label{display:none;}
}




.DescMenu {
	font-size:13px;
	padding: 15px 0px 15px 25px;
}

.TheDesc{
	font-size:13px;
	padding: 5px 0px 0px 10px;
}

.Decription{
	padding-top:10px;
	padding-left:10px;
}

.DescForms{
	font-size:13px;
}
.TaxItem{
	padding: 10px;
}

#ctl00_SheetContentPlaceHolder_UserRegistrationControl1_wzrdUserRegistration_cblAvaliableServices {
	padding-top:10px;
}

#ctl00_SheetContentPlaceHolder_UserRegistrationControl1_wzrdUserRegistration_cblAvaliableServices tr td label
{
display:inline;
}

table#ctl00_SheetContentPlaceHolder_UserRegistrationControl1_wzrdUserRegistration_rblGender label{
	padding: 0px 5px;
}

table#ctl00_SheetContentPlaceHolder_UserRegistrationControl1_wzrdUserRegistration_rblPersonType label{
	padding: 0px 5px;
}
table#ctl00_SheetContentPlaceHolder_UserRegistrationControl1_wzrdUserRegistration_rblPersonType tr td label{
	display: inline;
}
.RadioPadd{
	padding:10px 0px;
}


/*Calendar CSS*/


.CalendarDescription
{
text-align: center;
display: block;
}
div.CalendarDescription .blueSquare
{
width: 10px;
height: 10px;
background: #4e8ab5;
margin-top: 15px;

display: inline-block;
}


div.CalendarDescription .YelowSquare
{
width: 10px;
height: 10px;
background: #dfb124;
margin-top: 10px;
margin-left: 5px;
display: inline-block;
margin-left: 10px;
}


.Ie7sup
{

*margin-left:2px !important;
margin-left: 2px !important;
margin-left: 3px\0/ !important;

}


a.trigger span
{
	text-decoration:none !important;
	
}
/*----------------------*/

table#ctl00_SheetContentPlaceHolder_UserEditUserProfile1_cblServices  tr td span label 
{
display:inline;
}





/*------------ MULTIMEDIA START------------*/

.bgbox{
	background: url('/ASP.NET/Components/Multimedia/Images/bgsize.png') no-repeat; 
	height:81px; 
	width:69px;
	position:absolute;
	margin-left:80px;
	color:white;
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer
}

.bgbox a { text-decoration: none; color:white;} 
.bgbox a:hover {  text-decoration: underline; }


.multimedia { width: 100%; padding: 0 0 20px 10px;}
.multimedia .header { padding: 40px 0 20px; }
.multimedia .img-box { position:relative; width:210px; height:230px; }
.multimedia .img-box .main-img { position:absolute; z-index:20; margin-top:27px; margin-left:7px; }
.multimedia .img-box .board { margin-top:20px; margin-right:10px; position:absolute; z-index:10; text-align: center;}
.multimedia .img-box .board .title { color:#7f7f7f; font-family:Arial; font-size:13px; text-align:center; width: 130px;}
.multimedia .img-box .white-space { position:absolute; margin-left:15px; z-index:5; }
.multimedia .img-box .white-space div{ float:left; width:81px; margin-left:40px; background: url('/ASP.NET/Components/Multimedia/Images/bgwhite.jpg') no-repeat; height:170px; }
.multimedia .img-box .shadow-effect { position:absolute; margin-left:130px; }
.multimedia .img-box .nav { width:150px; height:80px; position:absolute; margin-top:32px; }
.multimedia .img-box .nav .bgbox div { height:76px; overflow: hidden; display: table-cell; vertical-align: middle; padding-left: 4px; *padding-top: 10px; }


.multimedia .views { font-size: 10px; position: absolute;  text-align: center; width: 135px;  z-index: 10;}
.multimedia .views span { background:#747474; color: #fff; padding: 0 2px; }
.multimedia .img-box .board a.pdf { display: block; font-size: 11px;}


.multimedia .img-box .nav .bgbox div.video { text-align: right; width: 42px; }

.multimedia .img-box .nav .bgbox div.video a span { display: inline-block;
    margin-left: 2px;
    margin-top: -3px;
    position: absolute; }
	
.multimedia .img-box .nav .bgbox div.video a:hover span { *text-decoration: none; }

.multimedia .img-box .main-img a.video-prev { display: block;  height: 90px; width:116px; overflow: hidden; }

.multimedia .img-box .main-img a.video-prev div.fade { background-color: rgba(0, 0, 0, 0.4); bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.multimedia .img-box .main-img a.video-prev img { border:1px solid #d0d0d0; }
.multimedia .img-box .main-img a.video-prev div.play { background: url(/Images/NewDesignImages/play.png) no-repeat; width: 44px; height: 44px;  margin-left: -20px; margin-top: -20px; position: absolute; top: 50%; left: 50%; }
.multimedia .img-box .main-img a.video-prev:hover div.play { background-position: 0 -46px;}
.multimedia .new { position: absolute; background:#a91d16;  color: #FFFFFF; font-size: 10px;  padding: 0 6px; left: 130px; top: 20px;  }
.dialog-box.video { width: 470px; margin-left: -235px; z-index: 999; overflow: inherit;}
.dialog-box.video-content { width: 470px; margin-left: -235px; z-index: 999; overflow: inherit;}




.dialog-box.video.with-content {
 width: 900px;
 margin-left: -450px;
}

.dialog-box.video.with-content #video-section-content {
 width: 50%;
 float: left;
}

.dialog-box.video.with-content #video-content {
 margin-left: 50%;  
 padding-left: 20px;
}

.dialog-box .text {
 padding: 20px 25px;
 font-size: 12px;
 color: #4a4a4a;
 overflow: hidden;
}



/*------------ MULTIMEDIA   END------------*/
.toogleImage,.toogleImages
{
cursor:pointer;
opacity:1;
position:relative;

}

.toogleImage:hover ,.toogleImages:hover
{

opacity:0.7;
}


/*-------  +in Home&Site masterpage include datepicker(js/css)      */
.ui-widget{
font-size:10px !important;
}




.container-tool { width: 1000px; margin:0 auto; overflow: hidden;}

#header .container-tool {
	line-height: 0;
}


.hidden { display: none; }
img { border: 0; }

#header .logo { margin-top: 1px; }
#header .logo .container-tool { height: 133px; background: url(/images/NewDesignImages/header-bg-europe.png) no-repeat; overflow:visible;  }
#header  .container-tool .user-tools {line-height:36px;}
#header  .container-tool .our_projects  {line-height: 36px;
    margin: 0;
    padding: 0;}

#header  ul {
    margin: 0;
    padding: 0;}


#header .logo .container-tool .title { float: left; width: 65%; }
#header .logo .container-tool .title img { margin-top: 20px; float: left; margin-right: 20px; }
/*#header .logo .container .title a { font-size: 28px; color: #484848; text-decoration: none; letter-spacing: -1px; margin-top: 30px; line-height: 133px; margin-left: 10px;}
*/
#header .logo .container-tool .title a { font-size: 28px; color: #484848; text-decoration: none; letter-spacing: -1px; margin-top: 30px; line-height: 133px; font-weight: bold; }

#header .logo .container-tool .support { width: 35%; float: right; }

#header .logo .container-tool .support ul { list-style-type: none; }
#header .logo .container-tool .support ul li { float: left; }
#header .logo .container-tool .support ul.toolbar{ float: right; background-color: #c7c6c6; overflow: hidden; display: inline-block; padding: 3px 4px 3px 8px;}
#header .logo .container-tool .support .data{ float: right; margin-top: 15px; text-align: right; }
#header .logo .container-tool .support .data p{ font-size: 10px; color: #a8a8a8; margin: -4px 0;}
#header .logo .container-tool .support .data a{ font-size: 12px;  }

#pagemain .container-tool .content  { width: 660px; float: left;}
#pagemain .container-tool .aside  { color: #434343;float: right;font-size: 13px;width: 320px;}


#header .bar { height: 40px; background: url(/images/NewDesignImages/header-lang-bg.jpg) repeat-x; line-height: 36px !important; }
  #header .logo .container-tool .support .data p{
	 
    margin-bottom: 13px; 
  }

  
 .container-tool .usertype-title{
	  padding-top: 15px;
    line-height: 36px; 
 }




