html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, dd, dt, address {margin: 0;padding: 0;}
body {text-align: center;font: 80%/1.6 Verdana, Tahoma, Arial, Helvetica, sans-serif;background: #FDFDFD url('/img/ui/bg.png') repeat-x;}
html > body {font-size: 13px;}
a {font-weight: bold;text-decoration: underline;color:#FE4902;}
a:hover {text-decoration: none;}

table {font-size: 100%;border-collapse: none;}
.bold {font-weight: bold;}
.center {text-align: center;}
.alignright {text-align: right;}
.cb {clear: both;height: 1px;width: 1px;overflow: hidden;}
.clear {clear: both;}
.red {color: red; font-weight: bold;}
a img, fieldset {border: 0;}
.highlight {color: red;font-weight: bold;}
.img_fright {float: right;margin: 0 0 1em 1.5em;}
.fleft {float:left;}
.fleftindex {float:left;width:500px;}
.fright {float: right;}
.small {font-size: 85%;}
.orange {color:#FE4902;}
a.bold {font-weight:bold!important;}
.relative {position:relative;}
.weightNormal {font-weight:normal;}
.hidden {display:none !important;}

body {padding-bottom:25px;}

.sgallery {margin-top: 10px;}
.service {float:left; width: 300px;}
.service .image {float:left; width: 120px;}
.service .info {float: left; width: 180px;}

p {padding:1em 0 0 0;}
p.informationText {margin-bottom:8px;}

h1.action {background:transparent url('/img/ui/h2-action.png') no-repeat scroll left 5px;padding:0 0 10px 36px;font-weight:normal;font-size:180%;}
h1.basket {background:transparent url('/img/ui/h1-basket.png') no-repeat scroll left 8px;padding:0 0 10px 36px;font-weight:normal;font-size:180%;}
h1 {color:#FE4902;}
h1.news {background:transparent url('/img/ui/h2-news.png') no-repeat scroll left 5px;color:#FE4902;padding:0 0 10px 36px;font-weight:normal;font-size:180%;}
h1.product {color:black;font-size:190%;font-weight:normal;line-height:1.1;padding-bottom:20px;}
h1.index {color:#FE4902;font-size:130%;padding-top:25px;}
h1.categories {text-align:center;font-size:140%;}
h1.login {text-align:center;font-size:140%;}

h2.news {background:transparent url('/img/ui/h2-news.png') no-repeat scroll left 5px;color:#FE4902;padding:0 0 10px 30px;font-weight:normal;font-size:180%;}
h2.action {background:transparent url('/img/ui/h2-action.png') no-repeat scroll left 5px;color:#FE4902;padding:0 0 10px 36px;font-weight:normal;font-size:180%;}
h2.acc {color:#FE4902;font-size:125%;padding:15px 0;}
h2.classic {color:#FE4902;padding:15px 0;font-weight:normal;font-size:180%;}
h2.basket {padding-left:10px;font-size:140%;}
h2.basketTwo {font-size:110%;margin-left:8px;}

.checkboxInTitle {top:1px;position:relative;margin-right:5px;}

span.index {font-weight:bold;font-size:120%;}
span.illustration {font-size:80%;font-weight:normal;}

#page {width:966px;margin:0 auto;}

.facebook iframe {border:none; overflow:hidden;width:260px; height:30px;}

#hp-tabs {margin: 10px 0 0 10px; height: 302px;}
#hp-tabs .tabs {height: 253px;}
#hp-tabs .tab {padding: 10px 0 0 10px; width: 702px; height: 243px; _height: 253px;}
#hp-tabs #hp-tab-store {background: transparent url(/img/ui/tab-store.jpg) no-repeat;}
#hp-tabs #hp-tab-eshop {background: transparent url(/img/ui/tab-eshop.jpg) no-repeat;}
#hp-tabs #hp-tab-services {background: transparent url(/img/ui/tab-services.jpg) no-repeat;}
#hp-tabs #hp-tab-loyal {background: transparent url(/img/ui/tab-loyal.jpg) no-repeat;}
#hp-tabs .controls a.selected span {position: relative; top: -9px;  left: -1px; display:block; width: 178px; height: 8px;
	background: transparent url(/img/ui/tab-controls.png) no-repeat top center; }
#hp-tabs .controls a {border: 1px solid #999999;  display: block; width: 176px; float:left;
	text-align: center; padding: 9px 0 10px 0; margin-top: 7px; text-decoration: none; color: black;
	 background: white url(/img/ui/tab-controls-bg.png) repeat-x; outline: 0}
#hp-tabs .controls a:hover {text-decoration: underline;}
#hp-tabs .controls a.selected {border-top: none; margin-top: 0px; color: #FE4902}

#hp-tab-loyal h2 {color: #FE4902; font-size: 16px;}
#hp-tab-loyal p.close {color: #666; padding-top: 0;}
#hp-tab-loyal p {color: #666;}
#hp-tab-loyal p.brands {color: #2f2626; font-weight: bold; font-size: 10.5px; line-height: 24px;}
#hp-tab-loyal p.more {margin-top: 22px; }
#hp-tab-loyal p.more a {color: #2c77cf; font-weight: normal;}

#hp-tab-services h2 {color: #FE4902; font-size: 16px;}
#hp-tab-services p.close {color: #666; padding-top: 0;}
#hp-tab-services p {color: #666; padding-top: 3px;}
#hp-tab-services p.services {color: #2f2626; font-weight: bold; font-size: 10.5px; line-height: 24px; padding-top: 5px;}
#hp-tab-services p.more {margin-top: 3px; padding-top: 0px;}
#hp-tab-services p.more a {color: #2c77cf; font-weight: normal;}
#hp-tab-services td a {text-decoration: none; color: black;}
#hp-tab-services td a:hover {text-decoration: underline;}

#hp-tab-store h2 {color: #FE4902; font-size: 16px;}
#hp-tab-store p.close {color: #666; padding-top: 0;}
#hp-tab-store p {color: #666;}
#hp-tab-store p.imp {color: #2f2626; font-weight: bold; font-size: 14px; padding-top: 0}
#hp-tab-store p.more {margin-top: 1px; padding-top: 0px;}
#hp-tab-store p.more a {color: #2c77cf; font-weight: normal;}
#hp-tab-store .map-text {color:white; position:absolute; left:429px; top: 305px;}
#hp-tab-store .map {position: absolute; left: 691px; top: 310px; display: block;}

#hp-tab-eshop h2 {color: #FE4902; font-size: 16px;}
#hp-tab-eshop p.close {color: #666; padding-top: 0;}
#hp-tab-eshop p {color: #666; padding: 3px 0 0 0;}
#hp-tab-eshop .lc {width: 342px; float:left;}
#hp-tab-eshop a img {margin-left: 10px;}
#hp-tab-eshop .rc {width: 340px; float:left;}
#hp-tab-eshop p.benefits {color: #2f2626; font-weight: bold; font-size: 10.5px; line-height: 20px;}
#hp-tab-eshop p.heureka {margin: 3px 0 0 10px; padding: 0; font-size: 10.5px;}
#hp-tab-eshop p.thumb {background: transparent url("/img/ui/hp-thumb.gif") no-repeat center left; padding: 0 0 0 20px; margin-left: 10px; color: #539B15}
#hp-tab-eshop p.more {margin-top: 0px; text-align: right; padding-top: 5px}
#hp-tab-eshop p.more a {color: #2c77cf; font-weight: normal;}


#content {width:956px;_width:966px;float:left;}

#basketInfo {width:739px;_width:703px;float:left;}
#basketInfo a {display:block;color:white;}
#basketInfo .first {background: url('/img/ui/basket-1.png')no-repeat;width:246px;height:28px;display:block;}
#basketInfo .first:hover {display:block;background: url('/img/ui/basket-1-orange.png')no-repeat;width:246px;height:28px;}
#basketInfo .firstStep {float:left;background: url('/img/ui/basket-1.png') no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/basket-1.png',sizingMethod='scale');width:202px;_width:246px;height:26px;padding:1px 12px 1px 32px;font-size:115%;color:white;font-weight:bold;}
#basketInfo .firstOrange {background: url('/img/ui/basket-1-orange.png') no-repeat!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/basket-1-orange.png',sizingMethod='scale');}
#basketInfo .secondStep {float:left;margin-left:-18px;_margin-left:-17px;position:relative;background: url('/img/ui/basket-2.png') no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/basket-2.png',sizingMethod='scale');width:222px;_width:246px;height:26px;padding:1px 12px;font-size:115%;color:white;font-weight:bold;text-align:center;}
#basketInfo .secondOrange {background: url('/img/ui/basket-2-orange.png') no-repeat!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/basket-2-orange.png',sizingMethod='scale');}
#basketInfo .thirdStep {float:left;margin-left:-19px;_margin-left:-20px;position:relative;background: url('/img/ui/basket-3.png') no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/basket-3.png',sizingMethod='scale');width:227px;_width:247px;height:26px;padding:1px 0 1px 20px;_padding:1px 0 1px 20px;font-size:115%;color:white;font-weight:bold;text-align:center;}
#basketInfo .thirdOrange {background: url('/img/ui/basket-3-orange.png') no-repeat!important;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/basket-3-orange.png',sizingMethod='scale');}

#head {background: #FDFDFD url('/img/ui/head.png') no-repeat;width:966px;height:93px;position:relative;}

#logo {position: absolute;top: 16px;left: 35px;z-index: 10;}

#search {position:absolute;top:11px;left:699px;background: url('/img/ui/search-input.png') no-repeat;height:31px;width:226px;}
#search .submit {position:absolute;top:4px;left:198px;}
#sf_input {border:0 none;width:170px;position:relative;top:6px;left:-13px;}

a.searchbyparametres  {position:absolute;color:white;font-weight:normal;left:732px;top:45px;font-size:80%;padding:1px 0 0 20px;background:transparent url('/img/ui/searchbyparametres-paper.png') no-repeat scroll left 2px;}

#menu1 {width:505px;height:43px;position:absolute;left:156px;top:0;font-size:115%; z-index: 20;}
#menu1 a {color:white;font-weight:normal;text-decoration:none;margin:0 5px;padding:13px 25px;}
#menu1 a:hover {color:#FE4902;}
#menu1 .part {float:left;border-right:1px solid #594646;position:relative;top:8px;height:26px;padding:9px 0 8px 0;}
#menu1 .last {border:0 none;}

#menu2 {width:520px;height:32px;position:absolute;left:157px;top:60px;text-align:left;font-size:110%;list-style:none;}
#menu2 li {float:left;margin-right:5px;}
#menu2 a {text-decoration:none;color:#939292;font-weight:normal;}
#menu2 a:hover {color:#FE5512;}
#menu2 .news {background:transparent url('/img/ui/menu2-news.png') no-repeat scroll left 2px;padding:7px 0 7px 28px;margin-left:12px;}
#menu2 .action {background:transparent url('/img/ui/menu2-action.png') no-repeat scroll left 2px;padding:7px 0 7px 30px;margin-left:26px;}
#menu2 .login {background:transparent url('/img/ui/menu2-login.png') no-repeat scroll left 4px;padding:7px 0 7px 28px;margin-left:26px;}
#menu2 .basket {background:transparent url('/img/ui/menu2-basket.png') no-repeat scroll left 4px;padding:7px 0 7px 33px;margin-left:26px;}
#menu2 .basket span {color:#FE4902;}

#currentEvents {width:966px;margin:0 0 3px 0;float:left;}
#currentEvents .top {width:966px;height:9px;background: url('/img/ui/currentevents-top.png') no-repeat;overflow:hidden;}
#currentEvents .content {width:944px;_width:966px;background:#F1F1F1 url('/img/ui/currentevents-content.png') repeat-y;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/currentevents-content.png',sizingMethod='scale');float:left;padding:0 11px;}
#currentEvents .down {width:966px;height:13px;background: url('/img/ui/currentevents-down.png') no-repeat;overflow:hidden;}
#currentEvents a {color:#838282;font-weight:normal;font-size:95%; text-decoration: none;}
#currentEvents a:hover {text-decoration: underline;}
#currentEvents .ibox {float: left; border-left: 1px solid white; border-right: 1px solid #cccccc}
#currentEvents .ibox.first {border-left: none;}
#currentEvents .ibox.last {border-right: none;}
#currentEvents .ibox a.link {display:block; color: #FE4902}

#topContacts {width:966px;margin:0 0 3px 0;float:left;}
#topContacts .top {width:966px;height:9px;background: url('/img/ui/currentevents-top.png') no-repeat;overflow:hidden;}
#topContacts .content {width:926px;_width:966px;background:#F1F1F1 url('/img/ui/currentevents-content.png') repeat-y;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/currentevents-content.png',sizingMethod='scale');float:left;padding:8px 20px;}
#topContacts .down {width:966px;height:13px;background: url('/img/ui/currentevents-down.png') no-repeat;overflow:hidden;}
#topContacts p {float:left;padding:0;}
#topContacts p.phone {background: transparent url('/img/ui/topcontacts-phone.png') no-repeat scroll left 0px;padding:4px 0 3px 50px;}
#topContacts p.skype {background: transparent url('/img/ui/topcontacts-skype.png') no-repeat scroll left 1px;padding:4px 0 3px 35px;}
#topContacts p.mail {background: transparent url('/img/ui/topcontacts-mail.png') no-repeat scroll left 1px;padding:4px 0 3px 35px;}
#topContacts p.advice {background: transparent url('/img/ui/topcontacts-advice.png') no-repeat scroll left 1px;padding:4px 0 3px 35px;}
#topContacts p.phone, #topContacts p.skype, #topContacts p.mail, #topContacts p.advice {margin-left:50px;font-weight:bold;color:#FE4902;}
#topContacts p.firstQuestion {margin:4px 0 3px 0;margin-left:10px;}

#lc {width:201px;float:left;}
#lc .top {width:201px;height:9px;background: url('/img/ui/lc-top.png') no-repeat;overflow:hidden;}
#lc .content {width:180px;_width:201px;background:#F1F1F1 url('/img/ui/lc-content.png') repeat-y;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/lc-content.png',sizingMethod='scale');padding:0 10px;float:left;}
#lc .first {padding:6px 10px;}
#lc .down {width:201px;height:13px;background: url('/img/ui/lc-down.png') no-repeat;overflow:hidden;margin-bottom:4px;}

#categories h2 {background:#F1F1F1;font-size:100%;text-align:left;}
#categories h2 a {color:black;text-decoration:none;display:block;font-weight:normal;padding:3px 0 3px 16px;border-bottom:1px solid white;}
#categories h2 a:hover, #categories h2.selected a {background:#FE4902;color:white;border-bottom:1px solid #FC6B32;}
#categories h3 {font-size:85%;text-align:left;border-bottom:1px solid white;}
#categories h3 a {background:#E0E0E0 url('/img/ui/h3-categories.gif') no-repeat;color:#676666;text-decoration:none;display:block;font-weight:normal;padding:6px 0 6px 30px;}
#categories h3 a:hover, #categories h3.selected a{background-position:-180px 0; color: #FE4902}

#text {width:751px;float:right;position:relative;}
#text .top {width:761px;height:9px;background: url('/img/ui/text-top.png') no-repeat;overflow:hidden;}
#text .content {position:relative;width:735px;_width:761px;background:#F1F1F1 url('/img/ui/text-content.png') repeat-y;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ui/text-content.png',sizingMethod='scale');padding:6px 13px;float:left;text-align:left;}
#text .content .left {float:left;width:515px;text-align:center;position:relative;}
#video {margin: 20px 0 0 100px; }
#text .content .right {float:left;text-align:left;}
#text .content .right .quickContant {background:#FE4902;color:white;padding:5px 13px;width:180px;_width:205px;line-height:1.3; margin-right: 10px;	}
#text .content .right .quickContant a {color:white;font-weight:normal;}
#text .content .right .benefits {width:190px;border:2px solid #CCCCCC;padding:2px 6px;_padding:9px 4px;_width:205px;margin-top:10px;line-height:1.3;}
#text .content .right .benefits a {color:#FE4902;}
#text .content .right .benefits span{font-weight:bold;color:#FE4902;}
#text .content .right .benefits h2 {color:black;font-size:100%;padding:9px 0 9px 35px;background: transparent url('/img/ui/benefits-smile.png') no-repeat scroll left 2px;}
#text .content .right .benefits p {padding:5px 7px;}
#text .content .inside {padding:0 16px; width: 705px;}
#text .content .inside div.infoCats {padding:2px 0 1em 0;}
#text .content .inside p.wish {text-align:right;padding:0 0 0 0!important;font-size:110%;}
#text .content p.introductionText {font-weight:normal;font-size:110%;}
#text .down {width:761px;height:13px;background: url('/img/ui/text-down.png') no-repeat;overflow:hidden;margin-bottom:4px;float:left;}



.loginbox {border:1px solid #999999;background:#E9E9E9;width:681px;margin:7px 0;padding:2px 10px;float:left;line-height:1.7;position:relative;}
.loginbox .input.text {font-weight:bold;}
.loginbox input {width:271px;border:1px solid #999999;padding:1px 3px;}
.loginbox .goldenKey {position:absolute;left:632px;top:32px;}

#product {_width:703px;}
#product .nextimages a {color:black;padding-right:8px;}
#product .image {background:white;width:279px;min-height:231px;border:2px solid #CCCCCC;text-align: center; _width: 270px;}
#product .nextimages {width:269px;_width:283px;border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;border-bottom:2px solid #CCCCCC;position:relative;top:0px;background:white;padding:10px 5px 10px 5px;}
/* #product .nextimages img {position:relative;padding:0!important;top:-7px;} */
#product .information {width:402px;float:left;margin-left:15px;_margin-left:12px;}
#product .information p {padding:0;line-height:1.4;}
#product .information .strongtable {border-collapse:collapse;margin:10px 0 0 4px;width:404px;left:-3px;position:relative;}
#product .information .strongtable td {border:6px solid #CCCCCC;padding:3px 6px;background: white;}
#product .information .strongtable td.first {font-size:140%;font-weight:bold; background: white;}
#product .information .strongtable p.big {font-size:140%;background-position:2px 2px;top:2px;position:relative;}
#product .information .strongtable p.price {color:#FE4902;}
#product .information .nextinfo {width:404px;float:right;margin:15px 0 20px 0;line-height:1.3;}
#product .information .nextinfo table {border-collapse:collapse;width:220px;}
#product .information .nextinfo td {border-bottom:1px solid #CCCCCC;padding:2px 0;}
#product .information .nextinfo td.last {border:0 none;}
#product .information .nextinfo td a {font-weight:normal;}
#product .facebook {height: 35px; padding: 14px 0px 0px 10px; width: 270px;}
#product a.print  {background:transparent url('/img/ui/buttonprint.png') no-repeat scroll left 6px;padding:5px 3px 5px 20px; font-weight: normal;}
#equipments #products .actionbox {width: 204px !important}

.priceWatch {font-weight:normal;background:transparent url('/img/ui/price-watch.png') no-repeat scroll left 5px;padding:6px 0 6px 30px;}
.productAsk {font-weight:normal;background:transparent url('/img/ui/question-mark.png') no-repeat scroll left 5px;padding:7px 0 8px 30px; margin-bottom: 2px;}

#productMain {width:699px;border:2px solid #CCCCCC;border-top:0 none;background:white;}
#productMain ul.tabs {background: url('/img/ui/productmain-menu.png') repeat-x;list-style:none;height:40px;}
#productMain ul.tabs li a span {color:#FE4902;}
#productMain ul.tabs li a {padding:9px 27px 9px 27px;display:block;color:black;font-weight:normal;}
#productMain ul.tabs li {text-align:center;background:transparent url('/img/ui/menuseparator.png') no-repeat scroll right top;float:left;}
#productMain ul.tabs li.last {background:none;border-left:0 none;}
#productMain ul.tabs li.active {float:left;background:url('/img/ui/menuactive.png') repeat-x;position:relative;top:-2px;height:42px;border-right:2px solid #CCCCCC;border-left:2px solid #CCCCCC;}
#productMain ul.tabs li.active a {font-weight:bold;}
#productMain ul.tabs li.first {border-left:0 none;}
#productMain .ct table {border-collapse: collapse;}
#productMain .ct table td {border: 1px solid #CCCCCC; padding: 2px 5px;}
#productMain .ct .paramName {font-weight: bold; width: 170px;}
#productMain .ct {padding:8px 13px;line-height:1.4;}
#productMain .ct p.positive {float:left;background: transparent url('/img/ui/positive-plus.png') no-repeat scroll left 3px;padding:0 0 0 17px;line-height:1.3;margin-left:20px;width: 260px}
#productMain .ct p.positive span {color:#7CB801;font-weight:bold;}
#productMain .ct p.negative {float:right;background: transparent url('/img/ui/negative-minus.png') no-repeat scroll left 9px;padding:0 0 0 17px;line-height:1.3;margin-right:20px; width: 260px}
#productMain .ct p.negative span {color:#FE0202;font-weight:bold;}
#productMain #comments p.message {margin-bottom: 10px;}


.newsbox {float:left;line-height:1.3;margin:15px 0;}
.newsbox .image {width: 161px; height: 138px; text-align: center; float:left}
.newsbox .info {float:left;width:500px;padding-left:22px;}
.newsbox .info .date {padding:0;font-size:115%;font-weight:bold;margin-bottom:5px;}
.newsbox .info .title {font-size:115%;}
.newsbox p.msg {margin-top:5px;padding:0;}

.smallnewsbox {float:left;line-height:1.3;width:320px;_width: 300px;margin-left:20px;}
.smallnewsbox .image {width: 100px; height: 86px; text-align: center; float:left; margin-top: 20px;}
.smallnewsbox .info {float:left;width:200px;padding-left:10px;}
.smallnewsbox .info .date {padding:0;font-size:85%;font-weight:bold;}
.smallnewsbox .info .title {font-size:85%;}
.smallnewsbox p.msg {margin-top:3px;padding:0;font-size:85%;}

.newsseparator {clear:both;width:697px;height:1px;background: url('/img/ui/news-separator.png') no-repeat;overflow:hidden; margin-bottom: 10px;}

.moreactions {float:right;color:#FE4902;font-weight:normal;padding-right:5px;}

#foot {width:966px;clear:both;margin:20px 0 0 0;}
#foot a {color:black;}
#foot .topline {height:10px;width:966px;background:#CCCCCC;overflow:hidden;}
#foot .downline {height:3px;width:966px;background:#CCCCCC;border-bottom:1px solid #DEDEDE;overflow:hidden;}
#foot .copy, #foot .links {padding:5px 10px;}
#foot .partners {float:right;color:#black;padding:2px 10px;}
#foot .footer-text {font-size: 90%; text-align: left;}
#foot .partners a {color:#CCCCCC;font-weight:normal;padding-right:5px 5px 5px 10px;}
#foot .partners a:hover {color:black;}
#foot .partners span {float: left; margin: 3px 5px 0 5px;}

.actionbox {min-width: 173px; width:215px;_width:224px;background:white;float:left;margin:0 4px 4px 0;padding:5px 8px;_padding:5px 6px;}
.actionbox .name {font-size:90%;line-height:1.1;padding-bottom:15px;}
.actionbox .name a {color:#FE4902;}
.actionbox .important {margin-left:7px;}
.actionbox .important p {padding:0 0 4px 0;}
.actionbox .info {font-size:85%;line-height:1.2;padding-bottom:5px;}
.actionbox .thumb {width: 80px; height: 73px; text-align: center;}
.lastbox {margin:0 0 4px 0!important;}

a.buttoncompare {color:#18A6DB;font-weight:normal;background: transparent url('/img/ui/actionbox-compare.png') no-repeat scroll left 0px;padding:3px 0 3px 35px;margin-bottom:3px;}
a.buttonaction {background:#FE4902;color:white;border:1px solid #D0CFCF;text-decoration:none;padding:1px 5px;font-weight:normal;}
a.buttonrecommend {background:#7CB801;color:white;border:1px solid #D0CFCF;text-decoration:none;padding:1px 5px;font-weight:normal;}
a.buttonsale {background:#CCCCCC;color:white;border:1px solid #D0CFCF;text-decoration:none;padding:1px 4px;font-weight:normal;}
a.buttonnew {background:#7DC438;color:white;border:1px solid #D0CFCF;text-decoration:none;padding:1px 4px;font-weight:normal;}
a.buttoncard {background:#f1f1f1;color:black; border:1px solid #D0CFCF;text-decoration:none;padding:1px 4px;font-weight:normal;}
a.buttonwarranty {background:#7DC438;color:white;border:1px solid #D0CFCF;text-decoration:none;padding:1px 4px;font-weight:normal;}
p.buttonstock {color:#7CB801;font-weight:bold;background: transparent url('/img/ui/actionbox-stock.png') no-repeat scroll left 0px;padding:3px 0 3px 35px!important;margin-bottom:3px;}
p.buttontwothreedays {color:#FFCC00;font-weight:bold;background: transparent url('/img/ui/actionbox-twothreedays.png') no-repeat scroll left 0px;padding:3px 0 3px 35px!important;margin-bottom:3px;}
p.buttononway {color:#FF0000;font-weight:bold;background: transparent url('/img/ui/actionbox-onway.png') no-repeat scroll left 0px;padding:3px 0 3px 35px!important;margin-bottom:3px;}


#numbering {float:right;margin-right:4px;_margin-right:0px;}
#numbering a {float:left;padding-right:6px;font-weight:normal;color:#FE4902;}
#numbering span.current {float:left; padding-right:6px; font-weight:bold;}
#numbering span.dots {float:left; padding-right:6px;}
#numbering a:hover {color:#2F2626;}
/* #numbering span {float:left;padding-right:6px;} */
#numbering .pages {float:left;top:2px;position:relative;}

#searchby {border:2px solid #CCCCCC;width:677px;_width:701px;margin:4px 0;float:left;padding:0px 10px;background:white;}
#searchby .first {float:left;color:#635C5C;padding: 6px 0 5px 0px;_padding: 6px 0 5px 0px;}
#searchby .second {float:left;padding: 6px 0 5px 10px;}
#searchby .third {float:left;padding: 5px 0 2px 10px;}
#searchby .third input {margin-right:5px;}
#searchby .fourth {float:right;margin-right:10px;line-height:1.9;padding-top:5px;}
#searchby .fourth a {position:relative;font-size:85%;font-weight:normal;color:black;}
#searchby .second select {width:210px;border:1px solid #CCCCCC;}


#brands {width:677px;float:left;padding:0px 10px;margin-top:20px;}
#brands td.first {vertical-align:top;}
#brands td.second {width:520px;padding-left:10px;}
#brands td.third{vertical-align:bottom;}
#brands td.third input {padding:2px 10px 2px 10px;}
#brands label {color:#FE4902;}

.greenlink {color:#7CB801;background: transparent url('/img/ui/green-arrow.png') no-repeat scroll left 4px;_background-position:left 3px;padding:0 0 0 25px;margin:0 35px 0 0;}
.folderlink {color:#7CB801;background: transparent url('/img/ui/folder.png') no-repeat scroll left 4px;_background-position:left 3px;padding:2px 0 0 30px;margin:0 35px 0 0; font-weight: normal;}

.account {line-height:2.1;margin-left:40px;}
.accountTwo {line-height:2.1;margin-left:62px;}

.buttonleft span {float:left;background:url('/img/ui/buttonleft-span.png') repeat-x;padding:7px 13px 8px 13px;position:relative;color:black;cursor:pointer;}
.buttonleft {margin:12px 0 0 0;}
.buttonleft .leftEdge {background:url('/img/ui/buttonleft-leftedge.png') no-repeat;width:2px;height:35px;float:left;}
.buttonleft .rightEdge {background:url('/img/ui/buttonleft-rightedge.png') no-repeat;width:2px;height:35px;float:left;}
.buttonleft a {display:block;text-decoration:none;}

.inputbutton {margin-top:12px;}

.buttonright span {float:left;background:url('/img/ui/buttonright-span.png') repeat-x;padding:7px 13px 8px 13px;position:relative;color:black;cursor:pointer;}
.buttonright {margin:12px 0 0 0;}
.buttonright .leftEdge {background:url('/img/ui/buttonright-leftedge.png') no-repeat;width:2px;height:35px;float:left;}
.buttonright .rightEdge {background:url('/img/ui/buttonright-rightedge.png') no-repeat;width:2px;height:35px;float:left;}
.buttonright a {display:block;text-decoration:none;}
.buttonright a span {color:white;}

#basketTable {width:702px;border-collapse:collapse;border:1px solid #CCCCCC;margin:10px 0;text-align:center;}
#basketTable th {background: url('/img/ui/table-th.png') repeat-x;padding:1px 0;}
#basketTable th.first {text-align:left;padding-left:15px;}
#basketTable td {border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:white;padding:5px 10px 5px 10px;}
#basketTable td.fifth {width:79px;font-weight:bold;color:#FE4902;}
#basketTable td.fourth {width:79px;font-weight:bold;}
#basketTable td.third {line-height:1.2;}
#basketTable td.third span {color:#85BD12;font-weight:bold;}
#basketTable td.firstTable a{padding-top:13px;text-align:left;line-height:1.3;font-weight:bold;color:black;}
#basketTable td.firstTable img {margin-right:8px;top:-10px;position:relative;}
#basketTable .styleinput {width:50px;border:1px solid #CCCCCC;text-align:center;margin-bottom:11px;}
#basketTable td.noborder {border:0 none;}
#basketTable td.noborder p.priceOne {padding-right:15px;}
#basketTable p.withDPH {font-size:140%;font-weight:bold;text-align:right;}
#basketTable p.priceMain {font-size:140%;font-weight:bold;text-align:right;color:#FE4902;padding-right:2px;}
#basketTable p.nopadding {padding:0;line-height:1.2;}
#basketTable a {color:black;}

.basketElection {width:702px;border-collapse:collapse;border:1px solid #CCCCCC;margin:3px 0 7px 0;background:white;}
.basketElection td.leftRadio {width:35px;border-right:1px solid #CCCCCC;text-align:center;padding-top:10px;}
.basketElection .leftRadio .leftRadioButton {top:-2px;position:relative;}
.basketElection td.rightText {padding:2px;line-height:1.3;}
.basketElection td.rightText .box {padding:11px;line-height:1.3; width: 300px; float:left;}
.basketElection .rightText p {padding:0 0 3px 0;}
.basketElection .rightText p.price{font-weight:bold;color:#FE4902; padding: 11px;}
.basketElection tr.even {background:#F1F1F1;}

.dataField .error-message {color: red;}
.dataField, .dataFieldSecond {background:#E9E9E9;border:1px solid #999999;width:680px;padding:3px 10px;margin:10px 0;float:left;}
.dataField input {background:#F1F1F1;border:1px solid #999999;width:261px;_width:277px;margin:0 15px 3px 0 ;padding:1px 8px;}
.dataField .text {font-weight:bold;}
.dataField .example {width:150px;position:absolute;top:0;_top:3px;left:125px;text-align:right;}
.dataField .exampleUnder {font-size:80%;font-weight:normal;top:-5px;left:8px;position:relative;}
.dataField p.youKnow {font-size:80%;width:278px;float:left;margin-bottom:5px;padding:0 8px;line-height:1.2;}
.dataField textarea {border:1px solid #999999;width:664px;margin:3px 0;padding:3px 8px;}
.dataField select {background:#F1F1F1;border:1px solid #999999;width:279px;margin:0 15px 3px 0 ;padding:1px 0 0 4px;}
.dataField .special {top:-15px;_left:15px;}
p.nopadding {padding:0;}

p.question {width:294px;padding:0;font-weight:bold;}
p.questionTwo {padding:0;font-weight:bold;}
p.answer {font-size:80%;width:278px;float:left;margin-bottom:5px;padding:0 8px;line-height:1.2;}
p.answerTwo {font-size:80%;padding:0;width:274px;float:left;margin-bottom:5px;padding-left:8px;_padding-left:24px;line-height:1.2;}

.dataFieldSecond input {position:relative;top:2px;left:25px;}
.dataFieldSecond label {padding-left:30px;}

a.orangeWheel  {color:#FE4902;padding:1px 0 1px 18px;background:transparent url('/img/ui/orange-wheel.png') no-repeat scroll left 3px;}
p.underWheel {padding:0 0 0 18px;width:250px;line-height:1.3;}
.firstTip {float:left;margin:10px 0 10px 20px;}
.secondTip {float:right;margin:10px 20px 10px 0}

#breadcrumbs {font-size:85%;color:#FE4902;margin:10px 5px;}
#breadcrumbs a {font-weight:normal;}
#breadcrumbs span {color:black;}

.checkboxCats {margin-right:10px;}
.checkboxCats input {position:relative;top:2px;}
.checkboxCats a {font-weight:normal;padding-left:2px;}

td.paddingLeft {padding-left:10px;}
input#loginButton {width:80px;height:31px;border:0 none;float:right;}
.buttonAddToBasket {margin-top:10px;}

.wysiwyg-text p.article-info {}
.wysiwyg-text h1 {font-size: 140%;}
.wysiwyg-text ul {padding: 1em 0 0 1.5em;}
.wysiwyg-text table {border-collapse: collapse; margin-top: 1em}
.wysiwyg-text td, .wysiwyg-text th {border: 1px solid #CCCCCC; padding: 2px 5px;}
.wysiwyg-text table.images {text-align:center; margin: 1em auto 0 auto;}
.wysiwyg-text table.images td {border: none;}
.wysiwyg table {border-collapse: collapse;margin-top: 10px;}
.wysiwyg table td {padding: 3px 5px; bordeR: 1px solid #666;}

table.resultset {border-collapse: collapse; margin-top: 1em; width: 100%}
table.resultset td, table.resultset th {border: 1px solid #CCCCCC; padding: 2px 5px; background: white;}
table.resultset th {background: #E9E9E9; text-align: center;}

.comment {border: 1px solid #bebdbd;margin-bottom: 10px;}
.comment .header {background: #bebdbd; border: 1px solid #bebdbd; font-size: 115%; padding-left: 3px; font-weight: bold;}
.comment .header .number {border-right: 1px solid white; color:white; float: left; padding: 0 5px 0 2px;}
.comment .header .date {color: white; float:right; width: 110px; text-align: right; padding-right: 8px;}
.comment .header .name {float: left;padding: 0 5px 0 8px;}
.comment p { padding: 0.75em}
#comments label {font-size: 115%; font-weight: bold; margin-bottom: 5px;}
#comments #commentContent {width: 100%; border: 1px solid #bebdbd;}
#comments .submit input {float:right;}

p.message {font-weight: bold; padding: 3px 10px; font-size:13px; color: white; margin: 5px 0; background: #302627}
p.message.success {background: #7CB801}
p.message.error {background: red}

.dialog .loading {background: transparent url(/img/ui/ajax-loader.gif) left no-repeat; font-size: 16px; padding-left: 42px; font-weight: bold; width: 250px; _width: 300px; margin: 100px auto 0px auto}
#addBasketDialog {position: relative; text-align: left; overflow: hidden;}
#addBasketDialog .image {height: 78px; width: 93px; vertical-align: center; text-align: center; float: left;margin-right: 7px;}
#addBasketDialog table {margin-bottom: 13px;}
#addBasketDialog .remains {color: #FE4902; clear: both; font-size: 12px;}
#addBasketDialog table .prices {text-align: right; width:108px;}
#addBasketDialog .equipment {color: white; font-size: 13px; float: right; padding-top: 6px; display:block; text-decoration: none;
	text-align: center; width: 226px; height: 31px; background: #87c10e url(/img/ui/bw-equipment.png); margin-right: 10px;}
#addBasketDialog .toBasket {color: white; font-size: 13px; float: right; padding-top: 6px; display:block; text-decoration: none;
	text-align: center; width: 165px; height: 31px; background: #fe4f0a url(/img/ui/bw-tobasket.png)}
#addBasketDialog table .prices {width:110px;}
#addBasketDialog table .title {font-weight: bold; vertical-align: top; padding: 4px; width: 203px; _width: 211px;}
#addBasketDialog .wrap {background: white url(/img/ui/bw-bg.png) top repeat-y; height: 229px; _width: 637px;}
#addBasketDialog .inner {background: #f1f1f1; height: 161px; width: 553px; _height: 169px; _width:609px; margin-left: 13px; padding: 8px 28px 0 28px; }
#addBasketDialog .bottom {position: absolute; top: 226px; height: 3px; font-size: 3px; background: #cccccc; width: 637px;}
#addBasketDialog .header {padding: 7px 0 0 54px; width: 583px; _width:637px; height: 42px; _height: 49px; background: #fe4902 url(/img/ui/bw-header.png); color: white; font-size: 21px; text-align: left;}
#addBasketDialog .header-question {padding: 7px 0 0 54px; width: 583px; _width:637px; height: 42px; _height: 49px; background: #fe4902 url(/img/ui/bw-header-question.png); color: white; font-size: 21px; text-align: left;}
#addBasketDialog form label {color: #FE4902; font-weight: bold; padding-right: 10px;}
#addBasketDialog form textarea {width: 553px; height: 160px; margin-top: 8px;}
#addBasketDialog form .submit input {float:right;}

.classic {margin-top: 10px;}
.classic label {float: left; width: 150px;}
.classic .required label {font-weight: bold;}
.classic div.input {margin-bottom: 5px;}
.classic .text input {padding: 2px;}
.classic .error-message {color: red; font-weight: bold;}
.classic .submit input {font-weight: bold; padding: 2px;margin-left:150px}
.classic .help {font-size: 80%; padding-left: 8px; }

#btnBasket {display: block; width: 133px; height: 23px; _height: 27px; _width: 180px; color: white; background: #7dc438 url(/img/ui/btn-basket.png); text-align: left;
	font-size: 12px; padding: 4px 0 0 47px; text-decoration: none;}
#btnCompare {display: block; width: 133px; height: 23px; _height: 27px; _width: 180px; color: white; background: #7dc438 url(/img/ui/btn-compare.png); text-align: left;
	font-size: 12px; padding: 5px 0 0 47px; text-decoration: none;}
#btnAddToCompare {display: block; color: white; font-size: 13px; width: 150px; height: 27px; text-align: center;
	background: #FE4902 url(/img/ui/btn-add-to-compare.png); text-decoration: none;  padding-top: 4px; }

table.compare {border-collapse: collapse;}
table.compare th {border: 1px solid #999; border-left: 2px solid #999; background: #e9e9e9; text-align: center; font-weight: bold;padding: 2px 5px}
table.compare td {background: white; border: 1px solid #999; border-left: 2px solid #999; padding: 2px 5px; text-align: right;}
table.compare td.first {background: #ccc; border: 1px solid #999; text-align: left; font-weight: bold;}
table.compare th.first { border: 1px solid #999; text-align: left; font-weight: bold;}
table.compare th.group {text-align: left;}
table.compare td.image {text-align: center; vertical-align: center;}
table.compare td.image .delete {float:right;}
table.compare td.add {text-align: center;}
table.compare tr.last td {border: none; background: transparent;}
table.compare td.add {text-align: left; vertical-align: top;}
table.compare td.add select {margin-bottom: 5px;}

#newsletter label {font-weight: bold;}
#newsletter .checkboxGroup label {font-weight: normal;}
#newsletter .checkboxGroup .checkbox {font-weight: normal; width: 300px; float: left; margin-top:5px;}
#newsletter .checkboxGroup .checkbox input {margin-top: 3px;}
#newsletter .submit input {font-weight: bold; padding: 2px;margin-left:150px; margin-top: 10px;}

#newsletterCategories .checkboxGroup label {font-weight: normal;}
#newsletterCategories .checkboxGroup .checkbox {font-weight: normal; width: 300px; float: left; margin-top:5px;}
#newsletterCategories .checkboxGroup .checkbox input {margin-top: 3px;}

#map {width: 385px;; height: 400px; margin-top: 20px; float: left;}

#cetelemFormContainer {float:left; width: 400px;}
#cetelemFormContainer label {width: 130px;}
#cetelemFormContainer .submit {float: left; width: 100px; margin-left: 25px; margin-top: 10px;}
#cetelemFormContainer .submit input {width: 110px; margin-left: 0px;}
#cetelemCalcProduct {float: right;}

#forum {width: 100%; border-collapse: collapse; margin-top: 10px;}
.forum td {background: #f5f4f4 url(/img/ui/forum-header.png) repeat-x; border: 1px solid #999999; height: 20px; font-weight: bold; padding: 2px 8px;}
.forum td a {font-weight: normal; background: transparent url(/img/ui/forum-header-arrow.png) no-repeat scroll left 0; padding-left: 28px;
	float: right; margin-right: 10px; color: #2f2626;}
.thread td {border: 1px solid #cbcbcb; padding: 2px 5px;}
.thread.odd {background-color: #f1f1f1}
.thread.even {background-color: #ffffff}
.thread a {font-weight: normal; color: #3c3434; text-decoration: none;}
.thread a:hover {text-decoration: underline;}
.thread .first {width: 25px;}
.thread.last td {border-bottom-width: 4px;}
.post {background: #ffffff;}
.post td{border: 1px solid #cbcbcb; padding: 5px 10px; vertical-align: top;}
.post .first {width: 60px; padding: 5px; text-align: center;}

#forumFormBox {border: 1px solid #cbcbcb; background-color: #f5f5f5; padding: 3px 6px; margin-top:10px;}
#forumFormBox textarea {width: 685px}
#forumFormBox label {width: 80px;}

h2.advise {color:#FE4902;font-size: 115%;}
.advises {margin-bottom: 10px;}
.advises a {display: block; width: 228px; _width: 224px; height: 147px; _height: 155px; text-align: center; text-decoration: none; padding-top: 8px; float: left; margin: 10px 3px 5px 3px; _margin: 10px 1px 5px 3px;}
.advises a.photos { background: transparent url(/img/ui/advise-photos.jpg); }
.advises a.photos-compact { background: transparent url(/img/ui/advise-photos-compact.jpg); }
.advises a.photos-adv-compact { background: transparent url(/img/ui/advise-photos-adv-compact.jpg); }
.advises a.photos-tough { background: transparent url(/img/ui/advise-photos-tough.jpg); }
.advises a.photos-reflex { background: transparent url(/img/ui/advise-photos-reflex.jpg); }
.advises a.photos-profi-reflex { background: transparent url(/img/ui/advise-photos-profi-reflex.jpg); }
.advises a.cameras { background: transparent url(/img/ui/advise-cameras.jpg); }
.advises a.cameras-profi { background: transparent url(/img/ui/advise-cameras-profi.jpg); padding-left: 10px; width: 218px; text-align: left;}
.advises a.cameras-semiprofi { background: transparent url(/img/ui/advise-cameras-semiprofi.jpg); }
.advises a.cameras-digital { background: transparent url(/img/ui/advise-cameras-digital.jpg); }
.advises a.objectives { background: transparent url(/img/ui/advise-objectives.jpg); }
.advises a.objectives-zoom { background: transparent url(/img/ui/advise-objectives-zoom.jpg); }
.advises a.objectives-static { background: transparent url(/img/ui/advise-objectives-static.jpg); }
.advises a.objectives-macro { background: transparent url(/img/ui/advise-objectives-macro.jpg); }

.advises span.bigTitle {color: #2f2626; width: 200px;}
.advises span.smallTitle {color: #666666; top: 10px; width: 200px; font-size: 80%; font-weight: normal;}


#availableToBuy {width: 173px; padding-top: 15px;}
#availableToBuy p {text-align:left; }
#availableToBuy input.email {width:170px; margin-top: 5px;}
#availableToBuy .submit input {width:170px; margin-top: 5px;}
