#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;}
#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 .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 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;}


/* 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%}

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 .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%;}

#orgunits {float:left;width:430px;margin:2em 20px 0 0;}
#orgunits h3 {font-size:1.5em;margin:0 0 1.5em;}
#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;}
#orgunits ul li h6 {font-size:.9em;margin:0 0 .5em;}
#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;}

/* 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 #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 {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}