html,body {padding:0;margin:0}
body {color:#343434; background-color:#fff; font:.75em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#343434; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p,.h1,.h2,.h3,.h4,.h5 {margin:0; padding:0}
.h1,.h2,.h3 {font-weight: bold}

img {border:0}

a {color:#003a97; text-decoration:underline}
a:hover {color:#008fd3; text-decoration:none}

.sel_a a:visited {color:#663366; text-decoration:none}

input:focus, a:focus, a:active {outline: none}

.posRelative{ position:relative; zoom:1;} 

#minWidth {position:relative; min-width:980px}

#outer {padding:8px 10px 10px 10px}

#top-tools {padding-bottom:10px; font-size:.92em}
#top-tools .left-ttools {float:left; width:79%; margin-right:-40%; padding-bottom:8px}
#top-tools .left-ttools h2,#top-tools .left-ttools .h2 {float:left; color:#aaa; font-size:1em; padding-left:10px}
#top-tools .left-ttools h1{float:left; color:#aaa; font-size:1em; padding-left:10px}
#top-tools .tp-nav {float:left; width:40%; margin:0; padding:0; list-style-type:none; overflow:hidden}
#top-tools .tp-nav li {float:left; background: url(/webroot/delivery/pic/bgDot.gif) repeat-y 0 0; margin-left:-1px; padding:0 11px 2px 11px}
#top-tools .right-ttools {float:right; width:30%}
.flags {margin:0; padding:0; list-style-type:none; font-size:.91em}
.flags li {float:right; background: url(/webroot/delivery/pic/bgDot.gif) repeat-y 100% 0; margin-right:-1px; padding:1px 9px 4px 10px; margin-left:2px}
.flags a {text-decoration:none}
.flags img {vertical-align:top; margin-right:2px}

.icons {margin:0; padding:0; list-style-type:none}
.icons li {float:left; padding-right:8px; padding-left:9px; background: url(/webroot/delivery/pic/bgDot1.gif) no-repeat 100% 4px}
.icons li.r-flt {float:right}
.icons .nobg {background-image:none !important}
.icons a img {vertical-align:top; margin:3px 2px 0 0}

#top {position:relative; background:/*#d0e0ff url(../pic/banerNewYear.gif) no-repeat 10% 0*/ #f0f0f0; padding:7px 10px 0 19px; border-bottom:1px solid #fff; z-index:2;}
#top .logo {float:left; padding-bottom:7px; padding-right:7px; width:200px; height:74px;}
#top .logo img {vertical-align:top}
#top .logo .logoImg{background: url(/webroot/delivery/pic/logo.png) no-repeat 0 0; _background: url(/webroot/delivery/pic/logo_betaTransparent.gif) no-repeat 0 0;}
/* style for 9th of may */
/*#top .logo .logoImg{background: url(/webroot/delivery/pic/logo_9may.png) no-repeat 0 0; _background: url(/webroot/delivery/pic/logo_9may.gif) no-repeat 0 0;}*/

#top .choose-region {font-size:.92em; float:left; padding:3px 0 7px 12px; margin-top:17px; background: url(/webroot/delivery/pic/bgVer.gif) repeat-y 0 0;}
#top .choose-region h2,#top .choose-region .h2 {font-size:1.64em}
#top .search-block {position:absolute; bottom:0; width:31.75em; right:10px}
#top .searchblock {position:relative; padding:10px 10px 8px 10px; background:#d8d5bb url(/webroot/delivery/pic/bgSearch.gif) repeat-x 0 0}
#top .search-i {position:relative; padding-right:71px}
#top .search-i .btn {position:absolute; right:0; top:0}
#top .searchblock .chk-cat {font-size:.92em; padding-top:5px}
#top .searchblock .chk-cat input {left:0}
#top .searchblock .s-tl, #top .searchblock .s-tr{ background-image:url(/webroot/delivery/pic/s-corns.gif);}

/* style for valentinDay 
#top {background:#fcfbfb url(../pic/8marta.gif) no-repeat 9% 0 ;}
#top .searchblock .s-tl, #top .searchblock .s-tr{background-image:url(/webroot/delivery/pic/s-corns8march.gif); }*/
/* //style for valentinDay */

.choose-search {font-size:.92em; margin:0; padding:4px 0 0 0; list-style-type:none}
.choose-search li {float:left; padding-right:25px}
.choose-search li label {padding-top:1px}
.choose-search li.ext-search {float:right; padding-top:1px; padding-right:0}
.choose-search li.ext-search img {vertical-align:top; margin-top:2px; margin-left:2px}
.choose-search li.ext-search a {color:#343434;}
.choose-search li.ext-search a:hover {color:#343433}

.s-br, .s-bl, .s-tr, .s-tl {position:absolute; background:url(/webroot/delivery/pic/s-corns.gif); width:5px; height:5px}
.s-tl {top:0; left:0; background-position:0 0}
.s-tr {top:0; right:0; background-position:100% 0}

#navigation {position:relative; background-color:#e1e1e1; padding:0 10px 9px 10px; z-index:1;}
#navigation ul {margin:0; padding:0; list-style-type:none; font-weight:bold}
#navigation li {float:left; margin-right:1px; background-color:#e5000a}
#navigation a {position:relative; display:block; color:#fff; text-decoration:none; padding:8px 9px 8px 33px; background-position:10px 7px; background-repeat:no-repeat;}
#navigation a:hover {}
#navigation li.rth {float:right; margin-right:0 !important; background:#969696 url(/webroot/delivery/pic/bgNav.gif) repeat-x 0 0; margin-left:1px}
#navigation li.rth a {}
#navigation .nav-1 {background-image:url(/webroot/delivery/pic/nav-1.gif)}
#navigation .nav-2 {background-image:url(/webroot/delivery/pic/nav-2.gif)}
#navigation .nav-3 {background-image:url(/webroot/delivery/pic/nav-3.gif)}
#navigation .nav-4 {background-image:url(/webroot/delivery/pic/nav-4.gif)}
#navigation .nav-5 {background-image:url(/webroot/delivery/pic/nav-5-1.gif)}
#navigation li.rth .n-br, #navigation li.rth .n-bl {background-image:url(/webroot/delivery/pic/nav-corns1.gif) !important}

#navigation table{ width:33em; float:right; margin:0; padding:0}
	#navigation table td{ padding:0; margin:0; border-left:1px solid #fff; background:#969696 url(/webroot/delivery/pic/bgNav.gif) repeat-x 0 0;font-weight:bold; }
	#navigation table td.first{ border-left:none;}
	#navigation table td.end{ width:16em; _width:17em;}
	#navigation table td .n-br, #navigation table td .n-bl {background-image:url(/webroot/delivery/pic/nav-corns1.gif) !important}

.n-br, .n-bl {position:absolute; background:url(/webroot/delivery/pic/nav-corns.gif); width:5px; height:5px}
.n-bl {bottom:0; left:0; background-position:0 100%}
.n-br {bottom:0; right:0; background-position:100% 100%}

.w-br, .w-bl, .w-tr, .w-tl {position:absolute; background-color:#fff; width:1px; height:1px}
.w-tl {top:0; left:0; background-position:0 0}
.w-tr {top:0; right:0; background-position:100% 0}
.w-bl {bottom:0; left:0; background-position:0 100%}
.w-br {bottom:0; right:0; background-position:100% 100%}

.path {color:#999; font-size:1.25em; padding:4px 2px 3px 11px; border-bottom:1px solid #e1e1e1}
.path strong {color:#343434}
.path strong .red {font-weight:normal}
.path .ar {vertical-align:top; margin:0.5em 1px 0 0}
.path-nobrd {border-bottom-width:0; padding-bottom:10px}
.path-brd {padding-bottom:10px}

.red {color:#e5000a}

.s-inp {display:block; border:1px solid #a5acb2; padding:2px 4px; background-color:#fff}
.s-inp textarea, .s-inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

.chk-b {position:relative; display:block; padding-left:18px}
.chk-b input {position:absolute; left:-1px; top:-2px; margin-left:0}

.how-find {padding-bottom:25px}
.how-find img {vertical-align:top; margin-top:2px; margin-right:2px}

.bn-stt {position:relative; z-index:999; float:right; width:251px; font-size:.92em; padding-top:20px}
    .bn-stt .bn {padding-top:35px}
    .bn-stt .s-title{margin-top: 20px;font-size: 1.08em;}
.bn {position:relative; padding-top:25px; text-align:center}
.bn img {vertical-align:top}

.bottom-nav {position:relative; background:#484848 url(/webroot/delivery/pic/bgBnav.gif) repeat-x 0 0; text-align:center; font-size:.92em; padding:8px 55px 9px 55px}
.bottom-nav a {color:#fff !important; text-decoration:none}
.bottom-nav .brd {vertical-align:top; margin:2px 3px 0 2px}
.bottom-nav .top-page {position:absolute; top:8px; right:14px; font-size:.91em}
.bottom-nav .top-page a {color:#aaa !important}
.bottom-nav .top-page img {vertical-align:top; margin-top:3px}

.copyright {color:#5e5e5e; font-size:0.92em; text-align:center; padding-top:8px}
.footer_keywords {color:#5e5e5e; font-size:0.92em; text-align:center; padding-top:8px}
.buttons {text-align:center; padding-top:8px}
.buttons img {vertical-align:top}

.blue {color:#0391d5}

.gr {color:#aaa}

.middle {padding-bottom:10px}

.b-title, .s-title, .wysiwygContent h2, .wysiwygContent h1 {position:relative; font-size:1em; border-top:1px solid #e1e1e1; background:#e2e2e2 url(/webroot/delivery/pic/bgH1.gif) repeat-x 0 0}
.wysiwygContent h2, .wysiwygContent h1 {margin-left:-30px; margin-bottom:17px}
.b-title strong, .s-title strong, .wysiwygContent h2 strong, .wysiwygContent h1 strong {display:block; background: url(/webroot/delivery/pic/ar-dwn.gif) no-repeat 10px 8px; padding:7px 10px 9px 30px}
.wysiwygContent {padding-left:30px}
.wysiwygContent ul li, .wysiwygContent ol li, .wysiwygContent p {padding-bottom:15px}
.wysiwygContent ol {position:relative; list-style-type: decimal; left:-16px; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:1.333em}
html>body .wysiwygContent ol {left:-20px}
.wysiwygContent ul {margin:0; padding:0; list-style-type:none}
.wysiwygContent ul li {background: url(/webroot/delivery/pic/li.gif) no-repeat 0 5px; padding-left:21px}
.wysiwygContent .ph-l {float:left; margin:3px 21px 10px 0}
.tbl, .wysiwygContent table {border-collapse:collapse; border:0; margin-bottom:21px}
.tbl th, .wysiwygContent table th {background:#f1f1eb url(/webroot/delivery/pic/th.gif) no-repeat 0 100%; font-size:.92em !important; font-size /**/:.69em; padding:1px 5px 4px 20px; border-bottom:1px solid #c5c5c5; text-align:left}
.tbl td, .wysiwygContent table td {color:#5e5e5e; padding:7px 10px 8px 20px; border-bottom:1px solid #eee; vertical-align:top}

.padsmall {padding-left:10px}
.padsmall h1, .padsmall h2, .padsmall .h1, .padsmall .h2 {margin-left:-10px}

.tbl .sort img {position:relative; left:-10px; vertical-align:top; margin-top:3px; margin-right:-8px}
.tbl .today {color:#76b800}
.tbl .yesterday {color:#a7b899}
.tbl {margin-bottom:1px}
.tbl .photo-l {float:left; width:82px; margin-right:7px}
html>body .tbl .photo-l {margin-right:10px}
.tbl .photo-l img {vertical-align:top}
.tbl .photo-l .photo {border:1px solid #d3d3d3}
.tbl .photo-l .all-ph {display:block; background:#008fd3 url(/webroot/delivery/pic/ar7.gif) no-repeat 70px 2px; color:#fff; text-decoration:none; font-size:10px; padding:0 14px 1px 5px}
.tbl .sm-date {font-size:.92em; padding-top:1px}
.tbl .no-active {font-size:1em; background: url(/webroot/delivery/pic/ico-noactive.gif) no-repeat 0 4px; padding:2px 0 10px 15px; color:#d9000a}
.nolink {color:#343434 !important; text-decoration:none !important}

.mylist-tbl td {border-bottom-width:0; padding-bottom:0px}
.mylist-tbl .brd-b {border-bottom:1px solid #eee; padding-bottom:10px}
.mylist-tbl .brd-b ul {margin:0; padding:0; list-style-type:none}
.mylist-tbl .brd-b ul li {float:right; padding-left:6px}
.mylist-tbl .brd-b ul .lft {float:left !important; padding-left:0; padding-right:6px}

.brd-tr, .brd-tl, .brd-br, .brd-bl {position:absolute; background:url(/webroot/delivery/pic/brd-corns.gif); width:2px; height:2px}
.brd-tl {top:0; left:0; background-position:0 0}
.brd-tr {top:0; right:0; background-position:100% 0}
.brd-bl {bottom:0; left:0; background-position:0 100%}
.brd-br {bottom:0; right:0; background-position:100% 100%}

.ttl-back {font-size:.92em; font-weight:normal}
.ttl-back img {vertical-align:top; margin-top:3px}


.show-rubrics {padding:18px 0 14px 20px}

.w-title {font-size:1.5em}
.black {color:#000}
.w-title strong {float:left; padding-right:13px}
.w-title .region-stat strong {float:none; padding-right:0}
.w-title .region-stat {float:right; padding-top:6px; font-size:.61em}

.ads-add {float:left; background:#ff4600 url(/webroot/delivery/pic/bg-ads-add-l.gif) no-repeat 0 0; height:17px; line-height:17px; font-size:11px; margin-top:4px}
.ads-add a {display:block; background: url(/webroot/delivery/pic/bg-ads-add-r.gif) no-repeat 100% 0; height:17px; padding:0 11px 0 21px; color:#fff !important; text-decoration:none}

.ads-add_A {float:right; background:#ff4600 url(/webroot/delivery/pic/bg-ads-add-l.gif) no-repeat 0 0; height:17px; line-height:16px; font-size:12px; margin-top:4px; font-weight:bold;}
.ads-add_A a {display:block; background: url(/webroot/delivery/pic/bg-ads-add-r.gif) no-repeat 100% 0; height:17px; padding:0 11px 0 21px; color:#fff !important; text-decoration:none; _float:left;}

.showrubrics {padding-top:20px}
.showrubrics ul {float:left; width:40%; margin:0; padding:0; list-style-type:none}
.showrubrics ul ul {float:none; width:auto !important; padding:5px 0 0 15px; margin-bottom:-5px}
.showrubrics ul li {padding-bottom:5px; padding-left:17px}
.showrubrics ul ul li {padding-left:0}

.cont-ico {margin:0; padding:0; list-style-type:none}
.cont-ico li {float:none; width:auto; padding-left:20px; padding-top:0; padding-bottom:4px; zoom:1;}
.cont-ico li.ico-phone {background: url(/webroot/delivery/pic/ico-phone.gif) no-repeat 0 2px}
.cont-ico li.ico-mphone {background: url(/webroot/delivery/pic/ico-mphone.gif) no-repeat 3px 2px}
.cont-ico li.ico-mail {background: url(/webroot/delivery/pic/ico-mail.gif) no-repeat 0 3px}

.left-col {position:relative; z-index:999; float:left; width:200px; padding-top:5px; zoom:1;}

.inp {display:block; border:1px solid #a5acb2; padding:2px 1px 3px 4px; background-color:#fff}
.inp textarea, .inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

.right-col {float:left; width:100%; margin-left:-200px; z-index:1; position:relative;}
.rightcol {padding-left:210px}

.links-page {font-size:.92em; margin:0; padding:0; list-style-type:none; background: url(/webroot/delivery/pic/bgdot2.gif) repeat-x 0 100%; padding-bottom:11px}
.links-page li {float:left; padding:9px 10px 0 10px}
.links-page li.rth {float:right; margin-right:-1px; background: url(/webroot/delivery/pic/bgDot1.gif) no-repeat 100% 13px}
.links-page li.rth img {margin-top:2px}
.links-page a span {font-size:1.09em}
.links-page a img {vertical-align:top; margin-top:3px; margin-right:3px}

.links-pageNoBrd{ background:none;}

.pad-block {padding:5px 3px 6px 10px}

.cost-big {font-size:1.5em; font-weight:bold; float:left}

.bglight {background:#f7f7f7 url(/webroot/delivery/pic/bgLight.gif) repeat-x 0 100% !important}

.tbl-char {width:100%; border-collapse:collapse; border:0; margin-bottom:17px}
.tbl-char td {padding:2px 13px 3px 10px; vertical-align:top}
.tbl-char .brd td {border-bottom:1px solid #f0f0f0; padding:7px 13px 8px 10px}

.lheight {padding-left:10px}
.lheight h2 {margin-left:-10px; margin-bottom:7px}
.lheight p {line-height:1.5em}

.tips-vimp {color:#5e5e5e; border:1px solid #008fd3; padding:10px 10px 10px 30px; background: url(/webroot/delivery/pic/tips-vimp.gif) no-repeat 10px 11px; line-height:15px}
.tips-warn {border:1px solid #ffc62a; padding:10px 10px 10px 30px; font-size:.92em; font-weight:bold; color:#6c6d73; background:#fff5db url(/webroot/delivery/pic/tips-warn.gif) no-repeat 10px 10px}
.tips-excl {padding:10px 10px 10px 30px; font-size:1em; color:#008FD3; background:url(/webroot/delivery/pic/tips-excl.gif) no-repeat 10px 10px}
.tips-warn-y {border:1px solid #ff7623; padding:5px 5px 5px 25px; background:#fff url(/webroot/delivery/pic/tips-vimp.gif) no-repeat 5px 6px}
.tips-warn-y strong {color:#ff7623}

.all-v img {vertical-align:top; margin-top:3px; margin-left:0}
.all-v {font-weight:bold}

.col-two {padding-top:21px; padding-bottom:17px; border-bottom:1px solid #f0f0f0; margin-bottom:4px}
.col-two .tips-warn {margin-bottom:5px}
.col-two .s-title {margin-bottom:10px}
.col-left {float:left; width:50%; margin-right:-25%}
.col-two .colleft {padding-right:5px}
.col-two .colleft p {padding-bottom:20px}
.col-right {float:right; width:50%}
.col-two .colright {padding-left:5px}
.col-two .cont-ico {padding-bottom:13px}

.s-title .imp-fil {position:absolute; right:10px; top:8px; font-weight:normal}
.s-title .sm-link {font-weight:normal}
.b-title {background:#d4dde0 url(/webroot/delivery/pic/bgBtitle.gif) repeat-x 0 0}

.da-add {padding-bottom:10px; text-align:right}

.photo-big {padding-bottom:1px}
.photo-big img {border:1px solid #003a97; vertical-align:top}
.desc-photo {background-color:#f0f0f0; padding:3px 6px 4px 6px; font-size:.92em}

.photo-other {padding-top:11px}
.photo-other table {width:100%; border-collapse:collapse; border:0; background-color:#f0f0f0}
.photo-other td {width:33%; text-align:center; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:10px 2px}
.photo-other img {vertical-align:top; border:1px solid #003a97}

.show-zoom {padding:3px 2px 0 25px; background: url(/webroot/delivery/pic/zoom-ex.gif) no-repeat 10px 5px; font-size:.92em}

.no-inp {position:relative; margin-left:-14px; color:#5e5e5e; padding:5px 10px 6px 14px; background-color:#f0f0f0}

.stp-br, .stp-bl, .stp-tr, .stp-tl {position:absolute; background:url(/webroot/delivery/pic/stp-corns.gif); width:2px; height:2px}
.stp-tl {top:-1px; left:-1px; background-position:0 0}
.stp-tr {top:-1px; right:-1px; background-position:100% 0}
.stp-bl {bottom:-1px; left:-1px; background-position:0 100%}
.stp-br {bottom:-1px; right:-1px; background-position:100% 100%}


.btn-a {background:#fcd700 url(/webroot/delivery/pic/btn-right.gif) no-repeat 100% 0}
.btn-a a, .btn-a span {display:block; background: url(/webroot/delivery/pic/btn-left.gif) no-repeat 0 0; font-size:11px; color:#252525 !important; text-decoration:none !important; height:20px; padding-left:7px; line-height:20px; text-transform:uppercase}
.btn-a input {margin:0 !important; padding:0 !important; border:1px solid #fff; border-width:0; width:100%; line-height:20px; height:20px; text-align:left; background-color:transparent; text-transform:uppercase; font-size:11px !important}

body:not([dummy]) .btn-a input:active {padding-top:2px !important; padding-left:2px !important}
body:not([dummy]) .btn-a input {text-indent:-3px}
@media all and (width) { body:not([dummy]) .btn-a input {text-indent:0}}

.btn-g {background:#e8e8e8 url(/webroot/delivery/pic/btn-g-right.gif) no-repeat 100% 0}
.btn-g a, .btn-g span {display:block; background: url(/webroot/delivery/pic/btn-g-left.gif) no-repeat 0 0; font-size:11px; color:#343434 !important; text-decoration:none !important; height:20px; padding-left:7px; line-height:20px}
.btn-g input {margin:0 !important; padding:0 !important; border:1px solid #fff; border-width:0; width:100%; line-height:20px; height:20px; text-align:left; background-color:transparent}
body:not([dummy]) .btn-g input:active {padding-top:2px !important; padding-left:2px !important}
body:not([dummy]) .btn-g input {text-indent:-3px}

.btn-an {background-image:url(/webroot/delivery/pic/btn-right-1.png) !important}
	.btn-an input, .btn-an span {text-align:center !important; text-indent:0 !important; padding-left:0 !important}

.btn-a2 {background-image:url(/webroot/delivery/pic/btn-right-1.png) !important; margin-right:2px; margin-left:2px; float:left; width:77px;}
.btn-a2 a, .btn-a2 span {display:block; background: url(/webroot/delivery/pic/btn-left.gif) no-repeat 0 0; font-size:11px; color:#252525 !important; text-decoration:none !important; height:20px; padding-left:3px; line-height:20px; text-transform:uppercase}
.btn-a2 input {margin:0 !important; padding:0 !important; border:1px solid #fff; border-width:0; width:100%; line-height:20px; height:20px; text-align:left; background-color:transparent; text-transform:uppercase; font-size:11px !important}
.btn-rss{width:90px; background:url(/webroot/delivery/pic/btn-right-1.png) no-repeat 100% 0  !important; margin:0;}
	.btn-rss a, .btn-rss span{background: url(/webroot/delivery/pic/btn-leftRss.gif) no-repeat 0 0; padding-left:23px; text-align:left;}
.btn-d {background:#e8e8e8 url(/webroot/delivery/pic/btn-d-right.gif) no-repeat 100% 0}
.btn-d a, .btn-d span {display:block; background: url(/webroot/delivery/pic/btn-d-left.gif) no-repeat 0 0; font-size:11px; color:#343434 !important; text-decoration:none !important; height:20px; padding-left:7px; line-height:20px; text-transform:uppercase}
.btn-d input {margin:0 !important; padding:0 !important; border:1px solid #fff; border-width:0; width:100%; line-height:20px; height:20px; text-align:left; background-color:transparent; text-transform:uppercase}
body:not([dummy]) .btn-d input:active {padding-top:2px !important; padding-left:2px !important}
body:not([dummy]) .btn-d input {text-indent:-3px}

.btn-b {background:#e8e8e8 url(/webroot/delivery/pic/btn-b-right.gif) no-repeat 100% 0}
.btn-b a, .btn-b input {display:block; background: url(/webroot/delivery/pic/btn-b-left.gif) no-repeat 0 0; font-size:11px; color:#343434 !important; text-decoration:none !important; height:20px; line-height:20px; text-align:center; width:100%; text-transform:uppercase; margin:0 !important; padding:0 !important; border:1px solid #fff; border-width:0}
body:not([dummy]) .btn-d input:active {padding-top:2px !important; padding-left:2px !important}

.small-ar, .small-ar ul {margin:0; padding:0; list-style-type:none}
.small-ar li {background: url(/webroot/delivery/pic/ar4.gif) no-repeat 0 6px; padding-bottom:2px; padding-left:16px}
.small-ar ul {padding-top:3px}

.forgot-p .forgot a, .links-page a, .back-cat a, .filter-pages .nxt-page, .ttl-back a, .tbl .sort, .how-find a, .choose-search li.ext-search a, .icons a, .all-v {text-decoration:none}
.forgot-p .forgot a span, .links-page a span, .back-cat a span, .filter-pages .nxt-page span, .ttl-back span, .tbl .sort span, .how-find a span, .choose-search li.ext-search a span, .icons a span, .all-v span {text-decoration:underline}
.forgot-p .forgot a:hover span, .links-page a:hover span, .back-cat a:hover span, .filter-pages .nxt-page:hover span, .ttl-back a:hover span, .tbl .sort:hover span, .how-find a:hover span, .choose-search li.ext-search a:hover span, .all-v:hover span {text-decoration:none}

.l-inp {display:block; border:1px solid #a5acb2; padding:1px 1px 1px 4px; background-color:#fff}
.l-inp textarea, .l-inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

/* change */

.cfix {width:100%}
.cfix:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix {display:inline-block;}
/* Hide from IE Mac \*/
.cfix {display:block;}
/* End hide from IE Mac */

.width100 { width: 100%; }
.width75 { width: 75%; }
.width25 { width: 25%; }
.width50 { width: 50%; }
.floatLeft { float: left; }
.floatRight { float: right; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }

body:last-child:not(:root:root) .cfix {overflow:hidden}


.hid-o {width:100%; overflow:hidden}
form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table-cell;}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table}
body:last-child:not(:root:root) div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: " ";}/* for safari */

.nowrap { white-space: nowrap; }

.ydt {padding: 0px; margin: 0px; border-collapse:collapse; width: 100%}
.ydtl {vertical-align: top; border-collapse:collapse; width: 100%}
.ydtr {vertical-align: top; border-collapse:collapse}
.ydtr .y5 {margin-left: 5px}

.fav_empty {border:1px solid #008FD3; font-size:12px; font-weight:bold; line-height:60px; text-align:center}


.clipboardHeader {
	background:transparent url(/webroot/delivery/pic/clipboard_on.gif) no-repeat scroll 0pt 50%;
	font-size:0.9em;
	font-weight:normal;
	padding-left:20px;
}
.clipboardHeaderItems {font-weight: normal}

.clipboardHeaderFavorites {
	font-size:1em;
	font-weight:normal;
}
.clipboardCountHeaderFavorites {color:#008FD3}
.clipboard, .clipboardIn {cursor:pointer}

/*#navigation .nav-rss {background-image:url(/webroot/delivery/pic/rss.gif); color:#000000;}*/
.rssHeader {background:transparent url(/webroot/delivery/pic/clipboard_rss.gif) no-repeat scroll 0pt 1px; font-size:0.9em;font-weight:normal;padding-left:20px; margin-left:15px; padding-bottom:1px;}

#navigation .nav-clipboard {background-image:url(/webroot/delivery/pic/headerMenuClipboard.gif); color:#000000;}
#navigation li.clipboard {background:#969696 url(/webroot/delivery/pic/headerMenuYellowBG.gif) repeat-x 0 0}
#navigation li.clipboard .n-br, #navigation li.clipboard .n-bl {background-image:url(/webroot/delivery/pic/nav-cornsy.gif) !important}
#navigation #clipboardCount {font-weight: normal}
#navigation li.reclam_product{background:#ffffff; width:120px; height:30px;}
#navigation li.reclam_product img{ max-height:30px; max-width:120px; padding:0; margin:0;}
#navigation li.reclam_product a{ padding:0;  color:#d71a12;}
#navigation li.reclam_product .n-br{
background:url(../pic/nav-cornsy2.png) no-repeat 0 0 !important;
_background:none !important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webroot/delivery/pic/nav-cornsy2.png', sizingMethod='crop') !important;
}
#navigation li.reclam_product  .n-bl{
background:url(../pic/nav-cornsy1.png) no-repeat 0 0 !important;
_background:none !important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webroot/delivery/pic/nav-cornsy1.png', sizingMethod='crop') !important;}

.px1 {font-size: 1px; line-height: 1px;}

.legend {
	float:right;
	font-size:0.9em;
	margin-right:10px;
	margin-top: 5px; margin-bottom: 5px;
}

.legend span {
	float:left;
	margin-left:10px;
	padding:2px 0pt 2px 0px;
}

.legend .markAd {
	background:transparent url(/webroot/delivery/pic/ico-prem-3.gif) no-repeat scroll 10px 50%;
	padding-left:30px;
}

.legend .pushUpAd {
	background:transparent url(/webroot/delivery/pic/ico-prem-2.gif) no-repeat scroll 10px 50%;
	border-left:1px dotted #C5C5C5;
	padding-left:30px;
}

.btn-d2 {background:#e8e8e8 url(/webroot/delivery/pic/btn-b-right.gif) no-repeat 100% 0; float: left; margin-right: 5px}
.btn-d2 a, .btn-d2 span {display:block; background: url(/webroot/delivery/pic/btn-b-left.gif) no-repeat 0 0; font-size:11px; color:#343434 !important; text-decoration:none !important; height:20px; padding-left:7px; line-height:20px; text-transform:uppercase}
.btn-d2 input {margin:0 !important; padding:0 !important; border:1px solid #fff; border-width:0; width:100%; line-height:20px; height:20px; text-align:left; background-color:transparent; text-transform:uppercase}
body:not([dummy]) .btn-d2 input:active {padding-top:2px !important; padding-left:2px !important}
body:not([dummy]) .btn-d2 input {text-indent:-3px}
@media all and (width) { body:not([dummy]) .btn-d2 input {text-indent:0}}
.padleft10 {padding-left: 10px}

.tbl .is-active {font-size:1em; background: url(/webroot/delivery/pic/ico-isactive.gif) no-repeat 0 4px; padding:2px 0 10px 15px; color:#00d90a}

.ads-vp {margin-left: 50px; float:left; background:#f9c910 url(/webroot/delivery/pic/bg-ads-vp-l.gif) no-repeat 0 0; height:17px; line-height:17px; font-size:11px; margin-top:4px}
.ads-vp a {display:block; background: url(/webroot/delivery/pic/bg-ads-vp-r.gif) no-repeat 100% 0; height:17px; padding:0 11px 0 21px; color:#fff !important; text-decoration:none}

#quicksearchlinks {
font-size:11px;
margin: 0 10px 10px 10px;
}
#quicksearchlinks ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#quicksearchlinks li {
background:transparent url(/webroot/delivery/pic/img/qal.gif) no-repeat scroll left center;
float:left;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:25%;
*width:24.5%;
}
#quicksearchlinks a {
margin-left:9px;
}
#quicksearchlinks p {
margin-top:-17px;
padding:0pt 5px 0pt 23px;
position:absolute;
}

#quicksearchlinks p.si_auto {
background:#FFFFFF url(/webroot/delivery/pic/quickautolinks.gif) no-repeat scroll 3px 100%;
}

#quicksearchlinks p.si_phones {
background:#FFFFFF url(/webroot/delivery/pic/quicktellinks.gif) no-repeat scroll 3px 100%;
}

#quicksearchlinks p.si_all {
background:#FFFFFF url(/webroot/delivery/pic/quicklinks.gif) no-repeat scroll 3px 100%;
}

.xtop, .xbottom {
display:block;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.xb1 {
background:#CCCCCC none repeat scroll 0%;
margin:0pt 5px;
}
.xb2 {
border-width:0pt 2px;
margin:0pt 3px;
}
.xb3 {
margin:0pt 2px;
}
.xb4 {
height:2px;
margin:0pt 1px;
}
.xcontent {
border-color:#CCCCCC;
border-style:solid;
border-width:0pt 1px;
display:block;
padding:5px 0pt 5px 10px;
}

.autochooseregion {font-size: 12px}

.viewup {color: #6C6D73;font-size: 11px; border: solid 1px #008FD3; float: left; padding: 10px; background: #eaEFFF}
.viewup .t {color: #6C6D73; font-size: 12px; margin-bottom: 10px;}

.filter-pages {background-color:#f0f0f0; padding:6px 10px 5px 10px; }
	.filter-pages .sel-flt, .filter-pages .show-page-result, .filter-pages .pageon {float:left; padding-top:3px}
	.filter-pages .show-page-result {padding-right:4px}
	.filter-pages .sel-flt {padding-top:0; margin-right:4px}
	.filter-pages .pageon {padding-right:30px}
	.filter-pages .pages {float:right; padding-top:3px; color:#aaa}
	.filter-pages .pages .drk {color:#343434}
	.filter-pages .nxt-page img {vertical-align:top; margin-top:3px}
.filter-pagesTop{ border-bottom:1px solid #ddd;  border-top:1px solid #ddd; zoom:1; margin:0 0 1px 0 ; zoom:1;}

.filters_top {background: #E6F5FA; margin-bottom: 10px; padding: 10px}
	.filters_top .f_title {font-size: 12px; font-weight: bold}
	.filters_top .filt-block {}
	.filters_top .filt-block .f_block {float: left; width: 200px}
	.filters_top .filt-block .f_block .lbl {font-weight:bold; width: 160px}
	.filters_top .filt-block .f_block .sel-inp {height: 25px; width: 160px}
	.filters_top .filt-block .f_block .sel-inp select {width:100%}
	.filters_top .filt-block .f_block .dash {float:left; width:.91em; text-align:center; padding-top:3px}
	.filters_top .filt-block .btn {text-align:right; clear: both}
	.filters_top .filt-block .btn .btn-a {margin-left:auto}
	.filters_top .filt-block .f_block .sel-inp .chk-b {}

.pseller_logo {border: 1px solid #EEEEEE;}
.pseller_logo_in_ad {float:left;margin-right: 15px;}
.pseller_phone {background:transparent url(/webroot/delivery/images/pseller_page/cIcoPhone.gif) no-repeat scroll left center;padding-left:15px;}
.pseller_mphone{background:transparent url(/webroot/delivery/images/pseller_page/cIcoMobile.gif) no-repeat scroll left center;padding-left:15px;}
.pseller_email{background:transparent url(/webroot/delivery/images/pseller_page/cIcoEmail.gif) no-repeat scroll left center;padding-left:15px;}

.footer_keywords{color:#5E5E5E;font-size:0.92em;padding-top:8px;text-align:center;}   

.small_desc {margin: 23px 0px 5px 0px; background: url(/webroot/delivery/pic/ico_small_desc.gif) 10px 10px no-repeat; border: solid 1px #ccc; color: #999; font-weight: bold; font-size: 11px}
.small_desc_text {padding: 10px 25px 10px 30px}

#partnerblock {
font-size:11px;
margin: 20px 10px 10px 10px;
}
#partnerblock ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
float:center;
}
#partnerblock li {
background:transparent url(/webroot/delivery/pic/img/qal.gif) no-repeat scroll left center;
float:left;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
margin-top: 5px;
padding:0pt;
width:14%;
}
#partnerblock a {
margin-left:9px;
}
#partnerblock p {
margin-top:-17px;
padding:0pt 5px 0pt 5px;
position:absolute;
}

#partnerblock p.si {
background:#FFFFFF no-repeat scroll 3px 100%;
}

.psrubric{
font-size:11px;
margin: 0px 0px 10px 0px;
}
.psrubric ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
float:center;
}
.psrubric li {
background:transparent url(/webroot/delivery/pic/img/qal.gif) no-repeat scroll left center;
float:left;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
margin-top: 0px;
padding:0pt;
width:14%;
}
.psrubric a {
margin-left:0px;
}
.psrubric p {
padding:0px 0px 3px 0px;
font-weight: bold
}

.xxb1, .xxb2, .xxb3, .xxb4 {
display:block;
overflow:hidden;
}
.xxb1, .xxb2, .xxb3 {
height:1px;
}
.xxb2, .xxb3, .xxb4 {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.xxb1 {
background:#CCCCCC none repeat scroll 0%;
margin:0pt 2px;
}
.xxb2 {
border-width:0pt 1px;
margin:0pt 1px;
}
.xxb3 {
margin:0pt 1px;
}
.xxb4 {
height:1px;
margin:0pt 1px;
}

.middle .rightcol iframe{ margin-bottom:4px; }

/* for telephone */
.telephone .l-inp{
    padding-left:0px;
}

.telephone input{
    width:auto;}
@media all and (width) { .telephone input{width:100%;}}
/* /for telephone */
/* vizitka */
.vizitka td{ color:#343434; }
.vizitka .tdContact{ /*min-width:150px; _width:150px;*/}
.vizitka .tdContact ul.smallTxt{ white-space:nowrap;}
.vizitka .tdLogo{ text-align:center;}
.vizitka .smallTxt{font-size:0.92em !important;}
.vizitka .cont-ico{ margin-top:5px;}
/* /vizitka */
/* popub */
.arrow{ display:block; position:relative; height:1px; width:1px; z-index:1000;}
.popup_tbl { top:-5px; z-index: 1000; left:0; zoom:100%;  font-size:14px; position:absolute; width:500px; _width:auto;}
	 @media all and (min-width: 0px){.popup_tbl{top: 0;} }
	.popup iframe { display: none; _display: block;}
	.left-top { background: transparent url(../pic/region-crn-l1.png) no-repeat scroll 0 0; height: 20px; vertical-align:top; font-size:1px; text-align:left; line-height:1;}
	.right-top{
	 background: transparent url(../pic/region-crn-r1.png) no-repeat scroll 100% 0;
	 width:20px;
	}
	.left-middle{ background: transparent url(../pic/region-bg1.png) repeat-y scroll 0 0; width:20px;
	}
	.right-middle{
	 background: transparent url(../pic/region-bg-r.png) repeat-y scroll 100% 0;
	 width:20px;
	}
	.left-bottom{
	 background: transparent url(../pic/region-crn-l2.png) repeat scroll 0 0;
	 height: 30px;
	}
	.right-bottom{
	 background: transparent url(../pic/region-crn-r2.png) repeat scroll 100% 0 ;
	 width:20px;
	}
	.popup_tbl .middle{ background:#ffffff; padding:0;}
		.popup_tbl .middle table{margin:0 0 10px 0;}

	.close_pup{ background: url(../pic/i_close_popup.gif) no-repeat 0 0; position:absolute; top:0; right:3px; width:11px; height:11px; font-size:1px; zoom:1;}
	.clear_pup{  font-size:0.73em; height:11px; position:absolute; right:20px; top:-2px; width:48px;}

/* popub */
.b-middle{/* float:left; */ position:relative; zoom:1;}
.b-scroll{max-height:350px; _height:250px; overflow-y:scroll; overflow-x:hidden; max-width:460px; margin-top:20px;  }
@media all and (min-width: 0px){.b-scroll{ overflow:auto;} .b-middle{ padding-right:25px;  }  .b-scroll{width:108%; } #filter_region_popup iframe{ display:none;}}
.filtr_region{ max-width:440px;}
.filtr_region td{border-right:1px dotted #e7e7e7; padding:0 10px; vertical-align:top;}
.filtr_region ul{ zoom:1; list-style:none; margin:0; padding:0;}
.filtr_region td.end{ border:none;}
.filtr_region ul li{ font-size:11px; padding:1px 5px 4px 5px;}
.filtr_region ul li.activ{ background: #e7e7e7;}
.spec-offers .cont-ico { z-index:9 !important;}

#filter_region_popup iframe{ _display:block !important; top:0 !important; *background:#ffffff; *border:2px solid  #cccccc;}
/*#filter_region_popup iframe body{*background:#ffffff; *border:2px solid  #cccccc;}*/

.b_video{ width:100%; zoom:1; margin:-20px 0 20px 0;}
.ico-vid{ margin: 15px 0 0 -4px; display:block;}
.b-forIframe{ position: relative; z-index:1; }
	.b-forIframe div.wrap{ position:absolute; z-index:1; width:100%;}
#slide-banner .cfix, #slide-banner2 .cfix{ text-align:center;}
#advertsListContainer tr.brdDotted, .mylist-tbl tr.brdDotted{	background-image: url("../pic/bgVer1.gif");background-repeat:repeat-x;background-position: 0 100%; }
#advertsListContainer .brdDotted td,  .mylist-tbl .brdDotted td{border-bottom:none; }
#advertsListContainer .premium-row td, .mylist-tbl .premium-row td  {border-top: none;}
@-moz-document url-prefix(){ #advertsListContainer .subtitle,  .mylist-tbl .subtitle {border-top:1px solid #EDEDED;}}
#ibox_wrapper .crn-l, #ibox_wrapper .crn-r{ position:absolute; height:3px; width:3px; font-size:1px; zoom:1px;  background: transparent url(../pic/crn-all.png) no-repeat 0  0 ; top:0; }
#ibox_wrapper .crn-l{left:0;}
#ibox_wrapper .crn-r{ background-position:-3px 0; right:0;}
#ibox_wrapper .cityshow_popup .no_brd { background:none;}
.popup_region_inner .h2 a{ text-decoration:none}
.popup_region_inner .h2 a span{ text-decoration:underline;}
.butRss{ text-decoration: none; display:block; vertical-align:middle; overflow:hidden;}
.butRss span{ text-decoration:underline; float:left; display:block; margin-top:3px;}
.butRss img{ float:left; margin-right:5px;}
.wrapUlPopub{ margin-top:15px;}
.wrapUlPopub ul{ margin:0; padding:0; list-style:none;}
.wrapUlPopub ul li{font-size:11px; padding:1px 5px 4px 5px; zoom:1;}
.popup_checkBox{ margin-top:-10px; width:230px;}
	.popup_checkBox iframe{ _margin-left:7px!important; _margin-top:5px!important; _width:186px!important; *display:none; _display:block;}

.wrapRegion_popup{border:2px solid #ccc;
	border-bottom-width: 20px;
	box-shadow: 2px 3px 7px #555;
	-webkit-box-shadow: 2px 3px 7px #555;
	-moz-box-shadow: 2px 3px 7px #555;
	-khtml-box-shadow:2px 3px 7px #555;
	padding:20px 0 0 0;
	background: #fff;
	position: relative;
	float: left;z-index: 2;min-width:128px;}
	.wrapRegion_popup td{padding: 0 0 0 10px;}
	.wrapRegion_popup ul li {padding-right: 10px;zoom:1;position: relative;/**/}
	.wrapRegion_popup ul li .ico-str{right: -8px;background: url("../pic/str_r.gif") no-repeat 0 0;	position: absolute;	width:4px;height:7px ;display: none;top:6px;}
.wrapRegion_popup ul li.activ .ico-str{	display: block;}
.wrapRegion_popup .b-scroll {margin-top: 0; *padding-right: 30px;position: relative;}
.wrapRegion_popup .wrapBtn{	/*background: #ccc;*/padding: 0 10px  3px 10px;	text-align: right;	position: absolute;	bottom: -18px;right: 0;	white-space: nowrap;}
.wrapRegion_popup .wrapBtn a {font-size:0.73em;}
.wrapRegion_popup .close_pup{top:5px;}
.wrapRegion_popup .b-middle{overflow: hidden;zoom:1;padding-left:7px;margin-left: 1px;}
.wrapRegion_popup .strLeft{	background:url("../pic/str_l.gif") no-repeat scroll 2px 50% #E1E1E1;display:block;height:100%;left:0;position:absolute;top:0;width:8px;_height: 250px;}
/*----------------------------------------------------------------------- auth.css -----------------------------------------------------------------------*/

.auth-block {float:left; width:39%; margin-right:14px}
.authblock {padding:20px 14px 0 20px}

.forgot-p {width:42%}
	.forgot-p .input-s {padding-right:170px}
	.forgot-p .auth-form {padding-right:7px !important}
	.forgot-p .btn {padding-left:4.83em; padding-bottom:8px}
	.forgot-p .forgot {padding-top:3px}
	.forgot-p .forgot img {vertical-align:top; margin-top:2px; margin-right:1px}

.auth-txt {background-color:#f7f7f7; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:14px 10px 15px 10px}
	.auth-txt .tips-warn-y {margin-top:10px}
	
.auth-form {background-color:#f0f0f0; padding:15px 109px 5px 0}
	.auth-form .lbl {float:left; width:3.83em; text-align:right; padding-top:3px}
	.auth-form .inputs {float:left; width:100%; margin-left:-3.83em}
	.auth-form .input-s {padding-left:4.83em; padding-bottom:10px}
	.auth-form .btn {float:left}
	.auth-form .forgot {float:right; font-size:.92em}

.show-info {float:left; width:29.42em; padding-top:20px}
.showinfo {position:relative; border:1px solid #edecdd; padding:9px}
	.showinfo h2,.showinfo .h2 {position:relative; background-color:#edecdd; padding:10px; font-size:1em; font-weight:normal; margin-bottom:10px}
	.showinfo ul {margin:0; padding:0; list-style-type:none}
	.showinfo ul li {background: url(/webroot/delivery/pic/ar4.gif) no-repeat 0 6px; padding-bottom:2px; padding-left:16px}
	.showinfo ul ul {padding-top:3px}

.sh-br, .sh-bl, .sh-tr, .sh-tl {position:absolute; background:url(/webroot/delivery/pic/sh-corns.gif); width:9px; height:9px}
.sh-tl {top:-1px; left:-1px; background-position:0 0}
.sh-tr {top:-1px; right:-1px; background-position:100% 0}
.sh-bl {bottom:-1px; left:-1px; background-position:0 100%}
.sh-br {bottom:-1px; right:-1px; background-position:100% 100%}

.shi-br, .shi-bl, .shi-tr, .shi-tl {position:absolute; background:url(/webroot/delivery/pic/shi-corns.gif); width:5px; height:5px}
.shi-tl {top:0; left:0; background-position:0 0}
.shi-tr {top:0; right:0; background-position:100% 0}
.shi-bl {bottom:0; left:0; background-position:0 100%}
.shi-br {bottom:0; right:0; background-position:100% 100%}

/*----------------------------------------------------------------------- end auth.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- faq-list.css -----------------------------------------------------------------------*/

.faq-list {background-color:#f7f7f7; padding:11px 10px; font-size:.92em}
.faq-list h2, .faq-list .h2 {font-size:1.09em; padding-left:12px; background: url(/webroot/delivery/pic/ar9.gif) no-repeat 0 5px; padding-bottom:5px}
.faq-list li {background-position:0 5px}
.faq-list p {padding-bottom:3px}

/*----------------------------------------------------------------------- end faq-list.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- send-friend.css -----------------------------------------------------------------------*/
.send-friend-forms {position:relative; width:46%; font-size:.92em}
	.send-friend-forms .req-fil {position:absolute; right:0; top:0}
	.send-friend-forms h3, 
	.send-friend-forms .h3 {background: url(/webroot/delivery/pic/ar3.gif) no-repeat 16px 0; font-size:1em; padding-left:30px; padding-bottom:7px}
	.send-friend-forms .sf-forms {padding-left:30px}
	.send-friend-forms .sfleft {padding-right:20px}
	.send-friend-forms .sfright {padding-left:20px}
	.send-friend-forms .lbl {padding-bottom:2px}
	.send-friend-forms .inp {margin-bottom:15px}
	.send-friend-forms .no-inp {margin-bottom:10px}

.form-author {font-size:.92em}
	.form-author .lbl {position:relative; z-index:999; float:left; width:10.36em; margin-right:-100%; text-align:right; padding-top:3px}
	.form-author .inputs {float:left; width:100%}
	.form-author .input-s {position:relative; padding:0 22px 4px 11.27em}
	.form-author .input-s .star {position:absolute; right:0; top:2px; width:17px}
	.form-author .vercode {position:absolute; right:22px; top:0}

.form-incorrect {font-size:.92em}
	.form-incorrect .lbl {position:relative; z-index:999; float:left; width:10.36em; margin-right:-100%; text-align:right; padding-top:3px}
	.form-incorrect .inputs {float:left; width:100%}
	.form-incorrect .inputs select {width:100%}
	.form-incorrect .input-s {position:relative; padding:0 22px 4px 0}
	.form-incorrect .input-s .star {position:absolute; right:0; top:2px; width:17px}
	.form-incorrect .tips-excl {margin-left:0px}

.big-form-aut {font-size:1em; padding-left:25px; padding-bottom:10px}
	.big-form-aut h2, 
	.big-form-aut .h2 {position:relative; margin-left:-14px; background: url(/webroot/delivery/pic/ar3.gif) no-repeat 0 5px; font-size:1em; padding-left:14px; padding-bottom:14px}
	.big-form-aut .lbl {width:19em; margin-right:7px}
	.big-form-aut .input-s {padding-right:0; padding-left:0}
	.big-form-aut .inputs {width:30%}
	.big-form-aut .inputs select {width:100%}
	.big-form-aut .vercode {right:0}
/*----------------------------------------------------------------------- end send-friend.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- send-form.css -----------------------------------------------------------------------*/
.show-steps {margin:0; padding:0; list-style-type:none; font-size:.92em}
	.show-steps li {float:left; margin-left:-9px; background: url(/webroot/delivery/pic/ar5.gif) no-repeat 0 8px; padding:0 14px 20px 14px}
	.show-steps li.first {padding-left:19px}
	.show-steps a {position:relative; display:block; color:#767676 !important; text-decoration:none !important; border:1px solid #d3d3d3; padding:5px 10px}
	.show-steps .selected a {background:#139bdd url(/webroot/delivery/pic/bgSteps.gif) repeat-x 0 0; border-width:0 !important; padding:6px 11px !important; color:#fff !important}
	/* .show-steps .corn {position:absolute; left:10px; bottom:-3px; width:5px; height:3px; background: url(/webroot/delivery/pic/step-corn.gif)} */
	.show-steps .corn {position:absolute !important; display:block; left:10px; bottom:-3px; width:5px; height:3px !important; background: url(/webroot/delivery/pic/step-corn.gif); padding:0 !important; margin:0 !important; border-width:0 !important; overflow:hidden}
.add-form-step {background: url(/webroot/delivery/pic/bgdot2.gif) repeat-x 0 0; padding:20px 10px 20px 31px}
	.add-form-step h2, 
	.add-form-step .h2 {position:relative; margin-left:-14px; background: url(/webroot/delivery/pic/ar3.gif) no-repeat 0 5px; font-size:1em; padding-left:14px; padding-bottom:14px}

.addform-step, 
.category-check {font-size:.92em}

.flt-left {float:left; padding-top:3px; padding-right:3px}
	.flt-left select {width:100%}
	.flt-left img {vertical-align:top; margin:5px 2px 0 3px}

.addform-step {position:relative; width:59%}
	.addform-step .req-fil {position:absolute; right:0; top:-26px}
	.addform-step .lbl {font-weight:bold}
	.addform-step .lbl .red {font-weight:normal}
	.addform-step .small-txt {color:#929292; font-size:.91em; padding-bottom:1px}
	.addform-step .sel {width:100%}
	.addform-step .currency {float:right; padding-left:5px}
	.addform-step p {padding-bottom:20px}

.col-three {position:relative; margin-left:-30px}
	.col-three table {width:100%; border-collapse:collapse; border:0}
	.col-three td {width:33%; padding:0 0 15px 30px; vertical-align:top}

.extend-fields {margin:0; padding:0 0 10px 0; list-style-type:none}
	.extend-fields li {position:relative; background: url(/webroot/delivery/pic/plus.gif) no-repeat 0 2px; padding-left:16px; padding-bottom:12px}
	.extend-fields a.hilink {position:absolute; top:2px; left:0; width:11px; height:11px}
	.extend-fields li.minus {background-image:url(/webroot/delivery/pic/minus.gif) !important}
	.extend-fields .show-div {background-color:#eee; padding-bottom:15px; margin-top:10px}
	.extend-fields table {width:100%; border-collapse:collapse; border:0}
	.extend-fields td {padding:10px 20px 0 10px; vertical-align:top}

.line-checks {margin:0; padding:2px 0 0 0; list-style-type:none}
	.line-checks li {background-image:none !important; padding:0 10px 0 0 !important; float:left}

.downloaded-photo, 
.downloaded-video {padding-top:21px}
	.downloaded-photo table {border-collapse:collapse; border:0}
	.downloaded-photo td {background-color:#f0f0f0; border-right:1px solid #fff; padding:10px; vertical-align:top}
	.downloaded-photo .ph {float:left; padding-right:10px}
	.downloaded-photo .del {float:right}
	.downloaded-photo .inputs {width:80%}
	.downloaded-photo .small-txt {color:#5e5e5e; padding-top:5px}
	.downloaded-photo img {vertical-align:top}
	.downloaded-photo .length {width:154px}

.show-cinfo {float:left; width:14.64em; margin-right:30px}

.onlyform .show-cinfo {padding-bottom:16px}
.onlyform .tips-vimp {margin-top:3px; margin-bottom:14px}

.view-field {background-image:none !important; padding-top:0 !important}
	.view-field .no-inp {font-size:1.09em; padding:2px 5px 3px 5px; margin-left:0}
	.view-field .left-imp {float:left; width:70%}
	.view-field .leftimp {position:relative; padding-right:38px}
	.view-field .right-imp {position:relative; float:right; width:30%; margin-left:-30%}
	.view-field .locked {position:absolute; right:0; top:3px; width:30px}
	.view-field .locked img {vertical-align:top}
	.view-field .addform-step {width:69%}
	.view-field .left-imp-sm {float:left; width:35%; margin-right:1px}
    .view-field  .left-price{ float:left; margin-left:0;}

.padd-b {padding-bottom:15px}

.exform{}
	.exform .lbl {float:left; text-align:right; width:9.17em; margin-right:7px; padding-top:3px}
	.exform .inputs {float:left; width:20%; padding-bottom:5px}
	.exform .input-s {padding-left:9.75em}
	.exform .input-s p {padding-bottom:4px}

.add-form-step .col-left {width:40% !important; margin-right:30px}
.add-form-step .col-right {float:left; width:40% !important}
.add-form-step .col-right .lbl {width:10em}

.small-form {font-size:.92em}
	.small-form .lbl {float:left; width:11.64em; margin-right:7px; font-weight:bold; text-align:right; padding-top:3px}
	.small-form .inputs {float:left; width:46%; padding-bottom:3px}

.psinfo-form .lbl {float:left; width:15em !important; margin-right:7px; font-weight:bold; text-align:right; padding-top:3px}

.small-form .error-message-hidden{color:red; font-size:1px; height:1px; visibility:hidden;}
.small-form .error-message-visible{color:red; visibility:visible;}
.small-form .required {color:red;}
.small-form .error-lbl {
    float:left;
    width:15em;
    margin-right:7px;
    font-weight:bold;
    text-align:right;
    padding-top:15px
}
/*----------------------------------------------------------------------- end send-form.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- npayments.css -----------------------------------------------------------------------*/
.fBold {font-weight:bold}
.desc, .round-block h2, .round-block .h2 {color:#7a7b73}

.round-block {position:relative; background-color:#edecdd; padding:10px; zoom:1}
	.round-block h1, .round-block .h1 {position:relative; color:#fff; font-size:1.5em; background-color:#343434; padding:4px 10px 5px; zoom:1}
	.round-block h2, .round-block .h2 {font-size:1em; padding:10px 20px}
	.round-block h3, .round-block .h3 {font-size:1.5em; padding-bottom:5px}
		.round-block h1 .w-tl, .round-block h1 .w-tr, .round-block h1 .w-bl, .round-block h1 .w-br {background-image:url(/webroot/delivery/pic/round-h1-corns.gif); width:4px; height:5px}
		.round-block .h1 .w-tl, .round-block .h1 .w-tr, .round-block .h1 .w-bl, .round-block .h1 .w-br {background-image:url(/webroot/delivery/pic/round-h1-corns.gif); width:4px; height:5px}
.round-block .w-tl, .round-block .w-tr, .round-block .w-bl, .round-block .w-br {background-image:url(/webroot/delivery/pic/round-corns.gif); width:9px; height:9px; background-color:transparent}

.brd-block {width:67%; padding-bottom:20px}
	.brdblock {position:relative; z-index:94;border:1px solid #ccc; padding:11px 230px 13px 152px; height:1px}
	html>body .brdblock {height:auto}
	.brdblock .chk-show {position:relative; z-index:999; left:-127px; width:120px; margin-right:-127px}
	.brdblock .table-ads {position:relative; z-index:9; width:100%; margin-right:-100%}
		.brdblock .table-ads .hid-o {position:relative; z-index:9; height:89px}
	.brdblock .benefits {position:relative; z-index:999; width:200px; right:-220px}

.table-brd {position:relative}
	.table-brd table {width:100%; border-collapse:collapse; border:0}
	.table-brd .shad-r {position:absolute; z-index:91; top:0; right:-20px; width:45px; height:98px; background:url(/webroot/delivery/pic/adLayoutMaskHighlighted.gif)}
	html>body .table-brd .shad-r {top:-1px}
.orange-brd {border:1px solid #ffc900; background-color:#ffefb2}
	.table-brd td {padding:0 5px; height:88px; white-space:nowrap; text-align:center}
		.table-brd td.alignLeft {width:50%; text-align:left}
.white-brd {border:1px solid #f0f0f0; background-color:#fff}
	.brdblock .table-ads .white-brd .hid-o, .brdblock .table-ads .orange-brd  .hid-o{ padding-right:25px; width:auto; zoom:1; _width:90%;}
.green {color:#76b800; font-weight:bold}
.shad {width:100%;height:7px; background:url(/webroot/delivery/pic/adLayoutShadeHighlighted.gif) no-repeat 0 0}
/*----------------------------------------------------------------------- end npayments.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- filters.css -----------------------------------------------------------------------*/
.filters {padding-bottom:10px}
.filters h2, .filters .h2 {position:relative; font-size:1em; background:#e9f2f8 url(/webroot/delivery/pic/ico-dwn1.gif) no-repeat 10px 8px; padding:7px 24px 9px 30px; border-bottom:1px solid #fff}
.filters h2 .ico-faq, .filters .h2 .ico-faq {position:absolute; top:10px; right:10px}
.filt-block {background-color:#e9f2f8; padding:10px; font-size:.92em}
.filt-block .lbl {font-weight:bold}
.filt-block .sel-inp {padding-bottom:5px}
.filt-block .sel-inp select {width:100%}
.filt-block .dash {float:left; width:.91em; text-align:center; padding-top:3px}
.filt-block .btn {text-align:right}
.filt-block .btn .btn-a {margin-left:auto}

.filters .category-check {padding:5px 10px 5px 30px; font-weight:bold; background-color:#dbeaf3; border-bottom:1px solid #fff}
.filters .flt-left {float:left; padding-top:3px; padding-right:5px}
.filters .sel {width:100%}
.filters .show-div {background-color:#e9f2f8; border-bottom:1px solid #fff; font-size:.92em; padding:0 10px}
.filters .show-div .inputs {padding:5px 0 4px 0; float:left; width:27%}
.filters .show-div .lbl {float:left; width:22.91em; text-align:right; margin-right:10px; font-weight:bold; padding-top:7px}
.filters .show-div .btn {padding:10px 0 10px 23.73em}

.category {position:relative; z-index:999; background-color:#f7f7f7; border-top:1px solid #fff; padding:8px 10px 8px 10px}
.category h2, .category .h2 {position:relative; font-size:1em; padding-bottom:11px; padding-right:14px}
.category h2 .blue, .category .h2 .blue {font-weight:normal}
.category h2 .ar-t, .category .h2 .ar-t {position:absolute; right:0; top:1px}
.category ul {font-size:.92em; margin:0; padding:0 0 5px 0; list-style-type:none}
.category ul li {padding-left:6px; background: url(/webroot/delivery/pic/li1.gif) no-repeat 0 11px; line-height:1.82em}
.category ul li.big-f {font-size:1.09em; line-height:1.67em; font-weight:bold; background-position:0 10px}
.back-cat img {vertical-align:top; margin-top:3px; margin-right:2px}
.blue-cat {border-top-width:0; background-color:#e7f1f5; padding-left:15px; zoom:1;}


.sorted-by {position:absolute; right:6px; top:6px; font-size:.92em; display:block;}

.stats {padding-top:10px}
.stats h3, .stats .h3 {color:#008fd3; font-size:1em; padding-bottom:2px}
.stats p {padding-left:10px; line-height:16px}

.tabs {margin:0 0 15px 0; padding:9px 0 0 0; list-style-type:none; border-bottom:1px solid #c5c5c5}
.tabs li {float:left; position:relative; margin-bottom:-1px; padding-bottom:1px; padding-left:2px}
.tabs a {position:relative; color:#5e5e5e !important; text-decoration:none !important; display:block; border:1px solid #e5e5d9; border-bottom-width:0; background:#e5e5d9 url(/webroot/delivery/pic/bgTabs.gif) repeat-x 0 0; padding:7px 9px; font-weight:bold}
.tabs .selected {padding-bottom:0}
.tabs .selected strong {position:relative; display:block; border:1px solid #c5c5c5; border-bottom-width:0; background:#fff url(/webroot/delivery/pic/bgTabs-sel.gif) repeat-x 0 0; padding:7px 9px 8px 22px}
.tabs .selected .tb-tr, .tabs .selected .tb-tl {background-image:url(/webroot/delivery/pic/bgTabs-corns-sel.gif)}
.tabs .selected .ar {position:absolute; top:11px; left:7px; width:7px; height:7px; background: url(/webroot/delivery/pic/ar8.gif)}

.tb-tr, .tb-tl {position:absolute; background:url(/webroot/delivery/pic/bgTabs-corns.gif); width:6px; height:6px}
.tb-tl {top:-1px; left:-1px; background-position:0 0}
.tb-tr {top:-1px; right:-1px; background-position:100% 0}

.card-cont {background-color:#f1f1eb; padding:15px 10px 10px 24px; margin-bottom:10px}

.catalog-tbl {}
	.catalog-tbl .subtitle {padding:0 0 1px 0 !important}
		.catalog-tbl .subtitle div {padding:7px 10px 7px 10px; font-weight:bold}
			.catalog-tbl .subtitle .f11 {font-size:.917em; font-weight:normal; margin-left:5px}
			.catalog-tbl .premium-title {padding-top:2px !important}
		.catalog-tbl .premium-title div {background:#ffd815 url(../pic/catalog-prem.gif) repeat; border-bottom:1px solid #ffd400}
			.catalog-tbl .default-title {padding-top:1px !important}
		.catalog-tbl .default-title div {background:#eaeaea url(../pic/catalog-default.gif) repeat; border-bottom:1px solid #dadada}
	.catalog-tbl .brd {width:1px !important; padding:0 !important}
		.catalog-tbl .brd div {position:relative; width:1px; overflow:hidden}
	.catalog-tbl td {border-bottom-width:0}
	.catalog-tbl td.icons {padding:7px 10px 8px 9px}
		.catalog-tbl td.icons img {margin-bottom:2px}
	.catalog-tbl .premium-row {background-color:#ffefb2}
		.catalog-tbl .premium-row td {border-top:1px solid #ffc900; border-bottom:1px solid #ffc900}
		.catalog-tbl .premium-row td.brd {background-color:#ffc900}
	.catalog-tbl .brd-line td {padding:1px 0}
		.catalog-tbl .brd-line td div {height:1px; background-color:#eeeeee}
		
	.catalog-tbl .navi-row {background-color:#E8F2F6}
		.catalog-tbl .navi-row td {border-top:1px solid #C3D7DE ; border-bottom:1px solid #C3D7DE }
		.catalog-tbl .navi-row td.brd {background-color:#C3D7DE }

	.catalog-tbl .exchange {font-size:0.909em;padding-left:8px;}
		.catalog-tbl .exchange a{cursor:pointer;border-bottom:1px dotted;margin-bottom:2px;padding:0 2px 0;text-decoration:none;color:#444444;}
		.catalog-tbl .exchange a.selected {background-color:#FFAE00;color:#FFFFFF;border-bottom:1px solid #FFAE00;}	
/*----------------------------------------------------------------------- end filters.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- bbcodecss.css -----------------------------------------------------------------------*/
.button {border: 1px solid #ccc; margin: 1px; padding: 2px;}
.button:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6;}
.ed {width: 400px; height: 150px;}
/*----------------------------------------------------------------------- end bbcodecss.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- pseller.css -----------------------------------------------------------------------*/
.pseller_stat_block {float:left; margin-left:20px; margin-bottom:30px; width: 250px; min-height: 260px;}
	.pseller_stat_block .stat_info {min-height: 210px; padding: 10px; background-color: #F7F7F7; border-top: 1px solid #FFFFFF;}
	.pseller_stat_block .stat_info .status_color_1{color: green;}
	.pseller_stat_block .stat_info .status_color_2{color: red;}
	.pseller_stat_block .stat_info .status_color_3{color: red;}
	.pseller_stat_block .stat_info .status_color_4{color: red;}
	.pseller_stat_block .stat_info .status_color_5{color: red;}
	.pseller_stat_block .stat_info .status_color_6{color: red;}
	.pseller_stat_block .stat_info .status_color_7{color: red;}
	.pseller_stat_block .stat_info .status_color_all{color: black;}
/*----------------------------------------------------------------------- end pseller.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- category.css -----------------------------------------------------------------------*/
.region {padding:20px 0 20px 10px; border-bottom:1px solid #e1e1e1}
	.region h2, .region .h2 {font-size:1.17em; padding-bottom:14px}
	.region-other li a, .region h2 a, .region .h2 a {text-decoration:none}
	.region-other li a span, .region h2 a span, .region .h2 a span {text-decoration:underline}
	.region-other li a:hover span, .region h2 a:hover span, .region .h2 a:hover span {text-decoration:none}
	.region-other li img, .region h2 img, .region .h2 img {vertical-align:top; margin-top:4px; margin-right:1px}

.cityshow ul {float:left; width:30%; position:relative; margin:0; padding:0; list-style-type:none; background: url(/webroot/delivery/pic/bgDot.gif) repeat-y 100% 0}
	.cityshow ul li {padding:0 10px 5px 40px; background: url(/webroot/delivery/pic/ar1.gif) no-repeat 20px 4px}
	.cityshow ul.lst {background-image:none}

.region-other {margin:0 0 0 -9px; padding:16px 0 27px 0; list-style-type:none}
	.region-other li {font-size:1.17em; font-weight:bold; float:left; background: url(/webroot/delivery/pic/bgDot1.gif) no-repeat 0 6px; margin-left:-1px; padding-right:9px; padding-left:10px}

.show-cats {float:left; width:100%; margin-right:-100%}
.showcats {padding:33px 251px 20px 30px}
	.showcats .left-cat {font-size:.92em; float:left; width:54%; height:5em; margin-right:20px}
	.showcats .right-cat {font-size:.92em; float:left; width:41%; height:5em}
	html>body .showcats .right-cat, html>body .showcats .left-cat {height:auto; min-height:5em}
	.showcats h2, .showcats .h2 {font-size:1.09em}
	.showcats h2 span, .showcats .h2 span {font-weight:normal; color:#008fd3; font-size:.92em}
	.showcats .h2 a span { color:#003A97; font-weight:bold;}
	.showcats .h2 a:hover span {color:#008fd3;}
	.showcats .h2 .a_plus{ float: left; margin-top:4px; margin-left:-16px; display:block; zoom:1;}

/*.b-indexMenu{}
	.b-indexMenu .left-cat, .b-indexMenu .right-cat{background: url(/webroot/delivery/pic/plus.gif) no-repeat 0 2px; height:4em; overflow:hidden; margin-bottom:1em;}
	.b-indexMenu .activ{background: url(/webroot/delivery/pic/minus.gif) no-repeat 0 2px; height:auto;}
	.b-indexMenu .activ .showrubrics{ display:block;}
		.b-indexMenu .showrubrics{ padding:10px 0 20px 10px; display:none; font-size:1.07em}
	.b-indexMenu .showrubrics ul { width:100%;}
	.b-indexMenu .h2{font-size:1.2em}
	.b-indexMenu .left-cat .h2,  .b-indexMenu .left-cat p, .b-indexMenu .right-cat .h2,  .b-indexMenu .right-cat p{ margin-left:16px; }
	*/
	.b-indexMenu{}
	.b-indexMenu .b-rubr{ height:4em; overflow:hidden; margin-bottom:1em;}
	.b-indexMenu .withoutplus{height:4em; overflow:hidden; margin-bottom:1em;}
			.b-indexMenu .withoutplus .h2, 
			.b-indexMenu .withoutplus  p {margin-left:16px;}
	.b-indexMenu .activ{ height:auto; min-height:4em;}
	.b-indexMenu .activ .showrubrics{ display:block;}
		.b-indexMenu .showrubrics{ padding:10px 0 10px 10px; display:none; font-size:1.07em}
		.b-indexMenu .showrubrics ul ul li{ font-size:0.93em}
	.b-indexMenu .showrubrics ul { width:100%;}
	.b-indexMenu .showrubrics ul li{ padding-left:6px;}
	.b-indexMenu .h2{font-size:1.25em}
	.b-indexMenu .b-rubr .h2,  .b-indexMenu .b-rubr p{ margin-left:16px; }
	.b-indexMenu .left-cat, .b-indexMenu .right-cat{ height:auto;}
	
/*----------------------------------------------------------------------- end category.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- specoffers.css -----------------------------------------------------------------------*/
.spec-offers {font-size:.92em; margin:14px 0 15px 0}
	.spec-offers table {width:100%;  border:solid 1px #eee; border-collapse:collapse;}
	.spec-offers td {width:50%; padding:5px 10px 0 10px; vertical-align:top; border-right: solid 1px #eee;}
	.spec-offers .iconsRows td {border-bottom: solid 1px #eee; padding:5px 10px 20px 10px;}
	.spec-offers3 td{width: 33%}
        .specoffers .popubReclame{width:200px;}
        .specoffers td .cfix{ position:relative; z-index:1;}
/*	.spec-offers td.rflt {border-right-width:0}*/
	.spec-offers .spd {padding:0 7px}
	.spec-offers h3, .spec-offers .h3 {font-size:1em; padding-bottom:6px}
	.spec-offers .ph {float:left; width:135px;}
	.spec-offers .txt-rt {float:left; width:100%}
	.spec-offers .txtrt {padding:2px 0 30px 140px}
	.spec-offers .cost {font-weight:bold; color:#ff4600; padding-top:4px}
	.spec-offers .cont-ico {background-image:none; position:relative; z-index:999; float:left; width:135px; margin-right:-100%}
	.spec-offers .cont-ico li {padding-bottom:0; padding-top:0 !important; float:none !important; width:auto !important}
	.spec-offers .logo-ico {padding-bottom:0}

	.spec-offers .txtrt_n {padding:2px 0 10px 0px}
	.spec-offers .txt-rt_n {float: none; width: auto}
	.spec-offers .gline {font-size: 1px; line-height: 1px; height: 1px; overflow: hidden;/* border-bottom: solid 1px #eee;*/ padding: 0px!important}
/*----------------------------------------------------------------------- end specoffers.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- entry.css -----------------------------------------------------------------------*/
.left-entry {float:left; width:59%; margin-right:-25%}
.leftentry {color:#039; padding:0 9px 0 10px}
.right-entry {float:right; width:41%}
.rightentry {padding:0 10px 0 9px}

.entry-text {padding-bottom:20px}
.entry-text .blue-block {position:relative; border:1px solid #6c9cef; background:#edf7ff url(/webroot/delivery/pic/bgEntry.gif) repeat-x 0 0}
.entry-text .blue-block h2, .entry-text .blue-block .h2 {background: url(/webroot/delivery/pic/ico-entry-inet.gif) no-repeat 13px 50%}

.entry-text h2, .entry-text .h2 {padding:19px 10px 20px 64px; border-bottom:1px solid #fff; font-size:1em; text-transform:uppercase}
.entry-text .entry-txt {padding:20px 0 30px 64px; margin-right:81px; border-bottom:1px solid #fff}
.entry-text .small-ar {padding:6px 0 23px 0}
.entry-text .btn {padding:18px 0 19px 64px}
.add ul {margin:0; padding:0; list-style-type:none}
.add ul li {background: url(/webroot/delivery/pic/ar4.gif) no-repeat 0 6px; padding-bottom:2px; padding-left:16px}
.add ul ul {padding-top:3px}

.blue-br, .blue-bl, .blue-tr, .blue-tl {position:absolute; background:url(/webroot/delivery/pic/blue-corns.gif); width:2px; height:2px}
.blue-tl {top:-1px; left:-1px; background-position:0 0}
.blue-tr {top:-1px; right:-1px; background-position:100% 0}
.blue-bl {bottom:-1px; left:-1px; background-position:0 100%}
.blue-br {bottom:-1px; right:-1px; background-position:100% 100%}

.entry-text .rightentry h2, .entry-text .rightentry .h2 {position:relative; border-bottom:2px solid #fff; background: url(/webroot/delivery/pic/ico-entry-paper.gif) no-repeat 12px 50%}
.entry-text .gray-block {position:relative; background:#f7f7f7 url(/webroot/delivery/pic/bgEntry-r.gif) repeat-x 0 0}
.entry-text .rightentry .btn {position:relative; background:#fcfcfc url(/webroot/delivery/pic/bgEntry-r1.gif) repeat-x 0 0}
/*----------------------------------------------------------------------- end entry.css -----------------------------------------------------------------------*/

/*----------------------------------------------------------------------- sitemap.css -----------------------------------------------------------------------*/
.colright {padding:0 0 10px 10px}
.colleft {padding:0 10px 10px 0}

.sitemap ul {margin:0; padding:0 0 0 10px; list-style-type:none}
.sitemap ul ul {padding-bottom:15px}
.sitemap .bolds {padding-bottom:15px}
.sitemap h3, .sitemap .h3 {font-size:1em; padding-bottom:10px}

.width-25 {padding-left:10px}
/*----------------------------------------------------------------------- end sitemap.css -----------------------------------------------------------------------*/
#mapBlock{zoom:1;}
.extend-Map .b-map{ height:360px; }
.extend-Map .inf-map{ padding:10px 10px 3px 10px; overflow:hidden; zoom:1;  }
	.extend-Map .inf-map img{ float:left; margin-right:10px; margin-top:-5px;}
	.extend-Map .inf-map .copir{ text-decoration:underline; text-align:right; } 
	.extend-Map .inf-map .floatLeft{ white-space:nowrap;}
	.extend-Map .inf-map .copir a{  color:#040000;}
.extend-Map{ margin:10px;}
.extend-Map li{ padding-left:0 !important;}
.extend-Map .titleBlock{ margin-left:16px;}
.extend-Map .contMap{ border:1px solid #ccdff3; margin-top:10px;}

.addAnousement .addform-step{ width:100%;}

#filter_metro_popup iframe{ height:430px;}

/*	.b-reclam div.popubReclame{ position:absolute; z-index:2000; border:2px solid #ffd815; padding:12px 12px 7px 7px; background:#fff; bottom:10px;right:70px;}
		.b-reclam div.popubReclame p{ margin:0; padding: 0 0 5px 0; font-size:11px; }
		.b-reclam div.popubReclame .close{ font-weight:bold; font-size:15px; color:#ffd815; position:absolute; right:3px; top:-3px;}
		.b-reclam div.popubReclame .close a{ color:#ffd815; text-decoration:none;}
@media all and (min-width: 0px) {  .right-colCat .posRelative .b-reclam{position:relative; margin-top:-10px; bottom:-5px}}
*/
.b-reclam{ margin-right:10px;zoom:1; height:16px; bottom:0;clear:both;position:absolute;right:0;z-index:1000;}
	.b-reclam div.wrap{ background:url(/webroot/delivery/pic/ico-reclame.png) no-repeat scroll 0 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webroot/delivery/pic/ico-reclame.png', sizingMethod='crop'); zoom:1; font-size:11px; color:#000; float:right; width:16px; height:16px;}
	.b-reclam a{ text-decoration:none;}
div.popubReclame{ position:absolute; z-index:2000; border:2px solid #999; padding:2px 12px 0 7px; background:#fff; bottom:2px;right:20px; zoom:1;}
div.popubReclame p{ margin:0; padding: 0 0 5px 0; font-size:11px; line-height:0.9; zoom:1; _float:left; _clear:both;}
div.popubReclame .close{ font-weight:bold; font-size:15px; color:#999; position:absolute; right:3px; top:-3px;}
div.popubReclame .close a{ color:#999; text-decoration:none;} 

.b-addNewspaper{ overflow:hidden; zoom:1;}
	.b-addNewspaper .colLeft{ float:left; width:270px; border-top:1px solid #e6e6e6; background:#f0f0f0; padding-bottom:500px; margin-bottom:-500px; font-size:0.93em;}
	.b-addNewspaper .colLeft .wrap{ border-top:1px solid #fff;}
		.b-addNewspaper .colLeft .hr{ border-top:1px solid #bdbdbd;   height:2px; background:#fff; font-size:1px; padding:0; margin:0;  }
		.b-addNewspaper .b-search{ padding:15px 10px 0 10px;}
		.b-addNewspaper .b-gray{ padding:5px 15px 10px 15px;}
		.b-addNewspaper .b-gray p{ color:#888;}
		.b-addNewspaper .b-search .s-inp{ width:180px;}
		.b-addNewspaper .b-block{ zoom:1; padding:10px 15px 3px 15px;}
		.b-addNewspaper ul{ margin:0; padding:0;} 
			.b-addNewspaper .colLeft li{ padding-bottom:8px;}
		.b-addNewspaper .colLeft p{ line-height:1.3;}
	.b-addNewspaper .btn-an { float:right;  }
	.b-addNewspaper .colLong{ margin-left:270px; padding:0 30px 0 30px;  line-height:1.3;}
		.b-addNewspaper .colLong .wrap{ overflow:hidden; zoom:1; position:relative; }
		.b-addNewspaper .colLong .b-colLeft{ float:left; width:210px; padding-top:15px;}
			.b-addNewspaper .colLong .b-colLeft p{ color:#fe2b01; font-weight:bold; padding-top:0;}
		.b-addNewspaper .colLong .b-colRight{ margin-left:250px;padding-bottom:30px;  }
			.b-addNewspaper .colLong .b-colRight .b-addA{ position:absolute; bottom:17px;font-weight:bold;}
		.b-addNewspaper .colLong h2{color:#fe2b01;  padding:15px 0 0 0;font-size:1.2em;font-weight:bold; }
		.b-addNewspaper .colLong h3{font-size:1em;  color:#fe2b01;padding:15px 0 0 0;}
		.b-addNewspaper .colLong li{ list-style:none; padding:0 0 0 10px; margin:0;line-height:1.3;}
		.b-addNewspaper .colLong ul{padding-top:3px;}
		.b-addNewspaper .colLong p{padding-top:7px;}
		.b-addNewspaper .ul-newspaper{border-top:1px solid #eee; margin:10px 0; overflow:hidden; zoom:1; }
		.b-addNewspaper .ul-newspaper li{ float:left; width:140px; padding-right:35px; padding-top:10px;}
		.b-addNewspaper .ul-newspaper p{ padding:0 0 0 2px; margin-top:-10px;}

.photo-left{ float:left; width:300px; margin-top:10px;}	
.details-col{}
	.detailscol{ margin-left:310px;}
.left-colCat{float:left; width:100%; margin-left:-255px; z-index:1; position:relative;}
	.leftcolCat{padding-left:255px; padding-right:10px; zoom:1;}
		.leftcolCat .photo-other{ padding-bottom:20px;}
		.left-colCat .cost-big{ float:none; white-space:nowrap;}
		.left-colCat .hid-o .cost-big{float: left;}
		.left-colCat .da-add{ float:right; padding:6px 0 0 5px;}
		.left-colCat .s-title{ margin-top:15px; margin-left:5px;}
		.left-colCat .tips-vimp, .left-colCat .viewup{ margin-left:5px;}
		.left-colCat .viewup{ float:none;}
		.left-colCat .tips-warn{ margin:20px 0 10px 5px;}
		.left-colCat .form-author { margin-bottom:20px;}
		.left-colCat .wrContact .cont-ico{ padding:6px 0;}
		.left-colCat .bglight{ margin-bottom:10px;}
		.left-colCat .wrTbl{ zoom:1;}
		.left-colCat .s-title .noVisible{ font-size:1em; font-weight:bold;  display:block; zoom:1; cursor:pointer;}
		.left-colCat .wrContactAutor strong{ background-repeat:no-repeat; background-image:url("/webroot/delivery/pic/plus.gif"); background-position:10px 9px;}
		.left-colCat .wrContactAutor strong.minus{background-image:url("/webroot/delivery/pic/minus.gif"); }
		.left-colCat .details-col .extend-fields { background: url("/webroot/delivery/pic/bgLight.gif") repeat-x scroll 0 100% #F7F7F7; padding:0; margin:10px 0 10px 5px;}
			.left-colCat .extend-fields li{padding:0; background-position:0 9px; zoom:1;}
			.left-colCat .extend-fields a.a-link{ padding:7px 10px 9px 15px; display:block;}
			.left-colCat .details-col .extend-fields li{padding:0; background-position:10px 9px;}
			.left-colCat .details-col  .extend-fields a.a-link{ padding:7px 10px 9px 30px; display:block;}
			.left-colCat .details-col  .extend-fields a.hilink a{top:10px; left:10px;}
			.left-colCat .details-col  .extend-fields .show-div{  border-bottom:1px solid #f4f4f4; margin:0 0 20px 0; padding:0;}
			.left-colCat  .extend-fields .show-div{ background:#fff;}
			.left-colCat .extend-fields { margin:15px 0 15px 0;clear: both;}
			.left-colCat .extend-fields .contMap {border:1px solid #CCDFF3; zoom:1;}
			.left-colCat .extend-fields .b-map {height:500px;}
			.left-colCat .extend-fields .inf-map {overflow:hidden;padding:0 10px 3px 10px ; font-size:0.93em; zoom:1;background: #fff;}
			.left-colCat .extend-fields .inf-map .copir {padding-top:10px;overflow: hidden;zoom:1;}
			.left-colCat .extend-fields  .inf-map img {float:left;margin-right:5px; margin-top:-6px;}
			.left-colCat .extend-fields .RightA{ position:relative; height:1px; float:right;}
			.left-colCat .extend-fields .RightA a{ float:right; display:block; position:absolute; right:10px; top:-23px; white-space:nowrap;}
		
.right-colCat{ float:right; width:255px; padding-top:5px; zoom:1; background:#f3f3f3; padding-bottom:1300px; margin-bottom:-1300px;}
.pad-block .rowTxt{ padding-top:6px;}
.b-similarAdvertisement { margin-top:20px;}
.b-similarAdvertisement table th.first { background-position:-1px 100%;}
	.b-similarAdvertisement .s-title{ margin:0; background:#e2e2e2!important;}

.wr-forPNG{ overflow:hidden; zoom:1; padding:15px 0 9px 0;}
.b-forPNG{ background: url("/webroot/delivery/pic/pdfIco_bg.gif") no-repeat scroll 100% 0 ; height:30px; padding:0 20px 0 0; position:relative; float:left;}
	.b-forPNG .icoPNG{ float:left; height:30px; width:37px; font-size:1px;background: url("/webroot/delivery/pic/pdfIco.gif") no-repeat scroll 100% 0 ;}
	.b-forPNG { font:"Times New Roman", Times, serif; font-size:12px;}
	.b-forPNG p{ padding:3px 0; font-weight:bold; text-align:center; margin-left:50px}
	.b-forPNG .small{ font-size:7px;}

.b-ForJornal{ margin-top:15px;}
	.b-ForJornal .calendarJornal{ width:230px; float:right;}
	.b-ForJornal .contentJornal{ margin-right:250px;}
	.b-ForJornal .calendarJornal table{ width:100%; margin-bottom:0;}
		.b-ForJornal .calendarJornal .calendar td, .b-ForJornal .calendarJornal .calendar th{ padding:5px;text-align:center;}
		.b-ForJornal .calendarJornal .b-calendar{ border:1px solid #EEEEEE; background:#f7f7f7}
		.b-ForJornal .calendarJornal .calendar td.navbar,
		.b-ForJornal .calendarJornal .calendar td.tdDate{ padding:0;}
		.b-ForJornal .calendarJornal .calendar td.navbar table td{ padding:5px 3px;}
		.b-ForJornal .calendarJornal .calendar td.navbar table td,
		.b-ForJornal .calendarJornal .calendar td.tdDate
		{ border-bottom:none;}
		.b-ForJornal .calendarJornal .calendar td.navbar{ background:#fff;}
		.b-ForJornal .calendarJornal .calendar td.selected{ font-weight:bold;  background:#FFD801;}
		.b-ForJornal .calendarJornal .calendar td.have{  font-weight:bold;background:#E5000A;}
		.b-ForJornal .calendarJornal .calendar td.have_selected{ background:#FFEB8F; font-weight:bold; }
		.b-ForJornal .calendarJornal .calendar td.tdDate td{ border:1px solid #fff; }
		.b-ForJornal .calendarJornal .calendar .smane td{ background:#dedede; border-top:1px solid #fff;}
.b-opinionPoll{padding: 10px;}
    .b-opinionPoll ul{padding: 0;margin: 0;}
    .b-opinionPoll ul.rezult{padding: 0 0 0 7px;}
    .b-opinionPoll ul li{padding:5px 0;margin: 0;list-style: none;}
    .b-opinionPoll .b-forA{ padding: 10px 0;font-weight: bold;}
    .b-opinionPoll .btn-a{margin-top: 10px;}
    .b-opinionPoll ul li .b-persent{height: 5px;width: 190px;margin-top:5px;font-size: 1px;}
    .b-opinionPoll ul li .b-gray{height: 5px;background-color:#93b7db;}
    .b-opinionPoll ul li .floatRight{font-weight: bold;}
.wr-opinionPoll{padding-top: 20px; font-size:0.92em;overflow: hidden;zoom:1;}
    .wr-opinionPoll .b-opinionPoll{float: left;width: 255px;padding: 0;}
    .wr-opinionPoll .b-opinionPoll .s-title{margin: 0 0 10px 0;font-size: 1.08em;}
    .wr-opinionPoll .infOpinionPoll{padding: 41px 0 0 0;margin-left: 280px;width:340px;}
        .wr-opinionPoll .infOpinionPoll p{padding-bottom: 10px;}
.b-dateChose{width: 245px;padding: 10px 5px;background: #f2f2f2;overflow: hidden;zoom:1;margin-top: 20px;}
    .b-dateChose select{ display:block; float:left;margin-right: 5px;}
    .b-dateChose input{margin: 1px 0 0 0;display:block; float:left;}

.b_textStr {background:none repeat scroll 0 0 #F3F9FD;border:1px solid #008FD3;color:#FF0000;font-weight:bold;line-height:15px;margin:0 0 5px 5px;padding:10px;text-align:center;}
.adrl td {border-bottom:1px solid #f0f0f0; padding:0px 13px 8px 10px}
.popubCompany{position: absolute; z-index: 999; width: 220px; background-color: rgb(242, 242, 242); padding: 10px; border: 1px solid #e5e5e5; }
	.popubCompany h2{font-size: 1.07em;	font-weight: bold;padding: 0 0 5px 0;}

.plaseBaner{float: right;margin-right: 15%;_margin-right: 5%;}

.messageWarning {line-height: 1.4;background: #fff url("/webroot/delivery/pic/icoWarningBig.gif") no-repeat 10px 10px; font-size:1.2em; min-height: 40px; padding: 10px 10px 10px 60px; border: 1px solid #ffbf2a;font-weight: bold;}
	.messageWarning a{	font-size: 0.8em;}