#user-type-tabs {width:100%;margin:0 0 2em;}

/* top content */
#top-content {margin:0 0 20px;}
#top-content h2 {font-size:1.5em;margin:0 0 .6em;font-weight:normal;}
#top-content div,
#top-content form {float:left;margin-right:20px;width:184px;height:180px;padding:10px;overflow:hidden;}
#top-content #keyvisual {width:422px;padding:0;height:200px;overflow:hidden;margin-bottom:0;}

#last-phones {border:1px solid #d9d9d9;overflow:hidden;width:182px;height:178px;}
#last-phones .image {width:75px;float:left;}
#last-phones h4 {float:right;margin:0 0 1em;width:105px;font-size:1em;}
#last-phones .cms {width:105px;padding:0 0 5px 0;margin:0;float:right;height:auto;}
#last-phones .cms ul {list-style:none;margin:0;}
#last-phones .cms ul li {padding:0 0 0 12px;margin:0;list-style:none;background:url(../images/icons/bullet-small-gray.gif) no-repeat 2px 8px;}
#last-phones p a {color:#71aa4c;font-size:.9em;text-decoration:none;font-weight:bold;display:block;float:right;width:105px;}

#front-filters {margin:0;background:#72be44;}
#front-filters fieldset ol {float:left;margin:0 0 7px;}
#front-filters fieldset ol li {float:left;width:85px;margin:0 5px 0 0;}
#front-filters fieldset ol li input {float:left;margin:0;padding:0;width:15px;height:15px;}
#front-filters fieldset ol li label {display:block;padding:0 0 0 20px;font-size:.9em;line-height:1.1em;}
#front-filters fieldset ol li select {width:180px;font-size:.9em;height:19px;}
#front-filters .w ol li {width:auto;}
#front-filters .w ol li.btn {clear:both;padding:7px 0 0;width:100%;}
#front-filters .w ol li.btn button {border:0;width:59px;height:20px;float:right;margin:3px 5px 0 0;color:#fff;cursor:pointer;background:url(../images/buttons/show.png) no-repeat 0 0;}

#top-content #front-article {margin:0;background:#72BE44;width:398px;}
#top-content #front-article h3 {font-size:1.2em;margin-bottom:10px;}
#top-content #front-article div {width:398px;height:110px;margin:0;padding:0;overflow:hidden;float:none;}

#front-actions,
#front-actions span {display:block;}

#top-content #front-actions {position:relative;float:left;width:426px;margin-right:0;padding:0;height:198px;border:1px solid #d9d9d9;background:transparent url(../images/layout/packages-gradient.jpg) no-repeat top right;}
#front-actions h2 {position:relative;height:35px;line-height:35px;margin:0 0 0 10px;font-size:1.4em;font-weight:bold;}
#front-actions #scroll-buttons {position:absolute;top:0px;right:0;width:54px;padding:7px 0;}
#front-actions #scroll-buttons a {float:left;width:24px;height:22px;margin:0 1px;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;}
#front-actions #scroll-buttons #actions-scroll-left {background-image:url('/_common/images/buttons/actions_left.gif');}
#front-actions #scroll-buttons #actions-scroll-right {background-image:url('/_common/images/buttons/actions_right.gif');}
#front-actions ul.actionsPacks {width:100%;}
#front-actions ul.actionsPacks li dl dd ul li {border:none;background:none;margin:0;}

#front-actions ul.actionsPacks li dl {display:block;padding:4px 0 0 0;}
#front-actions ul.actionsPacks li dl.phone {float:left;width:180px;margin-left:10px;}
#front-actions ul.actionsPacks li dl.action {float:right;width:220px;margin-right:0px;}

#front-actions ul.actionsPacks li dl.phone dt {float:none;margin-right:10px;}
#front-actions ul.actionsPacks li dl.action dd span {color:#76b727;text-transform:none;font-size:1.3em;font-weight:bold;}

#front-actions ul.actionsPacks li dl dd {clear:right;}
#front-actions ul.actionsPacks li dl.phone dd h3 {font-size:1.0em;font-weight:bold;}
#front-actions ul.actionsPacks li dl.phone dd img {float:left;margin-right:10px;}
#front-actions ul.actionsPacks li  dl.phone dd div {float:left;margin-right:5px;width:55px;height:90px;}
#front-actions ul.actionsPacks li dl.phone dd div span.price {display:block;background:transparent url(../images/layout/packages-krogec.gif) no-repeat 0 0;width:55px;height:55px;margin-bottom:20px;font-size:1.3em;line-height:55px;text-align:center;color:#fff;font-weight:bold;}
#front-actions ul.actionsPacks li dl.phone dd div span.view {width:17px;height:17px;}
#front-actions ul.actionsPacks li dl.phone dd div span.view a {display:block;background:transparent url(../images/layout/packages-plus.gif) no-repeat 0 0;text-indent:-1000em;width:17px;height:17px;}
#front-actions ul.actionsPacks li dl.phone dd ul {float:right;width:170px;margin-top:30px;}
#front-actions ul.actionsPacks li dl.phone dd ul li {background:transparent url(../images/layout/packages-bull.gif) no-repeat 0 4px;padding-left:15px;}
#front-actions ul.actionsPacks li dl.action dd {float:right;}
#front-actions ul.actionsPacks li dl.action dd a img {margin-top:0px;width:200px;height:140px;}

#front-actions .scroll-window {position:relative;width:426px;height:163px !important;overflow:hidden;margin:0;padding:0;}
#front-actions .scroll-pane {position:absolute;height:163px;margin:0;padding:0;}
#front-actions .scroll-items {float:left;height:163px;overflow:hidden;list-style:none;border:0;margin:0;padding:0;}
#front-actions .item {float:left;width:426px;margin:0;padding:0;}

/* bottom content */
#bottom-content {margin:0 0 10px;}
#bottom-content h2 {font-size:1.5em;margin:0 0 .6em;}

/* scroller with javascript */
#fsc {background:#72BE44;color:#fff;padding:5px;margin:0 0 1em;}
#fsc .announce {display:block;float:left;width:130px;padding:2px 3px 0 0;font-weight:bold;}
#fsc #front-scroller {width:410px;float:none;margin:20px 0 0 0;}
#fsc #front-scroller .cms {margin:0;padding:0;}
#fsc #front-scroller .cms p {margin:0;display:inline;}
#fsc #front-scroller .cms a {text-decoration:none;}
#fsc #front-scroller .cms a {text-decoration:underline;color:#ffffff;}
/* scroller without javascript */
.js #fsc #front-scroller {height:1.3em;overflow:hidden;}
.js #fsc #front-scroller .cms {width:10000px;}
.js #fsc #front-scroller .cms p {margin:0 5px 0 0;white-space:nowrap;display:block;float:left;}

#quick-wrapper {margin:0 20px 0 0;width:422px;float:left;overflow:hidden;}
#quick-access {background:#edefee;padding:10px;position:relative;}
#quick-access h2 {width:120px;float:left;}
#quick-access form {float:right;width:222px;}
#quick-access form fieldset button {cursor:pointer;float:left;border:0;width:23px;height:23px;text-indent:-1000em;overflow:hidden;background:url(../images/icons/info.png) no-repeat 0 0;}
#quick-access form fieldset select {float:right;font-size:.9em;width:190px;margin:3px 0 0 6px;}
#quick-access form fieldset select option {width:240px;margin:5px 0;}

#quick-access #quick-access-tabs {padding:5px 0 0;float:left;width:402px;}
#quick-access #quick-access-tabs li {float:left;margin-right:5px;}
#quick-access #quick-access-tabs li a {display:block;padding:5px 13px;float:left;text-decoration:none;outline:none;background:#d7dddd;color:#565656;}
#quick-access #quick-access-tabs li a:hover {text-decoration:underline;}
#quick-access #quick-access-tabs li.active a {background:#fff;}
#quick-access #quick-access-tabs li.active a:hover {text-decoration:none;}

#quick-access .quick-access-links {float:left;width:382px;padding:15px 10px;background:#fff;display:none;}
#quick-access .quick-access-links ul {width:178px;margin-right:20px;float:left;}
#quick-access .quick-access-links ul.right {margin-right:0;}
#quick-access .quick-access-links ul li {display:block;float:left;width:100%;}
#quick-access .quick-access-links ul li.marginTop {margin-top:22px;}
#quick-access .quick-access-links ul li a {padding:3px 5% 3px 10%;display:block;float:left;width:85%;border-bottom:1px solid #dad8dd;color:#71aa4c;text-decoration:none;background:url(../images/icons/raquo.gif) no-repeat 0 7px;font-weight:normal;}
#quick-access .active {display:block;}

#new-front-promo {float:left;width:50%;}
#new-front-promo h2 {display:block;width:205px;height:40px;border:1px solid #C0C0C0;text-align:center;padding-top:10px;font-size:18px;}
#new-front-promo div {float:left;width:205px;}
#new-front-promo .left_promo {margin-right:30px;}
#new-front-promo .left_promo h2 {color:#76b727;text-transform:uppercase;background:#F5F5F5;}
#new-front-promo div ul li {float:left;padding:5px 10px 5px 20px;border-top:1px dashed #C0C0C0;background:transparent url("/_common/images/icons/raquo-grey.png") no-repeat 2px 12px;}
#new-front-promo div ul li.first {border-top:none;}
#new-front-promo div ul li a {text-decoration:none;font-size:12px;font-weight:normal;color:#000;}

/* links */
#links {float:left;width:428px;}
#links.wide {width:auto;}
#links ul li {float:left;margin:0 20px 20px 0;padding:10px 10px 5px;width:182px;height:115px;border:1px solid #d9d9d9;}
#links ul li.left {clear:both;}
#links ul li.right {margin:0 0 20px;}
#links ul li .image {height:75px;overflow:hidden;}
#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;}

#tree p {padding-top:200px;font-size:1.1em;}

#technical {font-size:1.2em;margin:0 auto;text-align:justify;width:500px;}
#technical img {margin-top:150px;}

#front-thought {clear:both;padding:5px;border:1px solid #D9D9D9;position:relative;margin-top:20px;}
#front-thought p.error {color:#FF0000;}
#front-thought form {float:left;color:#606060;}
#front-thought form fieldset input {float:left;background:#fff;border:1px solid #d9d9d9;font-size:1.0em;padding:0 4px;height:19px;width:225px;margin:1px 11px 0 0;}
#front-thought form fieldset input.short {width:85px;margin-right:11px;}
#front-thought form fieldset button {color:#fff;text-align:center;font-size:.9em;float:left;border:0;width:58px;height:20px;background:url(../images/buttons/search.png) no-repeat 0 0;text-indent:0;margin-top:2px;}

.slideShow { }
.slideShow img{ cursor:pointer; }
.slideShow li { display:none; }
.slideShow .links { position:absolute; right:10px; top:260px; width:430px; padding:2px 5px 2px 5px; background:#79b61b; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px }
.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;}
.slideShow .desc span {opacity:1;}
.slideShow .desc h2 {font-size:30px;font-weight:normal;}
.slideShow .links li { float:left; padding:2px 3px 2px 3px; color:#fff; font-size:10px; cursor:pointer;display:block; }
.slideShow .links li:hover,
.slideShow .links li.selected { text-decoration:underline }
.slideShow .display.active { cursor:pointer }

#floater {height:465px;width:1100px;margin:0 auto;position:absolute;}
/*#floater[id] {position:fixed;}*/
/*#floater.vis {z-index:1000;}*/
#floater.inVis {display:none;}
