/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px 0 0 0; font-size:12px; font-family:Arial, sans-serif, Helvetica; color:#373737; background: #fff;  }

input, textarea, select { font-family:Arial, sans-serif, Helvetica; font-size:12px; margin: 0; }
h1, h2, h3, h4, h5, h6, p, form, ul, table, fieldset { padding:0; margin:0; border:0; font-weight:bold; }
/* headings */
h1, .t1, .sifr-title {font-size:30px;}
h2, .t2 { font-size:16px; margin:0 0 10px 0; color:#000; font-weight:bold; }
h3 { font-size:13px; margin:0 0 5px 0; color: #000; }
h4 { font-size:13px; margin:0 0 5px 0; color: #000; }
p { font-weight:normal; margin:0px 0 10px 0; }
ul li { list-style:none; font-weight: normal; }
ol li { line-height:130%; margin:0 0 5px 0; }
img { margin: 0; border:none; padding:0;  }
.t2 {display:block;}
.clear {clear:both;}
.float {float:left;}
.floatRight {float:right;}
.wrap { margin:0 auto; text-align:left;  width:923px; position: relative; z-index:2; }
.rear { margin-right:0px !important; }
.big {font-size:15px;}
.small {font-size:11px;}
.fat {font-weight:bold;}
a { color: #0060C3; text-decoration: underline; }
a:hover {text-decoration: none; }
.mb0 { margin-bottom: 0px !important;}
.mb5 { margin-bottom: 5px !important;}
.mb10 { margin-bottom: 10px !important;}
.mb15 { margin-bottom: 15px !important;}
.mb20 { margin-bottom: 20px !important;}
.mr25 { margin-right: 25px;}
.none {background: none !important;}
.img-left { float:left; margin:0 15px 5px 0; }
.img-right { float:right; margin:0 0 5px 15px; }
img.obrazokl { float:left; margin:0 10px 10px 0; }
img.obrazokp { float:right; margin:0 0 10px 10px; }
.gBtn { padding:5px 0 0 5px; }
.gBtnFix { position:absolute; left:50%; top:311px; margin-left:480px; }
.gBtnFix.posHome {top:475px;}
.gBtnFix.fixedPos { top:20px; position:fixed; }

/* = LANGUAGE-BOX
---------------------------------------------------------------------------------------------------*/
.language-box { width:903px; height:25px; padding-left:20px; }
.language-box .language { margin: 0px; padding: 0px; float: left; margin: 6px 0 0 0; height: 19px; }
.language-box .language li { float: left; margin:0 5px 0 0; }
.language-box .language li a img { border: 1px #CADBE3 solid; }

.language-box .info { margin: 0px; padding: 0px; float: right; height: 25px;  }
.language-box .info li { float: left; position:relative; z-index:50; }
.language-box .info li a { font-size: 10px; font-weight: bold; color: #0060C3; text-decoration: none; border-right: 1px #CFE6FF solid; padding: 0 10px 0 0; margin: 0 0 0 10px; text-transform: uppercase; line-height: 25px; }
.language-box .info li a:hover { text-decoration: underline; }
.language-box .info li.rear a { padding-right:0; border:0; }
.language-box .info li .sub-info {display:none;}
.language-box .info li:hover.rear .sub-info {right:0px;}
.language-box .info li:hover .sub-info { width:280px; padding:15px 0 0 0; line-height:110%; display:block; top:21px; right:10px; position:absolute; font-size:11px; color:#fff; background:url(http://www.gxsolutions.eu/images/layout/bg-sub-info-top.gif) no-repeat top left; }
.language-box .info li .sub-info-in { padding:0 5px 7px 7px; background:url(http://www.gxsolutions.eu/images/layout/bg-sub-info-bottom.gif) no-repeat bottom left; }
.language-box .info li.button-helpesk .sub-info {top:25px;}
.language-box .info li .sub-info-in { padding:0 5px 7px 7px; background:url(http://www.gxsolutions.eu/images/layout/bg-sub-info-bottom.gif) no-repeat bottom left; }
.language-box .info li.button-helpesk { width:116px; display:block; margin-left:-116px; }
.language-box .info li.button-helpesk a { width:87px; height:28px; display:block; position:absolute; top:0; left:0; color:#fff; font-size:10px; text-transform:uppercase; line-height:24px;border:0; padding:0 0 0 29px; margin:0; background:#FF8D00 url(http://www.gxsolutions.eu/images/layout/button-gxhelpdesk.gif) no-repeat top left; }
.language-box .info li.button-helpesk a:hover { background-color:#0065AB; background-position:bottom left; text-decoration:none; }

/* = HEADER
---------------------------------------------------------------------------------------------------*/
.headline { width:100%; height:291px; background:#0F2648 url(http://www.gxsolutions.eu/images/layout/bg-headline.jpg) top left repeat-x; }
.headline-in { width:923px; margin:0 auto; }
.headline.welcome-headline { height:455px; background:#0F2648 url(http://www.gxsolutions.eu/images/layout/bg-headline-welcome.jpg) top left repeat-x; }

.headline .header { width: 923px; height: 228px; position:relative; z-index:48; background: #0F2648 url(http://www.gxsolutions.eu/images/layout/bg-header.jpg) top left no-repeat; padding: 38px 0 0 0; }
* html .headline .header { overflow: hidden; }
.headline.welcome-headline .header { height:392px; background: #0F2648 url(http://www.gxsolutions.eu/images/layout/bg-header-welcome.jpg) top left no-repeat; }
.header .h-1 { width: 903px; height: 70px; padding-left:20px; }
.header .h-1 .logo { float: left; display: block; width: 203px; float: left; height:68px; margin:0 20px 0 0; }
.more { width: 40px; display: block; height:40px; background: url(http://www.gxsolutions.eu/images/layout/arrow.jpg) top right no-repeat; position: absolute; z-index:50; text-align: right; color: white; top: 265px; right: 0px; padding:10px 35px 0 0; text-decoration: none;  }
a.more:hover {text-decoration:underline;}
.header h1.title { width: 903px; margin: 15px 0 0 20px; font-size: 16px; color: #fff; font-weight:normal; }

.sub-header { width:903px; height:158px; padding:0 0 0 20px; float:left; background:url(http://www.gxsolutions.eu/images/layout/bg-sub-header.jpg) top left no-repeat; }
.sub-header .sifr-title,
.sub-header h1 { font-size:82px; display:block; padding:0; margin:0; color:#fff; line-height:1; font-weight:bold; text-shadow:1px 1px 3px #508DDC; font-family: Calibri, 'CalibriBold', 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.sub-header img {float:right;}
.sub-header .left-header { width:545px; float:left; }
.sub-header .left-header.large-header {width:900px;}
.sub-header object {float:right;}

.sub-header.h-kontakty {background:url(http://www.gxsolutions.eu/images/layout/header/bg-kontakty.jpg); }
.sub-header.h-riesenia {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia.jpg); }
.sub-header.h-gx-fleet {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-fleet.jpg); }
.sub-header.h-gx-build {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-build.jpg); }
.sub-header.h-gx-truck {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-truck.jpg); }
.sub-header.h-gx-municipal {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-municipal.jpg); }
.sub-header.h-gx-store {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-store.jpg); }
.sub-header.h-gx-bus {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-bus.jpg); }
.sub-header.h-gx-logistic {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-logistic.jpg); }
.sub-header.h-gx-loco {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-loco.jpg); }
.sub-header.h-gx-agro {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-agro.jpg); }
.sub-header.h-gx-personal {background:url(http://www.gxsolutions.eu/images/layout/header/bg-riesenia-personal.jpg); }
.sub-header.h-referencie {background:url(http://www.gxsolutions.eu/images/layout/header/bg-referencie.jpg); }
.sub-header.h-aktuality {background:url(http://www.gxsolutions.eu/images/layout/header/bg-aktuality.jpg); }
.sub-header.h-onas {background:url(http://www.gxsolutions.eu/images/layout/header/bg-onas.jpg); }
.sub-header.h-sluzby {background:url(http://www.gxsolutions.eu/images/layout/header/bg-sluzby.jpg); }

/* = MENU
---------------------------------------------------------------------------------------------------*/
.header .h-1 .main-menu { float: left; margin: 15px 0 0 0; padding: 0px; position:relative; z-index:49; }
.header .h-1 .main-menu li { float: left; display: inline; position: relative; z-index:49; }
.header .h-1 .main-menu li a { display: inline-block; padding:0 0 0 5px; color:#fff; text-decoration: none; font-size: 13px; font-weight: bold; border-right: 1px #0D274F solid; background:url(http://www.gxsolutions.eu/images/layout/main-menu-left.gif) left top no-repeat; background-position:top left; color: #fff; }
.header .h-1 .main-menu li a span { display:block; cursor:pointer; float:left; height:25px; padding: 8px 20px 0 8px; background:url(http://www.gxsolutions.eu/images/layout/main-menu-right.gif) right top no-repeat; }
.header .h-1 .main-menu li a.home span { padding-right:15px; background:none; }
.header .h-1 .main-menu li:hover a { background-position:left center; color: #fff; background-color:#6FB4FF; }
.header .h-1 .main-menu li:hover a span {  background-position:right center; color: #fff;  }
.header .h-1 .main-menu li:hover a.home { background: #F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-left2.gif) top left no-repeat; }
.header .h-1 .main-menu li:hover a.home span { background: #F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-right3.gif) top right no-repeat; color: #fff;  }
.header .h-1 .main-menu li.active {z-index:50;}

.header .h-1 .main-menu li.active:hover a.home { background: #F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-left2.gif) bottom left no-repeat; }
.header .h-1 .main-menu li.active a.home span,
.header .h-1 .main-menu li.active:hover a.home span { background: #F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-right3.gif) bottom right no-repeat; }

.header .h-1 .main-menu li.active a { background:#F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-left2.gif) top right no-repeat; background-position:left bottom; color:#000; }
.header .h-1 .main-menu li.active a span { background:#F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-right2.gif) no-repeat right bottom; color: #000; }

.header .h-1 .main-menu li.active:hover a { background: #F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-left.gif) bottom left no-repeat; color: #000; }
.header .h-1 .main-menu li.active:hover a span { background: #F2F3F4 url(http://www.gxsolutions.eu/images/layout/main-menu-right.gif) bottom right no-repeat; color: #000; }

.header .h-1 .main-menu li .submenu-wrap { display:none; position:absolute; top:33px; left:0px; width:173px;  background: url(http://www.gxsolutions.eu/images/layout/submenu-top.jpg) left top no-repeat; padding:4px 0 0px 0;  }
.header .h-1 .main-menu li:hover .submenu-wrap {display:block;}
.header .h-1 .main-menu .submenu-wrap .main_submenu { width:173px; background:url(http://www.gxsolutions.eu/images/layout/submenu-bottom.png) left bottom no-repeat; padding:3px 0 8px 0; }
.header .h-1 .main-menu li:hover .submenu-wrap .main_submenu a:hover { text-decoration:none; background:none; }
.header .h-1 .main-menu li:hover .submenu-wrap .main_submenu li { width:173px; float:none; margin:0 0 4px 0; display:block; background:#0177B7 url(http://www.gxsolutions.eu/images/layout/arrow-menu.gif) 13px 6px no-repeat !important; }
.header .h-1 .main-menu li .submenu-wrap .main_submenu a { color:#fff; text-decoration:underline; cursor:pointer !important; font-weight:normal; font-size:11px; line-height:16px; background: none;  text-align:left; margin: 0px; border-right: 0px !important; padding: 0 0 0 19px; }
.header .h-1 .main-menu li.active:hover .submenu-wrap { position:absolute; top:33px; left:0px; display:block; width:173px;  background:url(http://www.gxsolutions.eu/images/layout/submenu-active-top.jpg) left top no-repeat; padding:4px 0 0px 0;  }
.header .h-1 .main-menu li.active:hover .submenu-wrap .main_submenu { width:173px; background: url(http://www.gxsolutions.eu/images/layout/submenu-active-bottom.png) left bottom no-repeat; padding:3px 0 13px 0; }
.header .h-1 .main-menu li.active:hover .submenu-wrap .main_submenu li { background:#F3F4F6 url(http://www.gxsolutions.eu/images/layout/arrow-menu-active.gif) 13px 6px no-repeat !important; }
.header .h-1 .main-menu li.active:hover .submenu-wrap .main_submenu a { background: none !important; color:#007BBC; }

.header .h-1 .main-menu li .submenu-wrap.large-submenu { width:260px; background: url(http://www.gxsolutions.eu/images/layout/submenu2-top.jpg) left top no-repeat; }
.header .h-1 .main-menu li .submenu-wrap.large-submenu .main_submenu { width:260px; background:url(http://www.gxsolutions.eu/images/layout/submenu2-bottom.png) left bottom no-repeat; }
.header .h-1 .main-menu li:hover .submenu-wrap.large-submenu .main_submenu li {width:260px;}
.header .h-1 .main-menu li.active:hover .submenu-wrap.large-submenu { width:260px; background:url(http://www.gxsolutions.eu/images/layout/submenu2-active-top.jpg) left top no-repeat; }
.header .h-1 .main-menu li.active:hover .submenu-wrap.large-submenu .main_submenu { width:260px; background: url(http://www.gxsolutions.eu/images/layout/submenu2-active-bottom.png) left bottom no-repeat; }

/* = SEARCH
---------------------------------------------------------------------------------------------------*/
.header .search { width: 142px; height: 21px; float: right; margin: 20px 0 0px 0;}
.header .search  .input-bg { width: 114px; height: 21px; background: #fff url(http://www.gxsolutions.eu/images/layout/input.jpg) top left no-repeat; float: left; overflow: hidden; }
.header .search  .input-bg input { width: 109px; height: 15px; background: none; margin: 0px; padding: 3px 0 3px 5px; border:0px; font-size: 11px; font-style: italic; color:#111; }
.header .search  .search-btn { float: right; font-size:11px; padding:0; }

/* = HEADER-CARS
---------------------------------------------------------------------------------------------------*/ 
.h-3 { width: 923px; height:250px; position: relative; text-align: center; }
.h-3 .demo {/*display:none;*/}
.h-3 .demo img { vertical-align:top; display:inline; }
.h-3 #menu { /*display:none;*/ position:absolute; top:70px; left:-25px; }
.viac { height: 50px !important; width: 75px !important; position: absolute; }

.h-3 .demo a { position:relative; display:inline-block; z-index:30; }
.h-3 .demo a span {display:none;}
.h-3 .demo a span strong { font-size:14px; display:block; margin-bottom:5px; }
.h-3 .demo a:hover span { display:block; float:left; width:272px; margin-top:0px; height:165px; padding:5px 8px 0 8px; font-size:12px !important; line-height:110%; text-align:left; color:#fff; position:absolute; left:-15px; background:url(http://www.gxsolutions.eu/images/layout/bg-tooltip-index.png) no-repeat top left; z-index:40; }
.h-3 .demo a.fleet:hover span {top:-125px;}
.h-3 .demo a.truck:hover span {top:-160px;}
.h-3 .demo a.build:hover span { top:-160px; left:-20px; }
.h-3 .demo a.municipal:hover span {top:-160px;}
.h-3 .demo a.store:hover span { top:-160px; left:-20px; }
.h-3 .demo a:hover span strong{ text-transform:uppercase; font-size:11px; font-weight:900;  }
.h-3 .demo a:hover span small.label{ text-transform:uppercase; font-size:12px; font-weight:900; display:block; padding-bottom:3px;}
.h-3 .jqDock { width:923px !important; }

/* = BREADCRUMB
---------------------------------------------------------------------------------------------------*/
.breadcrumb { padding:30px 0 5px 0; font-size:10px; color:#fff; }
.breadcrumb a {color:#fff;}

/* = MAIN
---------------------------------------------------------------------------------------------------*/
.main { width: 923px; padding: 20px 0 0 0;}
.main .news { width: 918px; height:30px; padding:1px 0 1px 5px; overflow:hidden; background: #F5F5F5 url(http://www.gxsolutions.eu/images/layout/bg-news.gif) top left no-repeat; margin: 0 0 20px 0; }
.main .news a { color: #0060C3; line-height: 30px; }
.main .news .slideshow {  background:#F5F5F5; width:820px; height:28px; overflow:hidden}
.main .news .title-news { color: #FF8D00; text-decoration:none; display: block; float: left; width: 72px; line-height: 30px; text-align: center; font-weight: bold; margin: 0 15px 0 0; }
.main .news .title-news:hover {text-decoration:underline;}
.main .news .text-news { color: #000; display: block; float: left; width: 790px; line-height: 30px; text-align: left; background:#F5F5F5;}
.main .item-boxes { width: 923px; font-size:13px; border-top: 1px #ECECED solid; border-bottom: 1px #ECECED solid; background: url(http://www.gxsolutions.eu/images/layout/bg-content.gif) repeat-y; }

.main .item-boxes .item { width: 277px; float: left; padding:25px 10px 15px 20px; }
.main .item-boxes .item.i-2 ul { margin: 0 0 10px 0; }
.main .item-boxes .item.i-2 ul li { padding:0 0 9px 10px; background:url(http://www.gxsolutions.eu/images/layout/bullet.gif) no-repeat 0 5px; }
.main .item-boxes .item.i-3 ul li a img { float: left; margin:2px 4px 0 0;}
.main .item-boxes .item.i-3 ul li { margin:0 0 12px 0; }
.main .date { font-size: 9px; text-transform: uppercase; display:block; }
.main .date.date-inline {display:inline;}
.main .item-boxes .item p { margin:0px 0 10px 0; padding:0px; }
.main .item-boxes .item h2 { margin:0px 0 7px 0; padding:0px; }
.main .logos { width: 923px; height: 70px; margin:0; padding:10px 0 0 0; overflow:hidden; text-align:center; clear:both; }
.main .logos a { display:inline-block; height:60px; text-indent: -9999px; margin:0 25px; }
.main .logos a.logo-tcom { width:98px; background:url(http://www.gxsolutions.eu/images/layout/logo-tcom.gif) no-repeat top left; }
.main .logos a.logo-genetech { width:182px; background:url(http://www.gxsolutions.eu/images/layout/logo-genetech.gif) no-repeat top left; }
.main .logos a.logo-axitech { width:153px; background:url(http://www.gxsolutions.eu/images/layout/logo-axitech.gif) no-repeat top left;  }
.main .logos a.logo-polska { width:55px; background:url(http://www.gxsolutions.eu/images/layout/logo-gxcorpfin.gif) no-repeat top left;  }
.main .logos a.logo-racing-team { width:88px; background:url(http://www.gxsolutions.eu/images/layout/logo-racing-team.gif) no-repeat top left;  }
.main .logos a:hover { background-position:bottom left; }
.main .note { font-size:11px; color:#BDBDBD; font-weight:normal; }
.main .button-back { width:85px; height:21px; display:block; line-height:21px; text-align:center; text-decoration:none; float:left; font-size:10px; text-transform:uppercase; color:#fff; background:#218AC4 url(http://www.gxsolutions.eu/images/layout/button-back.gif) no-repeat; }
.main .button-back:hover {text-decoration:underline;}

/* = ROTATE-IMAGE
---------------------------------------------------------------------------------------------------*/
.rotate-image { width:323px; padding:15px 0 0 0; margin:0 0 10px 20px; background:#F4F4F4 url(http://www.gxsolutions.eu/images/layout/bg-rotate-image-top.gif) no-repeat top left; float:right; }
.rotate-image-in { padding:0 0 20px 18px; background:url(http://www.gxsolutions.eu/images/layout/bg-rotate-image-bottom.gif) no-repeat bottom left; }
.rotate-image .logo-riesenie { margin:0 0 15px 0; }
.rotate-image ul li { background:none !important; padding:0; margin:0; position:relative; }
.rotate-image .zoom-icon { width:27px; height:27px; position:absolute; bottom:5px; left:5px; background:url(http://www.gxsolutions.eu/images/layout/icon-lupa.png) no-repeat; }

/* = TOGGLER
---------------------------------------------------------------------------------------------------*/
.toggler { width:685px; margin-bottom:20px; }
.toggler h2,
.toggler h3 { width:675px; padding-left:10px; font-size:15px; height:35px; margin:0 0 5px 0; line-height:35px; font-weight:bold; cursor:pointer; background:#F3F3F3 url(http://www.gxsolutions.eu/images/layout/bg-toggler.gif) no-repeat top left; }
.toggler h2.current,
.toggler h3.current { margin:0 !important; background-position:bottom left; }
.toggler .toggler-content { display:none; width:685px; margin: 0 0 5px 0; background:#FCFCFC url(http://www.gxsolutions.eu/images/layout/bg-toggler-content.gif) no-repeat bottom left; }
.toggler .toggler-content .toggler-content-in { padding:10px 10px 1px 10px; background:url(http://www.gxsolutions.eu/images/layout/bg-toggler-content-top.gif) no-repeat top left; }
.toggler .toggler-content p,
.toggler .toggler-content ul { margin:0 0 10px 0; display:block; }

.toggler2 .toggler-content2 {display:none;}
.toggler2 .zobrazit-viac { width:190px; height:21px; line-height:21px; padding:0 10px 0 0; display:block; margin:0 0 25px 0; color:#fff; font-size:10px; text-transform:uppercase; text-align:center; background:url(http://www.gxsolutions.eu/images/layout/button-zobrazit-viac.gif) no-repeat; cursor:pointer; clear:both; }
.toggler2 .zobrazit-viac:hover {text-decoration:none;}

/* = B-INFO
---------------------------------------------------------------------------------------------------*/
.b-info { width:923px; background: #fff url(http://www.gxsolutions.eu/images/layout/box-top.jpg) top left no-repeat; padding:5px 0 0 0; margin:0 0 20px 0;}
.iner { width: 893px; color:#727272; padding:5px 10px 5px 20px; background: #fff url(http://www.gxsolutions.eu/images/layout/box-bottom.jpg) bottom left no-repeat; float:left; font-size:12px; }
.iner p { margin:0; font-size:11px; }
.iner strong { display:block; margin:0 0 3px 0; }
.send { width: 210px; height: 22px; }
.send .input-bg2 { width: 127px; height: 21px; overflow:hidden; background:#F5F5F5 url(http://www.gxsolutions.eu/images/layout/input2.jpg) top left no-repeat; float: left; }
.send .input-bg2 input { width:123px; height: 14px; background: none; margin: 0px; padding: 4px 0 3px 4px; border:0px; font-size: 11px; font-style: italic; color:#111; }
.btn-newsletter { float: right; }

.newsletter { width: 212px; height:50px; float:left; padding:3px 0px 0 45px; margin:0 30px 0 0; background:url(http://www.gxsolutions.eu/images/layout/icon-newsletter.gif) no-repeat left; }
.item-bootom { float: left; margin:0 25px 0 0; padding:3px 0 0 40px; height:50px; }
.item-bootom ul { float: left; line-height:16px;}
.item-bootom a { color: #929292 !important; font-size: 11px !important; }

.item-bootom a.title-a { font-size:12px !important; color:#727272 !important; text-decoration:none !important; }
.item-bootom a.title-a:hover { text-decoration:underline !important; }

.item-bootom.nase-riesenia {background:url(http://www.gxsolutions.eu/images/layout/icon-nase-riesenia.gif) no-repeat left; }
.item-bootom.nase-sluzby {background:url(http://www.gxsolutions.eu/images/layout/icon-nase-sluzby.gif) no-repeat left; }
.item-bootom.certifikat-kvality { width:190px; margin:0; background:url(http://www.gxsolutions.eu/images/layout/icon-certifikat-kvality.gif) no-repeat left; }

/* = TOOLTIP
---------------------------------------------------------------------------------------------------*/
#tooltip { position: absolute; z-index: 3000; width:287px; color:#fff; background:url(http://www.gxsolutions.eu/images/layout/tooltip-bottom.png) right bottom no-repeat; font-size:12px; }
#tooltip div { width:259px; padding:15px 8px 3px 20px; background:url(http://www.gxsolutions.eu/images/layout/tooltip-top.png) right top no-repeat; margin:0 0 7px 0; }
#tooltip strong { display:block; font-size:12px; text-transform:uppercase; }

body.orange-tooltip #tooltip { position: absolute; z-index: 3000; width:287px; color:#fff; background:url(http://www.gxsolutions.eu/images/layout/tooltip-bottom-orange.png) right bottom no-repeat !important; font-size:12px; }
body.orange-tooltip #tooltip div { width:259px; padding:15px 8px 3px 20px; background:url(http://www.gxsolutions.eu/images/layout/tooltip-top-orange.png) right top no-repeat !important; margin:0 0 7px 0; }
body.orange-tooltip #tooltip strong { display:block; font-size:12px; text-transform:uppercase; }

#tooltip.viewport-bottom {background:url(http://www.gxsolutions.eu/images/layout/tooltip-bottom2.png) right bottom no-repeat; }
#tooltip.viewport-bottom div { margin-bottom:15px; background:url(http://www.gxsolutions.eu/images/layout/tooltip-top2.png) right top no-repeat; }

body.orange-tooltip #tooltip.viewport-bottom {background:url(http://www.gxsolutions.eu/images/layout/tooltip-bottom-orange2.png) right bottom no-repeat !important; }
body.orange-tooltip #tooltip.viewport-bottom div {background:url(http://www.gxsolutions.eu/images/layout/tooltip-top-orange2.png) right top no-repeat !important; }

#tooltip.viewport-right {background:url(http://www.gxsolutions.eu/images/layout/tooltip-bottom.png) right bottom no-repeat; }
#tooltip.viewport-right div {background:url(http://www.gxsolutions.eu/images/layout/tooltip-top3.png) right top no-repeat; }

body.orange-tooltip #tooltip.viewport-right {background:url(http://www.gxsolutions.eu/images/layout/tooltip-bottom-orange.png) right bottom no-repeat !important; }
body.orange-tooltip #tooltip.viewport-right div {background:url(http://www.gxsolutions.eu/images/layout/tooltip-top-orange2.png) right top no-repeat !important; }

/* = CONTENT
---------------------------------------------------------------------------------------------------*/
.content { width:685px; float:right; margin:0 0 40px 0; font-size:13px; }
.content.mapa-stranok {width:903px;}
.content.onas-content img { margin:0 25px 25px 0; }
.content.onas-content a.fancy img { margin:0 5px 5px 0; }
.content h2.normal { font-weight:normal; font-size:13px; margin:0; }
.content p,
.content ul { margin:0 0 15px 0; }
.content ul li { padding:0 0 0 10px; line-height:140%; background:url(http://www.gxsolutions.eu/images/layout/bullet-content.gif) no-repeat 0 7px; }
.content .orange-banner { width:685px; padding:5px 0 0 0; font-size:12px; background:#FF8D00 url(http://www.gxsolutions.eu/images/layout/bg-orange-banner-top.gif) no-repeat top left; margin:0 0 15px 0; color:#fff; }
.content .orange-banner-in { width:665px; padding:0 10px 1px 10px; background:url(http://www.gxsolutions.eu/images/layout/bg-orange-banner-bottom.gif) no-repeat bottom left; }
.content .orange-banner strong { line-height:190%; font-size:13px; }
.content .orange-banner img.floatRight { margin:7px 0 0 5px; }
.content .orange-banner img.float { margin:0 5px 0 0; }
.content .orange-banner a {color:#fff;}
.content .orange-banner ul { margin:0 0 15px 15px; }
.content .orange-banner ul li { background:none; list-style:disc; padding-left:0; }
.content .orange-banner .avatar { float:left; margin:5px 10px 5px 0; }
.content .orange-banner .t2 { color:#fff; margin:5px 0 5px 0; font-size:14px; }
.content .orange-banner.zastupcovia-banner { padding-top:15px; margin-bottom:5px; background:#FF8D00 url(http://www.gxsolutions.eu/images/layout/bg-orange-banner-sipka.gif) no-repeat top left; }
.content .orange-banner.zastupcovia-banner .orange-banner-in {padding-bottom:8px;}
.content .orange-banner.zastupcovia-banner p { margin:0 0 2px 0; }
.content .orange-banner.zastupcovia-banner p.no-result {font-style:italic;}
.content .status-box { width:548px; padding:10px; margin:0 0 20px 0; background:#FF8D00; color:#fff; }
.content p.desc {font-size:16px;}
.content .gallery-news { width:685px; float:left; margin:0 0 10px 0; }
.content .gallery-news a { float:left; margin:0 5px 5px 0; }
.content .gallery-news a img {float:left;}

.content ul.okres-list li { float:left; width:160px; line-height:160%; }
.content img.obrazok { margin:0 0 5px 10px; }

/* = REFERENCIE-LIST
---------------------------------------------------------------------------------------------------*/
.content .referencie-list li { width:645px; height:25px; line-height:25px; padding:0 0 0 20px; border-top:1px solid #EEEEEE; background:url(http://www.gxsolutions.eu/images/layout/bullet-referencie-list.gif) no-repeat bottom left !important; }
.content .referencie-list li.first {border-top:0;}
.content .referencie-list li.hover-row { height:25px; line-height:25px; background-color:#EEEEEE !important; background-position:top left !important; font-weight:bold; color:#000; }
.content .referencie-list li span { height:25px; line-height:25px; float:left; padding:0; margin:0; }
.content .referencie-list li a { float:right; padding:3px 0 0 0; margin:0 10px 0 0; display:inline-block; }

/* = BUTTONS
---------------------------------------------------------------------------------------------------*/
ul.buttons { width:216px; float:left; margin:0 0 20px 0; }
ul.buttons li { width:216px; float:left; padding:0 0 12px 0; background:url(http://www.gxsolutions.eu/images/layout/bg-button-shadow.gif) no-repeat bottom left; }
ul.buttons li a { width:204px; height:25px; padding:14px 0 0 12px; display:block; color:#fff; font-size:12px; font-weight:bold; background-color:#F5831A; }

ul.buttons li a.button-viac-info { background:#F5831A url(http://www.gxsolutions.eu/images/layout/bg-button-informacie.jpg) no-repeat top left; }
ul.buttons li a.button-schodzka { background:#F5831A url(http://www.gxsolutions.eu/images/layout/bg-button-schodzka.jpg) no-repeat top left; }
ul.buttons li a.button-kontakt { background:#F5831A url(http://www.gxsolutions.eu/images/layout/bg-button-kontaktujte-nas.jpg) no-repeat top left; }
ul.buttons li a.button-podpora { background:#F5831A url(http://www.gxsolutions.eu/images/layout/bg-button-podpora.jpg) no-repeat top left; }

ul.buttons li a:hover { background-position:bottom left; background-color:#0169AF; }

/* = SIDE
---------------------------------------------------------------------------------------------------*/
.left-panel { width:222px; float:left; }
.side { width:222px; float:left; padding:8px 0 0 0; margin:0 0 20px 0; background:#F3F3F3 url(http://www.gxsolutions.eu/images/layout/bg-side-top.gif) no-repeat top left; }
.side ul { width:212px; float:left; padding:0 0 10px 10px; background:url(http://www.gxsolutions.eu/images/layout/bg-side-bottom.gif) no-repeat bottom left; }
.side ul li { width:196px; line-height:31px; float:left; }
.side ul li a { display:block; background:url(http://www.gxsolutions.eu/images/layout/bg-side-menu.gif) no-repeat top left; }
.side ul li a.active { background-position:bottom left; color:#000; text-decoration:none; font-weight:bold; position:relative; margin-top:-1px; }
.side ul li a.active:hover {text-decoration:underline;}
.side ul li a span { padding:7px 0 7px 20px; background:url(http://www.gxsolutions.eu/images/layout/bg-side-menu-border.gif) repeat-x bottom left; display:block; line-height:150%; }

.side ul.roll-menu li.active a { color:#fff; text-decoration:none; background:#818181 url(http://www.gxsolutions.eu/images/layout/bg-roll-menu-active.gif) no-repeat top left; }
.side ul.roll-menu li.active .roll-submenu { width:196px; padding:0px 0 5px 0px; background:#fff url(http://www.gxsolutions.eu/images/layout/bg-roll-menu.gif) no-repeat bottom left; }
.side ul.roll-menu li.active .roll-submenu.padding-top {padding-top:8px;}
.side ul.roll-menu li.active .roll-submenu li { width:166px; padding-left:25px; margin:0 0 5px 0; line-height:140%; background:url(http://www.gxsolutions.eu/images/layout/bullet-roll-sub.gif) 15px 7px no-repeat; }
.side ul.roll-menu li.active .roll-submenu li a { padding:0; background:none; color:#0060C3; font-size:11px; text-decoration:underline; }
.side ul.roll-menu li.active .roll-submenu li a:hover {text-decoration:none;}
.side ul.roll-menu li.active .roll-submenu li a.active { color:#000; text-decoration:none; margin-top:0; }

.side ul.roll-menu li.active .roll-submenu li.active { width:186px; background:#E0E0E0 url(http://www.gxsolutions.eu/images/layout/bullet-roll-sub-active.gif) no-repeat 15px 13px; padding:5px 0 0 10px; }
.side ul.roll-menu li.active .roll-submenu li.active a {padding-left:15px;}
.side ul.roll-menu li.active .roll-submenu li.active .roll-submenu2 { width:176px; padding:5px 0 8px 0; margin:0; background:none; }
.side ul.roll-menu li.active .roll-submenu li.active .roll-submenu2 li { width:171px; height:26px; line-height:26px; padding:0 0 0 5px; margin:0; background:url(http://www.gxsolutions.eu/images/layout/bg-roll-menu2.gif) no-repeat bottom left; }
.side ul.roll-menu li.active .roll-submenu li.active .roll-submenu2 li.active { background-position:top left; }
.side ul.roll-menu li.active .roll-submenu li.active .roll-submenu2 li.active a { color:#000; text-decoration:none; font-weight:bold; } 

.side ul.roll-menu li a.active { padding:0; background:url(http://www.gxsolutions.eu/images/layout/bg-side-menu-active-top.gif) no-repeat top left; position:relative; margin-top:-2px; }
.side ul.roll-menu li a.active span {background:url(http://www.gxsolutions.eu/images/layout/bg-side-menu-active-bottom.gif) no-repeat bottom left; }

.side ul li a.last span {background:url(http://www.gxsolutions.eu/images/layout/bg-side-menu.gif) no-repeat top left; }
.side ul li.active a.last span {background:none;}

/* = KONTAKT-BOX
---------------------------------------------------------------------------------------------------*/
.kontakt-box { width:655px; padding:0 30px 0 0; overflow:hidden; margin:0 0 25px 0; float:left; border-bottom:1px solid #E1E1E1; }
.kontakt-box.last { border:0; margin:0; }
.kontakt-box p { margin:0 0 20px 0; line-height:140%; }
.kontakt-box .kontakt-text { width:330px; float:left; }
.kontakt-box .kontakt-mapa { width:325px; float:right; }
.kontakt-box .kontakt-mapa .mapa { width:315px; height:183px; position:relative; padding:16px 0 0 10px; margin:0 0 10px 0; background:url(http://www.gxsolutions.eu/images/layout/bg-mapa.gif) no-repeat top left; }
.kontakt-box .kontakt-mapa .mapa a {text-decoration:none;}
.kontakt-box .kontakt-mapa .mapa a span { width:159px; height:42px; padding:10px 0 0 0; position:absolute; top:76px; left:81px; text-align:center; color:#fff; background:url(http://www.gxsolutions.eu/images/layout/bg-title-map.png) no-repeat; }
.kontakt-box .kontakt-mapa .mapa a:hover span {text-decoration:underline;}
.kontakt-box .zoznam-zastupcov { clear:both; margin:0 0 20px 0; }
.kontakt-box .zoznam-zastupcov p { margin:0; height:34px; line-height:30px; padding:0 10px; }
.kontakt-box .zoznam-zastupcov ul li { width:145px; float:left; }
.kontakt-box .zoznam-zastupcov strong { margin:0 0 2px 0; display:block; color:#000; clear:both; }
.kontakt-box .zoznam-zastupcov .item-zastupca { width:655px; float:left; margin:0 0 10px 0; background:#F1F0F0 url(http://www.gxsolutions.eu/images/layout/bg-item-zastupca-top.gif) no-repeat top left; }
.kontakt-box .zoznam-zastupcov .item-zastupca-in { width:625px; padding:5px 15px 15px 15px; float:left; background:url(http://www.gxsolutions.eu/images/layout/bg-item-zastupca-bottom.gif) no-repeat bottom left; }
.kontakt-box .zastupenie-box { width:685px; float:left; }
.kontakt-box .zastupenie-box .item-zastupenie { float:left; margin:0 25px 0 0; }
.kontakt-box .zastupenie-box .item-zastupenie.rear {margin-right:0;}
.kontakt-box .zastupenie-box .item-zastupenie .contact-foto-box { width: 300px; }
.kontakt-box .zastupenie-box .item-zastupenie .contact-foto-box img { float: left; margin: 0 5px 5px 0; }

/* = CONTACT-FORM
---------------------------------------------------------------------------------------------------*/
form.contact-form label { color:#373737; line-height:150%; font-weight:normal; }
form.contact-form .star {color:#ff0000;}
form.contact-form {width:568px;}
form.contact-form .row { width:270px; float:left; margin:0 25px 10px 0; }
form.contact-form .row.rear {margin-right:0;}
form.contact-form .row.row-large {width:540px;}
form.contact-form .row.row-large label { width:110px; float:left; }
form.contact-form .row.row-large label.large-label {width:135px;}
form.contact-form .row.row-large select {width:135px;}
form.contact-form .field { width: 266px; height: 26px; padding:2px; background:#F2F3F3 url(http://www.gxsolutions.eu/images/layout/fields/form-email-field.gif); position: relative; overflow:hidden; }
form.contact-form .field.small-139 { width:135px; background: url(http://www.gxsolutions.eu/images/layout/fields/bg-input-139.gif); }
form.contact-form .field.small-139.error,
form.contact-form .field.small-139.error { background: url(http://www.gxsolutions.eu/images/layout/fields/form-email-field-error-139.gif); }
form.contact-form .field.error,
form.contact-form .field.error1 { background: url(http://www.gxsolutions.eu/images/layout/fields/form-email-field-error.gif); }
form.contact-form .field input { width: 256px; height: 16px; padding:5px;  background: none; border: 0; font-size:13px; background:transparent; color: #AEAEAE; font-style: italic; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
form.contact-form .field.small-139 input {width:125px;}
form.contact-form label.error { position: absolute; background: url(http://www.gxsolutions.eu/images/layout/fields/icon-required.png); width: 71px; height: 16px; right: 7px; top:7px; font-size:1px; text-indent: -9999em; }
form.contact-form .field.error1 label.error { position: absolute; background: url(http://www.gxsolutions.eu/images/layout/fields/icon-required-format.png); width: 71px; height: 16px; right: 7px; top:7px; font-size:1px; text-indent: -9999em; }
form.contact-form .mand { font-weight:normal; float:left; }
form.contact-form .field-textarea { width:564px; height:76px; padding:2px; margin:0 0 10px 0; overflow:hidden; background:#F2F3F3 url(http://www.gxsolutions.eu/images/layout/bg-textarea-568.gif) no-repeat top left; }
form.contact-form .field-textarea textarea { border:0; width:554px; height:64px; padding:5px; background:transparent; font-size:13px; color: #AEAEAE; font-style: italic; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
form.contact-form .captcha { width:122px; float:left; position:relative; overflow:hidden; }
form.contact-form .captcha span { position:absolute; top:0; left:0; width:122px; height:30px; background:url(http://www.gxsolutions.eu/images/layout/captcha-border.png) no-repeat; }
form input.checkbox { width:14px; height:14px; margin:1px 3px 0 0; float:left; }

/* = FOOTER
---------------------------------------------------------------------------------------------------*/
.footer {clear:both;}
.footer-bottom { width: 923px; height: 65px; text-align: center;  }
.footer-bottom ul li { display: inline; }
.footer-bottom ul li a { color: #535353; font-size: 10px; border-right: 1px #B9B9B9 solid; padding: 0 7px 0 0; margin: 0 5px 0 0; display: inline-block; text-transform: uppercase; }
.footer-bottom ul li a.last { border-right:0; padding-right:0; }
.footer-bottom p { color:#A9A9A9; font-size: 10px; margin:5px 0 0px 0; text-transform: uppercase; } 
.footer-bottom p a { color:#A9A9A9; text-decoration: none; } 
.footer-bottom p a:hover {text-decoration: underline; }

/* = PONUKA-PROGRAMOV
---------------------------------------------------------------------------------------------------*/
.ponuka-programov { width:610px; font-size:11px; position:relative; margin:-3px 0 0 12px; }
.ponuka-programov .row { width:610px; height:55px; }
.ponuka-programov .row.last li { border-bottom:1px solid #D6D6D6; }
.ponuka-programov .selectedRow.last li,
.ponuka-programov .row.last li.c1 {border-bottom:0;}
.content .ponuka-programov ul { width:610px; margin:0 !important; }
.content .ponuka-programov li { width:25px; padding:5px 0 5px 0; margin:0 !important; background:#F8F8F8; font-size:10px; text-align:center; height:45px; float:left; line-height:55px; overflow:hidden; }
.ponuka-programov li.c1 { width:193px; height:45px; padding:5px 5px 5px 10px; border-right:1px solid #D6D6D6; text-align:left; font-size:11px; background:#fff; }

.ponuka-programov .color {padding-bottom:2px;}
.ponuka-programov .color ul li { height:47px; line-height:57px; background:#F1F1F1 url(http://www.gxsolutions.eu/images/layout/table/cols-silver.gif) repeat-x top left; overflow:hidden; }
.ponuka-programov .color ul li.c1 { height:47px; background:#f2f2f2 url(http://www.gxsolutions.eu/images/layout/table/bg-row-two.gif) no-repeat top left; }
.ponuka-programov .color ul li.gray { height:47px; line-height:57px; background:#EDEDED url(http://www.gxsolutions.eu/images/layout/table/cols-gray.gif) repeat-x top left; }

.ponuka-programov li.gray {background:#EDEDED;}
.ponuka-programov li.rear { border-right:1px solid #C6C6C6; }

.ponuka-programov .color li.hover,
.ponuka-programov li.hover { background:#FF8D00; cursor:default; }
.ponuka-programov .color li.gray.hover,
.ponuka-programov li.gray.hover {background:#5B5B5B;}
.ponuka-programov .color li.active,
.ponuka-programov li.active {background:#9BD355;}

.ponuka-programov .selectedRow.color li.gray.hover {background:url(http://www.gxsolutions.eu/images/layout/table/bg-select-td.gif) no-repeat top left; cursor:default; }
.ponuka-programov .selectedRow ul li.gray,
.ponuka-programov .selectedRow ul li { width:25px; background:url(http://www.gxsolutions.eu/images/layout/table/bg-select-td.gif) no-repeat top left; cursor:default; height:69px !important; line-height:79px !important; }
.ponuka-programov .selectedRow ul li.c1 { width:203px; height:59px; padding-left:0; border:0; background:url(http://www.gxsolutions.eu/images/layout/table/bg-select-td-first.gif) repeat-x top left; }
.ponuka-programov .selectedRow.color li.hover.gray,
.ponuka-programov .selectedRow ul li.hover {background:url(http://www.gxsolutions.eu/images/layout/table/bg-select-td-active.gif) repeat-x top left; }
.ponuka-programov .selectedRow ul li.rear { width:26px; border-right:0; background:url(http://www.gxsolutions.eu/images/layout/table/bg-select-td-rear.gif) no-repeat top left; }

.ponuka-programov .status { width:15px; height:15px; display:inline; float:left; margin:18px 0 0 5px; }
.ponuka-programov .status.obsahuje {background:url(http://www.gxsolutions.eu/images/layout/table/icon-obsahuje.png) no-repeat; }
.ponuka-programov .status.neobsahuje {background:url(http://www.gxsolutions.eu/images/layout/table/icon-neobsahuje.png) no-repeat; }
.ponuka-programov .status.moze-obsahovat {background:url(http://www.gxsolutions.eu/images/layout/table/icon-moze-obsahovat.png) no-repeat; }

.ponuka-programov li.hover .status.obsahuje { width:15px; height:15px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-obsahuje3.png) no-repeat; }
.ponuka-programov li.hover .status.neobsahuje { width:15px; height:15px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-neobsahuje3.png) no-repeat; }
.ponuka-programov li.hover .status.moze-obsahovat { width:15px; height:15px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-moze-obsahovat3.png) no-repeat; }
/*.ponuka-programov .tooltip { width:11px; height:11px; float:right; margin-top:20px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-tooltip.png) no-repeat; }*/

.ponuka-programov .selectedRow { height:65px; margin-top:-6px; }
.ponuka-programov .selectedRow ul { width:610px; position:absolute; padding:0 20px; left:-19px; background:url(http://www.gxsolutions.eu/images/layout/table/bg-selected.png) no-repeat top right; }
.ponuka-programov .selectedRow ul li .status {margin-top:23px;}
.ponuka-programov .selectedRow ul li.hover .status {margin-top:23px;}
.ponuka-programov .selectedRow ul li.hover .status.obsahuje { width:15px; height:15px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-obsahuje2.png) no-repeat; }
.ponuka-programov .selectedRow ul li.hover .status.neobsahuje { width:15px; height:15px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-neobsahuje2.png) no-repeat; }
.ponuka-programov .selectedRow ul li.hover .status.moze-obsahovat { width:15px; height:15px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-moze-obsahovat2.png) no-repeat; }
/*.ponuka-programov .selectedRow ul .tooltip { width:13px; height:13px; margin-top:24px; background:url(http://www.gxsolutions.eu/images/layout/table/icon-tooltip3.png) no-repeat; }*/

.ponuka-programov li .logo { float:left; display:block; width:179px; height:40px; margin-top:4px; cursor:pointer; }
.ponuka-programov .selectedRow ul li .logo { width:189px; height:50px; margin-top:6px; }

.ponuka-programov li .logo.product-fleet {background:url(http://www.gxsolutions.eu/images/layout/table/product-fleet.png) no-repeat top left; }
.ponuka-programov li .logo.product-truck {background:url(http://www.gxsolutions.eu/images/layout/table/product-truck.png) no-repeat top left; }
.ponuka-programov li .logo.product-build {background:url(http://www.gxsolutions.eu/images/layout/table/product-build.png) no-repeat top left; }
.ponuka-programov li .logo.product-munical {background:url(http://www.gxsolutions.eu/images/layout/table/product-municipal.png) no-repeat top left; }
.ponuka-programov li .logo.product-store {background:url(http://www.gxsolutions.eu/images/layout/table/product-store.png) no-repeat top left; }
.ponuka-programov li .logo.product-bus {background:url(http://www.gxsolutions.eu/images/layout/table/product-bus.png) no-repeat top left; }
.ponuka-programov li .logo.product-logistic {background:url(http://www.gxsolutions.eu/images/layout/table/product-logistic.png) no-repeat top left; }
.ponuka-programov li .logo.product-loco {background:url(http://www.gxsolutions.eu/images/layout/table/product-loco.png) no-repeat top left; }
.ponuka-programov li .logo.product-agro {background:url(http://www.gxsolutions.eu/images/layout/table/product-agro.png) no-repeat top left; }
.ponuka-programov li .logo.product-personal {background:url(http://www.gxsolutions.eu/images/layout/table/product-personal.png) no-repeat top left; }

.ponuka-programov .selectedRow li .logo.product-fleet {background:url(http://www.gxsolutions.eu/images/layout/table/product-fleet2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-truck {background:url(http://www.gxsolutions.eu/images/layout/table/product-truck2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-build {background:url(http://www.gxsolutions.eu/images/layout/table/product-build2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-munical {background:url(http://www.gxsolutions.eu/images/layout/table/product-municipal2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-store {background:url(http://www.gxsolutions.eu/images/layout/table/product-store2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-bus {background:url(http://www.gxsolutions.eu/images/layout/table/product-bus2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-logistic {background:url(http://www.gxsolutions.eu/images/layout/table/product-logistic2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-loco {background:url(http://www.gxsolutions.eu/images/layout/table/product-loco2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-agro {background:url(http://www.gxsolutions.eu/images/layout/table/product-agro2.png) no-repeat left; }
.ponuka-programov .selectedRow li .logo.product-personal {background:url(http://www.gxsolutions.eu/images/layout/table/product-personal2.png) no-repeat left; } 

/* = MEERKAT
---------------------------------------------------------------------------------------------------*/
.meerkat { display:none; height:135px; width:100%; position:fixed; bottom:0; z-index:50; background:url(http://www.gxsolutions.eu/images/layout/bg-meerkat.png) repeat-x top left; }
.meerkat .meerkat-head { height:28px; text-align:right; }
.meerkat .meerkat-head .meerkat-links { width:923px; margin:0 auto; }
.meerkat .meerkat-head .meerkat-links a { display:inline-block; outline:none; }
.meerkat .meerkat-head .meerkat-links .show-meerkat { width:132px; height:18px; cursor:default; padding:10px 10px 0 20px; font-size:13px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background:url(http://www.gxsolutions.eu/images/layout/bg-show-meerkat.png) no-repeat top left; }
.meerkat .meerkat-content { width:883px; height:92px; padding:15px 20px 0 20px; margin:0 auto; color:#fff; }
.meerkat .meerkat-content a { font-weight:bold; color:#fff; text-decoration:none; }
.meerkat .meerkat-content a:hover {text-decoration:underline;}
.meerkat .meerkat-content ul {width:880px;}
.meerkat .meerkat-content ul li {  float:left; line-height:1.4em; }
.meerkat .meerkat-content ul li p { margin:5px 0 0 0; }
.meerkat .meerkat-content ul li img { float:left; margin:0 10px 0 0; }
.meerkat .meerkat-content ul.one-news li {width:880px;}
.meerkat .meerkat-content ul.two-news li { width:420px; margin-right:40px; }
.meerkat .meerkat-content ul.three-news li { width:265px; margin-right:40px; }
.meerkat .meerkat-content ul li.rear {margin-right:0;}

.meerkat.closed-box {background:url(http://www.gxsolutions.eu/images/layout/bg-meerkat2.png) repeat-x top left; }
.meerkat.closed-box .meerkat-head .meerkat-links .show-meerkat {background:url(http://www.gxsolutions.eu/images/layout/bg-show-meerkat2.png) no-repeat top left; }
.meerkat.closed-box .meerkat-links .show-meerkat {cursor:pointer;}
.meerkat.closed-box .meerkat-links .show-meerkat:hover {text-decoration:underline;}

.nnone {display:none !important;}
