#body {padding:6px 0 0;}

/* categories */

#categories-wide {width:100%;float:left;margin:0 0 20px;}
#categories {width:440px;float:left;margin:0 0 20px;}
#categories li,#categories-wide li {display:block;float:left;width:210px;margin:0 20px 0 0;}
#categories li .block,#categories-wide li .block {float:left;width:202px;padding:3px 3px 10px;border:1px solid #d9d9d9;margin:0 0 10px;}
#categories li .block .photo,#categories-wide li .block .photo {width:100%;display:block;overflow:hidden;margin:0 0 10px;padding: 0; border: 0;}
#categories li .block .photo img,#categories-wide li .block .photo img {display:block;margin:0 auto;}

/* last column */
#categories li.last,#categories-wide li.last {margin-right:0;}
#categories li.last .block,#categories-wide li.last .block {}

#categories li h2,#categories-wide li h2 {font-size:14px;margin:0 0 6px 8px;clear:both;}
#categories li h2 a,#categories-wide li h2 a {text-decoration:none;color:#212121;}
#categories li ul,#categories-wide li ul {display:block;float:left;width:100%;margin:0;border:0;}
#categories li ul li,#categories-wide li ul li {margin:0;padding:4px 0;background:url(../images/layout/bg-footer-dot.png) repeat-x 0 100%;display:block;width:100%;float:left;}
#categories li ul li a,#categories-wide li ul li a {text-decoration:none;display:block;float:left;color:#71aa4c;font-size:11px;font-weight:bold;padding:0 0 0 23px;background:url(../images/icons/raquo.gif) no-repeat 8px 5px;}
#categories li ul li a:hover,#categories-wide li ul li a:hover {text-decoration:underline;}
#categories li ul li ul li,#categories-wide li ul li ul li {padding:3px 0 2px;margin:0;background:none;}
#categories li ul li ul li a,#categories-wide li ul li ul li a {border:0;background:none;font-weight:normal;}

#new-categories {width:100%;float:left;margin:0 0 20px;}
#new-categories li {display:block;float:left;width:202px;margin:0 20px 20px 0;min-height:250px;height:250px !important;border:1px solid #d9d9d9;padding:3px 3px 10px;}
#new-categories li.wide1 .block .column1{margin:0 10px;}
#new-categories li.wide2 {display:block;float:left;width:432px;margin:0 20px 20px 0;min-height:250px;height:250px !important;border:1px solid #d9d9d9;padding:3px 3px 10px;}
#new-categories li.wide2 .block {width:432px;margin:9px 0 10px;}
#new-categories li.wide2 .wide_column,
#new-categories li.wide3 .wide_column{width:200px;margin:0 0 0 20px;float:left;}
#new-categories li.wide2 .block .column1,
#new-categories li .block .column1 p,
#new-categories li.wide3 .block .column1{margin-left:10px;}
#new-categories li.wide2 .block .column1 p,
#new-categories li.wide3 .block .column1 p {margin-left:0;}
#new-categories li .block .wide_column p {padding-top:4px;margin-left:0;}
#new-categories li .block .wide_column ul li {height:auto !important;}
#new-categories li .block .wide_column ul li p {padding-top:0;}

#new-categories li.wide3 {display:block;float:left;width:662px;margin:0 20px 20px 0;min-height:223px;height:223px !important;border:1px solid #d9d9d9;padding:3px 3px 10px;}
#new-categories li.wide3 h2{margin:0 0 6px 0;}
#new-categories li.wide3 .block {width:662px;margin:10px 0 10px;}
#new-categories li.wide3 .block .no-title {padding-top:25px;}

#new-categories li.wide4 {display:block;float:left;width:662px;margin:0 20px 20px 0;min-height:355px;height:355px !important;border:1px solid #d9d9d9;padding:3px 3px 10px;}
#new-categories li.wide4 .block {width:662px;margin:10px 0 10px;}

#new-categories li .block {float:left;width:202px;margin:9px 0 10px;}
#new-categories li .block ul li {height:auto !important;}
#new-categories li .block .photo {width:100%;display:block;overflow:hidden;margin:0 0 10px;padding: 0; border: 0;}
#new-categories li .block .photo img {display:block;margin:0 auto;}

#new-categories li.last {margin-right:0;}

#new-categories li h2 {font-size:14px;margin:0 0 6px 8px;clear:both;}
#new-categories li h2 a {text-decoration:none;color:#212121;}
#new-categories li h3 {font-size:12px;margin:0 0 10px;clear:both;}
#new-categories li h3 a {text-decoration:none;color:#212121;}
#new-categories li ul {display:block;float:left;width:100%;margin:0;border:0;}
#new-categories li ul li {margin:0;padding:4px 0;background:url(../images/layout/bg-footer-dot.png) repeat-x 0 100%;display:block;width:100%;float:left;min-height:0;border:none;}
#new-categories li ul li a {text-decoration:none;display:block;float:left;color:#71aa4c;font-size:11px;font-weight:bold;padding:0 0 0 23px;background:url(../images/icons/raquo.gif) no-repeat 8px 5px;}
#new-categories li ul li a:hover {text-decoration:underline;}
#new-categories li ul li ul li {padding:3px 0 2px;margin:0;background:none;}
#new-categories li ul li ul li a {border:0;background:none;font-weight:normal;}


#new-categories li.tujina {height:auto !important;}
#new-categories li.tujina .block .column1 p {margin-bottom:0;}
#new-categories li .tujina-column {margin:15px 0 0;}
#new-categories li .tujina-column-top {margin-top:0;}
#new-categories li .tujina-column-narrow {float:left;width:131px;margin:15px 5px 0 8px;}
#new-categories li .tujina-column h3 {margin-left:8px;}
#new-categories li .divider {clear:both;width:100%;height:1px;}

#new-categories li.gray {background:#EFEFEF;}

#new-categories li .office-column1 {float:left;width:202px;margin:15px 15px 0 8px;}
#new-categories li .office-column2 {float:left;width:202px;margin:15px 5px 0 8px;}


.tujina-landing .tujina-keyvisual {width:670px;height:200px;float:none;overflow:hidden;padding:0 0 20px;margin:0 0 24px;background:url(../images/layout/bg-main-flash.png) no-repeat 50% 100%; position:relative;}
.tujina-landing .slideShow {}
.tujina-landing .slideShow img{ cursor:pointer; }
.tujina-landing .slideShow li { display:none; }
.tujina-landing .slideShow .links { position:absolute; right:15px; top:165px; width:230px; padding:2px 5px 2px 5px; background:#79b61b; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px }
.tujina-landing .slideShow .desc { color:#FFFFFF;position:absolute; right:10px; bottom:65px; width:430px; padding:2px 5px 15px 5px; background:#79b61b; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; display:none;}
.tujina-landing .slideShow .desc span {opacity:1;}
.tujina-landing .slideShow .desc h2 {font-size:30px;font-weight:normal;}
.tujina-landing .slideShow .links li { float:left; padding:2px 3px 2px 3px; color:#fff; font-size:10px; cursor:pointer;display:block; }
.tujina-landing .slideShow .links li:hover,
.tujina-landing .slideShow .links li.selected { text-decoration:underline }
.tujina-landing .slideShow .display.active { cursor:pointer }


/* vodafone live! navigation */
#topbar {width:100%;}
#sub-navigation-top {padding:1em 0 0;font-size:11px;margin:0 0 10px;}
#sub-navigation-top li {float:left;}
#sub-navigation-top li a {display:block;font-size:1.1em;float:left;width:75px;height:40px;text-decoration:none;padding:30px 2px 0;text-align:center;background-repeat:no-repeat;background-position:50% 2%;color:#aecc78;font-weight:bold;}
#sub-navigation-top li a:hover {text-decoration:underline;background-position:50% 5%;}

/* packages */
#default-prices {width:100%;margin:2em 0 0;}
#default-prices li {float:left;width:184px;height:50px;padding:7px 10px;list-style:none;background:url(../images/layout/cloud.gif) no-repeat;margin:0 10px 10px 0;}
#default-prices li.right {margin-right:0;}
#default-prices li p {height:32px;overflow:hidden;}
#default-prices li h3 {font-size:1.6em;margin:0;}
#default-prices li h3 span {font-size:.5em;font-weight:normal;margin-left:5px;}

#other-prices {margin:2em 0 0;width:100%;}
#other-prices dl {float:left;width:47%;margin:0 1em 2em 0;border-bottom:2px solid #bababa;}
#other-prices dl dt {color:#12679B;font-weight:bold;font-size:1.4em;padding-bottom:6px;border-bottom:2px solid #bababa;}
#other-prices dl dd {margin:0 1em 1em 0;}
#other-prices dl dd dl {width:auto;float:none;margin:0;border:0;}
/* height must be 70px = height + padding for correctly aligning left and their respective right blocks */
#other-prices dl dd dl dt {border:0;font-weight:normal;font-size:1.1em;color:#000;float:left;width:45%;margin-right:5%;display:block;height:63px;padding:7px 0 0;}
#other-prices dl dd dl dd {float:right;display:block;width:50%;border-top:1px solid #bababa;margin:0;height:69px;}
#other-prices dl dd dl dd.p1 {border:0;height:70px;}
#other-prices dl dd dl dd h4 {margin:.2em 0 .2em;}
#other-prices dl dd dl dd p {margin:0;font-size:.9em;margin:0 0 .8em;}

#category-list,
#category-list ul {margin-bottom:2em;}
#category-list ul li {border-bottom:1px solid #d9d9d9;padding:.5em 0;}
#category-list ul li h3 {font-size:1.4em;margin:0 0 .3em;}
#category-list ul li h3 a {color:#71aa4c;text-decoration:none;}
#category-list ul li h3 a:hover {text-decoration:underline;}
#category-list ul li p a {color:#71aa4c;text-decoration:none;}
#category-list ul li p a:hover {text-decoration:underline;}

#gallery-list ul li {width:48%;margin:0 1% 4% 0;float:left;min-height:145px;height:auto !important;height:140px;}
#gallery-list ul li h3 {margin:0 0 10px 115px;font-size:1.2em;}
#gallery-list ul li p {margin:0 0 0 115px;}
#gallery-list ul li .image {float:left;margin:0 15px 0 0;}
#gallery-list ul li .image a {border:1px solid #cacaca;padding:4px;display:block;}
#gallery-list ul li .image a img {display:block;}
#gallery-list ul li .image a:hover {background:#9fd067;}
#gallery-list ul li:hover .image a {background:#9fd067;}

#gallery li {float:left;width:30%;margin:0 3% 5% 0;height:250px;display:block;}
#gallery li.clearLeft {clear:left;}
#gallery li h3 {font-size:1.2em;margin:0 0 .5em;clear:left;padding-top:10px;}
#gallery li .photo {float:left;}
#gallery li .photo a {display:block;border:1px solid #cacaca;padding:4px;width:90px;}
#gallery li .photo a img {display:block;height:135px;}
#gallery li .photo a:hover {background:#9fd067;}
#gallery li:hover .photo a {background:#9fd067;}
#gallery li ul {margin-left:108px;}
#gallery li ul li {display:block;width:99%;margin:0 0 1em;font-size:.909em;height:20px;}
#gallery li ul li.view a {display:block;padding:4px 0 4px 22px;background:url(../images/icons/plus.gif) no-repeat 0 3px;}
#gallery li ul li.download a {display:block;padding:2px 0 2px 22px;background:url(../images/icons/disk-download.gif) no-repeat 2px 3px;}

#gallery-image {width:620px;}
#gallery-image .photo {padding:0 0 1em;margin:0 0 1em;width:620px;overflow:hidden;text-align:center;}
#gallery-image ul {border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;padding:.5em;}
#gallery-image ul li {display:block;}
#gallery-image ul li.back {float:left;}
#gallery-image ul li.download {float:right;padding:2px 0 2px 22px;background:url(../images/icons/disk-download.gif) no-repeat 2px 3px;}

#re-gallery li {float:left;height:120px;padding:10px;overflow:hidden;position:relative;margin-left:0;}
#re-gallery li a.image {display:block;float:left;}

#re-gallery li a.facebook {position:absolute;bottom:1px;right:11px;width:20px;height:20px;text-indent:-1000em;background:transparent url(/_common/images/icons/facebook-small.png) no-repeat;display:block;}

/* phone list */
#phone-list h2 {font-size:20px;line-height:1;margin:17px 0 12px;}
#phone-list form {background:#eaeae8;border:1px solid #c1c1c1;padding:10px;margin:0 0 15px;}
#phone-list form fieldset ol li {float:left;width:30%;margin:0 14px 5px 0;}
#phone-list form fieldset ol li.select {border-top:1px solid #c1c1c1;float:none;clear:both;width:auto;margin:0;padding:5px 0 0;}
#phone-list form #filters ol {clear:both;}
#phone-list form #filters ol li.select {width:auto;margin:0;}
#phone-list form #filters ol li input {float:left;}
#phone-list form #filters ol li label {display:block;padding:2px 0 0 23px;font-size:11px;color:#444;}
#phone-list form #filters ol li#more-filters {float:left;}
#phone-list form #filters ol li#more-filters a {outline:none;display:block;padding:0 0 0 22px;font-weight:bold;font-size:.9em;color:#555658;}
#phone-list form #filters ol li#more-filters .closed {background:url(../images/icons/plus.png) no-repeat 4px 2px;}
#phone-list form #filters ol li#more-filters .open {background:url(../images/icons/minus.png) no-repeat 4px 2px;}
#phone-list form fieldset ol li select {font-size:12px;width:180px;margin:3px 0 4px;}
#phone-list form fieldset ol li.btn button {display:block;border:0;padding:5px 23px 6px 32px;color:#fff;font-size:12px;line-height:1;font-weight:bold;text-transform:uppercase;background:url(../images/buttons/filters.png) no-repeat 0 0;}

#phone-sorting {background:#f5f5f5;margin:0 0 15px;line-height:1;border-bottom:1px solid #c1c1c1;}
#phone-sorting ul {border-bottom:4px solid #fff;height:11px;padding:6px 0 7px;}
#phone-sorting ul li {float:left;}
#phone-sorting ul li.p1 {margin:0 0 0 160px;width:120px;}
#phone-sorting ul li.p2 {margin:0 0 0 220px;width:50px;}
#phone-sorting ul li a {color:#474747;font-size:11px;display:block;padding:0 0 0 15px;text-decoration:none;}
#phone-sorting ul li a:hover {background:url(../images/icons/arrow-black-top.png) no-repeat 0 3px;}
#phone-sorting ul li.active.asc a {background:url(../images/icons/arrow-black-top.png) no-repeat 0 3px;}
#phone-sorting ul li.active.desc a {background:url(../images/icons/arrow-black-bottom.png) no-repeat 0 3px;}
#phone-sorting ul li.active.asc:hover a {background:url(../images/icons/arrow-black-bottom.png) no-repeat 0 3px;}
#phone-sorting ul li.active.desc:hover a {background:url(../images/icons/arrow-black-top.png) no-repeat 0 3px;}

#mobile-phones {margin:1em 0;}
#mobile-phones li {border-bottom:1px solid #d9d9d9;float:left;margin:1em 0 0;padding:0 0 1em;float:left;width:100%;}
#mobile-phones li ul li {border-bottom:0;}
#mobile-phones li .image {float:left;width:160px;text-align:center;min-height:10px;height:auto;padding:1px 0 0 0;}
#mobile-phones li .image img {margin:0 auto;}
#mobile-phones li .data {float:left;width:190px;margin:0 15px 0 0;}
#mobile-phones li .data h3 {font-size:17px;margin:0 0 1em;color:#444;font-weight:normal;}
#mobile-phones li .data h3 a {text-decoration:none;color:#444;}
#mobile-phones li .data .cms {margin:0 0 10px;}
#mobile-phones li .data ul {margin:0;list-style:none;}
#mobile-phones li .data ul li {margin:0;padding:0;width:auto;margin:0 0 2px;list-style:disc inside;float:none;}
#mobile-phones li .data .options {display:block;clear:both;font-size:11px;}
#mobile-phones li .data .options li {display:block;float:left;margin:0 10px 0 0;padding:0 0 0 8px;line-height:1;background:url(../images/buttons/green.png) no-repeat 0 0;}
#mobile-phones li .data .options li a {display:block;float:left;padding:3px 8px 8px 0;color:#fff;font-weight:bold;text-decoration:none;background:url(../images/buttons/green.png) no-repeat 100% 0;}
#mobile-phones li .data .options .more {padding-left:25px;}
#mobile-phones li .data .options .more,
#mobile-phones li .data .options .more a {background-image:url(../images/buttons/green-arrow.png);}
#mobile-phones li .data .options li a:hover {text-decoration:underline;}
#mobile-phones li .tags {float:left;width:115px;margin:0 15px 0 0;padding:0 0 0;}
#mobile-phones li .tags li {margin:0 0 7px;padding:0;}
#mobile-phones li .tags li img.novo {margin-left:15px;}
#mobile-phones li .tags li img.akcija {margin-left:15px;}
#mobile-phones li .tags li img.znizano {margin-left:15px;}
#mobile-phones li .tags li img.wayfinder {margin-left:15px;}
#mobile-phones li .tags li img.muziq {margin-left:35px;}
#mobile-phones li .tags li img.outofstock {margin-left:15px;}
#mobile-phones li .tags li img.lower_price{margin-left:15px;}
#mobile-phones li .tags li span {margin-left:25px;display:block;padding:4px 15px 6px 8px;width:48px;color:#fff;font-weight:bold;font-size:.9em;background:url(../images/layout/tag.png) no-repeat 0 0;}
#mobile-phones li .tags li.comparison {width:90px;font-size:.8em;font-weight:bold;padding:4px 0 5px 25px;background:url(../images/icons/phone.gif) no-repeat;}
#mobile-phones li .tags li.comparison.calc {background:none;font-size:1.1em;}
#mobile-phones li .tags li.comparison a {text-decoration:none;color:#84BF49;display:block;}
#mobile-phones li .tags li.comparison.inbasket {background-image:url(../images/icons/phone-added.gif);color:#aaa;}
#mobile-phones .phone-prices {float:right;width:170px;}
#mobile-phones .phone-prices dl {margin:0 0 10px;padding:0 0 10px;background:url(../images/layout/bg-footer-dot.png) repeat-x 0 100%;}
#mobile-phones .phone-prices dl dt,
#mobile-phones .phone-prices dl dd {display:block;margin:0 0 2px;}
#mobile-phones .phone-prices dl dt {color:#7bb86d;font-size:11px;font-weight:bold;}
#mobile-phones .phone-prices dl dt a {text-decoration:none;color:#7bb86d;}
#mobile-phones .phone-prices dl dt a:hover {text-decoration:underline;}
#mobile-phones .phone-prices dl dd {padding:5px 0 0;color:#444;font-size:16px;}

#statistics-sorting {background:#89B848;margin:.5em 0;padding:.3em 0;height:13px;}
#statistics-sorting li {float:left;}
#statistics-sorting li.p1 {margin:0 0 0 15px;width:110px;}
#statistics-sorting li.p2 {margin:0 0 0 360px;width:100px;}
#statistics-sorting li a {color:#fff;font-size:.9em;display:block;padding:0 0 0 15px;text-decoration:none;}
#statistics-sorting li a:hover {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}
#statistics-sorting li.active.asc a {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}
#statistics-sorting li.active.desc a {background:url(../images/icons/desc-green.gif) no-repeat 0 4px;}
#statistics-sorting li.active.asc:hover a {background:url(../images/icons/desc-green.gif) no-repeat 0 4px;}
#statistics-sorting li.active.desc:hover a {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}

#statistics-fromtodate label {display:block;float:left;padding:1px 10px 0 0;width:20px;}
#statistics-fromtodate input {border:1px solid #cdcdcd;width:100px;}
#statistics-fromtodate li {padding:2px 0px;}
#statistics-fromtodate span {padding-left:2px;}
#statistics-fromtodate .button_search {float:none;margin-left:8px;}
#statistics-fromtodate .button_export_xls {}
#statistics-fromtodate {width:100%;}

.statistics-list {float:left;width:100%;border-collapse:collapse;margin-bottom:.7em;}
.statistics-list tbody {width:100%;}
.statistics-list td.first {border-bottom:1px solid #d9d9d9;font-size:1.0em;vertical-align:bottom;padding:8px 8px 8px 30px;width:75%}
.statistics-list td.second {border-bottom:1px solid #d9d9d9;font-size:1.0em;vertical-align:bottom;padding:8px 8px 8px 15px;width:25%}

.statistics-list-faqvote {float:left;width:100%;border-collapse:collapse;margin-bottom:.7em;}
.statistics-list-faqvote tbody {width:100%;}
.statistics-list-faqvote td.first {border-bottom:1px solid #d9d9d9;font-size:1.0em;vertical-align:bottom;padding:8px 8px 8px 30px;width:70%}
.statistics-list-faqvote td.second {border-bottom:1px solid #d9d9d9;font-size:1.0em;vertical-align:bottom;padding:8px 8px 8px 15px;width:15%}
.statistics-list-faqvote td.third{border-bottom:1px solid #d9d9d9;font-size:1.0em;vertical-align:bottom;padding:8px 8px 8px 15px;width:15%}

#statistics-sorting-fvote {background:#89B848;margin:.5em 0;padding:.3em 0;height:13px;}
#statistics-sorting-fvote li {float:left;}
#statistics-sorting-fvote li.p1 {margin:0 0 0 15px;width:110px;}
#statistics-sorting-fvote li.p2 {margin:0 0 0 315px;width:100px;}
#statistics-sorting-fvote li.p3 {margin:0 0 0 15px;width:100px;}
#statistics-sorting-fvote li a {color:#fff;font-size:.9em;display:block;padding:0 0 0 15px;text-decoration:none;}
#statistics-sorting-fvote li a:hover {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}
#statistics-sorting-fvote li.active.asc a {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}
#statistics-sorting-fvote li.active.desc a {background:url(../images/icons/desc-green.gif) no-repeat 0 4px;}
#statistics-sorting-fvote li.active.asc:hover a {background:url(../images/icons/desc-green.gif) no-repeat 0 4px;}
#statistics-sorting-fvote li.active.desc:hover a {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}


h2 {margin:0 0 12px;}
h2 em {font-style:normal;float:right;}

#phone {margin:0 0 20px;position:relative;}
#phone h2 {color:#272727;font-size:20px;}
#phone .image {display:block;float:left;width:160px;margin:0 15px 0 0;overflow:hidden;text-align:center;outline:none;}
#phone .image img {display:block;margin:0 auto;}

.phone-options {float:left;width:160px;padding:10px 0 0;margin:0 15px 0 0;}
.phone-options .tags {margin:0 0 10px;background:url(../images/layout/bg-footer-dot.png) repeat-x 0 100%;}
.phone-options .tags li {display:block;padding:0 0 10px;text-align:center;}
.phone-options .tags li .badge {margin:0 auto;}
.phone-options .options {line-height:1;font-size:11px;}
.phone-options .options li {display:block;float:left;margin:0 0 5px;}
.phone-options .options li a {display:block;float:left;color:#fff;text-decoration:none;}
.phone-options .options li a:hover {text-decoration:underline;}
.phone-options .options .back {padding:0 0 0 25px;margin-left:25px;background:url(../images/buttons/dark-arrow.png) no-repeat 0 0;}
.phone-options .options .back a {padding:5px 10px 10px 0;background:url(../images/buttons/dark-arrow.png) no-repeat 100% 0;}
.phone-options .options .comp {padding:0 0 0 10px;margin-left:53px;background:url(../images/buttons/green.png) no-repeat 0 0;}
.phone-options .options .comp a {padding:3px 10px 10px 0;background:url(../images/buttons/green.png) no-repeat 100% 0;}
.phone-options .options .comp.active {padding:0 0 0 10px;margin-left:-21px;background:url(../images/buttons/green.png) no-repeat 0 0;}
.phone-options .options .comp.active p {padding:3px 10px 10px 0;background:url(../images/buttons/green.png) no-repeat 100% 0;}

/* phone printing */
#phone .print-content {position:absolute;right:0;top:.5em;margin:0;padding:0;min-height:13px;height:13px;width:auto;float:none;}
#phone .print-content a {text-indent:-1000em;overflow:hidden;}

/* phone properties */
#properties {width:314px;padding:2px;font-size:11px;float:right;background:#eaeae8;border:1px solid #c1c1c1;}

#properties .tabs {height:23px;width:100%;overflow:hidden;background:#c5c9ca;line-height:1;display:block;}
#properties .tabs li {float:left;display:block;border-left:2px solid #eaeae8;}
#properties .tabs li.p1 {border:0;}
#properties .tabs li a {display:block;float:left;padding:7px 8px 5px;background:#c5c9ca;text-decoration:none;color:#262729;outline:none;}
#properties .tabs li.active a {color:#fff;}

#properties .ui-tabs-hide {display:none;}
#properties .tab {width:300px;padding:7px;display:none;}
#properties .tab ul {list-style-type:circle;}
#properties .tab ul li {display:list-item;clear:both;float:left;list-style-type:circle;list-style-position:inside;}

/* accessories list */
#accessories-list h2 {font-size:1.8em;margin:.5em 0 .1em;}
#accessories-list form {background:#d7dddd;padding:10px 0 0 10px;}
#accessories-list form #filters ol {clear:both;}
#accessories-list form #filters ol li {float:left;width:17%;margin:0 14px 5px 0;}
#accessories-list form #filters ol li.select {width:auto;margin:0;}
#accessories-list form #filters ol li input {float:left;}
#accessories-list form #filters ol li label {display:block;padding:3px 0 0 23px;font-size:.9em;}
#accessories-list form #filters ol li#more-filters {float:left;}
#accessories-list form #filters ol li#more-filters a {outline:none;display:block;padding:0 0 0 22px;font-weight:bold;font-size:.9em;color:#555658;}
#accessories-list form #filters ol li#more-filters .closed {background:url(../images/icons/plus.png) no-repeat 4px 2px;}
#accessories-list form #filters ol li#more-filters .open {background:url(../images/icons/minus.png) no-repeat 4px 2px;}
#accessories-list form fieldset ol li {float:left;}
#accessories-list form fieldset ol li select {font-size:.9em;width:190px;margin:6px 10px 17px 4px;}
#accessories-list form fieldset ol li.btn {float:right;width:95px;padding:5px 20px 10px 0;}
#accessories-list form fieldset ol li.btn button {float:right;border:0;width:80px;height:20px;text-align:center;color:#fff;font-size:.9em;text-transform:uppercase;display:block;background:url(../images/buttons/80.png) no-repeat 0 0;}

#accessories-sorting {background:#89B848;margin:.5em 0;padding:.3em 0;height:13px;}
#accessories-sorting li {float:left;}
#accessories-sorting li.p1 {margin:0 0 0 160px;width:110px;}
#accessories-sorting li.p2 {margin:0 0 0 220px;width:50px;}
#accessories-sorting li a {color:#fff;font-size:.9em;display:block;padding:0 0 0 15px;text-decoration:none;}
#accessories-sorting li a:hover {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}
#accessories-sorting li.active.asc a {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}
#accessories-sorting li.active.desc a {background:url(../images/icons/desc-green.gif) no-repeat 0 4px;}
#accessories-sorting li.active.asc:hover a {background:url(../images/icons/desc-green.gif) no-repeat 0 4px;}
#accessories-sorting li.active.desc:hover a {background:url(../images/icons/asc-green.gif) no-repeat 0 4px;}

#accessories {margin:1em 0;}
#accessories li {border-bottom:1px solid #d9d9d9;float:left;margin:1em 0 0;padding:0 0 1em;float:left;width:100%;}
#accessories li ul li {border-bottom:0;}
#accessories li .image {float:left;width:160px;text-align:center;min-height:10px;height:auto;padding:1px 0 0 0;}
#accessories li .image img {margin:0 auto;}
#accessories li .cms {float:left;width:180px;margin:3px 15px 0 0;}
#accessories li .cms h3 {font-size:1.5em;margin:0 0 1em;color:#555;font-weight:normal;}
#accessories li .cms h3 a {text-decoration:none;color:#555;}
#accessories li .cms ul {margin-left:18px;}
#accessories li .cms ul li {margin:0;padding:0;font-size:1em;width:auto;margin:0 0 .1em;list-style:disc;float:none;}
#accessories li .cms p {margin:.5em 0 0;}
#accessories li .cms p a {margin-top:.3em;font-size:.8em;color:#89B848;text-decoration:none;font-weight:bold;padding:1px 7px 2px 12px;display:block;float:left;background:url(../images/icons/raquo.gif) no-repeat 0 9px;}
#accessories li .cms p a:hover {color:#fff;background:#89B848;}
#accessories li .tags {float:left;width:115px;margin:0 15px 0 0;padding:3px 0 0;}
#accessories li .tags li {margin:0 0 7px;padding:0;}
#accessories li .tags li img.wayfinder {width:80px;}
#accessories li .tags li img.outofstock {margin-left:25px;}
#accessories li .tags li span {margin-left:25px;display:block;padding:4px 15px 6px 8px;width:48px;color:#fff;font-weight:bold;font-size:.9em;background:url(../images/layout/tag.png) no-repeat 0 0;}
#accessories li .tags li.comparison {width:90px;font-size:.8em;font-weight:bold;padding:4px 0 5px 25px;background:url(../images/icons/phone.gif) no-repeat;}
#accessories li .tags li.comparison a {text-decoration:none;color:#84BF49;display:block;}
#accessories li .tags li.comparison.inbasket {background-image:url(../images/icons/phone-added.gif);color:#aaa;}
#accessories li .accessory-price {float:left;width:122px;}
#accessories li .accessory-price li {margin:2px 0 12px;padding:3px 8px 3px;border:1px solid #fff;}
#accessories li .accessory-price li.active {border:1px solid #e3ebd8;}
#accessories li .accessory-price li p {font-size:1em;margin:0;}
#accessories li .accessory-price li p.price {font-weight:bold;font-size:.8em;color:#89B848;text-decoration:none;}
#accessories li .accessory-price li h3 {font-size:1.5em;margin:0;font-weight:normal;}
#accessories li .accessory-price li h3.regular {font-size:1.2em;}
#accessories li .accessory-price li h5 {font-size:.9em;color:#bbb;font-weight:normal;margin:0;}

#accessory {width:300px;float:left;margin:0 20px 10px 0;}
#accessory p {color:#3c3c3c;font-size:1em;line-height:1.3em;margin:1.2em 0 0;width:100%;}
#accessory p a {text-decoration:none;display:block;color:#71aa4c;font-size:.9em;font-weight:bold;margin:.6em 0 0;padding:0 0 0 15px;background:url(../images/icons/raquo.gif) no-repeat 1px 4px;}
#accessory .inbasket {display:block;background:url(../images/icons/phone-added.gif) no-repeat 0 0;color:#aaa;padding:10px 5px 5px 25px;font-size:.9em;font-weight:bold;}
#accessory div {position:relative;margin:0 0 1.5em;min-height:230px;height:auto !important;height:230px;}
#accessory div h2 {margin:0 0 1em;}
#accessory div .image {width:160px;text-align:center;margin:0;min-height:0;height:auto;}
#accessory div .image.wide {width:260px;}
#accessory div .image img {margin:0 auto;}
#accessory div ul {position:absolute;right:0;bottom:0;width:120px;padding-left:10px;}
#accessory div ul.narrow {width:20px;}
#accessory div ul li p {font-size:.9em;}
#accessory div ul li p a {padding:0;background:none;display:inline;}
#accessory div ul li p a:hover {text-decoration:underline;}
#accessory div ul li h3 {font-size:1.5em;}
#accessory div ul li h3.regular {font-size:1.2em;}
#accessory div ul li h5 {font-size:.9em;color:#bbb;font-weight:normal;}

#back-to-accessory-list {display:none;}

/* accessories printing */
#accessory .print-content {position:absolute;right:0;top:.5em;margin:0;padding:0;min-height:13px;height:13px;width:auto;float:none;}
#accessory .print-content a {text-indent:-1000em;overflow:hidden;}

/* badges */
.badge {display:block;text-indent:-9999px;overflow:hidden;width:100px;height:100px;}
.badge-new {background:url(../images/icons/novo.png) no-repeat 50% 50%;}
.badge-exc {background:url(../images/icons/akcija.png) no-repeat 50% 50%;}
.badge-nav {background:url(../images/icons/wayfinder.png) no-repeat 50% 50%;}
.badge-muz {background:url(../images/icons/muziq.png) no-repeat 50% 50%;}
.badge-out {background:url(../images/icons/outofstock.png) no-repeat 50% 50%;}
.badge-exc2 {background:url(../images/icons/izjemna-ponudba.png) no-repeat 50% 50%;width:65px;height:57px;}
.badge-new2 {background:url(../images/icons/novo2.png) no-repeat 50% 50%;width:65px;height:59px;}
.badge-calc {background:url(../images/icons/znizajsi.png) no-repeat 50% 50%;}

.phone-left {width:175px;float:left;margin:0 0 2em;}
.phone-left .phone-photo {margin:0 0 2em;width:175px;position:relative;float:left;background:url(../images/icons/plus.gif) no-repeat 100% 50%;}
.phone-left .phone-photo img {display:block;}
.phone-left .options {font-weight:bold;}
.phone-left .options li {display:block;float:left;margin:0 0 2px;}
.phone-left .options li a {display:block;float:left;padding:2px 2px 2px 12px;background-position:0 6px;background-repeat:no-repeat;font-size:11px;}
.phone-left .options .comp a {background-image:url(../images/icons/plus-green.png);}
.phone-left .options .back a {background-image:url(../images/icons/arrow-green-left.png);}

/* web calculator */
#webcalc {width:670px;clear:both;margin:0 0 20px;}
#webcalc .progress {width:648px;padding:0 11px;clear:both;height:35px;background:#c5c9ca;position:relative;}
#webcalc .progress div {display:block;float:left;padding:0 0 0 10px;}
#webcalc .progress div span {display:block;float:left;padding:10px 113px 10px 10px;line-height:1;font-size:15px;height:15px;}
#webcalc .progress .p1 {margin:0 0 0 -11px;}
#webcalc .progress .p1-active {color:#fff;font-weight:bold;background:url(../images/layout/bg-webcalc-progress-p1.png) no-repeat 0 0;}
#webcalc .progress .p1-active span {background:url(../images/layout/bg-webcalc-progress-p1.png) no-repeat 100% 0;}
#webcalc .progress .p2 {margin:0 0 0 -17px;padding-left:30px;}
#webcalc .progress .p2-active {color:#fff;font-weight:bold;background:url(../images/layout/bg-webcalc-progress-p2.png) no-repeat 0 0;}
#webcalc .progress .p2-active span {background:url(../images/layout/bg-webcalc-progress-p2.png) no-repeat 100% 0;}
#webcalc .progress .price {display:block;position:absolute;right:10px;top:2px;}
#webcalc .progress .price strong {font-size:24px;}
#webcalc table {width:670px;clear:both;margin:15px 0;}
#webcalc table th {padding:4px 10px 3px;background:#ccc;color:#454545;font-size:12px;}
#webcalc table td {padding:12px 10px 8px;line-height:1;}
#webcalc table tbody td {border-bottom:1px solid #ccc;}
#webcalc table td.pkg label {display:block;float:left;padding:2px 10px 0 0;font-weight:bold;}
#webcalc table td.pkg label input {margin:0 7px 0 0;padding:0;display:block;float:left;}
#webcalc table td.pkg label span {display:block;float:left;}
#webcalc table .sub,
#webcalc table .prc {text-align:right;}
#webcalc table th.sub {text-align:center;}
#webcalc table .disabled td {background:#f3f3f3;color:#888;font-weight:normal;}
#webcalc table .disabled td label {font-weight:normal;}
#webcalc table .active td {color:#000;background-color:#eaeae8;}

#webcalc .packages-noop table td.pkg a {display:block;color:#000;text-decoration:none;float:left;padding:1px 20px 1px 0;font-weight:bold;background:none;}
#webcalc .packages-noop table td.pkg a.more_link {display:block;width:14px;height:14px;overflow:hidden;text-indent:-9999px;background:url(../images/icons/arrow-black-right.png) no-repeat 0 0;float:left;padding:0;}
#webcalc .packages-noop table td.sub {width:150px;text-align:center;}
#webcalc .packages-noop table td.pop {width:200px;text-align:right;}

#webcalc .packages-op table td.pkg a {display:block;width:14px;height:14px;overflow:hidden;text-indent:-9999px;background:url(../images/icons/arrow-black-right.png) no-repeat 0 0;float:left;}
#webcalc .packages-op.options table td.pkg a {display:block;width:14px;height:14px;overflow:hidden;text-indent:-9999px;background:url(../images/icons/info-webcalc.png) no-repeat 0 0;float:left;cursor:default;}
#webcalc .packages-op table td.pkg a.reg_price {display:block;width:14px;height:14px;overflow:hidden;text-indent:-9999px;background:url(../images/icons/info-webcalc.png) no-repeat 0 0;margin-right:1px;cursor:default;}
#webcalc .packages-op table td.pkg a.pkg_tip {display:block;width:14px;height:14px;overflow:hidden;text-indent:-9999px;background:url(../images/icons/info-webcalc.png) no-repeat 0 0;margin-right:1px;}
#webcalc .packages-noop table td.pkg a.pkg_tip {display:block;width:14px;height:14px;overflow:hidden;text-indent:-9999px;background:url(../images/icons/info-webcalc.png) no-repeat 0 0;margin-right:1px;padding:0;}
#webcalc .packages-op table .disabled td.pkg a {background-position:0 -14px;}
#webcalc .packages-op table td.sub {width:195px;text-align:right;}
#webcalc .packages-op table th.centerCell,
#webcalc .packages-op table td.centerCell {text-align:center;}
#webcalc .packages-op table td.prc {width:200px;text-align:right;}

#webcalc .summary {padding:10px 0;background:#eaeae8;width:670px;clear:both;}
#webcalc .summary table {margin:0;}
#webcalc .summary td.f {border:0;}
#webcalc .summary td {border:0;width:183px;border-left:1px solid #c5c9ca;padding:0 20px;vertical-align:top;}
#webcalc .summary td strong {display:block;color:#434542;margin:0 0 4px;white-space:nowrap;}
#webcalc .summary td ul {color:#595b5a;}
#webcalc .summary td ul li {display:block;float:none;border:0;padding:0;margin:0 0 2px;;}

#webcalc .controls {width:670px;}
#webcalc .controls p {padding:0;}
#webcalc .controls a {display:block;float:right;color:#fff;text-decoration:none;font-weight:bold;padding:0 0 0 15px;font-size:11px;background:url(../images/buttons/green.png) no-repeat 0 0;}
#webcalc .controls a span {display:block;float:left;cursor:pointer;padding:1px 15px 5px 0;background:url(../images/buttons/green.png) no-repeat 100% 0;text-transform:uppercase;}
#webcalc .options .controls p,
#webcalc .packages .controls a {float:right;margin-left:10px;}
#webcalc .packages .controls .fee-error {float:right;clear:both;color:#ff0000;display:none;}
#webcalc .packages .controls p,
#webcalc .options .controls a {float:right;margin-left:10px;}
#webcalc .options .controls a {padding:0 0 0 15px;font-weight:bold;background:url(../images/buttons/green.png) no-repeat 0 0;}
#webcalc .options .controls a span {padding:1px 15px 5px 0;background:url(../images/buttons/green.png) no-repeat 100% 0;text-transform:uppercase;}

/* flash calc */
#flash-calculator {text-align:center;}

/* content form */
.pnt-form {padding:16px;width:600px;}
.pnt-form fieldset ol {}
.pnt-form fieldset ol li {padding:.3em 0;}
.pnt-form fieldset ol li.clear {clear:both;float:left;}
.pnt-form fieldset ol li label {display:block;float:left;width:150px;padding:3px 10px 0 0;}
.pnt-form fieldset ol li input {border:1px solid #cdcdcd;width:146px;float:left;padding:1px 2px;}
.pnt-form fieldset ol li select {width:300px;float:left;}
.pnt-form fieldset ol li p {float:left;display:block;font-weight:bold;font-size:.9em;margin:5px 0 5px 160px;}
.pnt-form fieldset ol li {width:600px;}
.pnt-form fieldset ol li .error {float:left;display:block;color:#f00;font-weight:bold;font-size:.9em;margin:3px 0 0 160px;}
.pnt-form fieldset ol li button {border:0;width:80px;height:20px;overflow:hidden;margin-left:160px;float:left;background:transparent url(../images/buttons/80.png) no-repeat 0 0;color:#fff;}

dl.pnt-results {margin:0 0 2em;width:632px;border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd;padding:6px 0;}
dl.pnt-results dt {float:left;width:300px;padding:2px 5px;}
dl.pnt-results dd {padding-left:315px;padding:2px 5px;font-weight:bold;}
table.pnt-results {margin:0 0 2em;}
table.pnt-results thead tr th {border-bottom:1px solid #cdcdcd;padding:5px;background:#9fd067;color:#fff;font-weight:bold;}
table.pnt-results tbody tr td {padding:7px 5px 5px;border-bottom:1px solid #d9d9d9;}

/* related phone products */
#related {width:100%;clear:both;margin:20px 0 20px;}
#related h3 {font-size:18px;font-style:normal;margin:0 0 10px;}
#related ul li {float:left;margin:0 12px 12px 0;width:313px;height:11.5em;padding:10px 0 10px 10px;border:1px solid #d9d9d9;}
#related ul li.right {margin-right:0;}
#related ul li h4 {font-size:1.5em;margin:0 0 .5em;color:#282828;}
#related ul li h4 a {text-decoration:none;color:#282828;font-weight:normal;}
#related ul li .image {float:left;}
#related ul li .image img {float:left;}
#related ul li .cms {width:72%;padding:0 1em 0 0;font-size:1em;overflow:hidden;margin:0 0 .5em;float:right;}
#related ul li .cms p {padding:0;border:0;margin:0;width:auto;float:none;}
#related ul li p {float:right;width:72%;text-align:left;padding:0 1em 0 0;}
#related ul li p a {color:#79c23d;text-decoration:none;font-weight:bold;font-size:.855em;}

/* paging */
.pages {text-align:center;margin:20px 0;width:632px;float:left;}
.pages ul li:hover {background:#e9e9e7;}
.pages ul li {display:inline;margin:0 1px;border:1px solid #c0c0c0;padding:3px 6px;font-weight:bold;}
.pages ul li a {color:#333;font-size:11px;text-decoration:none;font-weight:bold;line-height:2.3em;}
.pages ul li.active {background:#e9e9e7;color:#000;font-weight:bold;font-size:11px;padding-top:4px;padding-bottom:4px;}
.pages ul li.back,.pages ul li.next {border-color:#61a72b;background:#61a72b;}
.pages ul li.next a,.pages ul li.back a {color:#fff;}

#no-results {background:url(../images/icons/warning-no-results.gif) no-repeat 0 0;padding-left:40px;margin-top:10px;}
#no-results p {color:#fff;font-weight:bold;padding:13px 10px 17px 0;background:url(../images/icons/warning-no-results.gif) no-repeat 100% 0;}

#comparison-basket {padding:3px 3px 6px;margin:0 0 10px;width:202px;border:1px solid #BFBFBF;font:bold 11px/1.2 Tahoma,Arial,'Bitstream Vera Sans',serif;}
#comparison-basket div h3 {font-size:1em;margin:0 10px;}
#comparison-basket div form fieldset ul {padding:10px;}
#comparison-basket div form fieldset ul li {padding:5px 0;clear:both;float:left;width:190px;}
#comparison-basket div form fieldset ul li a {float:left;display:block;width:7px;height:10px;text-indent:-1000em;overflow:hidden;background:url(../images/icons/delete.gif) no-repeat 0 3px;}
#comparison-basket div form fieldset ul li span {padding:0 10px;font-size:.9em;margin:0;display:block;float:left;}
#comparison-basket div form fieldset ul li input {float:right;margin:0;}
#comparison-basket div form fieldset ul li.delete-all {border:0;padding:0;}
#comparison-basket div form fieldset ul li.delete-all a {display:inline;background:none;text-indent:0;float:none;color:#71aa4c;font-size:.8em;font-weight:bold;}
#comparison-basket div form .buttons {padding:0 10px 10px 10px;}
#comparison-basket div form .buttons div {padding:0 0 8px 0;background:url(../images/icons/warning-comparison.gif) no-repeat 0 100%;margin:0 0 8px 0;font-weight:bold;}
#comparison-basket div form .buttons div p {padding:9px 10px 0 38px;display:block;background:url(../images/icons/warning-comparison.gif) no-repeat 0 0;font-size:.8em;}
#comparison-basket div form .buttons button {float:right;border:0;width:80px;height:20px;padding:0 0 1px;color:#fff;background:url(../images/buttons/80.png) no-repeat 0 0;}

#push-box {margin:0 0 1em;width:100%;float:left;}
#push-box div {width:100%;float:left;}
#push-box ul li {padding:1em .833em;background:#f2f4f3;margin:0 0 .5em;}
#push-box ul li a {font-weight:bold;font-size:.9em;color:#71aa4c;}
#push-box ul li h6 {font-size:1.4em;font-weight:normal;margin:0 0 .7em;color:#1a1a1a;}
#push-box ul li .cms {background:none;padding:0;float:none;}
#push-box ul li ol li,#push-box ul li ul li {border:none;padding:0;margin:0;}
#push-box ul li .cms ul {margin-left:15px;}

#search-stats {margin:.6em 0 2em;padding:0 0 0 10px;}
#search-stats p {font-size:.9em;}
#search-stats p {font-size:.9em;}
#search-stats p span {font-weight:bold;}
#search-stats h6 {font-size:1em;margin:0 0 1.2em;}
#search-stats h6 span {color:#ef1b31;}

#search-results {margin:1.5em 0;}
#search li {border-bottom:1px solid #d9d9d9;padding:0.7em 0 1em;}
#search li p {font-size:1em;display:block;margin:.5em 0 0;}
#search li h4 {font-size:1.4em;}
#search li h4 a {text-decoration:none;color:#71aa4c;}
#search li h4 img {margin:0 0 0 .5em;}

/* phone comparison tables */
#phone-data,.cmpt,.cmpti {width:632px;}
#phone-data thead tr th {text-align:center;}
#phone-data thead tr th h3 {color:#000;text-align:left;min-height:2.5em;height:auto !important;height:2.5em;}
#phone-data thead tr th img {margin:0 auto;}
#phone-data tbody tr td {vertical-align:top;text-align:left;}
#phone-data tbody tr td ul li p a {color:#71aa4c;text-decoration:none;font-size:.8em;font-weight:bold;}
#phone-data tbody tr td ul li {margin:0 0 .7em;}
#phone-data tbody tr td ul li p {font-size:.9em;}
#phone-data tbody tr td ul li p a:hover {text-decoration:underline;}
#phone-data tbody tr td ul li h3 {font-size:1.4em;}
#phone-data tbody tr td ul li h5 {color:#aaa;font-size:.9em;font-weight:normal;}
#phone-data tbody tr td,
.cmpt thead tr td,
.cmpt tbody tr td table tr td {border-top:1px solid #d9d9d9;padding:.5em 0;width:22%;padding:.4em 2%;}
.cmpt tbody tr td table tr td {vertical-align:middle;text-align:center;}
.cmpt tbody tr td table tr td img {margin:0 auto;}
#phone-data tbody tr th,
.cmpt tbody tr td table tr th {width:22%;padding:.4em 2%;font-weight:bold;text-align:right;}
#phone-data thead tr td,
.cmpt thead tr td {background:#f3f3f3;}
.cmpt thead tr th {width:22%;padding:.4em 4% .4em 0;font-weight:bold;text-align:right;text-transform:uppercase;font-size:1.1em;color:#71aa4c;background:url(../images/icons/desc-white.gif) no-repeat 93% 11px;cursor:pointer;}
#phone-data thead tr th {background:none;}

/* sitemap */
#sitemap {margin-bottom:2em;}
#sitemap li {margin-bottom:1em;}
#sitemap li a {text-decoration:none;font-size:1.4em;font-weight:bold;display:block;border-bottom:1px solid #aaa;}
#sitemap li a:hover {text-decoration:none;}
#sitemap li ul {margin:.5em 0 .5em 1.4em;}

#sitemap li ul li {margin-bottom:0;}
#sitemap li ul li a {font-size:1.1em;display:inline;border:0;}
#sitemap li ul li a:hover {text-decoration:underline;}
#sitemap li ul li ul {margin-top:.2em;}
#sitemap li ul li ul li a {font-size:.9em;}
#sitemap li ul li ul li ul li a {font-weight:normal;}

#landing-push-box {background:#eaeae8;border:1px solid #cbcbc9;width:188px;height:182px;float:right;padding:10px;margin:0 0 20px;overflow:hidden;}
#landing-push-box.center {text-align:center;}
#landing-push-box h3 {font-size:15px;margin:0 0 10px;}
#landing-push-box h3 a {text-decoration:none;color:#2a2a2a;}
#landing-push-box .step,
#landing-push-box .step a {color:#508d26;font-weight:bold;}
#landing-push-box .cms {font-size:11px;}
#landing-push-box form {margin:10px 0;}
#landing-push-box form fieldset button {float:left;border:0;width:23px;height:23px;text-indent:-1000em;overflow:hidden;background:url(../images/icons/info-grey.png) no-repeat 0 3px;}
#landing-push-box form fieldset select {font-size:.9em;width:150px;height:21px;padding:2px;float:left;margin:2px 0 0 5px;}
#landing-push-box li {margin:0 0 12px; list-style: none;};
#landing-push-box a {font-weight:bold;color:#508D26;text-decoration:none;}
#landing-push-box a:hover {text-decoration:underline;}

#new-landing-push-box {background:#eaeae8;border:none;width:212px;height:183px;float:right;padding:10px;margin:0 0 20px;overflow:hidden;}
#new-landing-push-box h3 {font-size:15px;margin:0 0 10px;}
#new-landing-push-box h3 a {text-decoration:none;color:#2a2a2a;}
#new-landing-push-box li {margin:0 0 9px; list-style: none;background:transparent url(../images/buttons/landing_multilink_button.gif) no-repeat;padding:6px;}
#new-landing-push-box li.two_lines  {padding:0 7px 0 7px;}
#new-landing-push-box li.two_lines a{display:block;height:30px;}
#new-landing-push-box a {font-weight:bold;color:#fff;text-decoration:none;padding-left:25px;font-size:0.9em;}
#new-landing-push-box a:hover {text-decoration:underline;}

.tek-landing-push-box {background:#eaeae8;border:1px solid #cbcbc9;width:188px;float:right;padding:10px;margin:0 0 20px;overflow:hidden;clear:both;}
.tek-landing-push-box.center {text-align:center;}
.tek-landing-push-box h3 {font-size:15px;margin:0 0 10px;}
.tek-landing-push-box h3 a {text-decoration:none;color:#2a2a2a;}
.tek-landing-push-box .step a {color:#508d26;font-weight:bold;}
.tek-landing-push-box .cms {font-size:11px;}
.tek-landing-push-box form {margin:10px 0;}
.tek-landing-push-box form fieldset button {float:left;border:0;width:23px;height:23px;text-indent:-1000em;overflow:hidden;background:url(../images/icons/info-grey.png) no-repeat 0 3px;}
.tek-landing-push-box form fieldset select {font-size:.9em;width:150px;height:21px;padding:2px;float:left;margin:2px 0 0 5px;}
.tek-landing-push-box li {margin:0 0 12px; list-style: none;}
.tek-landing-push-box .cms ul {margin:0 0 12px; list-style: none;color:#508d26;font-weight:bold;}
.tek-landing-push-box .cms ul li {margin:0 0 12px; list-style: none;}
.tek-landing-push-box a {font-weight:bold;color:#508D26;text-decoration:none;}
.tek-landing-push-box a.fb {text-indent:-1000em;background:transparent url(/_common/images/icons/facebook-small.png) no-repeat;display:block;float:left;}
.tek-landing-push-box a.twitter {text-indent:-1000em;background:transparent url(/_common/images/icons/twitter-small.png) no-repeat;display:block;float:left;}
.tek-landing-push-box a:hover {text-decoration:underline;}

.tek-landing-right {float:right}
.tek-landing-left {float:left}
.tek-landing-left #landing-article {border:0;float:left;clear:left;width:430px;margin:0;padding:0;}
.tek-landing-left #landing-article p {font-size:1em;font-weight:normal;color:#444444;}
.tek_form {margin-bottom:20px;position:relative;}
.tek_action .tek_form .cms a.facebook {float:right;position:absolute;bottom:1px;right:11px;width:20px;height:20px;text-indent:-1000em;background:transparent url(/_common/images/icons/facebook-small.png) no-repeat;display:block;z-index:1000;}
#contact-form.tek_form {border:1px solid #CCCCCC;padding:8px;}

#mini-klapa {width:204px;height:534px;float:right;overflow:hidden;}
#mini-klapa iframe {border:0;}

#contact-form fieldset ol li {margin:7px 0;float:left;clear:both;width:100%;}
#contact-form fieldset ol li label {display:block;float:left;width:150px;text-align:left;padding:4px 10px 0 0;}
#contact-form fieldset ol li select,
#contact-form fieldset ol li input,
#contact-form fieldset ol li textarea {border:1px solid #ccc;padding:1px 2px;width:300px;}
#contact-form fieldset ol li select {width:305px;}
#contact-form fieldset ol li button {border:0;float:left;margin-left:160px;padding:0 0 1px;font-size:.85em;float:left;height:20px;width:80px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/80.png) no-repeat 0 0;}
#contact-form fieldset ol li button.kraski {border:0;float:left;margin-left:160px;padding:0 0 1px;font-size:.85em;float:left;height:20px;width:140px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/140.png) no-repeat 0 0;}
#contact-form fieldset ol li span {color:#f00;display:block;font-size:.9em;font-weight:bold;padding:5px 0 10px 160px;}
#contact-form fieldset ol li input.narrow {width:45px;margin:0 5px 0 0;}
#contact-form fieldset ol li input.medium {width:240px;margin:0 5px 0 0;}
#contact-form fieldset ol li.multiple {padding:1em 0 0;}
#contact-form fieldset ol li.multiple p {float:left;width:140px;padding:0 20px 0 0;}
#contact-form fieldset ol li.multiple p a {font-weight:bold;}
#contact-form fieldset ol li.multiple input {width:auto;padding:0;border:0;float:left;margin:0 3px 0 0;}
#contact-form fieldset ol li.multiple label {width:auto;padding:0;float:left;margin:0 20px 0 0;}
#contact-form fieldset ol li.multiple.chck input {width:auto;padding:0;border:0;float:left;margin:0 3px 0 160px;}
#contact-form fieldset ol li.multiple.chck label {width:auto;padding:0;float:left;margin:0 20px 0 0;}
#contact-form fieldset ol li .required {font-size:.9em;padding:2em 0 0 160px;clear:both;}

#contact-form fieldset ol li .info {width:120px;float:left;margin:0 40px 0 0;}
#contact-form fieldset ol li .checkboxes {float:left;width:200px;}
#contact-form fieldset ol li .checkboxes li {float:left;width:100%;margin:0;padding:0;}
#contact-form fieldset ol li .checkboxes input {float:left;width:auto;margin:0 5px 0 0;border:0;}
#contact-form fieldset ol li .checkboxes input.newsletter {margin:5px 5px 0 0;}
#contact-form fieldset ol li .checkboxes label {float:left;display:block;}

#contact-form fieldset ol li.checkbox,
#contact-form fieldset ol li p {margin:0;}
#contact-form fieldset ol li p.deactivationText {padding:10px 150px 10px 0px;}
#contact-form fieldset .error {color:#f00;display:block;font-size:.9em;font-weight:bold;}

#contact-form fieldset ol li.checkbox input {width:14px;margin:10px 0 0 160px;}
#contact-form fieldset ol li.checkbox label {display:inline;float:none;}

#contact-form fieldset ol #keywords,
#contact-form fieldset ol #keywords2,
#contact-form fieldset ol #keywords3 {display:none;}
#contact-form fieldset ol li div.block-checks {width:305px;height:50px;margin-left:160px;}
#contact-form fieldset ol li div.block-checks #block-me {clear:left;}
#contact-form fieldset ol li div.block-checks #block-me-label {width:270px;margin:0;}

.contact-form fieldset ol li {margin:7px 0;float:left;clear:both;width:100%;}
.contact-form fieldset ol li label {display:block;float:left;width:150px;text-align:left;padding:4px 10px 0 0;}
.contact-form fieldset ol li select,
.contact-form fieldset ol li input,
.contact-form fieldset ol li textarea {border:1px solid #ccc;padding:1px 2px;width:300px;}
.contact-form fieldset ol li select {width:305px;}
.contact-form fieldset ol li button {border:0;float:left;margin-left:160px;padding:0 0 1px;font-size:.85em;float:left;height:20px;width:80px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/80.png) no-repeat 0 0;}
.contact-form fieldset ol li button.kraski {border:0;float:left;margin-left:160px;padding:0 0 1px;font-size:.85em;float:left;height:20px;width:140px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/140.png) no-repeat 0 0;}
.contact-form fieldset ol li span {color:#f00;display:block;font-size:.9em;font-weight:bold;padding:5px 0 10px 160px;}
.contact-form fieldset ol li input.narrow {width:45px;margin:0 5px 0 0;}
.contact-form fieldset ol li input.medium {width:240px;margin:0 5px 0 0;}
.contact-form fieldset ol li.multiple {padding:1em 0 0;}
.contact-form fieldset ol li.multiple p {float:left;width:140px;padding:0 20px 0 0;}
.contact-form fieldset ol li.multiple p a {font-weight:bold;}
.contact-form fieldset ol li.multiple input {width:auto;padding:0;border:0;float:left;margin:0 3px 0 0;}
.contact-form fieldset ol li.multiple label {width:auto;padding:0;float:left;margin:0 20px 0 0;}
.contact-form fieldset ol li.multiple.chck input {width:auto;padding:0;border:0;float:left;margin:0 3px 0 160px;}
.contact-form fieldset ol li.multiple.chck label {width:auto;padding:0;float:left;margin:0 20px 0 0;}
.contact-form fieldset ol li .required {font-size:.9em;padding:2em 0 0 160px;clear:both;}

.contact-form fieldset ol li .info {width:120px;float:left;margin:0 40px 0 0;}
.contact-form fieldset ol li .checkboxes {float:left;width:200px;}
.contact-form fieldset ol li .checkboxes li {float:left;width:100%;margin:0;padding:0;}
.contact-form fieldset ol li .checkboxes input {float:left;width:auto;margin:0 5px 0 0;border:0;}
.contact-form fieldset ol li .checkboxes input.newsletter {margin:5px 5px 0 0;}
.contact-form fieldset ol li .checkboxes label {float:left;display:block;}

.contact-form fieldset ol li.checkbox,
.contact-form fieldset ol li p {margin:0;}
.contact-form fieldset ol li p.deactivationText {padding:10px 150px 10px 0px;}
.contact-form fieldset .error {color:#f00;display:block;font-size:.9em;font-weight:bold;}

.contact-form fieldset ol li.checkbox input {width:14px;margin:10px 0 0 160px;}
.contact-form fieldset ol li.checkbox label {display:inline;float:none;}

.contact-form fieldset ol #keywords,
.contact-form fieldset ol #keywords2,
.contact-form fieldset ol #keywords3 {display:none;}
.contact-form fieldset ol li div.block-checks {width:305px;height:50px;margin-left:160px;}
.contact-form fieldset ol li div.block-checks #block-me {clear:left;}
.contact-form fieldset ol li div.block-checks #block-me-label {width:270px;margin:0;}

#news-list {float:right;width:202px;padding:10px 0 0;margin:1.5em 0 20px 10px;border:1px solid #d9d9d9;}
#news-list h3 {font-size:1.4em;margin:0 0 1em 10px;}
#news-list ul {padding:0 10px;}
#news-list ul li h4 a {text-decoration:none;}
#news-list ul li .cms {margin:0 0 1em;}
#news-list ul li .cms a {text-decoration:none;}
#news-list .links {display:block;width:184px;margin:0;padding:10px 10px 22px;}
#news-list .links a {color:#71aa4c;text-decoration:none;width:40%;display:block;float:left;}
#news-list .links span {float:right;width:40%;}
#news-list .links span a {width:auto;}

#landing-article {float:right;width:182px;padding:0.7em 10px 0 10px;margin:0 0 20px 10px;border:1px solid #d9d9d9;}
#landing-article h3 {font-size:1.5em;margin:0 0 1em 0;}
#landing-article p {font-size:1.2em;margin:0 0 1em 0;color:#71aa4c;font-weight:bold;}
#landing-article p a {font-weight:normal;text-decoration:none;}

/* links */
#links {float:left;width:438px;margin:1.5em 0 0;}
#links.wide {width:100%;}
#links ul {float:left;width:100%;}
#links ul li {float:left;margin:0 20px 20px 0;width:207px;}
#links ul li.left {clear:left;}
#links ul li.right {margin-right:0;clear:right;}
#links ul li .photo {padding:10px;float:left;border:1px solid #d9d9d9;margin:0 0 .5em;}
#links ul li .photo img {display:block;float:left;}
#links ul li h2 {font-size:1.169em;color:#565656;font-weight:normal;margin:.429em 0 0;}
#links ul li h2 a {text-decoration:none;color:#565656;}
/* links in/with CMS formatted content */
#links ul li h4 {margin:.5em 0;font-weight:bold;clear:both;}
#links ul li .cms {margin:0;}
#links ul li .cms ul,
#links ul li .cms ul li {list-style-type:none;margin:0;}
#links ul li .cms ul li {padding:2px 0;border-bottom:1px solid #d9d9d9;}
#links ul li .cms ul li a {font-weight:bold;font-size:.9em;text-decoration:none;padding-left:15px;background:url(../images/icons/raquo.gif) no-repeat 0 4px;}
#links ul li .cms ul li a:hover {text-decoration:underline;}

#presscenter-news-list {float:left;width:418px;padding:10px 0 0;margin:10px 10px 20px 0;}
#presscenter-news-list h3 {font-size:1.4em;margin:0 0 1em;}
#presscenter-news-list ul {padding:0 10px 0 0;}
#presscenter-news-list ul li {margin:0 0 30px;}
#presscenter-news-list ul li h4 {margin:0 0 .5em;}
#presscenter-news-list ul li h4 a {text-decoration:none;}
#presscenter-news-list ul li .cms {margin:0 0 1em;}
#presscenter-news-list ul li .cms a {text-decoration:none;}
#presscenter-news-list .links {display:block;margin:0;padding:8px 0 0;font-weight:bold;border-top:1px solid #d9d9d9;}
#presscenter-news-list .links a {color:#71aa4c;text-decoration:none;display:block;float:left;margin:0 50px 0 0;}
#presscenter-news-list .links a:hover {text-decoration:underline;}

div.videoPlayer {height:288px;width:352px;border:1px solid #DDDDDD;padding:10px;}
div.videoPlayerNew {height:100%;width:610px;border:1px solid #DDDDDD;padding:10px;margin-top:10px;}

/* presscenter landing galleries */
#galleries {float:right;width:204px;margin:10px 0 0;padding-top:10px;overflow:hidden;}
#galleries h3 {font-size:1.4em;margin:0 0 1em;}
#galleries.wide {width:auto;}
#galleries ul li {float:left;margin:0 10px 10px 0;width:204px;}
#galleries ul li.right {margin:0 0 10px 0;}
#galleries ul li .image {height:80px;overflow:hidden;}
#galleries ul li h2 {font-size:1.4em;margin:5px 0 5px;}
#galleries ul li h2 a {text-decoration:none;}
#galleries ul li h4 a {text-decoration:none;}
#galleries ul li ul li {padding-left:12px;background:url(../images/icons/bullet-green.gif) no-repeat 0 5px;}

/* galleries in/with CMS formatted content */
#galleries ul li h4 {margin:5px 0;}
#galleries ul li .cms {margin:0;}
#galleries ul li .cms ul,
#galleries ul li .cms ul li {list-style-type:none;margin:0;}
#galleries ul li .cms ul li {padding:2px 0;border-bottom:1px solid #d9d9d9;}
#galleries ul li .cms ul li a {font-weight:bold;font-size:.9em;text-decoration:none;padding-left:15px;background:url(../images/icons/raquo.gif) no-repeat 0 4px;}
#galleries ul li .cms ul li a:hover {text-decoration:underline;}

/* theme search */
#theme-search {background:#f3f3f3;width:632px;margin:1.5em 0;}
#theme-search fieldset ol li {float:left;text-align:center;padding:12px 0 12px 10px;}
#theme-search fieldset ol li select {width:150px;}
#theme-search fieldset ol li input {width:150px;height:1.2em;padding:1px 0 0 1px;}
#theme-search fieldset ol li.btn {padding:8px 0 8px 30px;text-align:right;width:100px;}
#theme-search fieldset ol li button {width:95px;height:29px;text-indent:-1000em;overflow:hidden;border:0;float:right;cursor:pointer;}

ul.themes {width:632px;margin:0 0 2em;}
ul.themes li {width:25%;float:left;}
ul.themes li a.image {margin:0 .7em 0 0;}
ul.themes li a.link {color:#84c14c;text-decoration:none;font-weight:bold;font-size:.9em;}
ul.themes li a.link:hover {color:#6dc44f;text-decoration:underline;}

/* melody search */
#melody-search {background:#f3f3f3;width:632px;margin:1.5em 0;}
#melody-search fieldset ol li {float:left;text-align:center;padding:12px 0 12px 10px;width:150px;}
#melody-search fieldset ol li select {width:150px;}
#melody-search fieldset ol li input {width:150px;height:1.2em;padding:1px 0 0 1px;}
#melody-search fieldset ol li.check input {width:auto;height:auto;padding:0;float:left;}
#melody-search fieldset ol li.check label {display:block;float:left;padding:2px 0 0 5px;}
#melody-search fieldset ol li.btn {padding:8px 20px 8px 10px;text-align:right;width:100px;float:right;}
#melody-search fieldset ol li button {width:95px;height:29px;text-indent:-1000em;overflow:hidden;border:0;float:right;cursor:pointer;}

table.melodies {width:632px;}
table.melodies thead tr th {background:#89B848;padding:3px 10px;}
table.melodies thead tr th.artist {padding-left:35px;width:30%;}
table.melodies thead tr th.title {width:30%;padding-left:0;}
table.melodies thead tr th.code {width:40%;padding-left:0;}
table.melodies thead tr th {font-size:.9em;}
table.melodies thead tr th,table.melodies thead tr th a {color:#fff;text-decoration:none;}
table.melodies thead tr th a {background:url(../images/icons/desc-green.gif) no-repeat 0 5px;padding-left:15px;}
table.melodies thead tr th a:hover {background-image:url(../images/icons/asc-green.gif);}
table.melodies thead tr th.asc a {background-image:url(../images/icons/asc-green.gif);}
table.melodies thead tr th.asc a:hover {background-image:url(../images/icons/desc-green.gif);}
table.melodies thead tr th.desc a {background-image:url(../images/icons/desc-green.gif);}
table.melodies thead tr th.desc a:hover {background-image:url(../images/icons/asc-green.gif);}
table.melodies tfoot tr td ul li {float:left;margin:10px 10px 10px 0;}
table.melodies tfoot tr td ul li a {padding:8px 50px 0 10px;width:95px;height:32px;display:block;color:#71aa4c;text-decoration:none;font-size:.9em;font-weight:bold;}
table.melodies tfoot tr td ul li a.instructions {background:url(../images/icons/instructions-help.gif) no-repeat;}
table.melodies tfoot tr td ul li a.makeyourown {background:url(../images/icons/makeyourown.gif) no-repeat 5px 50%;}
table.melodies tbody tr td {border-bottom:1px solid #d9d9d9;padding:7px 0;}
table.melodies tbody tr td,table.melodies tbody tr td a {font-weight:bold;font-size:.9em;color:#71aa4c;}
table.melodies tbody tr td.code {color:#000;font-weight:normal;}
table.melodies tbody tr td a {padding-left:20px;background:url(../images/icons/double-raquo.gif) no-repeat 0 5px;}
table.melodies tbody tr td.artist {padding-left:35px;background:url(../images/icons/headphones.gif) no-repeat 5px 40%;}

/* list of files */
ul.filelist,
ul.filelist li {list-style-type:none;margin:0;padding:0;}
ul.filelist li.avi {background-image:url(../images/icons/ext/avi.gif);}
ul.filelist li.doc {background-image:url(../images/icons/ext/doc.gif);}
ul.filelist li.mht {background-image:url(../images/icons/ext/mht.gif);}
ul.filelist li.mov {background-image:url(../images/icons/ext/mov.gif);}
ul.filelist li.pdf {background-image:url(../images/icons/ext/pdf.gif);}
ul.filelist li.pps {background-image:url(../images/icons/ext/pps.gif);}
ul.filelist li.ppt {background-image:url(../images/icons/ext/ppt.gif);}
ul.filelist li.wmv {background-image:url(../images/icons/ext/wmv.gif);}
ul.filelist li.xls {background-image:url(../images/icons/ext/xls.gif);}
ul.filelist li.zip {background-image:url(../images/icons/ext/zip.gif);}
ul.filelist li {background-position:0 0;background-repeat:no-repeat;padding:0 0 0 23px;margin:0 0 .2em;}
ul.filelist li a {font-weight:bold;color:#71aa4c;}
ul.filelist li a:hover {color:#71aa4c;}

/* S!Mobil applications developer preview */
.column {float:left;width:410px;margin:0 10px 20px 0;}
.column h3 {font-size:1.3em;margin:0 0 .7em;}

.column form {margin:0 0 2em;}
.column form fieldset ol {border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:1em 0;}
.column form fieldset ol li {padding:.3em 0;}
.column form fieldset ol li label {display:block;padding:0 0 .2em;}

.column table {width:100%;}
.column table thead tr th {border-bottom:1px solid #cdcdcd;padding:5px;background:#9fd067;color:#fff;font-weight:bold;}
.column table tbody tr td {padding:7px 0 5px;border-bottom:1px solid #d9d9d9;vertical-align:middle;}
.column table tbody tr td a {color:#71aa4c;}
.column table tbody tr td a:hover {color:#6dc44f;text-decoration:none;}
.column table tbody tr td.cnt {text-align:center;}
.column table tbody tr td select {width:250px;}
.column table tbody tr td select.more {width:120px;}
.column table tbody tr td form,.column table tbody tr td form fieldset ol {margin:0;border:0;}
.column table tfoot tr td {padding:5px;border-bottom:1px solid #d9d9d9;}
.column table tfoot tr td ul.paging li {display:inline;margin:0 5px;font-weight:bold;}

button.add,
button.edit,
button.save,
button.delete,
button.reset {width:95px;height:29px;text-indent:-1000em;overflow:hidden;border:0;float:right;cursor:pointer;}

/* organizational units */
#network-map {width:100%;}
#network-map-ovi {margin:0 auto;clear:both;margin-top:5px;}
.map-container {background:#f2f2f2;width:100%;float:left;}
.map-container .info_bubble {width:150px;}
#content .map-container .info_bubble h2{color:#71AA4C;font-size:1.2em;white-space:normal;background: none;word-spacing:0;}
.map-container .info_bubble p{font-size:12px;white-space:normal;}
/*.map-container {background:#000;width:100%;}*/
.map-container .map_filters li {float:left;margin:5px 0 5px 10px;}
.map-container .map_filters li input {float:left;width:10px;height:10px;margin-top:8px;display:block;}
.map-container .map_filters li img {float:left;}
.map-container .map_filters li label {display:block;float:left;padding:5px 0 0 5px;}
.map-search {float:right;height:23px;width:185px;padding-top:10px;clear:both;background:#f2f2f2 url("/_common/images/layout/map_search.png") no-repeat 0 0;}
.map-search input {float:right;margin-right:5px;}

#orgunits {float:left;width:430px;margin:2em 20px 0 0;}
#orgunits h3 {font-size:1.5em;margin:0 0 1.5em;cursor:pointer;}
#orgunits ul li {margin:0 0 1.5em;padding:0 0 .5em;border-bottom:1px solid #d9d9d9;}
#orgunits ul li h5 {font-size:1.2em;margin:0;color:#71aa4c;cursor:pointer;}
#orgunits ul li h6 {font-size:.9em;margin:0 0 .5em;}
#orgunits.ovi_units ul li {display:none;}
#orgunits ul li.onMap {display:block;}
#orgunits ul li .coords {display:none;}
#orgunits ul li dl dt {float:left;display:block;width:20%;padding-top:5px;}
#orgunits ul li dl dd {margin-left:25%;padding-top:5px;}
#orgunits ul li dl dd div {margin:0;padding:0;}

#orgunits ul li.lab h5,
#orgunits ul li.center h5 {font-size:1.35em;font-weight:bold;}
#orgunits ul li.lab h6,
#orgunits ul li.center h6 {font-size:1.1em;}

#orgunits-all {float:left;width:430px;margin:2em 20px 0 0;}
#orgunits-all h3 {font-size:1.5em;margin:0 0 1.5em;}
#orgunits-all ul li {margin:0 0 1.5em;padding:0 0 .5em;border-bottom:1px solid #d9d9d9;}
#orgunits-all ul li h5 {font-size:1.2em;margin:0;color:#71aa4c;}
#orgunits-all ul li h6 {font-size:.9em;margin:0 0 .5em;}
#orgunits-all ul li dl dt {float:left;display:block;width:20%;padding-top:5px;}
#orgunits-all ul li dl dd {margin-left:25%;padding-top:5px;}
#orgunits-all ul li dl dd div {margin:0;padding:0;}

#orgunits-all ul li.lab h5,
#orgunits-all ul li.center h5 {font-size:1.35em;font-weight:bold;}
#orgunits-all ul li.lab h6,
#orgunits-all ul li.center h6 {font-size:1.1em;}

/* scrollable network of units */
.scroll.network {margin:2em 0 0;width:209px;float:right;border:1px solid #d9d9d9;border-right:0;}
.scroll.network div ul {height:450px;padding:.5em 0;overflow:auto;}
.scroll.network div ul li {padding:0 0 0 10px;margin:5px 0;}
.scroll.network div ul li a {color:#71aa4c;display:block;width:99%;}
.scroll.network div ul li a:hover {text-decoration:none;color:#6dc44f;}

/* phonebook searching */
#phonebook label {float:none;padding:0 0 4px;font-weight:bold;}
#phonebook input {padding:4px;float:left;margin:3px 0 0 0;}
#phonebook button {margin:5px 0 0 10px;padding:0 0 1px;float:left;width:80px;color:#fff;text-transform:uppercase;text-align:center;height:20px;background:url(../images/buttons/80.png) no-repeat 0 0;}

#phonebook-result-stats {float:left;width:35%;}
#phonebook-result-stats p {margin-bottom:5px;}
#phonebook-result-stats p span {font-weight:bold;font-size:1.1em;}

#phonebook-results {float:left;width:65%;}
#phonebook-results ul li {float:left;width:100%;margin:0 0 1em;}
#phonebook-results ul li p {width:auto;border:0;padding:0;margin:0;float:left;}
#phonebook-results ul li span {float:left;font-weight:bold;display:block;width:50px;padding-right:5px;text-align:left;}

/* MNP application */
#application-mnp label {float:none;padding:0 0 4px;font-weight:bold;}
#application-mnp input {padding:4px;float:left;margin:3px 0 0 0;}
#application-mnp button {margin:0 0 0 10px;float:left;}
#application-mnp select {float:left;margin:3px 10px 0 0;padding:1.5px;width:55px;}
#application-mnp .error {clear:left;color:#f00;font-weight:bold;font-size:.9em;padding-top:5px;}
p.mnp-result {margin-bottom:2em;}

/* SiMost nad Live applications */
form.live {margin:1em 0;}
form.live fieldset button {border:0;display:block;cursor:pointer;font-size:.85em;float:left;height:20px;width:80px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/80.png) no-repeat 0 0;}
form.live fieldset ol li {margin:.2em 0;float:left;width:100%;}
form.live fieldset ol li input,
form.live fieldset ol li textarea {width:200px;padding:2px;border:1px solid #666;background:#f6f6f6;font:normal 1em Arial,Tahoma,"Lucida Sans Unicode",sans;}
form.live fieldset ol li select {width:210px;}
form.live fieldset ol li label {display:block;float:left;padding:3px 10px 0 0;width:150px;font-size:.9em;}
form.live fieldset ol li button {margin:5px 0 0 160px;}

/* FAQ center */
form.faq {margin:10px 0 15px;padding:12px;border:1px solid #d7dddd;background:#eee;}
form.faq fieldset ol li {margin:0 0 7px;}
form.faq fieldset ol li label {float:none;padding:0 0 3px;font-weight:bold;}
form.faq fieldset ol li input {padding:4px;float:left;}
form.faq fieldset ol li.checkbox {margin:0;}
form.faq fieldset ol li.narrow {width:50%;}
form.faq fieldset ol li.checkbox label {width:auto;margin:0;font-weight:normal;}
form.faq fieldset ol li.checkbox input {width:auto;margin:0 5px 0 0;padding:0;border:0;background:none;float:left;clear:left;}
form.faq fieldset ol li button {margin:5px 0 0 10px;padding:0 0 1px;float:left;width:80px;color:#fff;text-transform:uppercase;text-align:center;height:20px;background:url(../images/buttons/80.png) no-repeat 0 0;}
form.faq fieldset ol li select {width:300px;font-size:1em;}
form.faq fieldset ol li select .level-0 {color:#70bc42;}
form.faq fieldset ol li select .level-1 {background:#ebf3e8;}
form.faq fieldset ol li select .level-2 {background:#f9f9f9;}

#content #faq-results dl {margin:0 0 0 1em;}
#content #faq-results dl dt {margin:0;padding:0;font-weight:bold;font-size:1.2em;cursor:pointer;}
#content #faq-results dl dt.open {padding:8px 10px 5px;background:#72be44;color:#fff;}
#content #faq-results dl dt.faq {margin-bottom:1em;}
#content #faq-results dl dd {margin:0;padding:0;font-size:1em;}

#content #faq-results dl.level-1 {margin-left:0;}
#content #faq-results dl.level-1 dt {border-bottom:1px solid #ccc;margin:0;padding:10px;}
#content #faq-results dl.level-1 dt.open {border-bottom-color:#666;}

#content #faq-results dl.level-2 {padding:0 0 10px;margin:0;}
#content #faq-results dl.level-2 dt {border-bottom:1px solid #666;padding:8px 10px 4px 10px;margin:0;font-weight:normal;background:#ecefef;}
#content #faq-results dl.level-2 dt.open {color:#000;font-weight:bold;border:none;background:url(../images/layout/bg-faq-open-01.png) repeat-x 0 0;}

#content #faq-results dl.level-3 {margin:0;}
#content #faq-results dl.level-3 dt {border-bottom:1px solid #ccc;padding:5px 10px 3px 20px;background:none;}
#content #faq-results dl.level-3 dt.open {padding:8px 10px 4px 20px;margin:0 0 5px;background:#e4f1dc;}
#content #faq-results dl.level-3 dd {padding:0 0 10px 20px;margin:0 0 5px;border-bottom:2px solid #ccc;}

#content #faq-results dl.level-4 {font-size:12px;}
#content #faq-results dl.level-4 dt.open {font-weight:bold;background:none;}
#content #faq-results dl.level-4 dd {padding:0 0 0 20px;}

#content #faq-results dl.level-5 dt {padding:8px 10px 4px 30px;}
#content #faq-results dl.level-5 dt.open {font-weight:bold;background:#f2f2f2;}
#content #faq-results dl.level-5 dd {padding:0 0 0 30px;}

#content #faq-results dd .images li {float:left;width:23%;height:100px;margin:0 0 2% 2%;overflow:hidden;}
#content #faq-results dd .images li.left {margin-left:0;}

#content #faq-results dd h6 {margin:10px 0 0;font-size:1em;}
#content #faq-results dd .files {margin-left:14px;}
#content #faq-results dd .files li {width:auto;height:auto;padding:5px 0 0 15px;list-style:none outside;background:transparent url(/_common/images/icons/bullet-green-big.gif) no-repeat 0 9px;}
#content #faq-results dd .files li a {}

#content #faq-results dd .cms {position:relative;}
#content #faq-results dd .cms .vote {width:100%;padding-top:20px;}
#content #faq-results dd .cms .vote div {float:left}
#content #faq-results dd .cms .vote a {text-indent:-9999em;display:block;width:26px;height:20px;float:left;margin:0 5px 0 5px;}
#content #faq-results dd .cms .vote div.tnx {float:left;clear:both;}
#content #faq-results dd .cms .vote a.vote-yes {background:url(../images/buttons/faq-yes.gif) no-repeat;margin-left:30px;}
#content #faq-results dd .cms .vote a.vote-no {background:url(../images/buttons/faq-no.gif) no-repeat;margin-left:10px;}
#content #faq-results dd .cms .vote span {clear:left;float:left;}
#content #faq-results dd .cms .vote span.wide {width:100%;}
#content #faq-results dd .cms .vote span em{font-style:normal;}
#content #faq-results dd .cms .vote span textarea {float:left;width:300px;height:80px;margin-top:5px;}
#content #faq-results dd .cms .vote span a.vote-elaborate-no {width:80px;margin:70px 0 0 10px;padding:1px 0 0;background:url(../images/buttons/80.png) no-repeat;color:#fff;text-decoration:none;text-align:center;text-indent:0;}

#content #jquery-toggler {clear:none;width:662px;margin-top:1em;}
#content #jquery-toggler h4 {margin:1em 0 0;}
#content #jquery-toggler h5 {margin:10px 0 0;font-size:1.1em;}
#content #jquery-toggler .header {width:648px;padding:3px 7px;font-weight:bold;margin-top:10px;background:#E6E6E6;font-size:1em;}
#content #jquery-toggler .mark {color:red;}
#content #jquery-toggler .toggler {width:545px;padding-right:110px;cursor:pointer;background:#E6E6E6 url(/_sl/images/icons/simost/closed.gif) 559px 6px no-repeat;}
#content #jquery-toggler .open {padding:2px 109px 3px 6px;background:transparent url(/_sl/images/icons/simost/opened.gif) 558px 6px no-repeat;border:solid #E6E6E6;border-width:1px 1px 0;}
#content #jquery-toggler .content {overflow:hidden;padding-right:10px;border:solid #E6E6E6;border-width:0 1px 1px;background:#F9F9F9;}
#content #jquery-toggler .cms {width:auto;margin:0;padding:10px 0 0 15px;}
#content #jquery-toggler .cms ul {margin:0 0 10px 10px;}
#content #jquery-toggler .cms ul li {padding:10px 0 0 17px;list-style:none;background:transparent url(/_common/images/icons/bullet-green-big.gif) no-repeat 0 13px;height:auto;width:auto;}

#content #jquery-toggler .content h6 {margin:10px 0 0 17px;font-size:1em;}

#content #jquery-toggler .content .images {margin-left:17px;}
#content #jquery-toggler .content .images li {float:left;width:150px;height:100px;margin:0 0 10px 11px;overflow:hidden;}
#content #jquery-toggler .content .images li.left {margin-left:0;}

#content #jquery-toggler .content .files {margin-left:30px;}
#content #jquery-toggler .content .files li {width:auto;height:auto;padding:5px 0 0 15px;list-style:none outside;background:transparent url(/_common/images/icons/bullet-green-big.gif) no-repeat 0 9px;}

#content #jquery-toggler .content .related {padding-left:30px;padding-bottom:10px;}
#content #jquery-toggler .content .related .related-header {width:608px;padding:3px 7px;font-weight:bold;margin-top:10px;background:#E6E6E6;font-size:1em;}
#content #jquery-toggler .content .related .toggler {width:505px;padding-right:110px;cursor:pointer;background:#E6E6E6 url(/_sl/images/icons/simost/closed.gif) 518px 6px no-repeat;}
#content #jquery-toggler .content .related .open {padding:3px 110px 3px 7px;background:transparent url(/_sl/images/icons/simost/opened.gif) 518px 6px no-repeat;border:0;}
#content #jquery-toggler .content .related .related-content {overflow:hidden;}
#content #jquery-toggler .content .related .images li {width:147px;margin-left:5px;}
#content #jquery-toggler .content .related .images li.left {margin-left:0;}

form.live fieldset ol li.chck input {margin-left:160px;width:auto;border:0;background:none;}
form.live fieldset ol li.chck label {display:inline;float:none;padding:0;font-size:.9em;}

.mailing {background:#fff;}
.mailing #mailing {margin:4em;}
.mailing hr {margin:2em 0;}
#mailing table {font-family:Tahoma,Arial,Garuda,sans;font-size:12px;margin:0pt auto 20px;text-align:left;width:650px;}
#mailing table a {color:#71aa4c}
#mailing table td.first {border-bottom:2px solid rgb(206,205,206);text-align:right;height:8px;width:650px;}
#mailing table td.first img {float:left;}
#mailing table td.logo {width:388px;padding:20px 30px 0 30px;vertical-align:top;border-left:2px solid #cecdce;}
#mailing table td.logo span.date {float:right;}
#mailing table td.rightTopTd {width:197px;border-left:1px solid #cecdce;border-right:2px solid #cecdce;background-color:#f3f3f3;vertical-align:top;}
#mailing table td.rightTopTd img {float:right;}
#mailing table td.second {width:388px;padding:20px 30px 0 30px;vertical-align:top;border-left:2px solid #cecdce;}
#mailing table td.second div.firstDiv {padding:0pt 0pt 20px;}
#mailing table td.second div.secondDiv {border-top:1px solid rgb(204,204,204);padding:15px 0pt;line-height:1.5;}
#mailing table td.second div.secondDiv h2 {font-size:20px;}
#mailing table td.third {width:197px;border-left:1px solid #cecdce;border-right:2px solid #cecdce;background-color:#f3f3f3;vertical-align:top;}
#mailing table td.third img.rightTop {float:right;}
#mailing table td.third div.rightFirst {padding:0pt 15px 20px;width:157px;text-align:center;}
#mailing table td.third div.rightSecond {padding:0pt 0pt 25px;}
#mailing table td.third div.rightSecond h4 {margin:0pt;padding:0pt 0pt 5px;font-size:14px;}
#mailing table td.third div.rightSecond h4 a {color:#000;}
#mailing table td.third div.rightSecond a {color:#71aa4c;}
#mailing table td.third div.rightSecond img {border:2px solid rgb(221,221,221);margin:0pt 0pt 5px;}
#mailing table td.fourth {padding:10px 0;font-size:10px;color:#888;text-align:right;border-top:2px solid #cecdce;}

#mailing-login ol {width:500px;margin-left:350px;}
#mailing-login #login-form fieldset ol li {margin:7px 0;}
#mailing-login #login-form fieldset ol li label {font-size:1.1em;display:block;float:left;width:150px;text-align:left;padding:4px 10px 0 0;}
#mailing-login #login-form fieldset ol li select,
#mailing-login #login-form fieldset ol li input {border:1px solid #ccc;padding:1px 2px;width:300px;}
#mailing-login #login-form fieldset ol li button {border:0;float:left;margin-left:175px;padding:0 0 1px;font-size:.85em;float:left;height:20px;width:80px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/80.png) no-repeat 0 0;}

#mailing-login #thoughts-login-form #statistics-login fieldset ol li {margin:7px 0;}
#mailing-login #thoughts-login-form #statistics-login fieldset ol li label {font-size:1.1em;display:block;float:left;width:150px;text-align:left;padding:4px 10px 0 0;}
#mailing-login #thoughts-login-form #statistics-login fieldset ol li select,
#mailing-login #thoughts-login-form #statistics-login fieldset ol li input {border:1px solid #ccc;padding:1px 2px;width:300px;}
#mailing-login #thoughts-login-form #statistics-login fieldset ol li button {border:0;float:left;margin-left:175px;padding:0 0 1px;font-size:.85em;float:left;height:20px;width:80px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/80.png) no-repeat 0 0;}

#statistics-login ol {width:500px;margin-left:350px;}
#statistics-login #login-form fieldset ol li {margin:7px 0;}
#statistics-login #login-form fieldset ol li label {font-size:1.1em;display:block;float:left;width:150px;text-align:left;padding:4px 10px 0 0;}
#statistics-login #login-form fieldset ol li select,
#statistics-login #login-form fieldset ol li input {border:1px solid #ccc;padding:1px 2px;width:300px;}
#statistics-login #login-form fieldset ol li button {border:0;float:left;margin-left:175px;padding:0 0 1px;font-size:.85em;float:left;height:20px;width:80px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/80.png) no-repeat 0 0;}

#thoughts {width:500px;}
#thoughts h3 {font-size:1.4em;}
#thoughts ul {text-align:left;}
#thoughts ul li {margin:10px 0 0 0;font-size:1.2em;border-bottom:1px solid;padding-bottom:10px;}
#thoughts ul li span.date {margin-bottom:5px;color:#77C056;}
#thoughts ul li p {clear:both;}

#simost-landing {width:auto;float:left;}
#simost-list li {float:left;width:312px;clear:both;height:300px;padding-bottom:25px;}
#simost-list li.right {clear:none;margin-left:25px;}
#simost-list li div.simost-landing-content {height:300px;width:313px;border:1px solid #D9D9D9;padding:5px;}
#simost-list li div.simost-landing-content h3 {font-size:1.3em;margin:5px 0 0 0;padding-left:5px;}
#simost-list li div.simost-landing-content h3 a {color:#72BF44;}
#simost-list li div.simost-landing-content h3.key {background:transparent url(../images/backgrounds/simost/key.gif) no-repeat 99% 2px;}
#simost-list li div.simost-landing-content p {padding-left:5px;margin:1em 0 0;float:left;clear:both;}
#simost-list li div.simost-landing-content span {padding-left:5px;color:#6D6D6D;}
#simost-list li div.simost-landing-content img.key {float:left;clear:left;padding:5px 0 0 5px;}
#simost-list li div.simost-landing-content span.key {float:left;clear:right;padding:5px 0 0 10px;color:#72BF44;font-size:0.9em;}
#simost-list li div.simost-landing-content a {text-decoration:none;}
#simost-list li div.simost-landing-content ul {padding-left:5px;margin-bottom:20px;margin-top:10px;color:#6D6D6D;}
#simost-list li div.simost-landing-content ul li {padding:10px 0 0 15px;list-style:none;height:auto;width:270px;background:transparent url(/_common/images/icons/bullet-green-big.gif) no-repeat 0 13px;}
#simost-list li.p1 div.simost-landing-content {background:#FCFCFC url(../images/backgrounds/simost/bg1.gif) no-repeat 99% 2px;}
#simost-list li.p2 div.simost-landing-content {background:#FCFCFC url(../images/backgrounds/simost/bg2.gif) no-repeat 99% 2px;}
#simost-list li.p3 div.simost-landing-content {background:#FCFCFC url(../images/backgrounds/simost/bg2.gif) no-repeat 99% 2px;}
#simost-list li.p4 div.simost-landing-content {background:#FCFCFC url(../images/backgrounds/simost/bg3.gif) no-repeat 99% 2px;}
#simost-list li.p5 div.simost-landing-content {background:#FCFCFC url(../images/backgrounds/simost/bg4.gif) no-repeat 99% 2px;}
#simost-list li.p6 div.simost-landing-content {background:#FCFCFC url(../images/backgrounds/simost/bg5.gif) no-repeat 99% 2px;}

#push-box-simost {margin:0 0 1em;width:100%;float:left;}
#push-box-simost div {width:100%;float:left;}
#push-box-simost ul li {padding:1em .833em;background:#f2f4f3;margin:0 0 .5em;}
#push-box-simost ul li#brochure {padding:1em .833em;background:#fff;margin:0 0 .5em;}
#push-box-simost ul li#brochure div.brochure-image {text-align:center;margin-bottom:10px;}
#push-box-simost ul li a {font-weight:bold;font-size:.9em;color:#71aa4c;text-decoration:none;}
#push-box-simost ul li h6 {font-size:1.4em;font-weight:bold;margin:0 0 .7em;color:#71AA4C;}
#push-box-simost ul li .cms {background:none;padding:0;float:none;}
#push-box ul li ul li,
#push-box-simost ul li ol li {border:none;padding:0;margin:0;}

#simost-article h2 {margin:0 0 5px 0;}
#simost-article h5 {margin:0 0 5px 0;font-size:1.1em;color:#6D6D6D;font-weight:normal;}
#simost-article #related-list {padding:15px 0 20px 25px;background:#FCFCFC;}
#simost-article #related-list li {list-style:decimal;color:#71AA4C;text-transform:uppercase;padding-top:5px;}
#simost-article #related-list li a {text-decoration:none;}
#simost-article #video-player {margin-left:112px;}

#services-accordion-article h2 {margin:0 0 5px 0;}
#services-accordion-article h5 {margin:0 0 5px 0;font-size:1.1em;color:#6D6D6D;font-weight:normal;}
#services-accordion-article #related-list {padding:15px 0 20px 25px;background:#FCFCFC;}
#services-accordion-article #related-list li {list-style:decimal;color:#71AA4C;text-transform:uppercase;padding-top:5px;}
#services-accordion-article #related-list li a {text-decoration:none;}

#content #accordionHolder #accordion h3 {margin:1em 0 1em 0;}
#content #accordionHolder #accordion {width:662px;clear:both;}
#content #accordionHolder #accordion .header {width:99%;padding:3px 0 3px 7px;font-weight:bold;font-size:1.4em;margin-top:5px;margin-bottom:5px;cursor:pointer;background:#E6E6E6 url(/_sl/images/icons/simost/closed.gif) 99% 6px no-repeat;}
.en #content #accordionHolder #accordion .header {width:99%;padding:3px 0 3px 7px;font-weight:bold;font-size:1.4em;margin-top:5px;margin-bottom:5px;cursor:pointer;background:#E6E6E6 url(/_en/images/icons/simost/closed.gif) 99% 6px no-repeat;}
#content #accordionHolder #accordion .header.opened {background:transparent url(/_sl/images/icons/simost/opened.gif) 99% 6px no-repeat;}
.en #content #accordionHolder #accordion .header.opened {background:transparent url(/_en/images/icons/simost/opened.gif) 99% 6px no-repeat;}
#content #accordionHolder #accordion .header.active {background:#E6E6E6 url(/_sl/images/icons/simost/closed.gif) 99% 6px no-repeat;}
.en #content #accordionHolder #accordion .header.active {background:#E6E6E6 url(/_en/images/icons/simost/closed.gif) 99% 6px no-repeat;}
#content #accordionHolder #accordion .content {overflow:hidden;}
#content #accordionHolder #accordion .cms {width:99%;padding:15px 0 0 5px;background:#fff}
#content #accordionHolder #accordion .cms ul {margin:0 0 10px 10px;}
#content #accordionHolder #accordion .cms ul li {padding:10px 0 0 15px;list-style:none;background:transparent url(/_common/images/icons/bullet-green-big.gif) no-repeat 0 13px;height:auto;width:auto;}

#content #accordion {width:662px;}
#content #accordion .header {width:99%;padding:3px 0 3px 0;font-weight:bold;margin-top:10px;cursor:pointer;background:transparent url(/_sl/images/icons/simost/closed.gif) 99% 6px no-repeat;border-bottom:1px solid #d7dddd;}
.en #content #accordion .header {width:99%;padding:3px 0 3px 0;font-weight:bold;margin-top:10px;cursor:pointer;background:transparent url(/_en/images/icons/simost/closed.gif) 99% 6px no-repeat;border-bottom:1px solid #d7dddd;}
#content #accordion .header.opened {background:transparent url(/_sl/images/icons/simost/opened.gif) 99% 6px no-repeat;}
.en #content #accordion .header.opened {background:transparent url(/_en/images/icons/simost/opened.gif) 99% 6px no-repeat;}
#content #accordion .header.active {background:transparent url(/_sl/images/icons/simost/closed.gif) 99% 6px no-repeat;border-bottom:1px solid #d7dddd;}
.en #content #accordion .header.active {background:transparent url(/_en/images/icons/simost/closed.gif) 99% 6px no-repeat;border-bottom:1px solid #d7dddd;}
#content #accordion .content {overflow:hidden;}
#content #accordion .cms {width:99%;padding:15px 0 0 0;background:#fff}
#content #accordion .cms ul {margin:0 0 10px 10px;}
#content #accordion .cms ul li {list-style:disc;height:auto;width:auto;}
#content #accordion .cms ul li ol li {list-style:decimal;height:auto;width:auto;}

#content .accordion {width:662px;clear:both;}
#content .accordion .header {width:99%;padding:3px 0 3px 0;font-weight:bold;margin-top:10px;cursor:pointer;background:#E6E6E6 url(/_sl/images/icons/simost/closed.gif) 99% 6px no-repeat;}
.en #content .accordion .header {width:99%;padding:3px 0 3px 0;font-weight:bold;margin-top:10px;cursor:pointer;background:#E6E6E6 url(/_en/images/icons/simost/closed.gif) 99% 6px no-repeat;}
#content .accordion .header.opened {background:transparent url(/_sl/images/icons/simost/opened.gif) 99% 6px no-repeat;}
.en #content .accordion .header.opened {background:transparent url(/_en/images/icons/simost/opened.gif) 99% 6px no-repeat;}
#content .accordion .header.active {background:#E6E6E6 url(/_sl/images/icons/simost/closed.gif) 99% 6px no-repeat;}
.en #content .accordion .header.active {background:#E6E6E6 url(/_en/images/icons/simost/closed.gif) 99% 6px no-repeat;}
#content .accordion .content {overflow:hidden;}
#content .accordion .cms {width:99%;padding:15px 0 0 0;background:#fff}
#content .accordion .cms ul {margin:0 0 10px 10px;}
#content #accordion .cms ul li {list-style:disc;height:auto;width:auto;}

.ac_results {padding:2px;border:solid #666;border-width:0 1px 1px;background:#fff;}
.ac_results ul {}
.ac_results ul li {padding:3px;text-align:left;font-size:1.2em;}
.ac_results ul li.ac_over {background:#D7DDDD;}

.cms ul.marathon {list-style:none;clear:both;}
.cms ul.marathon li {float:left;list-style:none;width:200px;}

#action-video-player {width:640px;margin:0 auto;}

.panorama {background-color:#E6E6E6;padding:11px;}
.panorama img {margin-top:3px;margin-right:3px;}

#content ul.actionsPacks {width:100%;float:left;}
#content ul.actionsPacks li {border:1px solid #d9d9d9;background:transparent url(../images/layout/packages-gradient.jpg) no-repeat top right;margin-bottom:10px;float:left;}
#content ul.actionsPacks li dl dd ul li {border:none;background:none;margin:0;}

#content ul.actionsPacks li dl {display:inline;}
#content ul.actionsPacks li dl.phone {float:left;width:390px;margin-left:10px; margin-right:20px;}
#content ul.actionsPacks li dl.action {float:right;width:225px;margin-right:15px;}

#content ul.actionsPacks li dl dt {height:35px;line-height:35px;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
#content ul.actionsPacks li dl.phone dt {float:none;margin-right:40px;}
#content ul.actionsPacks li dl.action dt span {color:#76b727;text-transform:none;}

#content ul.actionsPacks li dl dd {clear:right;}
#content ul.actionsPacks li dl.phone dd img {float:left;margin-right:10px;}
#content ul.actionsPacks li dl.phone dd div {float:left;margin-right:5px;}
#content ul.actionsPacks li dl.phone dd div span.price {display:block;background:transparent url(../images/layout/packages-krogec.gif) no-repeat;width:55px;height:55px;margin-bottom:100px;font-size:1.3em;line-height:55px;text-align:center;color:#fff;font-weight:bold};
#content ul.actionsPacks li dl.phone dd div span.view {width:17px;height:17px;}
#content ul.actionsPacks li dl.phone dd div span.view a {display:block;background:transparent url(../images/layout/packages-plus.gif) no-repeat;text-indent:-1000em;width:17px;height:17px;}
#content ul.actionsPacks li dl.phone dd ul {float:right;width:200px;margin-top:30px;}
#content ul.actionsPacks li dl.phone dd ul li {background:transparent url(../images/layout/packages-bull.gif) no-repeat 0 4px;padding-left:15px;float:left;width:185px;}
#content ul.actionsPacks li dl.action dd {float:right;}
#content ul.actionsPacks li dl.action dd a {width:225px;display:block;overflow:hidden;}
#content ul.actionsPacks li dl.action dd a img {min-width:225px;min-height:175px;margin-top:5px;}
#push-box li.img {padding:0;text-align:center;}

.phonebook_adv {clear:both;}

.cms table thead tr th.manyRow {vertical-align:middle;}
.cms table tbody tr td.manyRow {vertical-align:middle;}
.cms table thead tr th.doubleCol {text-align:center;}

.storm-f {margin:0 0 2em;}
.storm-f .error {color:#f00;display:block;font-size:.9em;font-weight:bold;clear:left;}
.storm-f ol {list-style:none;width:90%;float:left;}
.storm-f ol li {width:100%;float:left;padding:0;margin:0 0 0.5em 0;list-style:none;}
.storm-f ol li label {display:block;float:left;width:95px;text-align:left;}
.storm-f ol li input,
.storm-f ol li select {float:left;width:110px;}
.storm-f ol li.prevzem label,
.storm-f ol li.prevzem select {width:95%;}
.storm-f ol li ul {float:left;}
.storm-f ol li ul li {width:auto;display:block;float:left;}
.storm-f ol li ul li input {padding:0;border:0;margin:4px 4px 0 0;width:auto;background:none;}
.storm-f ol li ul li label {width:auto;}
.storm-f fieldset {width:48%;margin:0 0 0 0;}
.storm-f fieldset.p1 {float:left;width:50%;margin-left:0;}
.storm-f fieldset.p2 {float:right;}
.storm-f fieldset.p3 {width:100%;clear:left;margin:15px 0 0 0;padding-top:20px;}
.storm-f.invite fieldset.p2 label {width:55px;padding:0;}
.storm-f.invite fieldset.p2 input {float:right;width:140px;margin:0 0 .25em;}
.storm-f ol li.submit button {float:right;background:transparent url(../images/buttons/80.png) no-repeat 0 0;color:#fff;padding:1px 22px;border:0 none;}
.storm-f ol li.submit button.long {float:right;background:transparent url(../images/buttons/140.png) no-repeat 0 0;color:#fff;padding:1px 18px;border:0 none;}
.strikethrough {text-decoration:line-through;}

#content .cms .music_action .cms .models {padding:10px;margin-top:10px;background:#d7dddd;min-height:160px;}
#content .cms .music_action .cms .models ul {display:block;}
#content .cms .music_action .cms .models ul li {float:left;list-style:none;width:45%;}

#floater {position:absolute;top:240px;left:32%;z-index:999;}
#floater-vfl {position:absolute;top:240px;left:32%;z-index:999;}
.cms .mail_verification {padding:10px;margin-top:10px;background:#d7dddd;min-height:60px;text-align:center;margin-bottom:4em;padding-top:55px;}
#landing-push-box #phonebook input {width:173px;}
#landing-push-box #phonebook button {background:transparent url(../images/buttons/80.png) no-repeat 0 0;color:#fff;height:20px;margin:5px 0 0 0;padding:0 0 1px;text-align:center;text-transform:uppercase;width:80px;text-indent:0;}

.action_video {margin-top:20px;}
#landing-push-box #phonebook button {width:80px;background:url(../images/buttons/80.png) no-repeat 0 0;color:#fff;height:20px;margin:5px 0 0;padding:0 0 1px;text-align:center;text-transform:uppercase;text-indent:0;}

.tek_sponsors {float:left}
.tek_sponsors ul li {float:left}


/* kalkulator paketov, added 27.3.2010 */
#content .cms h3 {margin:0 0 15px 0;}
#data-calc {width:600px;margin:15px 0;border:1px solid #ccc;background:#f7f7f7;padding:15px;}
#data-calc .device {margin:0 0 10px 0;width:100%;}
#data-calc .device span {float:left;font-weight:bold;}
#data-calc .device input {float:left;margin:2px 4px 0 15px;}
#data-calc .device label {float:left;padding:0 0 2px 0;}
#data-calc .w {background:#fff;padding:15px;min-height:316px;}
#data-calc .w ol {float:left;width:453px;}
#data-calc .w .r {float:right;width:94px;}
#data-calc ol li {float:left;width:100%;padding:0 0 3px 0;margin:0 0 2px 0;}
#data-calc ol li label {padding:0 0 4px 25px;width:356px;border-bottom:1px dotted #ccc;display:block;float:left;} 
#data-calc ol li input.quantity {float:right;border:none;width:37px;padding:1px 5px 2px 5px;text-align:center;background:url(../data-images/input.gif) no-repeat 0 0;} 
#data-calc .spec1 {background:url(../data-images/email.gif) no-repeat 4px 0;}
#data-calc .spec2 {background:url(../data-images/email2.gif) no-repeat 4px 0;}
#data-calc .spec3 {background:url(../data-images/email3.gif) no-repeat 4px 0;}
#data-calc .spec4 {background:url(../data-images/www.gif) no-repeat 4px 0;}
#data-calc .spec5 {background:url(../data-images/music.gif) no-repeat 4px 0;}
#data-calc .spec6 {background:url(../data-images/video.gif) no-repeat 4px 0;}
#data-calc .spec7 {background:url(../data-images/app.gif) no-repeat 4px 0;}
#data-calc .spec8 {background:url(../data-images/ft.gif) no-repeat 4px 0;}
#data-calc .spec9 {background:url(../data-images/ft.gif) no-repeat 4px 0;}
#data-calc .spec10 {background:url(../data-images/ft.gif) no-repeat 4px 0;}
#data-calc .bar {float:left;width:100%;height:241px;position:relative;background:url(../data-images/bar.png) repeat-x 0 0;}
#data-calc .bar .background {position:absolute;bottom:0;width:100%;z-index:0;background:#444;left:0;}
#data-calc .bar span {z-index:10;left:0;position:absolute;margin:0;text-align:center;font-size:14px;font-weight:bold;color:#fff;width:100%;display:block;background:url(../data-images/ruler.gif) no-repeat 0 50%;}
#data-calc .bar span.p1 {top:188px;}
#data-calc .bar span.p2 {top:146px;}
#data-calc .bar span.p3 {top:104px;}
#data-calc .bar span.p4 {top:62px;}
#data-calc .bar span.p5 {top:20px;}
#data-calc .sum {padding:12px 0 0 0;float:left;width:100%;}
#data-calc .sum span{color:#57A828;font-size:9px;text-align:center;text-transform:uppercase;display:block;}
#data-calc .sum strong{display:block;padding:3px 0;text-align:center;border-bottom:1px solid #000;font-size:19px;font-weight:normal;}
#data-calc .foot {width:587px;float:left;margin:10px 0;}
#data-calc .examples {float:left;width:390px;margin:0 0px 0 0;}
#data-calc .examples input {float:left;}
#data-calc .examples label {margin:1px 10px 0 0;float:left;}
#data-calc .reset {display:block;float:left;border:1px solid #999;background:#dadada;text-align:center;color:#333;text-decoration:none;padding:3px 10px;}
#data-calc .submit {padding:4px 12px;display:block;float:right;font-weight:bold;color:#fff;background:#82be5e;text-transform:uppercase;border:1px solid #ccc;width:93px;}
#data-calc .reset:hover {background:#ccc;}
#data-calc .submit:hover {background:#61ad33;}

#data-calc .results {display:none;float:left;width:446px;}
#data-calc .results  .go .back{margin:20px 0 0 0;color:#444;text-decoration:none;padding:5px 10px 5px 20px;border:1px solid #ccc;display:block;float:left;background:#fff url(../data-images/bk.gif) no-repeat 10px 50%;}
#data-calc .results  .go .back:hover {background-color:#f9f9f9;}
#data-calc .results  .go .fw{margin:20px 0 0 0;color:#444;text-decoration:none;padding:5px 30px 5px 10px;border:1px solid #ccc;display:block;float:right;background:#dadada url(../data-images/fw.gif) no-repeat 96% 50%;}
#data-calc .results  .go .fw:hover {background-color:#ccc;}
#data-calc .results li {margin:0 0 20px 0;}
#data-calc .results li h4 {font-size:15px;font-weight:bold;}
#data-calc .results li h4 a {text-decoration:none;}
#data-calc .results li h4 a:hover {text-decoration:underline;}
#data-calc .results li span {font-style:italic;}
#data-calc .results li p {color:#aaa;font-style:italic;margin:10px 0 0 0;}

/* new roaming design */

#roaming h5 {float:left;margin-top:20px;width:100%;font-weight:bold;font-size:15px;padding:2px 0 2px 30px;}
#roaming h5.first {background:url(../calc-images/icons/A.gif) no-repeat 0 50%;}
#roaming h5.second {background:url(../calc-images/icons/B.gif) no-repeat 0 50%;}

#roaming .tab-content {display:none;}

#roaming table.roaming-tabs,
#roaming table.roaming-selector {margin:20px 0 20px 1px;border-collapse:collapse;float:left;font-size:10px;text-align:center;}
#roaming table.roaming-tabs td,
#roaming table.roaming-selector td{cursor:pointer;background:#F7F7F7;border:1px solid #c1c1c1;padding:0;}
#roaming table.roaming-tabs td {padding:10px;width:200px;vertical-align:top;cursor:pointer;}
#roaming table.roaming-tabs td.active {background:url('../images/tujina/izbran.png');}
#roaming table.roaming-tabs td p {font-size:14px;}
#roaming table.roaming-tabs td p.button {width:200px;margin:0;padding:10px 0;color:#fff;background:url('../images/tujina/gumb_tarifa.png') no-repeat;font-weight:bold;line-height:1;}

#roaming table.roaming-selector td {width:83px;height:90px;vertical-align:middle;font-size:11px;}
#roaming table.roaming-selector td.active {background:url(../images/tujina/bg-green.png);}
#roaming table.roaming-selector td.left {width:115px;padding:0 5px;background:#f2f2f2;font-size:14px;line-height:15px;cursor:auto;}
#roaming table.roaming-selector td.data span.upper {display:block;}
#roaming table.roaming-selector td.data strong {display:block;margin-bottom:5px;font-size:16px;line-height:1;}
#roaming table.roaming-selector td.data em {display:block;margin-bottom:2px;font-style:normal;line-height:1;text-transform:uppercase;}
#roaming table.roaming-selector td.data em.price,
#roaming table.roaming-selector td.data em.min {text-transform:lowercase;}
#roaming table.roaming-selector td.data em strong {display:inline;margin:0;font-size:15px;}
#roaming table.roaming-selector td.data em.price {font-size:13px;}
#roaming table.roaming-selector td.data em.price strong {font-size:19px;}
#roaming table.roaming-selector td.empty {border:0 !important;background-color:#fff !important;cursor:default !important;}

#roaming table.roaming-selector td .rtooltip {position:absolute;top:1000px;left:350px;z-index:999;width:140px;}
#roaming table.roaming-selector td .rtooltip div {display:none;padding:6px 10px;border:1px solid #57a828;background:#f1f9ea;text-align:left;}
#roaming table.roaming-selector td .rtooltip div p {margin:0;padding:0;}
#roaming table.roaming-selector td .rtooltip div p strong {display:inline;margin:0;font-size:11px;line-height:16px;}
#roaming table.roaming-selector td .rtooltip div p .link {color:#57a828;text-decoration:underline;}
/*#roaming #roaming-tooltip {display:none;position:absolute;top:1000px;left:350px;z-index:999;width:140px;background:red;}*/
/*#roaming #roaming-tooltip p {margin:0;padding:0;}*/

#roaming div.simpl-content {clear:left;}
#roaming .tab-wrap {clear:both;}

#roaming #table-subcontent .table-article {display:none;clear:left;}

#roaming ul.tabs  {float:left;width:100%;margin:20px 0 10px 0;border-bottom:8px solid #57a828;padding-left:8px;}
#roaming ul.tabs  li {float:left;margin:0 5px;}
#roaming ul.tabs  li a {outline:none;float:left;color:#444;text-align:center;text-decoration:none;display:block;padding:15px 10px 7px 10px;width:150px;background:url(../calc-images/layout/tabs.png) no-repeat 0 -57px;}
#roaming ul.tabs  li a strong {display:block;font-size:15px;line-height:16px;}
#roaming ul.tabs  li.active a {color:#fff;background-position:0 0;}

#body #iphone-terms {display:none;}
#body #iphone-more {display:none;}
#fancybox-inner {overflow-x:hidden ! important;}
#iphone-terms {text-align:left;width:500px;font-size:11px;}

.fb-ip {background:transparent url(../images/icons/ip_fb.png) no-repeat scroll 0 5px;height:32px;padding-top:5px;width:36px;margin-left:10px;display:inline-block;}
.tw-ip {background:transparent url(../images/icons/ip_tw.png) no-repeat scroll 0 5px;height:32px;padding-top:5px;width:32px;display:inline-block;}
.ip-share-text {font-weight:bold;}

#contact-form.iphone input {width:200px;}
#contact-form.iphone select {width:205px;}
#contact-form.iphone fieldset ol li button.kraski {border:0;float:left;margin-left:160px;padding:0 0 1px;font-size:.85em;float:left;height:40px;width:140px;color:#fff;text-transform:uppercase;text-align:center;background:url(../images/buttons/140x2.png) no-repeat 0 0;}

#accordion.brd  {margin:25px 0 0 0;}
#content #accordion.brd  .header {padding:8px 0;border-top:1px solid #D7DDDD;}
#content #accordion.brd  .header p {margin:0;}

#data-calc .device:after,#data-calc .w:after,#data-calc:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.fb_link {float:right;margin-top:-38px;}
.fb_link a {font-size:12px;font-weight:bold;margin:0;background:transparent url(../images/icons/facebook-small_15px.png) no-repeat scroll 0 5px;padding-left:20px;display:block;height:20px;padding-top:3px;float:left;}

/*CLOUD*/

.cloud h2 {font-size:20px;}

.cloud-section {margin:15px 0 30px 0;}
.cloud-section h2 {border-bottom:2px solid #73ad35;padding:0 0 5px 0;font-size:15px;}
.cloud-section li {padding:0px 6px 6px 28px;margin:0 0 10px 0;background:url(../images/layout/cloud-gradient.png) no-repeat 100% 100%;border-bottom:1px dotted #ccc;clear:both;}
/*.cloud-section li.closed {height:22px;overflow:hidden;}*/
/*.cloud-section li.closed li {height:auto;overflow:auto;}*/
.cloud-section li h3 {font-size:14px;margin:0 0 5px -28px;font-weight:normal;background-position:0 0;background-repeat:no-repeat;padding:0 0 0 28px;color:#000;cursor:pointer;display:block;width:90%;float:left;}
.cloud-section li .ser strong {font-weight:normal;}
.cloud-section li .ser-title {font-weight:bold;}
.cloud-section li .hardware-cat {border:1px solid #E1E1E1;margin-bottom:20px;float:left;clear:both;width:96%;padding:5px;position:relative;}
.cloud-section li .hardware-cat img {float:left;}
.cloud-section li .hardware-cat .price-wrap {float:left;position:relative;}
.cloud-section li .hardware-cat .price {font-weight: bold;color:#fff;position:absolute;bottom:2px;right:6px;}
.cloud-section li .hardware-cat .ser-container .ser-more {position:absolute;bottom:5px;right:12px;background:transparent url(../images/buttons/grid-add2-pos.png) no-repeat;display:block;height:17px;width:17px;text-indent:999em;}
.cloud-section .title {width:100%;height:27px;}
.cloud-section .title a {font-size:11px;background:url(../images/icons/cloud-arrows.png) no-repeat 100% 5px;text-decoration:none;padding:0 20px 0 0;display:block;float:left;}
.cloud-section .title a:hover {text-decoration:underline;}
.cloud-section .open .title a {color:#999;background-position:100% -18px;}
.cloud-section li.domain h3 {background-image:url(../images/icons/cloud-domains.png);}
/*.cloud-section li.email h3 {background-image:url(../images/icons/cloud-email.png);}*/
.cloud-section li.efax h3 {background-image:url(../images/icons/cloud-efax.png);}
.cloud-section li.laptop h3 {background-image:url(../images/icons/cloud-laptop.png);}
.cloud-section li.pc h3 {background-image:url(../images/icons/cloud-pc.png);}

.slider {position:relative;border:1px solid #ccc;padding:10px 10px 10px 10px;margin:20px 0;float:left;}
#fancybox-inner .slider {border:none;margin:10px 0 0 0;}
.slider .nav1 li {position:absolute;list-style:none;}
.slider .nav1 a {outline:none;text-indent:-9999px;width:35px;height:35px;display:block;}
.slider .nav1 .bk a {background:url(../calc-images/fancybox/fancy_nav_left.png) no-repeat 50% 50%;}
.slider .nav1 .fw a {background:url(../calc-images/fancybox/fancy_nav_right.png) no-repeat 50% 50%;}
.slider .nav1 .bk {left:8px;top:125px;margin-left:0;}
.slider .nav1 .fw {right:8px;top:125px;}
.slider .gallery {width:580px;height:268px;overflow:hidden;margin:0 33px;}
.slider .gallery ul {width:10000px;margin:0;float:left;}
.slider .gallery ul li {float:left;list-style:none;}
.slider .nav2 {width:646px;height:15px;text-align:center;}
.slider .nav2 li {padding:1px 10px;cursor:pointer;background:url(../images/icons/slider-nav.png) no-repeat 50% -9px;width:10px;height:1px;display:inline;}
.slider .nav2 li.active,.slider .nav2 li:hover {background-position:50% 5px;}

#action-slider .gallery {width:580px;overflow:hidden;margin:0 33px;height:180px;float:none;position:static;}

.cloud ul.tabs  {float:left;width:100%;margin:10px 0 20px 0;border-bottom:8px solid #57a828;padding-left:8px;}
.cloud ul.tabs  li {float:left;margin:0 5px;}
.cloud ul.tabs  li a {line-height:22px;font-weight:bold;font-size:15px;outline:none;float:left;color:#444;text-align:center;text-decoration:none;display:block;height:18px;padding:8px 10px 6px 10px;width:195px;background:url(../calc-images/layout/tabs2.png) no-repeat 0 -38px;}
.cloud ul.tabs  li.active a {color:#fff;background-position:0 0;}

.cloud .package-list {width:100%;float:left;margin:0 0 25px 0;}
.cloud .package-list li {line-height:17px;padding:7px;height:83px;text-align:center;width:110px;cursor:pointer;border:1px solid #c1c1c1;background:url(../images/layout/cloud-packages-bg.png) repeat-x 0 0;float:left;margin-right:9px;}
.cloud .package-list li.last {margin-right:0;}
.cloud .package-list li.active,.cloud .package-list li:hover {background-position:0 -103px;text-shadow:1px 1px 1px #FFFFFF;}
.cloud .package-list li h3 {text-transform:uppercase;font-size:14px;line-height:20px;font-weight:bold;}
.cloud .package-list li strong {display:block;width:100%;font-size:20px;margin:10px 0 0 0;}
.cloud .package-list li strong em {font-size:13px;font-style:normal;}
.cloud .package-list li span {font-size:11px;}

.cloud .presetContent {display:none;}

#cloud-order, #cloud-config {position:relative;}
#cloud-order .left-cont, #cloud-config .left-cont {float:left;width:491px;}
#cloud-order .main-sec, #cloud-config .main-sec {background:#f5f5f5;padding:10px;margin:0 0 15px 0;}
#cloud-order .main-sec.closed, #cloud-config .main-sec.closed {height:28px;overflow:hidden;}
#cloud-order .main-sec .top, #cloud-config .main-sec .top {width:100%;float:left;margin:0 0 15px 0;}
#cloud-order .main-sec .top h3, #cloud-config .main-sec .top h3 {float:left;font-size:18px;}
#cloud-order .main-sec .top a, #cloud-config .main-sec .top a {margin:7px 0 0 0;float:right;background:url(../images/icons/cloud-section-switch.png) no-repeat 5px 5px;width:20px;height:20px;display:block;text-indent:-9999px;outline:none;}
#cloud-order .main-sec.closed .top a, #cloud-config .main-sec.closed .top a {background-position:5px -17px;}
#cloud-config .sub-sec {margin:0 0 15px 0;border:1px solid #ccc;background:#fff;padding:7px 0 10px 0;float:left;width:100%;}
#cloud-config .sub-sec.last {margin-bottom:0;}
#cloud-config .sub-sec.closed {height:25px;overflow:hidden;}
#cloud-config .sub-sec .top2 {float:left;padding:0 10px;width:449px;margin:0 0 7px 0;}
#cloud-config .sub-sec .top2 h4 {float:left;padding:0 0 0 30px;font-size:17px;font-weight:normal;}
#cloud-config .sub-sec.domain h4 {background:url(../images/icons/cloud-domains.png) no-repeat 0 50%;}
#cloud-config .sub-sec.email h4 {background:url(../images/icons/cloud-email.png) no-repeat 0 50%;}
#cloud-config .sub-sec.efax h4 {background:url(../images/icons/cloud-efax.png) no-repeat 0 50%;}
#cloud-config .sub-sec.pc h4 {background:url(../images/icons/cloud-pc.png) no-repeat 0 50%;}
#cloud-config .sub-sec.laptop h4 {background:url(../images/icons/cloud-laptop.png) no-repeat 0 50%;}
#cloud-config .sub-sec .top2 a {float:right;color:#666;margin:4px 0 0 0;}
#cloud-config .sub-sec .applist {float:left;width:100%;}
#cloud-config .sub-sec .applist li {padding:5px 10px;width:449px;}
.sub-sec .applist li li {padding:0;width:auto;}
#cloud-config .sub-sec .applist .cms {clear:left;width:340px;}
#cloud-config .sub-sec .applist .cms li {padding:0;width:340px;}
#cloud-config .sub-sec .applist .cms li li {padding:0;width:340px;}
#cloud-config .sub-sec .applist .B64CD4D6-7C42-919D-6E5E-F307A81A8A7B {border-top: 1px #CCCCCC dashed;}

#cloud-config .applist li.active {background:url(../images/layout/green-fade.png) repeat-x 0 0;}
#cloud-config .applist li.disabled {color:#AAA;}
.sub-sec .applist li li.active {background:none;}
#cloud-config .sub-sec .applist li input {float:left;}
#cloud-config .sub-sec .applist li .r {float:right; width:418px;}
#cloud-config .sub-sec .applist li .r label {cursor:pointer;width:100%;float:left;display:block;border-bottom:1px dotted #ccc;padding:0 0 3px 0;margin:0 0 5px 0;}
#cloud-config .sub-sec .applist li .r label span {float:left;font-size:13px;font-weight:bold;}
#cloud-config .sub-sec .applist li .r label strong {float:right;color:#666;font-size:13px;}
#cloud-config .sub-sec .applist li.active .r label strong {color:#000;font-size:17px;line-height:17px;}
#cloud-config .sub-sec .applist li .r label strong em {font-style:normal;color:#777;font-size:12px;font-weight:normal;padding:0 0 0 3px;}
#cloud-config .sub-sec .applist li.active .r label strong em {color:#333;font-size:13px;}
#cloud-config .sub-sec .amount {float:right;margin:2px 0 2px 4px;}
#cloud-config .sub-sec .amount p {clear:both;}
#cloud-config .sub-sec .amount input {color:#ccc;padding:1px 3px;height:14px;border:1px solid #ccc;background:none;font-size:12px;float:left;width:20px;text-align:center;}
#cloud-config .sub-sec .active .amount input {color:#000;font-weight:bold;}
#cloud-config .sub-sec .amount a {display:block;width:8px;height:16px;text-indent:-9999px;float:left;border:1px solid #ccc;outline:none;}
#cloud-config .sub-sec .amount a.minus {background:url(../images/layout/cloud-minus.png) no-repeat 0 0;border-right:none;}
#cloud-config .sub-sec .amount a.plus {background:url(../images/layout/cloud-plus.png) no-repeat 0 0;border-left:none;}
#cloud-config .less-text {color:#aaa;}

#cloud-config .cont-more {display:none;}
#cloud-config .less-text {display:none;}
#cloud-config .small-slider {display:none;}

.lbx-frm h3 {color:#79C23D;}
.lbx-frm ol li {list-style:none;}
.lbx-frm ol li .avail,.lbx-frm ol li .unavail {margin-bottom:10px;}
.lbx-frm .result-placeholder {margin-left:20px;height:130px;}
.lbx-frm ol li div span {padding:0;display:inline;color:#444;}
.lbx-frm .contact-form fieldset ol li label {width:51px;padding:1px 10px 0 0;}
.lbx-frm .contact-form fieldset ol li button {margin-left:0;}
.lbx-frm .checkbox li {width:65px;float:left;clear:none;}
.lbx-frm ol li.checkbox ul li input {width:20px;margin:0 5px 0 0;float:left;outline:none;}
.lbx-frm ol li.checkbox ul li label {width:30px;}

.lbox-conf {width:650px;text-align:left;padding:20px 40px 20px 20px;}


#cloud-config .disclaimer {margin:30px 0;}
#cloud-config .side-cont .disclaimer {margin:0;}

#cloud-config .small-slider {position:relative;background:url(../images/layout/small-slider-bg.png) repeat-x 0 0;padding:15px 0;margin:20px 0;}
#cloud-config .small-slider .nav1 li {position:absolute;}
#cloud-config .small-slider .nav1 a {outline:none;text-indent:-9999px;width:35px;height:35px;display:block;}
#cloud-config .small-slider .nav1 .bk a {background:url(../calc-images/fancybox/fancy_nav_left.png) no-repeat 50% 50%;}
#cloud-config .small-slider .nav1 .fw a {background:url(../calc-images/fancybox/fancy_nav_right.png) no-repeat 50% 50%;}
#cloud-config .small-slider .nav1 .bk {left:8px;top:125px;}
#cloud-config .small-slider .nav1 .fw {right:8px;top:125px;}
#cloud-config .small-slider .gallery {width:414px;height:191px;overflow:hidden;margin:0;}
#cloud-config .small-slider .gallery ul {width:10000px;margin:0;float:left;}
#cloud-config .small-slider .gallery ul li {float:left;}
#cloud-config .small-slider .nav2 {margin:7px 0;width:100%;height:15px;text-align:center;}
#cloud-config .small-slider .nav2 li {padding:1px 5px;cursor:pointer;background:url(../images/icons/slider-nav.png) no-repeat 50% -9px;width:10px;height:16px;display:inline-block;}
#cloud-config .small-slider .nav2 li.active,.slider .nav2 li:hover {background-position:50% 5px;}
#cloud-config .small-slider .zoom {position:absolute;bottom:35px;outline:none;left:10px;display:block;width:22px;height:22px;text-indent:-9999px;background:url(../images/icons/zoom2.png) no-repeat 0 0;}

#cloud-config .side-wrap {position:absolute;top:0;right:0;}
#cloud-config .side-wrap.fixed {position:fixed;top:20px;}
#cloud-config .side2 {margin-top:20px;}
#cloud-config .side3 {margin-top:20px;}
#cloud-config .side-cont {width:145px;background:#f5f5f5;border:1px solid #ccc;padding:10px;}
#cloud-config .side-cont .title {background:url(../images/layout/cloud-double-line.png) repeat-x 0 100%;padding:0 0 6px 0;margin:0 0 6px 0;}
#cloud-config .side-cont .title h4 {font-size:17px;line-height:20px;}
#cloud-config .side-cont .title p {font-size:13px;margin:0;}
#cloud-config .side-cont ul {background:url(../images/layout/cloud-double-line.png) repeat-x 0 100%;}
#cloud-config .side-cont ul li {font-size:11px;border-bottom:1px dotted #ccc;padding:0 0 5px 0;margin:0 0 5px 0;}
#cloud-config .side-cont ul li.pres {display:none;}
#cloud-config .side-cont ul li strong {float:right;font-size:12px;}
#cloud-config .side-cont ul li span {float:left;}
#cloud-config .side-cont ul li .monthly-conf,
#cloud-config .side-cont ul li .mobile-conf,
#cloud-config .side-cont ul li .mobile-dif-conf,
#cloud-config .side-cont ul li .price-per-user,
#cloud-config .side-cont ul li .mobile-discount-conf,
#cloud-config .side-cont ul li .discount-conf {float:none;}
#cloud-config .side-cont ul li.sum {border:none;font-size:13px;}
#cloud-config .side-cont ul li.sum span {line-height:14px;margin:2px 0 0 0;}
#cloud-config .side-cont ul li.sum strong em {font-size:25px;font-weight:bold;font-style:normal;}
#cloud-config .button {margin:10px 0 0 13px;background:url(../images/icons/cloud-button.png) no-repeat 0 0; color:#fff;font-weight:bold;text-align:center;text-decoration:none;display:block;padding:3px 0 0 0;height:21px;width:140px;}
#cloud-config .button:hover {text-decoration:underline;}
.hidden-wrapper {display:none;}

#cloud-config .side-cont2 {width:145px;background:#f5f5f5;border:1px solid #ccc;padding:10px;position:absolute;top:207px;right:0;}
#cloud-config .side-cont2.fixed {position:fixed;top:227px;}
#cloud-config .side-cont2 .title {background:url(../images/layout/cloud-double-line.png) repeat-x 0 100%;padding:0 0 6px 0;margin:0 0 6px 0;}
#cloud-config .side-cont2 .title h4 {font-size:17px;line-height:20px;}
#cloud-config .side-cont2 .title p {font-size:13px;margin:0;}
#cloud-config .side-cont2 ul {background:url(../images/layout/cloud-double-line.png) repeat-x 0 100%;}
#cloud-config .side-cont2 ul li {font-size:11px;border-bottom:1px dotted #ccc;padding:0 0 5px 0;margin:0 0 5px 0;}
#cloud-config .side-cont2 ul li strong {float:right;font-size:12px;}
#cloud-config .side-cont2 ul li span {float:left;}
#cloud-config .side-cont2 ul li .fixed-conf,
#cloud-config .side-cont2 ul li .fixed-discount-conf {float:none;}
#cloud-config .side-cont2 ul li.sum {border:none;font-size:13px;}
#cloud-config .side-cont2 ul li.sum span {line-height:14px;margin:2px 0 0 0;}
#cloud-config .side-cont2 ul li.sum strong em {font-size:25px;font-weight:bold;font-style:normal;}

#sale-phones {clear:both;}
#sale-phones .loading {display:none;}
#sale-phones.loading {position:relative;min-height:207px;}
#sale-phones.loading .loading {height:831px;display:block;position:absolute;width:670px;background:#fff url(../calc-images/layout/loader.gif) no-repeat 50% 100px;z-index:12;opacity:0.75;filter:alpha(opacity=75);}
#sale-phones p {display:none;}
#sale-phones ul {}
#sale-phones li {border-top:1px solid #ececec;float:left;display:block;margin:0 9px 0 0;padding:10px;width:140px;position:relative;height:160px;overflow:hidden;}
#sale-phones li.last {margin-right:0;}
#sale-phones li .wr{float:left;padding:0;width:142px;height:160px;background:#fff;}
#sale-phones li .image {float:left;width:60px;overflow:hidden;height:100px;position:relative;}
#sale-phones li .image a{display:block;float:left;}
#sale-phones li .r{float:right;width:82px;position:relative;height:97px;line-height:15px;padding-top:1px;}
#sale-phones li .price{font-size:11px;line-height:25px;}
#sale-phones li .basic_price{font-size:27px;background:transparent url("/_common/images/layout/podlaga.png") no-repeat;width:87px;color:#fff;height:23px;display:block;padding-top:12px;padding-left:10px;font-weight:bold;}
#sale-phones li .old_price {font-size:18px;font-weight:bold;position:relative;}
#sale-phones li .old_price img {position:absolute;}
#sale-phones li  em{font-style:normal;font-size:11px;line-height:13px;color:#000;}
#sale-phones li  strong{font-style:normal;font-weight:normal;color:#57A828;font-size:11px;line-height:13px;}
#sale-phones li h3{font-size:13px;float:left;width:120px;padding:0;line-height:17px;height:40px;}
#sale-phones li h3 a {float:left;display:block;color:#000;text-decoration:none;}
#sale-phones li h3 a:hover {color:#57A828;}
#sale-phones li .add-to-favorites {position:absolute;right:0;bottom:0;padding:2px 20px 1px 0;color:#000;text-decoration:none;font-size:10px;background:url(../calc-images/icons/grid-add2.png) no-repeat 100% 50%;}
.business #sale-phones li .add-to-favorites {background:url(../calc-images/icons/grid-add2-pos.png) no-repeat 100% 50%;}
#sale-phones li .add-to-favorites:hover {color:#57A828;}
#sale-phones li .tag {float:left;display:block;position:absolute;width:41px;height:41px;right:0;top:0;z-index:11;max-height:41px;max-width:41px;}
#sale-phones li .new {background:url(../calc-images/layout/badge-novo.png) no-repeat 100% 0;}
#sale-phones li .tag_big {float:left;display:block;position:absolute;width:136px;height:152px;right:0;top:0;z-index:11;max-height:152px;max-width:136px;}
#sale-phones li .tag_mid {float:left;display:block;position:absolute;width:57px;height:55px;right:0;top:0;z-index:11;max-height:57px;max-width:55px;}
#sale-phones li .sold_out {background:url(../calc-images/layout/badge-razprodano-big.png) no-repeat 100% 0;}
#sale-phones li .running_out {background:url(../calc-images/layout/badge-zadnji-big.png) no-repeat 100% 0;}
#sale-phones li .comming {background:url(../calc-images/layout/badge-kmalu.png) no-repeat 100% 1px !important;}
#sale-phones li.greyed h3 a{color:#bbb;}
#sale-phones li.greyed .price {color:#bbb;}
#sale-phones li.greyed em {color:#bbb;}
#sale-phones li.greyed strong {color:#8acf61;}
#sale-phones li.greyed .image {color:#8acf61;}
#sale-phones li.greyed .image img {opacity:0.4;filter:alpha(opacity=40);}

.mi-props {float:right;width:343px;}
#m-internet .tab-parent {clear:both;}
#m-internet .tab-parent .tabs .p1 strong,#m-internet .tab-parent .tabs .p3 strong {margin-top:8px;}

#content .job_listing {width:670px;background:transparent url(../images/zaposlitev/background.jpg) no-repeat;}
#content .job_listing h2 {font-size:142px;color:#57A828;font-weight:normal;line-height:1em;margin:20px 0;text-indent:-999em;}
#content .job_listing h4 {font-size:25px;font-weight:bold;padding:0 30px;}
#content .job_listing h4 span {color:#57A828;}

#content .job_listing .details {background: transparent url(../images/zaposlitev/tabla.png) no-repeat;height:346px;margin: 205px 25px 20px 25px;padding:20px;}
#content .job_listing .details .buttons {width:200px;height:400px;float:left;margin-right:10px;}
#content .job_listing .details .buttons li {width:183px;height:45px;text-indent:-999em;margin: 5px;display:block;cursor:pointer;}
#content .job_listing .details .buttons .pricakujemo {background: transparent url(../images/zaposlitev/pricakujemo_off.png) no-repeat;}
#content .job_listing .details .buttons .pricakujemo.active {background: transparent url(../images/zaposlitev/pricakujemo_on.png) no-repeat;}
#content .job_listing .details .buttons .ponujamo {background: transparent url(../images/zaposlitev/ponujamo_off.png) no-repeat;}
#content .job_listing .details .buttons .ponujamo.active {background: transparent url(../images/zaposlitev/ponujamo_on.png) no-repeat;}
#content .job_listing .details .buttons .prijava {background: transparent url(../images/zaposlitev/prijava_off.png) no-repeat;}
#content .job_listing .details .buttons .prijava.active {background: transparent url(../images/zaposlitev/prijava_on.png) no-repeat;}
#content .job_listing .details .buttons .about-si {background: transparent url(../images/zaposlitev/osimobilu_off.png) no-repeat;}
#content .job_listing .details .buttons .about-si.active {background: transparent url(../images/zaposlitev/osimobilu_on.png) no-repeat;}
#content .job_listing .details .c-wrap {float:left;padding:5px;width:350px;}
#content .job_listing .details .c-wrap ul {list-style:disc outside none;padding-left:10px;}
#content .job_listing .details .c-wrap ul li {list-style:disc outside none;}
#content .job_listing .details .c-wrap h4 {color:#57A828;padding:0 0 10px 0;}

/*clear*/
.cloud-section li:after, .cloud .package-list :after, #cloud-config:after,#cloud-config .main-sec:after,#cloud-config .sub-sec:after,#cloud-config .sub-sec .applist li:after,#cloud-config .side-cont ul li:after, #cloud-config .side-cont2 ul li:after {content:'.';display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#sale-phones:after,#sale-phones ul:after {content:'.';display:block;height:0;font-size:0;clear:both;visibility:hidden;}


.office-bck {background: transparent url("/_common/images/buttons/green-arrow_nazaj.png") no-repeat;width:65px;height:22px;display:block;text-indent:-999em;margin-top:4px;float:right;}
.office-h2 {margin-top:50px;}
