html, body { font-family:Tahoma, Geneva, sans-serif; color:#000; line-height:100%; font-size:100%;}

html, body, div.wrapper {height:100%; min-width:991px;}

body > div.wrapper {min-height:100%; height:auto;}

/* header */
.header { background:url(../img/bg-header.png) top left	 repeat-x; height:269px; padding:20px 25px 0;}
.header a { color:#fefefe;}
.obertka { margin:0 auto; width:950px;}
.obertka-personal { margin:0 auto; width:678px; position:relative;}

/* header left-col */
.left-col {float:left; width: 190px;}

.top-phone { background:url(../img/top-phone.jpg) 0 0 no-repeat; height:23px; width:196px; margin:20px 0 10px -5px; overflow:visible;}
.top-icq { background:url(../img/top-icq.jpg) 0 0 no-repeat; height:23px; width:139px; margin:0; overflow:visible;}

.logo { height:29px; width:200px; margin:4px 0 8px -5px;}
.logo h1 {font-size:150%;height:29px;margin:0;overflow:hidden;padding:0;position:relative;text-indent:-999px;width:200px;}
.logo h1 a {background:url(../img/logo.jpg) 0 0 no-repeat;display:block;height:29px;left:0;overflow:hidden;position:absolute;top:0;width:200px;}

p.slogan { color:#fbfbfb; margin:0; padding:0;	}

.private { height:23px; margin:17px 0 10px 0;}
.private a { display:block; margin:-3px 0 0 22px;}

.basket { height:26px; overflow:hidden; margin:10px 0 10px 0;}
.basket-icon-empty{ height:12px; width:13px; background:url(../img/basket.gif) 0 0 no-repeat; float:left;}
.basket-icon-full{ height:12px; width:13px; background:url(../img/basket-full.gif) 0 0 no-repeat; float:left;}
.basket a { display:block; margin:-3px 0 0 22px;}
.basket span { color:#fefefe; font-size:75%; display:block; margin:-2px 0 0 22px;}

/* header right-col */
.right-col { float:right; width:670px; position:relative;}

.top-menu {float:left; width:440px; overflow:hidden; height:25px; margin:17px 0 16px 0;}
.top-menu ul {list-style:none; margin:0; padding:0;}
.top-menu ul li { display:block; float:left; margin-right:10px;}
.top-menu ul li.last { margin-right:0;}

.top-search { width:201px; height:25px; float:right; margin:15px 0 16px 0; background:url(../img/bg-top-search.jpg) 0 0 no-repeat; position:relative;}
input.search { display:block; background:#3f3f3f; height:20px; border:none; position:absolute; top:2px; left:8px; width:170px; color:#747574; font-family:Tahoma, Geneva, sans-serif;}
.search-link { position:absolute; top:4px; right:8px; width:14px; height:14px; display:block;}

.top-slide-images { width:700px; height:176px; position:relative; overflow:hidden;}
.gallery { height:176px; overflow:hidden; width:800px; position:relative;}
.gallery-tray { margin-left: 0px;}
.top-image { position:relative; width:215px; margin:0 10px 0 0; float:left; padding:0 0 0 10px; display:inline-block;}
.tag-fishing { position:absolute !important; top:0; left:0; height:53px; width:75px;}
.tag-hunting { position:absolute !important; top:0; left:0; height:53px; width:63px;}
.tag-tourism { position:absolute !important; top:0; left:0; height:53px; width:72px;}

/* content */

.content { padding:0 25px 0;}

.content h1 {color:#adadad; font-weight:normal; font-size:150%; margin:6px 0 5px;}
.content h2 {color:#adadad; font-weight:normal; font-size:115%; margin:6px 0 5px;}

.content .left-col a {color:#141414; font-size:70%; margin-left:1px;}
.content .left-col p a {color:#4c4c4c; font-size:100%; margin-left:1px;}

.catalog-filter { margin:0 0 56px;}

.filter { margin:10px 0 39px;}
.filter p { color:#4c4c4c; margin:0 0 2px; padding:0;}
.filter select { width:190px; background-color:#ff7100; color:#FFF; font-size:80%; border:none; font-family:Tahoma, Geneva, sans-serif; padding:4px 0;}
.filter select option { font-family:Tahoma, Geneva, sans-serif;}

.dotted-line {border-bottom:1px dotted #000; height:1px; width:auto}
.dotted-line-product-top {border-bottom:1px dotted #000; height:1px; width:auto; margin:23px 0 23px;}
.dotted-line-product {border-bottom:1px dotted #000; height:1px; width:auto; margin:0;}
.dotted-line-product-bottom {border-bottom:1px dotted #000; height:1px; width:auto; margin:0 0 23px;}

.special-sets { margin:34px 0 0;}
.empty {width:198px; height:126px; margin:17px 0 10px -5px;}
.special-sets-img {width:198px; height:126px; text-align:center; background:url(../img/bg-special-sets.jpg) 0 0 no-repeat;  display:table-cell; vertical-align:middle;}
.special-sets h3 {font-size:115%; color:#000; font-weight:normal; margin:0;}
.large-orange { color:#ff7100 !important; font-size:90% !important; font-weight:bold !important; margin:0 0 2px !important; text-decoration:none !important; display:block !important;}
p.orange { color:#ff7100;}
/* right content*/

.left-special {float:left; width:50%;}
.left-special a, .right-special a { font-size:70%; margin-left:1px;}
.right-special {float:right; width:50%;}

.main-content-top .empty { width:327px; height:144px; margin:25px 0 17px; position:relative;}
.main-special-img { width:327px; height:143px; text-align:center; background:url(../img/bg-main-special.jpg) 0 0 no-repeat; display:table-cell; vertical-align:middle;}

.main-prev-but, .main-next-but { position:absolute; height:25px; width:25px; top:56px;}
.main-prev-but { left:12px;}
.main-next-but { right:16px;}

.main-content-top { height:401px;}
.main-content-top h4 {color:#4d4d4d; font-size:95%; display:block; float:left; margin:0;}
.main-content-top p { color:#656565;}
.main-content-top p.p-likeh1 { color:#ff7100; float:left; }
.main-content-top p.stars { font-size:80%; color:#848484; float:left; padding:8px 0 0 4px;}
.main-content-top p.stars b { font-weight:normal; color:#ff0101;}
.into-basket { float:right; margin-right:10px;}
.into-basket a { display:block; float:left; margin:0 2px 0 0; background:url(../img/basket2.jpg) center right no-repeat; width:76px; font-size:70%;}

.mensshop-this { margin:23px 0 0;}
.mensshop-this p.p-likeh1 { color:#adadad; float:left;}
.podrobnosti { margin-left: 227px; padding-top:10px;}
.podrobnosti p { margin-bottom:5px;}

.left { float:left;}
.right { float:right;}

.clear {clear:both;}

/* catalog-list */

ul.catalog-list {margin:26px 0; padding:0; cursor:default;}
ul.catalog-list li{ background: white url(../img/list.jpg) no-repeat left center;list-style-type: none;margin:0 0 30px;padding:0 0 0 20px; font-size:90%; color:#4d4d4d; clear:both;}
ul.catalog-list li a{ font-size:100%; color:#4d4d4d;}
ul.catalog-list li.submenu{ background: white url(../img/closed.jpg) no-repeat left 6px; float:left; clear:left;}
ul.catalog-list li.submenu.open{ background: white url(../img/open.jpg) no-repeat left 6px; float:left; clear:left;} 
ul.catalog-list li.submenu span{ border-bottom:1px dotted #333433 !important; font-size:100%; cursor: hand !important;cursor: pointer !important;}
ul.catalog-list li.submenu div{ margin:0; padding: 0; width:540px;}
ul.catalog-list li.submenu div.submenu-left { float:left; width:220px; clear:left; padding:0;}
ul.catalog-list li.submenu div.submenu-left ul { display: block; margin:10px 0 0; padding:0; }
ul.catalog-list li.submenu div.submenu-left ul li{ background: white url(../img/list.jpg) no-repeat left 6px;list-style-type: none;margin:0 0 7px;padding:0 0 0 20px; font-size:90%; color:#4d4d4d; clear:both;}
ul.catalog-list li.submenu div.submenu-left ul li.submenu{ background: white url(../img/closed.jpg) no-repeat left 6px;cursor: hand !important;cursor: pointer !important; float:left; clear:left;}
ul.catalog-list li.submenu div.submenu-left ul li.submenu.open{ background: white url(../img/open.jpg) no-repeat left 6px;cursor: hand !important;cursor: pointer !important; float:left; clear:left;}
ul.catalog-list li.submenu div.submenu-left ul li.submenu ul li{ margin:0 0 5px;}
ul.catalog-list li.submenu div.submenu-left ul li ul { display:none;}

.closed { display:none;}
.open { display:block !important;}

ul.catalog-list li.submenu div.submenu-right { float:right; width:220px; padding:0;}
ul.catalog-list li.submenu div.submenu-right ul { display: block; margin:10px 0 0; padding:0; }
ul.catalog-list li.submenu div.submenu-right ul li{ background: white url(../img/list.jpg) no-repeat left 6px;list-style-type: none;margin:0 0 7px;padding:0 0 0 20px; font-size:90%; color:#4d4d4d; clear:both;}
ul.catalog-list li.submenu div.submenu-right ul li.submenu{ background: white url(../img/closed.jpg) no-repeat left 6px;cursor: hand !important;cursor: pointer !important; float:left; clear:left;}
ul.catalog-list li.submenu div.submenu-right ul li.submenu.open{ background: white url(../img/open.jpg) no-repeat left 6px;cursor: hand !important;cursor: pointer !important; float:left; clear:left;}
ul.catalog-list li.submenu div.submenu-right ul li.submenu ul li{ margin:0 0 5px;}
ul.catalog-list li.submenu div.submenu-right ul li ul { display:none;}

/* product-list */

.breadcrumbs h2 { display:inline-block;color:#ACACAC; margin-right:10px;}
.breadcrumbs h2 span{}
.breadcrumbs h2 a { font-size:100%; color:#ACACAC; text-decoration:none;}
.breadcrumbs h2 a.first {color:#d7d7d7; }

.page a { float:left; font-size:70%; }
.sort-link { margin-right: 10px }
.pagination-top { font-size:80%;color:#8d8d8d; font-weight:bold; float:right;}
.pagination-top span a:link, .pagination-bottom span a:link{ text-decoration:none; color:#8d8d8d; float:none; font-size:100%;}
.pagination-top span a:visited, .pagination-bottom span a:visited{ text-decoration:none; color:#8d8d8d; float:none;font-size:100%;}
.pagination-top span a:hover, .pagination-bottom span a:hover{ color:#ff5d00; float:none;font-size:100%;}
.pagination-top span.current, .pagination-bottom span.current{ color:#ff5d00; float:none;font-size:100%;}

.product-hor, .product-hor-basket, .product-hor-restore { padding:23px 0 15px; background-color:#fff;}
.product-hor-restore {opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; -khtml-opacity: 0.5;}
.product-hor .into-basket { margin:0;}

.product-photo { height:90px; width:94px; text-align:center; float:left; margin-right:25px;}

.product-stars {float:left; width:50px;}
.product-stars p.stars { font-size:70%; color:#848484; float:left; padding:5px 0 0 4px;}
.product-stars p.stars b { font-weight:normal; color:#ff0101;}

.product-text { width:298px; float:left; padding:0 0 0 22px;}
.product-text p { font-size:70%; line-height:110%; margin:12px 0 0; color:#828282;}
.product-text a{ color:#4d4d4d !important;}

.product-price {float:left; width:50px; padding:2px 0 0 7px;}
.product-price p {font-size:90%; color:#ff7100; font-weight:bold;}

.product-hor-basket .product-text, .product-hor-restore .product-text { padding:0;}

.product-quantity { float: left; margin-left:26px;}
.product-quantity input { height:23px; width: 41px; border:1px dotted #8f8f8f; font-size:90%; text-align:center;}
.product-quantity span{ font-size:90%;}

.delete-from-basket { float:right; }
.delete-from-basket a {  margin:0 2px 0 0; font-size:70%; color:#141414}

.order { padding:18px 0 15px;}
.order p { float:left; }
.order span { color:#ff7100; font-weight:bold;}
.order input.save-changes { float:right; background:url(../img/save-changes.jpg) 0 0 no-repeat; width:141px; height:24px; border:none; cursor:pointer !important; cursor: hand !important;}
a.registration-order { background:url(../img/registration-order.jpg) 0 0 no-repeat; width:259px; height:34px; margin:40px 0 0; display:block;}

/* auth*/ 

.auth { margin:40px 0;}
.auth a { font-weight:bold; font-size: 90%; color:#4d4d4d; margin-bottom:5px; display:block;}
.auth p { font-size:70%; color:#b4b4b4;}

/* registration form*/

.registration-info-hor { position:relative; padding:18px 0 0;}
.zagolovok { margin-bottom:16px;}
.registration-form .zagolovok p { font-size:90%; font-weight:bold; color:#adadad;}
.edit { position:absolute; top:18px; right:0; background:url(../img/edit.jpg) no-repeat right 5px; padding-right:18px;}
.edit a { font-size:70%;}

.address { display:block; text-align:right; background:url(../img/house-b.jpg) no-repeat right 4px; margin:10px -21px 7px 0; padding-right:17px;}
.address-active { display:block; text-align:right; background:url(../img/house-o.jpg) no-repeat right 4px; margin:10px -21px 7px 0; padding-right:17px; color:#ff7100; text-decoration:none;}
.add-new { display:block; text-align:right; background:url(../img/plus.jpg) no-repeat right 4px; margin:10px -21px 0 0; padding-right:17px;}

.save { position:absolute; top:18px; right:0; background:url(../img/save.jpg) no-repeat right 5px; padding-right:20px;}
.save a { font-size:70%;}
.registration-form table { width:100%;}
.registration-form tr { height:23px;}
.registration-form td { font-size:80%; vertical-align:top; color:#727272; width:50%;}
.registration-form td a { font-size:100%;}
.registration-form td.left { text-align:right; color:#141414; float:none; padding-right:24px; width:18%;}
.registration-form td.edited input{ border:1px dotted #8f8f8f; font-family:Tahoma,Geneva,sans-serif; font-size:100%; width:auto;}
.registration-form label input { margin-right:5px; width:5px;}
.registration-form p { font-size:85%; margin:3px 0 13px;}
.registration-form span.orange { color:#ff7100;}
.registration-form .into-basket { position:absolute; top:17px; right:0; margin:0; float:none;}

.non-auth-registration-form table { width:100%;}
.zagolovok p { font-size:90%; font-weight:bold; color:#adadad;}
.non-auth-registration-form tr { height:23px;}
.non-auth-registration-form td { font-size:80%; vertical-align:top; color:#727272; width:50%;}
.non-auth-registration-form td input.input-small {width:20%;}
.non-auth-registration-form label input { margin-right:5px; width:15px;}
.non-auth-registration-form td a { font-size:100%;}
.non-auth-registration-form td.left { text-align:right; float:none; padding-right:24px; width:24%; color:#141414;}
.non-auth-registration-form td.right { float:none; padding-left:24px; width:18%;}
.non-auth-registration-form td.edited input{ border:1px dotted #8f8f8f; font-family:Tahoma,Geneva,sans-serif; font-size:100%;}
.non-auth-registration-form p { font-size:85%; margin:3px 0 13px;}
.non-auth-registration-form span.orange { color:#ff7100;}

label.save-data { font-size:85%; display:block; margin:10px 0 0;}


.credit-cards { margin-bottom:20px; height:43px;}
.credit-cards img, .e-money img { margin-right:20px;}

.button-done { background:url(../img/done.jpg) 0 0 no-repeat; width:64px; height:24px; border:none; cursor:pointer !important; cursor: hand !important;}
.button-send { background:url(../img/send.jpg) 0 0 no-repeat; width:81px; height:24px; border:none; cursor:pointer !important; cursor: hand !important;}

table.order-product-hor { padding:0; margin:10px 0 45px; width:60%;}
.order-product-hor td {font-size:100%; width:auto;}
.order-product-hor td a {font-size:85%;}
.order-product-hor p { padding:0; margin:0;}
.order-product-hor span { color:#141414;}
.order-product-hor .product-text {width:auto; padding:0;}
.order-product-hor .product-price { width:auto; padding:0 0 0 7px;}
.order-product-hor .product-price p {color:#FF7100;}
.order-product-hor .product-quantity { margin-left:5px;}

/* product-one*/

.product-one { position:relative;}
.product-one .left { width:49%; position:relative; margin-bottom:20px;}
.product-one .right { padding-left:10px; width:49%; position:relative;}
.product-one .obertka { width:100%; position:relative; padding:32px 0 0;}
.print { position:absolute; top:-5px; right:0; background:url(../img/print.jpg) center right no-repeat; padding-right:20px;}

.product-one h1{ margin:28px 0 0;}

.product-img-big { width:308px; height:308px; position:relative; background:url(../img/bg-product-big-img.jpg) 0 0 no-repeat; text-align:center; display:table-cell; vertical-align:middle;}
.new-item { position:absolute; top:14px; left:18px; width:50px; color:#ff0101; font-size:70%;}
.zoom-plus { width:23px; height:23px; position:absolute; top:265px; left:264px;}

.gallery-line { margin:0 0 52px;}
.gallery-line .left {width:auto;}
.product-img-small { width:62px; height:60px;background:url(../img/bg-product-big-small.jpg) 0 0 no-repeat; text-align:center; display:table-cell; vertical-align:middle;}

.other-product .left, .other-product .right { width:auto; }
.product-name { display:table-cell; vertical-align:middle; height:60px; padding-left:4px;}

h1.price { color:#ff7100; font-weight:bold; float:left; margin:14px 0 14px; line-height:120%;}

.add-to-basket { background:url(../img/basket-plus.jpg) 0 0 no-repeat; height:23px; padding-left:15px; margin-bottom:20px; }
.add-to-basket a { display:block; padding-top:5px;}
.add-to-basket .product-quantity { margin:0 26px;}
.add-to-basket .product-quantity input { height:23px;}

p.product-opisanie { margin:17px 0;}

.details td { font-size:70%; width:50%; color:#333433;border-bottom:1px dotted #8f8f8f;}

.bottom_prev_next { width:100%; font-size:70%; margin:20px 0 0;}
.bottom_prev_next a { font-size:100%;}
.bottom_prev_next .td-left {text-align:left;width:33%; background:url(../img/arrow-left.jpg) left 7px no-repeat; padding-left:10px;}
.bottom_prev_next .td-center {text-align:center;width:33%;  background:url(../img/arrow-up-down.jpg) 140px 7px no-repeat;}
.bottom_prev_next .td-right {text-align:right;width:33%; background:url(../img/arrow-right.jpg) right 7px no-repeat; padding-right:10px;}
.bottom_prev_next .td-left-empty {text-align:left;width:33%; background:none; padding-left:10px;} 
.bottom_prev_next .td-right-empty {text-align:right;width:33%; background:none; padding-right:10px;}

.sale { margin-bottom:20px}
.sale p { color:#656565;}
.sale p.p-likeh1 { color:#ff7100; float:left; }


/* personal */

.tab-menu {float:left; line-height:normal; z-index:4;}
.tab-content { margin:-1px 0 0; z-index:2;}
ul.tabs {list-style:none outside none;margin:0;padding:10px 0 0;}
ul.tabs li {float:left;margin:0 -1px 0 0;padding:0; background:url(../img/ul-tab-right.jpg) right top no-repeat;}
ul.tabs li a{color:#FFF; display:block; background:url(../img/ul-tab-left.jpg) left top no-repeat; padding:10px 15px 4px 14px;cursor:pointer;text-align:center;text-decoration:none; float:left;_float:none;}
ul.tabs li:hover {background:url(../img/ul-tab-right-select.jpg) right top no-repeat;}
ul.tabs li:hover a {color:#727272;background:url(../img/ul-tab-left-select.jpg) left top no-repeat; padding-bottom:5px;}

ul.tabs li.li-select { background:url(../img/ul-tab-right-select.jpg) right top no-repeat;}
ul.tabs li.li-select a{display:block; background:url(../img/ul-tab-left-select.jpg) left top no-repeat;color:#727272; padding-bottom:5px;}

.bg-ul-tab-top.profile{background:url(../img/bg-tab-t.jpg) 0 0 no-repeat; width:676px; height:6px; margin:-2px 0 0; }
.bg-ul-tab-top.address-book{background:url(../img/bg-tab-t-address.jpg) 0 0 no-repeat; width:676px; height:6px; margin:-3px 0 0;}
.bg-ul-tab-top.history{background:url(../img/bg-tab-t-history.jpg) 0 0 no-repeat; width:676px; height:6px; margin:-3px 0 0;}

.bg-ul-tab-bottom{background:url(../img/bg-tab-b.jpg) 0 0 no-repeat; width:676px; height:7px;}

.bg-ul-tab {background: url(../img/bg-tab-m.jpg) 0 0 repeat-y; width:676px; padding:0 0 30px;}
.bg-ul-tab .non-auth-registration-form {width:640px; margin:0 4px;}
.bg-ul-tab td.left {width:26%;}
.bg-ul-tab .registration-info-hor { padding:33px 0 11px 20px;}
.bg-ul-tab .zagolovok { padding:0;}
.bg-ul-tab .save { position:relative;}
.bg-ul-tab .add-new { padding-right:20px; margin:0;}
.phone { width:30%;}

p.history-zakaz { font-size:75%; margin:0;}
p.history-zakaz span { color:#727272;}

.obertka-personal .order-product-hor { font-size:80%; width:50%; margin-top:0;}

td.date-order { color:#4d4d4d;}
td.history-zakaz { width:85%;}
td.history-zakaz a { color:#727272;}
.history-zakaz-open { width:545px; display:block;}
.history-zakaz-open .order-product-hor { font-size:100%;}
.history-zakaz-hide { width:545px; display:none;}
.history-zakaz-hide .order-product-hor { font-size:100%;}

/* contact */

.feedback-box { margin:20px 0;}
.feedback-box p { font-size:75%; margin:10px 0;}
.input-post {background-color:#FF7100;border:none;font-size:10pt;height:16px;margin:1px 0 5px;padding:2px 0;width:257px; color:#FFF;}
.textarea-post {background-color:#FF7100;border:none;font-size:10pt;height:150px !important;margin:1px 0 5px;padding:2px 0;width:257px !important; color:#FFF;}
.captcha-box {color:#C1C3BE;font-size:150%;min-height:10px;overflow:hidden;padding:0 0 20px;text-align:center;width:230px; line-height:200%;}
.inp-captcha {color:#C1C3BE;float:right;font-size:100%;height:25px;margin:7px 0 0;padding:1px 0;text-align:center;width:67px !important; background:#fff !important}



/* footer */

.footer {position:relative; margin-top:51px; background:#212321; padding-top:31px; padding-bottom:30px;}
.footer-line {border-bottom:1px solid #696969; height:1px; width:auto; margin:13px 0 20px;}
.footer p.p-likeh1 { color:#c2c2c2;}
.footer p.p_large {color:#c2c2c2;}
.footer p.p_small {color:#939393;}

#siluet {background:url(../img/siluet-logo.gif) 0 0 no-repeat; height:43px; width:150px; margin-top:43px; }
#siluet p {font-size:70%; padding:1px 0 1px 20px; margin:1px 0; line-height:110%; color:#939393; }
#siluet a:link {color:#939393; text-decoration:none; font-size:100%; }
#siluet a:visited {color:#939393; text-decoration:none; font-size:100%;}
#siluet a:hover {color:#939393; text-decoration:underline; font-size:100%; }

.footer-catalog ul {list-style:none; margin:11px 0 0; padding:0;}
.footer-catalog ul li { display:inline-block; float:left; background:url(../img/bg-footer-li.jpg) right 5px no-repeat; padding:0 10px 0 0; margin-right:10px;}
.footer-catalog ul li a { color:#ff9200; }


/* stylish select */

.stylish-select ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
.left-col  ul.newList a {color: #FFF; text-decoration:none; display:block; font-size:100%;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:190px; background:#FF7100; position:absolute; top:22px; left:1px; overflow:hidden; z-index:9999; font-size:100%;}
.newListSelected {width:190px; color:#FFF; height:24px; padding:0 0 0 5px; float:left; background: url(../img/select-bg.jpg) 0 -24px no-repeat; font-size:80%; margin-bottom:10px;  cursor:pointer;}
.newListSelected span {width:190px; display:block;}
.newListDeselected {width:190px; color:#FFF; height:24px; padding:0 0 0 5px; float:left; background: url(../img/select-bg.jpg) 0 0px no-repeat; font-size:80%; margin-bottom:10px;  cursor:pointer;}
.newListDeselected span {width:190px; display:block;}
.left-col  ul.newList li a {padding:3px; display: block;}
.left-col  ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:190px; overflow:hidden; height:16px; padding:3px 0 0;}
.newListHover {color:#FFF!important; cursor:pointer;}
/*.newListSelHover,*/ .newListSelFocus {background-position:0 -24px; cursor:pointer;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/* basic modal */

#basic-modal-content {display:none;  position:relative;}
#basic-modal-content div input { width:334px; height:32px; color:#4d4d4d; padding-left:10px; font-family:Tahoma, Geneva, sans-serif;}
#basic-modal-content div input.enter { width:40px; height:auto; color:#fff; padding-left:0px;border:none; background:none; text-decoration:underline; cursor:pointer; cursor:hand; float:left;}

#simplemodal-overlay {background-color:#FFF;}

#simplemodal-container {height:205px; height:auto; width:406px; color:#fff; background: #FF7100; }
#simplemodal-container p { color:#fff; font-size:90%; margin:10px 0;}
#simplemodal-container #basic-modal-content {/*padding:8px;*/}

#simplemodal-wrap {	overflow:visible;}

.login-close { height:7px; width:8px; position: absolute; top:15px; right:15px;}
.login-pass {padding:20px 24px;}
.login-links { margin-top:10px; height:50px;}
.login-links a { color:#fff;}
a.enter { display:inline-block; border-right:1px dotted #fff; width:108px;border-left:1px dotted #fff; padding-left:20px;}


#basic-modal-content2 div input.ok {color:#4D4D4D;font-family:Tahoma,Geneva,sans-serif;height:32px;width:70px; border:none; padding:0; margin:0 auto;}
#simplemodal-container2 {height:117px; width:351px; color:#fff; background: url(../img/bg-add-basket.png) no-repeat; overflow:hidden;}
#simplemodal-container2 p { color:#fff; font-size:90%; margin:10px 0;}
.product-add {padding:16px 24px 16px; background: #FF7100;}
.product-add a { color:#fff;}

/* other */
h1 {font-size:150%;}
h2 {font-size:125%;}
h3 {font-size:115%;}

a {color:#4c4c4c; font-size:75%;}

p {color:#4d4d4d; font-size:80%; margin: 0;}

p a { font-size:100%;}
h4 a { font-size:100% !important; margin:0 !important;}

.text {margin:20px 0; color:#727272;}

.p-likeh1 { font-size:140%; margin:10px 0 5px;}

.p-likeh4 { font-size:95%; margin:40px 0 20px; color:#4d4d4d; font-weight:bold;}

.p_large {font-size:90%;}

.p_small {font-size:70%; color:#141414; margin:0 0 0 1px; }

.grey {color:#727272; }

input{ width:100%; border:1px dotted #8f8f8f; color:#727272; font-family:Tahoma, Geneva, sans-serif;}


.xx-small {font-size:45% !important;}
.x-small {font-size:65% !important;}
.small {font-size:70% !important;}
.medium {font-size:80% !important;}
.large {font-size:90% !important;}
.x-large {font-size:120% !important;}
.xx-large {font-size:140% !important;}

img.left {float:left; margin:5px 10px 5px 0; }
img.right {float:right; margin:5px 0 5px 10px; }

ul,ol { margin:10px 0; padding:0;}
li { margin:5px 0; font-size:80%; color:#4D4D4D;}
li a {font-size:100%;}

.contentinput {
	width: 334px;
	font-family: Tahoma,Geneva,sans-serif;
	height: 32px;
	color: #4D4D4D;
	border: 1px solid #8F8F8F;
}

.divtopmargin{
	margin-top:10px;
}

.step1-span {
	color: #4D4D4D;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 5px;
	display: block;
}
.step1-p {
	color: #B4B4B4;
	font-size: 70%;
}

.page .sort-link-up {background:url(../img/sortby-up.jpg) right 8px no-repeat; padding-right:10px; margin-right:10px;}
.page .sort-link-down {background:url(../img/sortby-down.jpg) right 8px no-repeat; padding-right:10px; margin-right:10px;}

.sortby { float:left; color:#4C4C4C; font-size:70%;}

ul.catalog-list li.submenu span.direct-filter-skobka {color:#141414 !important;font-size:11px !important; border:none !important;}
.direct-filter {text-decoration: underline !important;color:#141414 !important;font-size:11px !important;margin:0 0 0 1px;}
