@charset "utf-8";
/*
* TORK GUI
* CSS Document (2012.07.17.) Updated: 2014.07.04 
* SCA TORK -- http://www.sca-tork.com/ 
* Copyright (c) 2012-2014 Mucius Scaevola Kft.
* All rights reserved.
* Designer: CsAB
*/

/* Resets default browser CSS */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;font-weight:inherit;
font-style:inherit;font-size:100%;font-family:inherit;
vertical-align: baseline; }
body { line-height: 1.5; background: #fff; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }

* {
padding:0; margin:0;
}

html {
font-size:100.01%;
background:#FFFFFF;
padding:0; margin:0;
}

body {
background: #FFFFFF;
font:normal 12px/1.5em Arial, Helvetica, sans-serif;
color: #000000;
text-align:center;
}

#wrapper {
margin:0 auto;
text-align:left;
width:970px;
}

/* TORK colors 
kék: #003366 (P281) fehér: #FFFFFF (PWhite) fekete: #000000 (PBlack)
narancs: #E75524 (P166C) red: #EE3123 (P485)
pink: #D74C7B (P205) dpink: #7E1955 (P235) yellow: #DFB911 (P130)
lgreen: #77B042 (P376) green: #1C9446 (P355) lblue: #1E98CF (P299)
grey: #666666 (PCoolgrey8)
*/

/* --- golden grid --- */

.g160, .g320, .g360, .g480, .g640, .g800, .g960, .g80,
.g240, .g400, .g560, .g720, .g880, .g960 {
float:left; display: inline; margin-left:10px;  } 

.g80 {width:70px;}
.g160{width:150px; }
.g240{width:230px;}
.g320 {width:310px;}
.g360 {width:350px;}
.g400{width:390px;}
.g480{width:470px;}
.g560{width:550px;}
.g640{width:630px;}
.g720{width:710px;}
.g800{width:790px;}
.g880{width:870px;}
.g960{width:950px;}
.ml0 {margin-left:0px;}
.ml80 {margin-left:90px;}
.ml160{margin-left:170px;}
.ml240{margin-left:250px;}
.ml320{margin-left:330px;}
.ml400{margin-left:410px;}
.ml480{margin-left:490px;}
.ml560{margin-left:560px;}
.ml640{margin-left:650px;}
.ml720{margin-left:730px;}
.ml800{margin-left:810px;}
.ml880{margin-left:890px;}
.ml960{margin-left:970px;}
.mt30 { margin-top:30px; }

/* --- common --- */

.clear { clear: both; }
.fleft, .fl { float: left; }
.fright, .fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.tj { text-align: justify; }
span.require { color: #FF0000; }
acronym { cursor:help; color:red; border-bottom: 1px dotted;  }
strong, b, dfn { font-weight:bold; }
u { text-decoration: underline; }
i, em, dfn, cite { font-style: italic; }
s, strike, del { text-decoration: line-through; }
del {color: #FF0000; }
tt, code { font-family: 'Courier New', Courier, monospace;  }
cite { font-family: Georgia, serif; display:block; }
pre, cite, code, blockquote { padding: 10px 0; }
code { color: #333366; }
small { font-size:0.8em; }
big { font-size:1.2em; }
blockquote { font-family: Georgia, serif; padding: 1em 0 0 1.5em; }
blockquote > *:first-child:before {
color: #AAAAAA;
content: "“";
font: normal 3em/0em Georgia, serif;
margin-left: -0.62em;
padding-right: 0.2em;
}

a, a:visited {
text-decoration:none;
color:#1E98CF;
}
a:hover {
border-bottom:1px dotted;
}

.shadow15 {
-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
box-shadow: 0 0 15px rgba(0,0,0,0.5);
}
.border-radius10 {
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
border-radius:10px; 
}

/* --- common classes --- */

.text-field {
border: 1px solid #CCCCCC;
margin:2px 0;
padding:2px 3px;
color:#666666;
font:normal 12px/1.5em Arial, Helvetica, sans-serif;
-moz-box-shadow: 3px 3px 5px #E9E9E9 inset;
-webkit-box-shadow: 3px 3px 5px #E9E9E9 inset;
box-shadow: 3px 3px 5px #E9E9E9 inset;
}
.text-field:focus {
border:1px solid #00529B;
color:#00529B;
}

.chb-field {
margin-right:5px;
}

.button  { 
padding:0.5em 0.8em;
margin:0;
font:normal 1.2em/1.5em Arial, Helvetica, sans-serif;
cursor:pointer; 
text-align:center;
color:#000000;
border:1px solid #999999;
background-color: #EEEEEE;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
white-space:pre;
outline:none;
}

.button:hover {
-moz-box-shadow: 0px 0px 3px #FCCA69 inset;
-webkit-box-shadow: 0px 0px 3px #FCCA69 inset;
box-shadow: 0px 0px 3px #FCCA69 inset;
background-color: #DDDDDD;
}

/* color buttons */

a.button-red:visited, a.button-red, .button-red { color:#FFFFFF; border:1px solid #FF0000; background-color: #CC0000; }
.button-red:hover { background-color:#FF2222; }
.button-blue:visited, a.button-blue, .button-blue { color:#FFFFFF; border:1px solid #1E98CF; background-color: #1E98CF; }
.button-blue:hover { background-color:#33AAEE; }
a.button-orange:visited, a.button-orange, .button-orange { color:#FFFFFF; border:1px solid #CD5A22; background-color: #F26531; }
.button-orange:hover { background-color:#CD5A22; }
a.button-green:visited, a.button-green, .button-green { color:#FFFFFF; border:1px solid #A4D742; background-color: #6CBB1A; }
.button-green:hover { background-color:#A4D742; }
a.button-black:visited, a.button-black, .button-black { color:#FFFFFF; border:1px solid #333; background-color: #000; }
.button-black:hover { background-color:#333; }
a.button-aqua:visited, a.button-aqua, .button-aqua { color:#FFFFFF; border:1px solid #1ECDA3; background-color: #05B27B; }
.button-aqua:hover { background-color:#1ECDA3; }
a.button-teal:visited, a.button-teal, .button-teal { color:#FFFFFF; border:1px solid #22A7CD; background-color: #00A1CE; }
.button-teal:hover { background-color:#22A7CD; }
a.button-purple:visited, a.button-purple, .button-purple { color:#FFFFFF; border:1px solid #6F36D1; background-color: #6121D1; }
.button-purple:hover { background-color:#6F36D1; }
a.button-silver:visited, a.button-silver, .button-silver { color:#555555; border:1px solid #A3A3A3; background-color: #C3C3C3; }
.button-silver:hover { background-color:#A3A3A3; }
a.button-white:visited, a.button-white, .button-white { color:#777777; border:1px solid #E9E9E9; background-color: #F1F1F1; }
.button-shite:hover { background-color:#E9E9E9; }

/* buttons sizes */

.button-small {
font-size:1em;
padding:0.35em 0.5em;
}

.button-mini {
font-size:0.9em;
padding:0.2em 0.3em;
}

.button-large {
font-size:1.3em;
padding:0.8em 1em;
}

.button-extra {
font-size:1.5em;
font-weight:bold;
padding:1em 1.2em;
}


/* icon links */

a.icon-links, a.icon-links:visited {
padding-left:2em;
background: url('../images/icons/information.png') no-repeat scroll 0.4em center;
}

a.icon-links:hover {
border:none;
color:#FF2222;
}

/* icon button */

.button-icon {
background-repeat: no-repeat;
background-position: 0.4em center; 
padding-left:1.9em;
} 
.button-tc {
background-position: center center; 
}

.button-notitle {
text-indent:-9000px !important;
white-space: nowrap;
display:inline-block;
}

.icon-tick { background-image: url('../images/icons/tick.png') !important; }
.icon-download { background-image: url('../images/icons/download.png') !important; }
.icon-info { background-image: url('../images/icons/information.png') !important; }
.icon-note { background-image: url('../images/icons/error.png') !important; }
.icon-alert { background-image: url('../images/icons/cross.png') !important; }
.icon-edit { background-image: url('../images/icons/pencil.png') !important; }
.icon-search { background-image: url('../images/icons/magnifier.png') !important; }
.icon-help { background-image: url('../images/icons/help.png') !important; }
.icon-login { background-image: url('../images/icons/key.png') !important; }
.icon-add { background-image: url('../images/icons/add.png') !important; }
.icon-delete { background-image: url('../images/icons/delete.png') !important; }
.icon-doorout { background-image: url('../images/icons/door_out.png') !important; }
.icon-exit { background-image: url('../images/icons/exit.png') !important; }
.icon-cancel { background-image: url('../images/icons/cancel.png') !important; }
.icon-linkdel { background-image: url('../images/icons/link_delete.png') !important; }
.icon-linkdoc { background-image: url('../images/icons/page_link.png') !important; }
.icon-linkbreak { background-image: url('../images/icons/link_break.png') !important; }
.icon-prod { background-image: url('../images/icons/database.png') !important; }
.icon-prodadd { background-image: url('../images/icons/database_add.png') !important; }
.icon-linkprod { background-image: url('../images/icons/database_link.png') !important; }
.icon-pdf { background-image: url('../images/icons/acrobat.png') !important; }
.icon-photo { background-image: url('../images/icons/picture.png') !important; }
.icon-pictr { background-image: url('../images/icons/photo.png') !important; }
.icon-folder { background-image: url('../images/icons/folder.png') !important; }
.icon-folderadd { background-image: url('../images/icons/folder_add.png') !important; }
.icon-folderlink { background-image: url('../images/icons/folder_link.png') !important; }
.icon-linkgo { background-image: url('../images/icons/link_go.png') !important; }
.icon-play { background-image: url('../images/icons/control_play.png') !important; }
.icon-root { background-image: url('../images/icons/chart_organisation.png') !important; }
.icon-rootadd { background-image: url('../images/icons/chart_organisation_add.png') !important; }
.icon-usab { background-image: url('../images/icons/sitemap_color.png') !important; }
.icon-brick { background-image: url('../images/icons/brick.png') !important; }
.icon-brickadd { background-image: url('../images/icons/brick_add.png') !important; }
.icon-film { background-image: url('../images/icons/film.png') !important; }
.icon-filmadd { background-image: url('../images/icons/film_add.png') !important; }
.icon-vcard { background-image: url('../images/icons/vcard.png') !important; }
.icon-user { background-image: url('../images/icons/user.png') !important; }
.icon-useredit { background-image: url('../images/icons/user_edit.png') !important; }
.icon-userdel { background-image: url('../images/icons/user_delete.png') !important; }
.icon-useradd { background-image: url('../images/icons/user_add.png') !important; }
.icon-config { background-image: url('../images/icons/cog.png') !important; }
.icon-pers { background-image: url('../images/icons/user_green.png') !important; }
.icon-userinact { background-image: url('../images/icons/user_gray.png') !important; }
.icon-lang { background-image: url('../images/languages/EN.png') !important; }
.icon-docadd { background-image: url('../images/icons/page_add.png') !important; }
.icon-docs { background-image: url('../images/icons/page_copy.png') !important; }
.icon-smile { background-image: url('../images/icons/emoticon_smile.png') !important; }

.picThum img {
border:1px solid #5C99DC;
}
.picThum a:hover {
border:none;
}

/* --- message boxes --- */

ul.messagebox {
list-style-type: none;
padding:10px 10px 10px 35px;
margin:5px 0;
}

.error-messages {
border:1px solid #F6988F;
background: #FDD2D1 url('../images/icons/exclamation.png') no-repeat scroll 10px center;
color:#883333;
}
.accept-messages {
border:1px solid #BBCC5B;
background: #EBFAB6 url('../images/icons/accept.png') no-repeat scroll 10px center;
color:#82B466;
}
.info-messages {
border:1px solid #4C8DC0;
background: #BDE5F8 url('../images/icons/information.png') no-repeat scroll 10px center;
color:#00529B;
}
.warning-messages {
border:1px solid #B88630;
background: #FEEFB3 url('../images/icons/error.png') no-repeat scroll 10px center;
color:#9F6000;
}

/* --- login page --- */

html#admin-login {
background:#FFFFFF;
}

html#admin-login body {
background:#FFFFFF;
}

html#admin-login div#wrapper {
position:relative;
display:block;
margin:0 auto;
padding:0;
overflow:hidden;
}

#logo {
width:195px;
height:195px;
background:#FFFFFF;
}

#logo a:hover {
border:none;
} 

#site-info {
position:relative;
width:135px;
height:125px;
background:#1E98CF;
color:#FFFFFF;
font:bold 14px/1.5em Arial;
padding:30px 30px 40px 30px;
/*-moz-border-radius: 0 0 55px 0;
-webkit-border-radius:0 0 55px 0;
border-radius:0 0 55px 0;*/
}
#site-info p {
margin-top:-4px;
margin-left:3px;
font:bold 12px/1.334em Arial;
letter-spacing: 0.035em;
}
span.bbrad {
position:absolute;
right:0;
bottom:0;
width:57px;
height:48px;
background:url('../images/bbradius-57_48.png') no-repeat scroll 0 0;
z-index:20;
}

.rootPicto {
position:relative;
display:table;
float:left;
width:175px;
height:175px;
background:#1E98CF;
color:#FFFFFF;
font:bold 14px/1.5em Arial;
padding:10px;
margin:0 1.3em 1.3em 0;
vertical-align: middle;
}
.rootPicto p {
display:table;
text-align: center;
width:175px;
height:105px;
vertical-align: middle;
margin:0 !important;
padding:0 !important;
text-transform: uppercase;
/*word-break:break-all;*/
overflow:hidden;
/*white-space: pre-wrap;
word-wrap:break-word;*/
}

.rootPicto p a, .rootPicto p a:visited {
padding-top:70px !important;
vertical-align: middle;
color:#FFFFFF;
display:block;
width:175px;
height:105px;
outline:none;
}
.rootPicto p a:hover {
border:none;
color:#000000;
}

.rootPicto span.rootChild {
/*padding-left:20px;*/
font-weight:normal;
margin-top:0.5em;
white-space: normal;
display:block;
font-size:0.9em;
line-height:1.2em;
text-align: center;
text-transform: none;
color:#e9e9e9;
}

.rootPictoNone { background: none; /*#EEEEEE;*/ }

#rootPicto5 { background:#DFB911; } /*yellow*/
#rootPicto8 { background:#E75524; } /*orange*/
#rootPicto2 { background:#1C9446; } /*green*/
.rootPicto0 , #rootPicto0 { background:#7E1955; } /*dpink --  media */

#rootPicto6ede2, #rootPictoeccaa, #rootPicto3ea90 { background:#DFB911; } /* marketing*/
#rootPictoc4219, #rootPicto5b512, #rootPicto6ae5b, #rootPictoda601  { background:#E75524; } /*certificate*/
#rootPicto23530, #rootPicto572a1, #rootPictod04cc, #rootPictobca94, #rootPictofe6fe { background:#77B042; } /*prod documents*/
#rootPicto0e433, #rootPictod04cc, #rootPicto6311a { background:#D74C7B; } /* pink -- other documents */

.boximage {
position:relative;
display:table;
float:left;
width:195px;
height:195px;
background:#DDDDDD;
color:#FFFFFF;
text-align:center;
font:bold 14px/1.5em Arial;
margin:0 1.3em 1.3em 0;
background-repeat: no-repeat;
background-position: top left;
background-image:url('../images/usability_area/no_image.gif');
list-style-type: none;
}

.boximage a, .boximage a:visited {
vertical-align: bottom;
color:#000000;
display:table-cell;
width:195px;
height:195px;
}

.boximage a span, .boximage a:visited span {
text-align:left;
font-weight:bold;
padding:5px 5px 5px 5px ;
display:inline-block;
width:185px;
background:#B1B1B1;
background:rgba(255,255,255,0.5);

}
#boximage5 { background-image:url('../images/usability_area/_test_image.jpg'); }

.boximage a:hover {
border:none;
color:#FFFFFF;
background-image:none !important;
}

.boximage a:hover span {
background:#666666;
background:rgba(0,0,0,0.5);
}

.beyond {
font-size:72px;
display:block;
margin: 4px 0 0 -12px;
}

.sca-url {
padding-top:25px;
color:#000000;
}

#sca {
padding-top:30px;
}
#sca img {
vertical-align:middle;
}
#powered {
padding-top:50px;
} 

.footnav {
padding-top:35px;
} 


html#admin-login h1 {
font: bold 3em/1em Arial,Helvetica,sans-serif;
margin: 0.8em 0 0;
}
html#admin-login h2 {
margin:.3em 0 0 0;
font:normal 2em/1em Arial, Helvetica, sans-serif;;
}

html#admin-login form {
padding:15px 15px 0 15px;
background:#f1f1f1;
overflow:hidden;
height:180px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

html#admin-login #lang {
margin:0 0 15px 0;
color:#D2D6DA;
background:url('../images/worldmap.png') no-repeat 280px center;
height:35px;
line-height:25px;
}

.error503 #lang,
.error404 #lang {
color:#D2D6DA;
background:url('../images/worldmap.png') no-repeat 70px center;
height:35px;
line-height:25px;
}



html#admin-login label {
width:149px;
float:left;
clear:left;
margin:2px 0;
}

html#admin-login .text-field {
width:283px;
}

/* --- admin page --- */

html#admin-page #wrapper {
margin-top:25px;
}

html#admin-page h2.page-name {
margin:0.8em 0 0 0;
font:bold 3em/1em Arial, Helvetica, sans-serif;;
}
html#admin-page h3.page-subname {
margin:.3em 0 0 0;
font:normal 2em/1em Arial, Helvetica, sans-serif;;
}

html#admin-page h3.breadcumb {
font-size:1.3em;
margin-top:2.3em;
line-height:1.2em;
font-weight:normal;
}

/* --- top menu --- */
#top-menu {
width:99%;
height:25px;
min-width:970px;
border-bottom:1px solid #000000;
padding:0.6em 0.5% 0.4em;
position:fixed;
top:0;
z-index:3000;
color:#FFFFFF;
background:#000;
line-height:1.5em;
text-align:left;
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;
}

/* felső legördülő menü */
#top-menu ul.menu {
float:left;
margin: 0;
border:none;
list-style-type: none;
} 

#top-menu ul.menu a, #top-menu ul.menu a:visited {
font-weight:bold;
color:#33AADD;
height:20px;
display:inline-block;
}
#top-menu ul.menu a:hover {
color:#FFFFFF;
border:none;
}

#top-menu ul.menu li {
padding:0px 10px;
height:20px;
border-right:1px solid #555555;
display:inline-block;
position:relative;
width:inherit;
}

/* 2. szint */
#top-menu ul.menu li ul {
background:#333333;
display:none;
margin:0;
padding:0;
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;
}
#top-menu ul.menu li ul li {
border:none;
border-bottom:1px solid #000000;
padding:4px 10px;
margin:0;
display:inline-block;
height:inherit;
width:230px;
/*white-space:wrap;
line-height:1.2em;*/
}

#top-menu ul.menu li:hover ul {
position:absolute;
display:block;
left:0px;
top:18px;
}

/* 3. szint */
#top-menu ul.menu ul ul {
background:#222222;
display:none;
margin:0;
padding:0;
-moz-box-shadow: 0px 0px 5px #000000;
-webkit-box-shadow: 0px 0px 5px #000000;
box-shadow: 0px 0px 5px #000000;
}
#top-menu ul.menu li ul li ul li {
border:none;
border-bottom:1px solid #000000;
padding:4px 10px;
margin:0;
display:none;
height:inherit;
width:230px;
}

#top-menu ul.menu li ul li:hover ul {
position:absolute;
display:block;
left:250px; /* +20px */
top:0px;
}
#top-menu ul.menu li ul li:hover ul li {
display:block;
}
.admin-user {
padding-left:20px;
background: url('../images/icons/user.png') no-repeat scroll 0px center;
cursor:help;
}

#top-menu .logout {
color:#FFFFFF;
padding-left:2em;
}
#top-menu a.logout:hover {
border-bottom:inherit;
}

#top-menu .lang-flag {
vertical-align: middle;
}

#top-menu .button-icon {
background-position:0 center;
}

/* -- colors and background-colors --- */

.c-red { color:#CC0000; }
.c-blu { color:#3E84D5; }
.c-gre { color:#6CBB1A; }
.c-bla { color:#000000; }
.c-whi { color:#FFFFFF; }
.c-ora { color:#F26531; }
.c-aqu { color:#05B27B; }
.c-tea { color:#22A7CD; }
.c-pur { color:#6F36D1; }
.c-sil { color:#C3C3C3; }
.c-yel { color:yellow; }

.bc-red, .bc-blu, .bc-gre, .bc-bla, .bc-whi, .bc-ora,
.bc-aqu, .bc-tea, .bc-pur, .bc-sil, .bc-yel,
.br-red, .br-blu, .br-gre, .br-bla, .br-whi, .br-ora,
.br-aqu, .br-tea, .br-pur, .br-sil, .br-yel {
padding:0.1em 0.5em;
}  

.bc-red { background-color:#CC0000; }
.bc-blu { background-color:#3E84D5; }
.bc-gre { background-color:#6CBB1A; }
.bc-bla { background-color:#000000; }
.bc-whi { background-color:#FFFFFF; }
.bc-ora { background-color:#F26531; }
.bc-aqu { background-color:#05B27B; }
.bc-tea { background-color:#22A7CD; }
.bc-pur { background-color:#6F36D1; }
.bc-sil { background-color:#C3C3C3; }
.bc-yel { background-color:yellow; }

.br-whi { border:1px solid white; }
.br-bla { border:1px solid black; }
.br-red { border:1px solid red; }
.br-gre { border:1px solid green; }
.br-blu { border:1px solid blue; }
.br-ora { border:1px solid orange; }
.br-aqu { border:1px solid #05B27B; }
.br-tea { border:1px solid #22A7CD; }
.br-pur { border:1px solid #6F36D1; }
.br-sil { border:1px solid silver; }
.br-yel { border:1px solid yellow; }


/* -- heading --- */

#content h1, #content h2 {
font-size: 2em;
line-height:1.5em;
font-weight:bold;
}

#content h2 {
font-size: 1.8em;
line-height:1.5em;
font-weight:normal;
}

#content #page-title {
font-size: 1.9em;
margin: 0 0 0.79em 0;
line-height:1.2em;
background:#F26531;
color:#FFFFFF;
padding:2px 10px;
border-top:2px solid #CC3300;
}

#content h3 {
font-size: 1.7em;
margin: 0.5em 0;
line-height:1.2em;
/*background:#F1F1F1;*/
padding:0.2em 0.0em;
}

#content h4 {
font-size: 1.4em;
margin: 0 0 1.071em 0;
}
#content h5 {
font-size: 1.2em;
margin: 0 0 1.154em 0;
}
#content h6 {
font-weight:bold;
margin: 1.154em 0;
}

html#admin-page #content p {
margin: -0.3em 0 1em 0;
}

/* -- content list --- */
#content ul.lista, #content ol.lista {
margin:2em 0;
}

#content ul.lista li {
padding-left:2em;
background: url('../images/icons/bullet_black.png') no-repeat scroll 0.5em 0;
list-style-type:none;
list-style-position: inside;
}
#content ul.lista li li, #content ol.lista li ul li {
padding-left:2em;
list-style-type:none;
list-style-position: inside;
background: url('../images/icons/bullet_orange.png') no-repeat scroll 0.5em 0;
}

#content ol.lista li ul li {
margin-left:0em;
}

#content ol.lista li {
margin-left:2em;
list-style-position: outside;
}

/* -- content collumn --- */

.coll2 {
display:table-cell;
width:49%;
margin:0;
padding:0 0.5% 0 0.5%;
border-right:1px solid #CCCCCC;
}
#content .coll2:last-child {
border:none;
}

.coll3 {
display:table-cell;
width:32.3%;
margin:0;
padding:0 0.5% 0 0.5%;
border-right:1px solid #CCCCCC;
}

.coll4 {
display:table-cell;
width:24%;
margin:0;
padding:0 0.5% 0 0.5%;
border-right:1px solid #CCCCCC;
}

/* -- content table --- */

#content table tbody tr td a.prodPic {
border-bottom:none;
}

#content table {
width:100%;
}
#content table td, #content table th {
border-right:1px solid #E0E0E0;
padding:3px 5px;
}
#content table thead th,
#content table tbody td {
vertical-align: middle;
}
#content table thead th {
background-color:#1E98CF;
color:#FFFFFF;
padding:1em 0.5em;
}
#content table thead th a:visited,
#content table thead th a {
color:#FFFFFF;
line-height:1.1em;
}
#content table tbody tr:nth-child(2n+2) {
background-color:#EEEEEE;
}
#content table tbody tr:hover {
background-color:#E0E0E0;
}
#content table tfoot td {
background-color:#999999;
color:#FFFFFF;
}

#content table thead th.langEN,
#content table thead th.langHU {
padding-left: 25px;
background-image: url('../images/languages/HU.png');
background-repeat: no-repeat;
background-position: 5px center;
}
#content table thead th.langEN {
background-image: url('../images/languages/EN.png');
}

/* -- content table.tablazat --- */
#content table.tablazat {
border:2px solid #5C99DC;
}

#content table.tablazat td, #content table.tablazat th {
border:1px solid #D1E2FE;
/*padding:3px 5px;*/
/*word-break:break-all;
word-wrap:break-word;*/ 
}
#content table.tablazat thead th a:visited,
#content table.tablazat thead th a {
color:white;
}

#content table.tablazat thead th {
background-color:#5C99DC;
color:white;
}
#content table.tablazat tbody tr:nth-child(2n+2) {
background-color:#EEF4FE;
}
#content table.tablazat tbody td {
vertical-align: middle;
}
#content table.tablazat tfoot td {
background-color:#5C99DC;
color:#000000;
}
#content table.tablazat tbody tr:hover {
background-color:#D1E2FE;
}

#content table .button {
margin:0.1em 0;
display:inline-block;
}

/* ordered */

#content table thead th a.ordered {
padding-left:13px;
color:#003366 !important;
}
#content table thead th a.DESC {
background: url('../images/icons/bullet_arrow_down.png') no-repeat scroll center left;
}
#content table thead th a.ASC {
background: url('../images/icons/bullet_arrow_up.png') no-repeat scroll center left;
}

/* permission */
table tbody tr.perm td { color:#ee3123; }
table tbody tr.perm-1 td, table tbody tr.perm-2 td, table tbody tr.perm-3 td { color:#666666; }
table tbody tr.perm2 td { color:#1C9446; }
table tbody tr.perm3 td { color:#77B042; }

/* viewer ikonok */
#view-document-icons {
display:block;
width:240px;
float:right;
margin-top:30px;
}

#view-document-icons img {
cursor:pointer;
margin:0 0.2em;
}

#view-document-icons a:hover {
border:none;
outline:none;
} 


/* FORMS */

form.form {
padding:15px;
background:#f1f1f1;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
form.form label.form-label {
width:125px;
float:left;
clear:left;
margin:2px 0;
}
form.form label.label-100 { width:100px; }
form.form label.label-125 { width:125px; }
form.form label.label-150 { width:150px; }
form.form label.label-175 { width:175px; }
form.form label.label-200 { width:200px; }
form.form label.label-225 { width:225px; }

/* -- paginator -- */

.paginator {
font-size:1.5em;
background:#EEEEEE;
color:#CCCCCC;
}
.paginator .spanBar {
padding:0.5em 0;
font-weight:bold;
text-align:center;
display:block;
width:60%;
margin:0 auto;
}

/*.paginator .page_link { text-indent:0; }*/

.paginator span.actual,
.paginator span a, .paginator span a:visited {
margin:0 0.01em;
padding:0 0.30em;
display:inline;
color:#FFFFFF;
}

.paginator span a:hover { border:none; color:#CCCCCC; }

.paginator span.actual {
color:#003366;
}

/*
span.paginator-first { background: url('../images/icons/first.png') no-repeat scroll center center; }
a span.paginator-first { background: url('../images/icons/resultset_first.png') no-repeat scroll center center; }
span.paginator-last { background: url('../images/icons/last.png') no-repeat scroll center center; }
a span.paginator-last { background: url('../images/icons/resultset_last.png') no-repeat scroll center center; }
span.page_prev { background: url('../images/icons/previous.png') no-repeat scroll center center; }
a span.page_prev { background: url('../images/icons/resultset_previous.png') no-repeat scroll center center; }
span.page_next { background: url('../images/icons/next.png') no-repeat scroll center center; }
a span.page_next { background: url('../images/icons/resultset_next.png') no-repeat scroll center center; }
*/

.paginator .totals,
.paginator .results {
float:right;
margin-right:1em;
color:#EEEEEE;
font-size:0.65em;
margin-top:0.9em;
}

/* --- help me --- */

.helpme {
cursor:help;
}
#helps h3 {
display:none;
}
#helps div {
display:none;
position:absolute;
width:50%;
padding:10px;
vertical-align:middle;
background:#FFF6C3;
color:#000000;
font-size:12px;
line-height:15px;
border:2px solid #FFEE88;
text-align:left;
-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);
box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}



/* ------pw check js ellenőrző js ---------------- */
#pw-check { margin:0px 0 15px 149px; padding:0; height:14px; clear:left; }
#pw-check ul { border:0; margin:4px 0 0 0; padding:0; list-style-type:none; text-align:center; }
#pw-check ul li { display:block; float:left; text-align:center; padding:3px 0 2px 0; margin:0; background:#e9e9e9; }
#iWeak,#iMedium,#iStrong { width:96px; color:#ADADAD; text-align:center; padding:2px; background-color:#F1F1F1; display:block; }
#iWeak,#iMedium { border-right:solid 1px #CCCCCC; }
#iMedium,#iStrong { border-left-width:0; }
div.strong #iWeak, div.strong #iMedium, div.strong #iStrong { background: #A0CF43; color: #009900; }
div.medium #iWeak, div.medium #iMedium { background: #EBDA21; color: #FFFF00; }
div.weak #iWeak { background: #CC0000; color: #CC0000; }
div.strong #iStrong, div.medium #iMedium, div.weak #iWeak { color:#FFFFFF; }
div.medium #iMedium { color:#000000; }
/* -------------- */ 

input[disabled="disabled"] {
color:#666666;
background-color:#E0DFE3;
}
input[readonly="readonly"] {
color:#333333;
background-color:#EFEFF3;
}

.video-view #container_wrapper {
/*padding-left:240px;*/
}

/* --- filters sor --- */

#content table thead tr.filters th {
background:none;
padding:0;
margin:0;
text-align:center;
border:none;
border-bottom:3px solid #003366;
}
#content table thead tr.filters th select,
#content table thead tr.filters th input {
font-size:12px;
margin:0;padding:0 1%;
width:96%;
border:1px solid #CCCCCC;
}

#content table thead tr.filters th .button {
height:19px;
line-height:2px;
width:100%;
}

tr.filters .filtSel {
background:#FFFF99;
}

.chromeframe, #nojs {
margin: 0;
background: #FBDC00;
color: #332C00;
padding: 0.5em 0;
}
#nojs { background: #FFC20E; }

/* --- EOF --- */