/* ************************** *
 *         CSS RESET          *
 * ************************** */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0; font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; outline:0; vertical-align:baseline;}
body {background:white; color:black; line-height:1;}
:focus {outline:0;}
ol, ul {list-style:none;}

/* ************************** *
 *      BASIC ELEMENTS        *
 * ************************** */
body    {background:#fff url('../images/entry_body.png') 0 0 repeat-x; color:#7f7f7f; font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size:small; line-height:1.25; text-align:center;}
a:link,a:visited  {color:#637837; text-decoration:none;}
a:hover {color:#90ba37; text-decoration:underline;}
a img   {vertical-align:middle;}
strong  {color:#fbfdfe;}
p       {margin-bottom:1em;}
ul      {margin:0 0 2em 2em; list-style:disc outside;}
h2      {color:#7f7f7f; font-size:150%; font-weight:normal; margin:0 0 0.5em;}
h3      {font-size:110%; margin:0 0 0.5em;}

/* ************************** *
 *      GENERAL CLASSES       *
 * ************************** */
.cleaner {border:0; clear:both; float:none; font-size:0; height:0; line-height:0; margin:0; padding:0; width:0;}

/* ************************** *
 *           LAYOUT           *
 * ************************** */
#whole   {background:url('../images/entry_whole.png') 50% 100% repeat-x;}
#wrapper {margin:0 auto; width:940px;}
#header  {height:103px; position:relative;}
#content { text-align:left; margin-top:-36px; }
#footer  {background:url('../images/entry_footer.png') 0 0 no-repeat; clear:both; height:288px; position:relative;}

/* ************************** *
 *            ETC             *
 * ************************** */

/*
 * HEADER
 */

/** homelink **/
#homelink {background-color:#151b2d; color:#b7d7df; height:44px; line-height:44px; left:0; margin:0; overflow:hidden; position:absolute; top:48px; width:290px;}
#homelink a {color:#b7d7df; display:block; font-size:x-large; height:100%; position:relative; text-decoration:none; width:100%;}
#homelink a:hover {text-decoration:underline;}
#homelink a:focus {outline:#a9a9a9 dotted thin;}
#homelink a span {background:url('../images/homelink.png') 0 0 no-repeat; cursor:pointer; /*cursor:hand;\*/ display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:10;}

/** menu-top **/
#menu-top {left:310px; position:absolute; top:39px; width:440px; }
#menu-top ul {list-style:none; margin:25px 0px 0px 0px; text-align:center; }
#menu-top li {border-left:1px solid #0194b7; display:inline; padding:0 0.5em 0 0.7em;}
#menu-top li:first-child {border:none;}
#menu-top a {color:#0194b7;}
#menu-top a:hover {color:#09b503; text-decoration:underline;}

/** loginlinks **/
#loginlinks {background-color:#96d5e4; height:21px; line-height:20px; padding:0 1em; position:absolute; right:0; top:0; }
#loginlinks span {padding:0 0.75em;}
#loginlinks a {color:#33494e;}
#loginlinks a:hover {color:#fcfcfc; text-decoration:none;}

/** searchform **/
#searchform {left:755px; position:absolute; top:62px;}
#searchform #searchform-field {border:1px solid #c9e8f0; color:#0093b6; float:left; height:21px; margin:0 1px 0 0; padding:4px 2px 0; width:151px;}
#searchform #searchform-submit {background:#c9e8f0 url('../images/searchform-submit.png') 0 0 no-repeat; border:none; cursor:pointer; /*cursor:hand;\*/ float:left; height:27px; width:27px;}

/*
 * LOOPEDSLIDER
 */

#loopedSlider {background:#048fb1 url('../images/entry_loopedslider.png') 0 0; height:263px; overflow:hidden; position:relative; text-align:left;}
#loopedSlider .container {height:100%; overflow:hidden; position:relative;}
#loopedSlider .slides {left:0; position:absolute; top:0;}
#loopedSlider .slides div {height:263px; position:absolute; top:0; width:940px;}
/*content*/
#loopedSlider .slides div .text {color:#a3a3a4; height:165px; left:0; overflow:hidden; padding:15px; position:absolute; top:26px; width:614px;}
#loopedSlider .slides div h1 {color:#F2FEFD;float:left;font-size:171%;font-weight:normal;margin:0 0 5px;}
#loopedSlider .slides div h2 {color:#F2FEFD;float:left;font-size:171%;font-weight:normal;margin:0 0 5px;}
#loopedSlider .slides div h3 {color:#F2FEFD;float:left;font-size:171%;font-weight:normal;margin:0 0 5px;}

#loopedSlider .slides div p {clear:left; color:#f2fefd; margin:0; overflow:hidden;}
#loopedSlider .slides div p img {display:none;}
#loopedSlider .slides div .item-thumb {float:right;}
#loopedSlider .slides .loop_bg_world {background: url('../images/loop_bg_business.jpg') no-repeat 0 0}
#loopedSlider .slides .loop_bg_podnik {background: url('../images/loop_podnik.jpg') no-repeat 0 0}

/*ctrl*/
#loopedSlider .bar {background-color:#fff; bottom:0; height:36px; filter:alpha(opacity=55); left:0; opacity:0.55; position:absolute; width:100%;}
#loopedSlider .pagination {background-color:#0093b6; bottom:4px; height:20px; padding:7px 22px 0; position:absolute; z-index: 3000; right:30px; text-align:center; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#loopedSlider .pagination span {display:inline-block; margin:0 3px 7px;}  
#loopedSlider .pagination a {background:url('../images/entry_loopedslider-paginator-item.png') 0 0 no-repeat; display:block; height:0; overflow:hidden; padding-top:13px; width:13px;}
#loopedSlider .pagination span.active a {background-position:0 -13px;}

/*
 * CONTENT
 */

/** entrymenu **/
#entrymenu { height: 37px; line-height:36px; padding:0 0 0 25px; position:relative;}
#entrymenu a {background-color:#fff; display:inline-block; height:100%; padding:0 0.5em 0 0.7em;}
#entrymenu ul {float:left; list-style:none; margin:0; padding:0px;}
#entrymenu ul:last-child li a {-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:0 0.5em 0 0.7em; }
#entrymenu ul:last-child li:last-child a{-moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; border-top-right-radius:8px; padding-right:15px;}
#entrymenu ul:last-child li:first-child a{-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; border-top-left-radius:8px; padding-left:15px;}
#entrymenu li {float:left; }
#entrymenu li ul {display:none; position:absolute; height: 36px; top:36px; left:0px; background-color:#fff; width:915px; padding-left:25px; }
#entrymenu li li {display:none; }
#entrymenu li li ul {display:none;}
#entrymenu a {color:#0194b7; text-decoration:none;}
#entrymenu a:hover {color:#016f89; text-decoration:underline; font-weight:bold;}

/** userboxes **/
#user-boxes {background: #ade3aa; height: 6em;  padding: 0.5em; margin: 16px 0px; color:#555; font-size: 90%;}
#user-boxes h1,#user-boxes h2,#user-boxes h3{ color:#000; margin:0;}

#user-boxes .boxes-container {float:left; width: 880px; height:6em; overflow:hidden;}
#user-boxes .user-note {/*height:6em; */padding: 0 0 0 5px; border-bottom: 1px solid #6C9F45}
#notes-arrows {float:right; height:em; width:40px; }
#notes-arrows a {height:3.4em; display:inline-block; width:100%; vertical-align:middle; text-align: center; line-height: 3.4em; text-decoration: none; }
#notes-arrows a.up {background: url('../images/arrow_up.gif') center 5px no-repeat;}
#notes-arrows a.down {background: url('../images/arrow_down.gif') center 21px no-repeat;}
/** boxes **/
#boxes {margin:16px 0 0 0;}
#boxes .box {background-color:#fff; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; float:left; height:227px; margin:0 30px 16px 0; padding:16px 16px 0 0; position:relative; width:276px; overflow:hidden;}
#boxes .box.sector {margin-right:0px; }
#boxes .box h2 {background:url('../images/entry_h2.png') 100% 0 no-repeat; margin:0 0px 10px; padding:0 16px; }
#boxes .box p {font-size:90%; margin:0 16px 6px;}
#boxes .box ul {list-style-image:url('../images/entry_ulli.png'); list-style-position:inside; margin:0 0 1em 1.5em;}
#boxes .box a {color:#0084b3; font-size:99%;}
#boxes .box img {display:block; margin:1px auto;}
#boxes .box a.linkmore {background-color:#0093b6; bottom:0; color:#fff; display:block; font-size:90%; padding:0.25em 0.7em 0.25em 1em; text-decoration:none; position:absolute; right:0;}
#boxes .box a.linkmore:hover {background-color:#99d4e2; color:#1f1f1f; text-decoration:none;}
#boxes .box.fancy {margin:0;}
#boxes .box.fancy span {background:url('../images/entry_box-fancy.png') 0 0 no-repeat; display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:10;}
#boxes .box.fancy a.linkmore {background:transparent none; bottom:6px; color:#0187ad; height:26px; line-height:28px; padding:0; right:8px; text-align:center; width:79px; z-index:11;}
#boxes .box.fancy a.linkmore:hover {background:transparent none; font-weight:bold;}

/*
 * FOOTER
 */

/** footermenu **/
#footermenu {height:42px; line-height:42px;}
#footermenu ul {list-style:none; margin:0;}
#footermenu li {display:inline; padding:0 1.2em 0 1.4em;}
#footermenu a {color:#1f1f1f; text-decoration:none;}
#footermenu a:hover {text-decoration:underline;}

#footer p {color:#6a6a6a; font-size:95%; position:absolute; text-align:left; top:54px;}
#footer a {color:#706f6f;}
#footer a:hover {color:#bababa;}
#footer #footer-site {left:180px;}
#footer-webstudio {right:154px; text-align:right !important;}

#popup {display:block;position: fixed; z-index:1000;right: 10px;top:22px;width:250px;height:310px;background: #999 ; border: 1px solid #999;overflow: hidden;  }
a#popup_close {color:white;display:block;font-weight:bold;height:20px;line-height:18px;padding-right:7px;text-align:right;}
