/*@import "d60093.css";  do not us import with css aggreagation */
ul.menu li a.active{color: #d60093;}
ul.menu li.collapsed a.active{background-image:url(images/3d60093.gif);}
ul.menu li.expanded a.active {background-image:url(images/4d60093.gif);}
ul.menu li ul.menu li.collapsed a.active {background-image:url(images/3d60093.gif);}
ul.menu li ul.menu li.expanded a.active {background-image:url(images/4d60093.gif);}
ul.menu li ul.menu li ul.menu li.collapsed a.active {background-image:url(images/3d60093.gif);}
ul.menu li ul.menu li ul.menu li.expanded a.active {background-image:url(images/4d60093.gif);}
div.block-second-color{background-color:#fff;color: #d60093;}
div.block-second-color a{ color: #d60093; font-weight: normal;}
div.block-second-color>h2{background-color:#d60093;color: #fff;}
div.block-second-color>div.content{border: 1px solid #d60093;}
li a.active{color: #d60093;}
ul#centertop li ul li{list-style-image:url(images/d60093.gif);}

.node-unpublished {background-color: #F4F6FF;}
#center div.node div.content ul li {background-image:url(images/d60093.gif);}
/* end of import */

html{height:100%;margin-bottom:1px;}
body#main{background:#e3e3e3 url(images/bodybg.png) repeat-x;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:10pt;margin:0;padding:0 0 20px 0;text-align:left;}
body{background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:10pt;}
h3{font-size:13px;}
div.fieldgroup .content{padding:0;}
div.field-item p{padding:0;}
div.headerimg{position:relative;height:150px;padding:10px 0;}
div.headerimg div.description{position:absolute;top:25px;left:25px;width:200px;font-size:16px;line-height:24px;font-family:arial,helvetica;font-weight:bold;display:block;color:#fff;}
div.headerimg div.filefield-item{position:absolute;top:0;left:0;}
/*table cotrrections*/
th p,td p{padding:0;margin:0;}
#center table.centerwide{max-width:540px;}
#center table.twocolswide{max-width:730px;}
/*#center table{border:#888 1px solid;}*/
#center table tr td{padding:4px;}
#center tbody{border-top: none;}
/*#center tbody{border:#888 1px solid;}*/
.sitewide{width:960px;max-width:960px;}
.colwide{width:160px;}
.twocolswide{width:755px;}
.centerwide{width:580px;}
#left{padding:0;float:left;border:0;margin:0 0 0 15px;display:inline;}
#right{padding:0;margin:0 15px 0 0;display:inline;float:right;border:0;}
a{font-weight:bold;text-decoration:none;color:#369;}
a:hover{font-weight:bold;text-decoration:underline;color:#369;}
div.breadcrumb a{font-size:11px;font-weight:normal;}
div.breadcrumb{border:none;}
div.block{padding:0;margin:0 0 10px 0;border:0px;}
div.block-first-color{background-color:#fff;color:#666666;}
div.block-first-color a{color:#336699;font-weight:normal;}
div.block-first-color>h2{background:#336699 url(images/sc16.jpg) no-repeat scroll 5px 3px;padding:5px 0 5px 25px;color:#fff;}
div.block-first-color>h2>a{color:#fff;font-weight:bold;}
div.block-first-color>div.content{border:1px solid #336699;}
div.block-third-color{background-color:#fff;color:#666;}
div.block-third-color ul.menu li a{color:#252724;font-weight:normal;}
div.block-third-color>h2{background:#E6E6E6 url(images/sc16g.jpg) no-repeat scroll 5px 3px;padding:5px 0 5px 25px;color:#666666;}
div.block-third-color>h2>a{color:#666;font-weight:bold;}
div.block-third-color>div.content{border:1px solid #E6E6E6;}
div.block-fourth-color{background-color:#fff;color:#252724;}
div.block-fourth-color a{color:#252724;font-weight:normal;}
div.block-fourth-color>h2{background-color:#E6E6E6;color:#666666;}
div.block-fourth-color>h2>a{color:#666;font-weight:bold;}
div.block-fourth-color>div.content{border:1px solid #E6E6E6;}
div.block-bigbanner{background-color:#fff;color:#252724;font-size:14px;}
div.block-bigbanner h2{background-color:#336699;color:#fff;}
div.block-bigbanner h2 a{color:#fff;font-weight:bold;}
div.block-bigbanner div.content{background:transparent url(images/reg.jpg) no-repeat scroll 100% 0;border:1px solid #336699;height:175px;}
div.block-gasbanner{background-color:#fff;color:#252724;font-size:14px;}
div.block-gasbanner h2{background-color:#FFE01A;color:#333;}
div.block-gasbanner h2 a{color:#333;font-weight:bold;}
div.block-gasbanner div.content{background:transparent url(images/reg.jpg) no-repeat scroll 100% 100%;border:1px solid #FFE01A;height:165px;}
div.block-gasbanner a.offerlink{border:3px solid #FFE01A !important;}
#block-market_login-market_login_competitive .content{background:transparent url(images/verseny-login.jpg) no-repeat scroll 100% 100%;}
#block-market_login-market_login_excutive .content{background:transparent url(images/kozbesz-login.jpg) no-repeat scroll 100% 100%;}
div.kozbesz .content{background:url(images/bg-kozbesz4.jpg) no-repeat scroll 40px 8px transparent;height:80px;}
div.kozbesz .content ul{margin-top:0px;}
div.kozbesz .content ul li a{font-weight:bold !important;}
ul.biglist li{padding-top:7px;color:#666666;font-weight:bold;list-style-image:url(images/3336699.gif);margin-left:25px;}
ul.biglist{padding-top:5px;}
ul.line li{list-style-image:none !important;float:left;}
a.offerlink{font-size:14px;font-weight:bold !important;display:block;border:3px solid #CCC;color:#336699;margin:18px 6px 0;padding:6px;}
a.offerlink:hover{background-color:#E6E6E6;}
div.block>div.graybox{padding:10px;background-color:#E6E6E6;}
div.block>div.content{padding:10px;}
div.side-image>div.content{padding:1px;}
div.block>h2{font-size:12px !important;font-weight:bold;margin:0 0 0px !important;padding:5px 0 5px 25px;text-transform:uppercase;}
div.colwide div.block>h2 {width: 135px;}
#fc-right div.block>h2 {width: 215px;}
#fc-left div.block>h2 {width: 475px;}
div.block>div.content h2{font-size:12px !important;font-weight:bold;margin:0 0 0px !important;text-align:left;padding:5px;}
div.block div.item-list ul{list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;padding:0;}
div.item-list ul.pager {margin-top:0.75em;}
div.item-list ul.pager a{color:#336699;}
div.item-list ul li{list-style-type:none;margin:0;}
div.block div.view-Recent-posts{height:200px;}
div.block div.view-Recent-posts div.view-content{padding-bottom:100px;}
div.block p{margin:0 0 5px !important;padding:5px 10px;text-align:justify;}
div.block a{font-weight:normal;}
ul li{list-style-type:none;}
ol li{list-style-type:decimal;}
/*----------------*/
ul.menu{list-style:none;border:none;text-align:left;/* LTR */}
div.block ul.menu li{font-size:12px;padding:2px 0;}
div.block ul.menu li a{
  padding-left:10px;
  background:url(images/3336699.gif) no-repeat 0 3px transparent;
  font-weight:normal;
  display:block;
}
div.block ul.menu li ul.menu li a{padding-left:20px;background-position:12px 3px;}
div.block ul.menu li ul.menu li ul.menu li a{padding-left:30px;background-position:22px 3px;}
div.block ul.menu li ul.menu li.leaf a{background-image:none;}
div.block ul.menu li ul.menu li ul.menu li.leaf a{background-image:none;}
div.block ul.menu li.expanded a{background-image:url(images/4336699.gif);}
div.block ul.menu li ul.menu li.collapsed a{background-image:url(images/3336699.gif);}
div.block ul.menu li ul.menu li.expanded a{background-image:url(images/4336699.gif);}
div.block ul.menu li ul.menu li ul.menu li.collapsed a{background-image:url(images/3336699.gif);}
div.block ul.menu li ul.menu li ul.menu li.expanded a{background-image:url(images/4336699.gif);}
li.expanded{list-style-type:none;margin:0;}
li.collapsed{list-style-type:none;margin:0;}
li.leaf{list-style-type:none;margin:0;}
li.leaf.last{border:none;}
td.menu-disabled{background:#ccc;}
ul.links{margin:0;padding:0;}
ul.links.inline{display:inline;}
ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}
.block ul{margin:0;padding:0;}
/*----------*/
.centered{text-align:center;margin:auto;}
#header{padding:0;background-color:#fff;margin-left:auto;margin-right:auto;margin-top:10px;height:88px;}
#outerheader{padding:0;background-color:#b1afaf;margin-left:auto;margin-right:auto;}
#logoline{float:left;margin:0;padding:10px 0 0 15px;}
#logoline li{display:block;margin:0;padding:0;float:left;}
#top{height:50px;padding:0 15px;}
#topmenuline{height:30px;margin:0px;}
#topmenu{position:relative;height:30px;background:transparent url(images/topmenu.gif) repeat-x scroll 0 0;font-size:11px;margin-left:auto;margin-right:auto;}
#topmenu ul{margin:0;padding:0;}
#topmenu ul li{background:transparent url(images/topmenusep.gif) no-repeat scroll 100% 0;display:block;float:left;margin:0;padding:0;border:0;}
#topmenu ul li.active a{background:transparent url(images/topmenuhover.gif) repeat-x scroll 0 0;}
#topmenu ul li a:hover{background:transparent url(images/topmenuhover.gif) repeat-x scroll 0 0;}
#topmenu ul li a{color:#fff;text-transform:uppercase;display:block;float:left;height:30px;line-height:30px;margin:0;padding:0 19px;text-decoration:none;}
#topmenu ul li.first a{padding-left:25px;}
#search{float:right;margin:15px 10px;}
#search-theme-form{position:absolute;right:0;display:block;float:right;}
input.searchfield{border:1px solid #ccc;border-radius:3px;color:#3A3E45;float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;line-height:13px;width:75px;margin:7px;}
a.search img{margin-right:5px;padding:0;}
#outercontainer{padding:0;border:0;margin:0 auto;}
#container{padding:15px 0 0 0;border:0;margin:0;min-height:500px;vertical-align:top;background-color:#fff;}
#navigation ul{margin:0;padding:8px;list-style-type:none;display:block;}
#navigation ul li{border-bottom:1px solid #DADCE4;padding:5px;}
/*-----------------------------------------------------------------------------------*/
ul#centertop{margin:0;padding:0 0 0 12px;list-style:none;}
ul#centertop{clear:left;}
ul#centertop li{background:url("images/frontbox.png") no-repeat scroll -182px 0 transparent;float:left;height:234px;margin-left:6px;padding:4px;width:174px;}
ul#centertop li:hover{background-position:0 0;}
ul#centertop li.first{margin-left:0;}
ul#centertop h3{font-size:13px;font-weight:bold;margin:0px;padding:5px 0 3px 0;text-align:center;color:#fff;line-height:18px;}
ul#centertop p{margin:0;padding:5px 8px 15px 0;}
ul#centertop div{}
#vill-box h3,#gas-box h3,#kozbesz-box h3,#besz-box h3,#enszov-box h3{}
ul#centertop img{display:block;width:174px;height:116px;}
ul#centertop li ul{margin:0;display:block;padding:12px 0 10px 25px;}
ul#centertop li ul li{list-style-type:none;padding:0;margin:0;float:none;width:auto;height:auto;background-image:none;}
ul#centertop li ul li.more-link{background-color:#FFF;border:1px solid #AAA;clear:both;float:right;list-style-image:none;list-style-type:none;text-align:center;width:90px;margin:0 20px 20px 0;}
ul#centertop li ul li a{font-weight:normal;}
#pagevisual{margin:10px 0;height:150px;}
#center #topteaser{padding:0;margin:20px 0px 10px 30px;width:240px;float:left;}
#center #topteaser em{color:#fff;font-size:16px;line-height:24px;font-family:arial,helvetica;font-weight:bold;display:block;}
div.ct-block{float:left;}
div.ct-block img{width:230px;height:165px;}
div.ct-block ul{display:block;background-color:#E6E6E6;height:80px;list-style-image:url(images/4dot.gif);list-style-type:square;padding:10px 0pt 10px 35px;margin:0 0 10px 0;}
/*---------------------------------------------------------------------------------*/
img.title{border:0;}
#highlight img{margin:0 20px 0 0;float:left;max-width:150px;}
#center{padding:0;margin:0 15px;display:inline;font-size:13px;float:left;border:0;line-height: 1.36em;}
#title{display:block;float:left;margin:0 15px;padding:0;}
#title h1{/*color:#002d53;*/font-family:arial,helvetica;font-weight:normal;font-size:28px;line-height:normal;color:#336699;padding:0;margin:0 0 10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
div.field-field-summary{padding:10px;background-color:#E6E6E6;}
div.field{padding:10px;}
#center div.content>p,
#center .field-field-summary p{padding:0 5px;text-align:justify;}
#center p.rtecenter{text-align:center;}
#center p.rteright{text-align:right;}
#center div.node h2{border-bottom:1px solid #DDDDDD;border-left:4px solid #336699;font-size:1.1em;padding-bottom:5px;padding-left:15px;clear:both;}
div.submitted{
  float:left;
}
#fc-right div.node h2{border:0px;font-size:1.1em;padding:0px;}
/*em{font-style:normal;font-weight:bold;color:#336699;}*/
#center div.node div.content ul li{background-position:4px 6px;background-repeat:no-repeat;padding:0 0 4px 20px;}
/*#center a{text-decoration:underline;}*/
#highlight h3{color:#336699;font-size:12px;font-weight:normal;margin:0pt 0pt 10px;}
.data h3{border:medium none !important;color:#336699 !important;font-size:195% !important;font-weight:normal;height:27px;line-height:1.4em !important;margin:0pt !important;overflow:hidden;padding:0pt !important;width:60px;}
.data{background:transparent url(bg_cal.gif) no-repeat scroll center top;float:left;height:auto !important;margin:0pt 10px 5px 0pt;padding:0pt;text-align:center;text-transform:uppercase;width:60px;}
#master0{margin:auto;text-align:center;}
.rotation{padding:0;}
.rotation div.content{padding:0 !important;}
.rotation a{background-color:#fff;height:112px;width:156px;margin:0;padding:0;position:relative;display:block;}
.rotation a div{margin:0;padding:0;}
.rotation img{display:inline;margin:0;padding:0;}
#slogan{display:inline;color:#369;margin:25px 10px;padding:0 10px;border-left:1px solid #ccc;font-size:12px;}
#front-main{padding:0;margin:0;clear:both;float:left;}
#front-content{margin:15px 0 0 0;padding:0;}
#fc-right{float:right;width:240px;padding:0;margin:0 15px 0 0;display:inline;}
#fc-left{margin:0 15px;padding:0;float:left;width:500px;}
#center div.node div.content ul.imagelist li{display:inline;list-style-type:none;list-style-image:none;background-image:none;padding:0;}
#center div.node ul.imagelist{text-align:center;}
div.node-form{width:580px;background-color:#E6E6E6;padding:10px;float:left;}
/*newsletter block*/
div.block #edit-mail{float:left;width:130px;}
#block-simplenews-11 #input.edit-submit{float:right;}
#block-simplenews-11 p{font-size:12px;padding:0;}
#block-simplenews-11 div.form-radios{display:none;}
#block-simplenews-11 .form-item label{display:none;}
div.item-list ul li{padding:2px 0;}
/*forms*/
.form-text{border:1px solid #CCCCCC;background-color:#fff;margin:10px 0;padding:3px;}
.form-select{border:1px solid #CCCCCC;}
.form-file{border:1px solid #CCCCCC;}
.form-submit{border:2px solid #CCCCCC;color:#336699;font-weight:bold;background-color:#fff;margin:3px 0;padding:1px;}
.form-submit:hover{background-color:#E6E6E6;}
.form-item{margin:0;}
span.num{background-color:#336699;color:#FFF;font-weight:bold;padding:1px 3px;}
span.num2{background-color:#d60093;color:#FFF;font-weight:bold;padding:1px 3px;}
/*login form*/
#why{float:left;width:250px;}
#how_to{float:left;width:230px;}
#login_form{float:left;width:230px;}
#sourcing_login{width:730px;background-color:#E6E6E6;padding:10px;}
#sourcing_login input.form-text{width:200px;}
#sourcing_login ol{padding-left:10px;}
#sourcing_login ol li{background-image:none;padding:3px;}
.clear-block{display:block;clear:both;}
.views-edit-view .clear-block{clear:none;}
/* messages, error, warning */
div.error,div.messages{margin-bottom:10px;border:none;}
div.error, tr.error{background-color:#FFCCCC;color:#220000;padding:2px;}
div.messages{background-color:#f3f3ff;color:#220000;padding:2px;}
.error{color:#EE5555;}
/*primary links*/
ul.primary{border:none;}
ul.primary li{display:block;float:left;}
ul.primary li.active a{background-color:#336699;color:#fff;padding:5px 10px 0 10px;border-color:#336699;border-bottom:1px;}
ul.primary li a{background-color:#E6E6E6;color:#666666;padding:5px 10px 0 10px;border:none;}
ul.primary li a:hover{background-color:#336699;color:#FFFFFF;}
/*blockquote*/
blockquote{font-style:italic;letter-spacing:-0.1px;margin:10px 0;position:relative;text-align:left;text-indent:2em;padding-left:0.3em;padding-right:1em;}
blockquote > .lquote,blockquote > .rquote{color:#888888;font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;font-size:300%;font-weight:bold;position:absolute !important;}
.lquote{left:0;text-indent:0;top:-9px;}
.rquote{margin-top:-4px;right:0;}
/*view table*/
.field-content{margin-bottom:5px;}
.block-views .field-content{display:block;}
.views-field-field-story-picture-fid{float:left;clear:both;padding:0 15px 5px 0;}
.field-field-story-picture{float:left;clear:both;padding:5px 10px 15px 5px !important;}
.node .field-field-source{padding:0 5px;}
/*.node .field-field-story-picture{margin-top:10px;}*/
img._left, #tinymce img._left{float:left;margin:0 10px 10px 0;}
img._right, #tinymce img._right{float:right;margin:0 0 10px 10px;}
.view-landing-page-news .views-field-field-story-picture-fid{padding:5px 10px 0 0 !important;}
.view-landing-page-news p{padding:0.2em 0 !important;}
.view-landing-page-news .views-field-title {margin-bottom:0.6em;}
.view-landing-page-news .views-field-title a{font-weight:bold !important;font-size:1.1em;}
.view-landing-page-news h2 {padding:0 !important;}
/*news*/
.view-News h3{clear:both;font-size:15px;}
.view-News .views-field-teaser{padding-bottom:10px;}
.view-News .views-field-teaser h2{font-size:1em;}
.view-News .views-field-created{display:inline;}
.view-News .views-field-view-node{border-bottom:1px solid #CCC;clear:both;padding-bottom:10px;position:relative;height:1px;}
.view-News .views-field-view-node .field-content{bottom:0;position:absolute;right:0;}
/*news scroller*/
#block-views-News-block_2 .content{padding:0;}
#block-views-News-block_2 .view-content{height: 380px;}
#block-views-News-block_2 .article{float:left;clear:both;padding: 6px;width: 226px;}
#block-views-News-block_2 .article:hover{background-color: #D6E0EB;cursor: pointer;}
#block-views-News-block_2 .article:hover a{text-decoration:underline;}
#block-views-News-block_2 img{float:left;clear:both;margin: 0 10px 0 0;border: 1px solid #336699;}
#block-views-News-block_2 h4{float:left;font-weight: bold;margin: 0 0 10px;width:212px;font-size:10pt;}
#block-views-News-block_2 .tag{float: left;margin-bottom: 8px;width: 120px;color:#222;}
#block-views-News-block_2 .date{float: left;width:140px;}
#block-views-News-block_2 .more-link {padding:5px 10px;background-color:#eee;}
/*user-login-block*/
#user-login-block{float:right;margin:15px;}
#user-login-form{text-align:left;padding:8px 10px;}
#user-login-block p{padding:0 10px;}
#user-login-block .form-item label{display:none;}
#user-login-block .form-item{float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
#user-login-block ul li{padding:2px 0;float:left;}
#user-login-block ul li.first{float:right;}
#user-login-block ul li.first a{border:1px solid #ccc;font-weight:normal;margin:2px 0;padding:1px;font-size:11px;background-color:#fff;}
#user-login-block ul li.first a:hover{background-color:#E6E6E6;text-decoration:none;}
#user-login-block .form-text{width:80px;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin:2px 6px 2px 0;}
#user-login-block .form-submit{border:1px solid #CCCCCC !important;font-weight:normal;margin:2px 0;padding:0;font-size:11px;float:right;}
#user-login-block ul{margin:0;clear:both;}
#user-login-block a{font-weight:normal;font-size:11px;}
#user-login-block a.active{color:#336699;}
div.links{padding:20px 0 0;}
img.mimeicon{padding:1px 5px 1px 0;}
/*anchors*/
h1 a,h1 a:hover,h1 a:visited{color:#444;text-decoration:none;}
h2 a,h2 a:hover,h2 a:visited{color:#444;text-decoration:none;}
h3 a,h3 a:hover,h3 a:visited{color:#444;text-decoration:none;}
/*kozbeszerzesi eljarasok*/
.view-Kozbeszerzesi-eljarasok thead th{
background-color:#3377AA;
color:#fff;
border-bottom:none;
}
.view-Kozbeszerzesi-eljarasok tr.odd {
background-color:#FFF;
border:none;
}
.view-Kozbeszerzesi-eljarasok tr.even {
background-color:#eee;
border:none;
}
td.views-field-field-beszerzesi-ertek-value{
text-align:right;
}
.gmap-wrap{
background-color:#EDEAE2;
margin-top:20px;
padding:10px;
}

/*a.pdf{background:url("/sites/default/files/images/bg/pdf.png") repeat scroll 0 0 transparent;display:block;height:25px;text-indent:-9999px;width:24px;}*/

/*-footer-*/
#footer{margin-top:20px;margin-bottom:25px;background-color:#bbb;color:#fff;margin-left :auto;margin-right :auto;}
.footer-menu{padding:0;margin:0;}
.footer-menu .content{float:right;left:-50%;position:relative;}
.footer-menu ul{float:left;left:50%;position:relative;}
.footer-menu ul li{display:inline;margin:0;padding:0 !important;}
.footer-menu ul li.leaf.last{}
div.footer-menu ul.menu li a, div.footer-menu ul.menu li a:visited{background-image:none;font-size:9pt;color:#FFF;display:block;float:left;font-weight:normal;line-height:28px;margin:0 10px; padding:0;}
div.footer-menu ul li a.festhor{background-image:url(images/festhor-logo.png) !important;background-repeat:no-repeat scroll; background-position:0 -28px !important;height:28px;text-indent:-10000px;width:100px;}
div.footer-menu ul li a.festhor:hover{background-position:0 0 !important;}
div.footer-menu ul li a.facebook{background-image:url(images/facebook-foot.png) !important;height:28px;width:28px;text-indent:-10000px;}
div.footer-menu ul li a.facebook:hover{background-position:0 0 !important;}
/*-end-footer-*/

/*- sourcing block reference -*/
.sourcing-reference{
border:1px solid #336699;
padding:20px 0;
float:left;
clear:both;
margin-top:10px;
width:100%;
overflow: hidden;
}
.sourcing-reference .logo{
float:left;
width:150px;
text-align:center;
height:92px;
margin:-20px 0 0 10px;
overflow: visible;
}
.sourcing-reference .logo img{
}

.sourcing-reference .company{
float:left;
width:260px;
text-align:center;
margin:0;
}
.sourcing-reference .company-name,
.sourcing-reference .subject{
clear:both;
display:block;
color:#336699;
}
.sourcing-reference .company-name{
font-size:18px;
}
.sourcing-reference .subject{
font-size:14px;
color:#000;
}
.sourcing-reference .numbers{
float:right;
width:280px;
margin:0 10px 0 0;
list-style:none;
padding-left:10px;
font-weight:bold;
font-size:14px;
}
.sourcing-reference .numbers li{
float:left;
clear:both;
width:240px;
}
.sourcing-reference .numbers label{
float:left;
text-align:left;
width:120px;
font-weight:normal;
}
/*- end sourcing block reference -*/
.reference-box{
border-bottom:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
float:left;
height:145px;
padding:10px 10px 0;
width:156px;
}
.reference-box.last{
border-right:none;
}

.company-name{
text-align:center;
color:#888;
font-size:11px;
}

/* buttons */
.clickbutton {
    -moz-box-shadow:inset 0px 1px 0px 0px #d61398;
    -webkit-box-shadow:inset 0px 1px 0px 0px #d61398;
    box-shadow:inset 0px 1px 0px 0px #d61398;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d60092), color-stop(1, #ff4ac9) );
    background:-moz-linear-gradient( center top, #d60092 5%, #ff4ac9 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d60092', endColorstr='#ff4ac9');
    background-color:#d60092;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #ff03ff;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:10px 24px;
    text-decoration:none;
    text-shadow:1px 1px 0px #7d7d7d;
}.clickbutton:hover {
    color:#ffffff;
    text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff4ac9), color-stop(1, #d60092) );
    background:-moz-linear-gradient( center top, #ff4ac9 5%, #d60092 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4ac9', endColorstr='#d60092');
    background-color:#ff4ac9;
}.clickbutton:active {
    position:relative;
    top:1px;
}

.form-submit {
	border:0 none transparent;
	-moz-box-shadow:inset 0px 1px 0px 0px #69a2db;
	-webkit-box-shadow:inset 0px 1px 0px 0px #69a2db;
	box-shadow:inset 0px 1px 0px 0px #69a2db;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #336699), color-stop(1, #56a5f5) );
	background:-moz-linear-gradient( center top, #336699 5%, #56a5f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336699', endColorstr='#56a5f5');
	background-color:#336699;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1a528a;
}.form-submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56a5f5), color-stop(1, #336699) );
	background:-moz-linear-gradient( center top, #56a5f5 5%, #336699 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56a5f5', endColorstr='#336699');
	background-color:#56a5f5;
}.form-submit:active {
	position:relative;
	top:1px;
}

/* boxes (referenciak, esettanulmanyok) */
ul.boxes{
}
ul.boxes h3{
text-align:center;
}
ul.boxes h3 a{
color:#FFFFFF;
font-size:1.1em;
line-height:2em;
}
ul.boxes li h3{
background-color:#336699;
margin:0;
}
ul.boxes li.box{
float:left;
width:300px;
list-style:none;
background-image:none !important;
}

ul.boxes.ref li.box{
width:200px;
}

ul.boxes li.box ul{
background-color:#EEE;
padding:10px;
margin:0;
height:115px;
}
ul.boxes li.box ul li{
width:auto;
}

/* numbers */
.sourcing-numbers .content{
padding:0 !important;
margin:0 !important;
width:158px; /* hack ie 7*/
}
.sourcing-numbers a{
font-weight:bold !important;
}

#block-block-12{
letter-spacing:-0.1px;
}

.sourcing-numbers tr,
.sourcing-numbers td,
.sourcing-numbers th{
border:none;
letter-spacing:-0.1px;
}
.sourcing-numbers th.def{
font-size:12px;
line-height:12px;
width:59px;
height: 24px;
padding: 6px;
text-align:left;
font-weight:normal;
}
.sourcing-numbers td.bignum{
font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif;
font-size:20px;
font-weight:normal;
line-height:24px;
text-align:right;
width:40px;
height: 24px;
padding: 6px 6px 6px 0;
color:#2F2F2F;
}
.sourcing-numbers tr td.odd,
.sourcing-numbers tr th.odd{
background-color:#eee;
}
.sourcing-numbers td.measure {
font-size:10px;
line-height:24px;
height: 24px;
width:36px;
padding: 6px 6px 6px 0;
text-align:left;
font-weight:normal;
color:#000;
position:relative;
}
.sourcing-numbers .readmore{
padding:10px 6px;
}
.market-login .form-text{
width:132px;
}

/* docs */
a.pdf,a.txt,a.xls,a.doc,a.ppt{
background: url(images/docs.png) no-repeat scroll transparent;
padding-left: 20px;
line-height: 16px;
height: 16px;
display:inline-block;
}
a.pdf{
background-position:0 -16px;
}
a.txt{
background-position:0 -60px;
}
a.xls{
background-position:0 -48px;
}
a.doc{
background-position:0 -32px;
}
a.ppt{
background-position:0 -72px;
}

div.infobox{
background-color:#336699;
color: #FFFFFF;
padding: 12px;
}
div.infobox .head{
border-bottom: 1px solid #DDDDDD;
margin-bottom: 8px;
padding-bottom: 8px;
font-weight: bold;
}
div.konf{
border: 1px solid #336699;
padding: 12px;
}

.view-offers td,
.view-registered-users td{
font-size:11px;
padding:2px;
}


/* tables */
table.stable { border-collapse: collapse; text-align: left; font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }table.stable td, table.stable th { padding: 3px 10px; }table.stable thead th {border-bottom:none;text-align:center;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #336699), color-stop(1, #034870) );background:-moz-linear-gradient( center top, #336699 5%, #034870 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336699', endColorstr='#034870');background-color:#336699; color:#FFFFFF; font-size: 13px; font-weight: bold; border-left: 1px solid #006394; } table.stable thead th:first-child { border: none; }table.stable tbody td { color: #444444; border-left: 1px solid #444444;font-size: 12px;font-weight: normal; }table.stable tbody .alt td { background: #E1EEF4; color: #444444; }table.stable tbody td:first-child { border-left: none; }table.stable tbody tr:last-child td { border-bottom: none; }table.stable tfoot td div { border-top: 1px solid #006699;background: #E1EEf4;} table.stable tfoot td { padding: 0; font-size: 12px } table.stable tfoot td div{ padding: 2px; }table.stable tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }table.stable tfoot  li { display: inline; }table.stable tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #006699;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; }table.stable tfoot ul.active, table.stable tfoot ul a:hover { text-decoration: none;border-color: #00557F; color: #FFFFFF; background: none; background-color:#006699;}

/*webform*/
#webform-client-form-867{
width:580px;
margin:0 auto;
}
.webform-client-form{
padding:5px;
}
.webform-container-inline label{
float:left;
line-height:40px;
width:20%;
padding-left:5px;
}
.webform-component{
clear:both;
}
#webform-component-accept-group{
border:none;
padding:0;
margin:0;
}

#webform-component-accept-group .form-checkboxes{
padding-left:40px;
}
#webform-component-accept-group .form-item .description{
font-size:1em;
}

.bbox{
border: 4px solid #336699;
float: left;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
width: 210px;
min-height:230px;
margin:5px 5px 20px 5px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.bbox.middle{
margin:5px 10px 20px 10px;
}
.bbox div{
text-align:center;
width:100%;
}

.bbox img{
border-bottom: 1px solid #336699;
margin-bottom: 12px;
}
.bbox .title{
color: #336699;
font-weight: bold;
}
.bbox .value{
font-weight: bold;
}
.bbox .saving{
color:red;
font-weight: bold;
}

.view-experts .odd img { float:left; margin: 0 10px 10px 0;}
.view-experts .even img { float:right; margin: 0 0 10px 10px;}

div.view-Values.view-display-id-block_1{
  height: 86px;
  background: url("images/quote.png") repeat scroll 0 0 #E6E6E6;
}
div.view-Values.view-display-id-block_1 blockquote{
  margin: 5px 0;
}
div.view-Values.view-display-id-block_1 blockquote p {
  color: #333;
  font-size: 14px;
  line-height: 22px;
  display: inline;
  padding: 0;
  text-align: left;
}
div.view-Values.view-display-id-block_1 blockquote p:last-child {
  margin-bottom: 0;
}

div.view-Values.view-display-id-block_2{
  height: 70px;
}

/* custom pager */
ul.custom-pager{
float: left;
margin: 10px 0;
}
ul.custom-pager li.previous,
ul.custom-pager li.next {
width: 342px !important;
white-space: normal;
float: left;
margin: 0;
background-image:url(images/prev-next.png) !important;
}
ul.custom-pager li.previous{
padding: 0 0 0 35px !important;
background-position:0 0 !important;
}
ul.custom-pager li.previous:hover{
background-position:0 -50px !important;
}
ul.custom-pager li.next {
padding: 0 35px 0 0 !important;
background-position:100% -100px !important;
}
ul.custom-pager li.next:hover{
background-position:100% -150px !important;
}

ul.custom-pager div.title{
height: 30px;
line-height: 30px;
display: block;
float: left;
width: 322px;
padding:10px;
}
ul.custom-pager li.previous div.title{
  text-align: left;
}
ul.custom-pager li.next div.title{
  padding-right: 10px;
  text-align: right;
}
ul.custom-pager img{
float: left;
}


/* management */
table.management{
  width: 100%;
}
table.management tbody tr td{
color:#336699;
}

table.management tbody tr td span.name{
font-weight: bold;
font-size: 1.2em;
line-height: 1.4em;
}
table.management tbody tr td span.title{
  margin-bottom:2em;
  display: block;
}

/* client quotes*/
div.view-client-quotes h2{
font-size:1.4em;
line-height: 1.4em;
}
div.view-client-quotes h3{
font-size:1.1em;
color:#666;
margin:0 0 0.5em;
}
div.view-client-quotes p{
text-align: justify;
}
div.view-client-quotes.view-display-id-block_1 p{
padding:5px 0;
}
div.view-client-quotes.view-display-id-block_1 div.views-row{
width: 478px;
background-color: #fff;
}

div.view-client-quotes .feedback{
color:#444;
}
div.view-client-quotes.view-display-id-page_1 .feedback{
width: 588px;
}
div.view-client-quotes div.logo{
width: 170px;
float: right;
text-align: center;
}
div.view-client-quotes span{
font-style: italic;
font-size: 1.1em;
line-height: 1.1em;
}
div.view-client-quotes span.contact_person::after,
div.view-client-quotes span.role::after{
content:"-";
}
div.view-client-quotes .views_slideshow_singleframe_pager{
width: inherit;
margin: 10px auto 0 auto;
display: table;
}
div.view-client-quotes .views_slideshow_singleframe_pager div {
float: left;
}
div.view-client-quotes .views_slideshow_singleframe_pager div.pager-item a{
background-color: #aaa;
color: #aaa;
width: 14px;
height: 14px;
display: block;
border-radius: 7px;
text-indent: -10000px;
}
div.view-client-quotes .views_slideshow_singleframe_pager div.pager-item.activeSlide a{
background-color: #336699;
color: #336699;
}

div.view-client-quotes .view-footer{
margin-top: 1em;
}

div.view-client-quotes.view-display-id-page_1 div.even,
div.view-client-quotes.view-display-id-page_1 div.odd{
margin-bottom: 1.5em;
clear: both;
border-bottom: 1px solid #eee;
float: left;
padding-bottom: 1.5em;
width: 100%;
}

/*div.view-client-quotes.view-display-id-page_1 div.even img{
float: left;
margin: 0 10px 10px 0;
}*/
