/* Clear */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
input {border:none; background:none}
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
body {height:auto !important; height:100%; min-height:100%; text-align:center; font:90.01% Arial, sans-serif; color:#3b3936; background-color:#ece4c8}

/* Typograph */

a {color:#5c7a72}
a:hover {color:#581c1c}
a.big, .big {font:italic 1.4em Georgia, "Times New Roman", Times, serif}



a.image {padding:1px}
a.image img {border:1px solid #d3caa8; padding:2px}
a.image:hover img {border:2px solid #ece4c8; padding:1px; background:#3b3936}

h1 {font:normal 2em Georgia, serif; color:#581c1c; position:relative; left:-29px; padding-bottom:1em; margin:0 0 0 0.6em; line-height:1.2em}
h1 i {color:#5c7a72}
h2 {font:normal 1.7em Georgia, serif; position:relative; left:-35px; padding-bottom:0.4em; margin:0.6em 0 0 0.6em; line-height:1.2em; color:#000}
h3, h4, h5, h6 {font:normal 1.5em Georgia, serif; padding-bottom:0.3em; position:relative; left:-25px; margin:0.6em 0 0 0.2em; line-height:1.1em; color:#000}

p {margin:0 0 1em}

.green {color:#5c7a72}


.minwidth {width:960px}

#main {width:100%; min-width:960px; text-align:center; _padding:0; padding-top:20px; background-image:url(../images/sky.jpg);  background-position:top center; background-repeat:no-repeat}

#phone_dost { text-align: center; padding: 60px 60px 0px 0px; font-style: italic; font-size: 14px; color: #5c7a72; }
#phone_dost span { font-family: Times New Roman, sans; font-size: 24px; color: #601d1d; }

#logo {position:absolute; height:234px; width:219px; right:0; top:0; z-index:5000; padding:0}
#clock {height:234px; width:219px; display:block; background:url(../images/watch.png) top center no-repeat}
#clock h1 {display:none}


#sceneSWF {margin:0 auto}


#counter {position:absolute; right:10px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3}

#menu {width:730px; height:70px; margin:0 auto; padding:0 0 0 20px; background:url(../images/menu.png) no-repeat; list-style:none; overflow:hidden}
#menu li {white-space:nowrap; display:block;}
#menu a {white-space:nowrap; display:block}
#menu .mitem {float:left}
#menu .mitem a {height:41px; margin-right:5px; background-position:left 15px; background-repeat:no-repeat; position:relative}
#menu .mitem a span {display:none}
#menu .mitem a.m1 {width:97px; background-image:url(../images/1.gif);}
#menu .mitem a.m1:hover {background-position:-97px 15px}
#menu .mitem a.m2 {width:88px; background-image:url(../images/2.gif)}
#menu .mitem a.m2:hover {background-position:-88px 15px}
#menu .mitem a.m25 {width:142px; background-image:url(../images/25.gif)}
#menu .mitem a.m25:hover {background-position:-142px 15px}
#menu .mitem a.m3 {width:152px; background-image:url(../images/3.gif)} 
#menu .mitem a.m3:hover {background-position:-152px 15px}
#menu .mitem a.m4 {width:141px; background-image:url(../images/4.gif)}
#menu .mitem a.m4:hover { background-position:-141px 15px}

#menu .smenu1 {position:absolute; z-index:2000; background:#add5d1 url(../images/smenu-bg.gif) top repeat-x; 
border-left:1px solid #afd7d3; text-align:left; padding:4px 1px 0 1px; overflow:hidden; height:0; border-bottom:1px solid #677f7d; border-right:1px solid #89a9a6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9}
#menu .smenu1 li {float:none}
#menu .smenu1 li a {height:auto; display:block; margin:0; padding:0; padding:4pt 10pt 4pt 8pt; text-decoration:none; font-size:0.8em; color:#2d3c38}
#menu .smenu1 li a:hover {background-color:#f2f3e2; color:#000}

#menu .smenu {position:absolute; z-index:2000; background:#621e1e url(../images/smenu-bg-red.gif) top repeat-x; 
border-left:1px solid #5c1c1c; text-align:left; padding:4px 1px 0 1px; overflow:hidden; height:0; border-bottom:1px solid #5c1c1c; border-right:1px solid #5c1c1c; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9}
#menu .smenu li {float:none}
#menu .smenu li.tle { color: #ffffff; font-size: 0.8em; padding-left: 20px; }
#menu .smenu li a {height:auto; display:block; margin:0; padding:0; padding:4pt 10pt 4pt 8pt; text-decoration:none; font-size:0.8em; color:#ece4c8}
#menu .smenu li a:hover {background-color:#f2f3e2; color:#621e1e}

#content {padding-top:90px; font-size:0.9em; text-align:left; line-height:1.5em; position: relative;}
#content h1.h { margin-left:50px; left:0}
#content .txt {padding:0 120px 60px 0; margin:0 0 0 340px}
#content .txt a:hover {background-color:#f1e2ca}

#content .smenu {float:left; width:240px; padding:0 0 60px 40px; margin:0; list-style:none}
#content .smenu li {margin:4pt 0}
#content .smenu li.tle { font:italic 1.2em Georgia, serif; border-bottom:1px solid #d1c4af; padding:0 6pt 0 25px; }
#content .smenu li a {font:italic 1.2em Georgia, serif; text-decoration:none; border-bottom:1px solid #d1c4af; padding:0 6pt 0 4pt}
#content .smenu li a.active {border-bottom:none; color:#000}
#content .smenu li a.active:hover {padding-left:4pt}
#content .smenu li a:hover {padding-left:5pt}
#content .smenu small {display:block; font:normal 0.7em Arial, sans-serif; color:#67675c; margin:1px 0 0 7px}


.label1 { padding-top:5px; text-align:center; width:115px; height:35px; display:block; background:url(../images/label1.png) no-repeat; color:#5c594d; font:italic 1.1em  Times, serif; position:relative}
.label1 small {color:#95907e; font-size:0.8em; padding-right:2px}
.label2 { padding-top:5px; text-align:center; width:115px; height:35px; display:block; background:url(../images/label2.png) no-repeat; color:#d4cdc1;  font:italic 1.2em  Times, serif; position:relative}
.label2 small {color:#9c8383; font-size:0.8em; padding-left:2px;}
.label3 { padding-top:5px; text-align:center; width:115px; height:60px; display:block; background:url(../images/label3.png) no-repeat; color:#d4cdc1;  font:italic 1.2em  Times, serif; position:relative}
.label3 strike {display:block}
.label3 small {color:#9c8383; font-size:0.8em; padding-left:2px;}

.label1 {left:27px; top:-10px; cursor: pointer;}
.label2 {top:-21px; left:27px; cursor: pointer;}
.label3 {top:-21px; left:27px; cursor: pointer;}

#searchResult {background-position:top}
#searchResult ul {list-style:none; margin-top:20px}
#searchResult a { display:block}
#searchResult li {margin:0 6pt; height:230px; overflow:hidden; padding:0; display:block}
#searchResult .left {float:left; width:170px}
#searchResult .left img {display:block; margin:0 auto}
#searchResult .left .none {width:170px; height:130px; background:url(../images/emptyw.jpg) center no-repeat; display:block}
#searchResult .right {margin:0 50px 0 170px; padding-top:12pt; text-align:left; display:block}
#searchResult .right a {color:#545452; text-decoration:none}
#searchResult .right a:hover {color:#581c1c}

#search {width:100%; height:50px; background:url(../images/sbg.jpg) bottom center no-repeat; text-align:left}
#search form {width:648px; margin:0 auto; padding:5px 0 0 0}
#search form input {font:italic 1.4em Georgia, "Times New Roman", Times, serif; background:url(../images/search.gif) top left no-repeat; width:635px; padding:0 0 0 33px; height:30px; color:#524739}
#search form input.active {color:#3b3936; background-position: bottom left}
#searchSubmit {display:none}

#selectWatch {line-height:1.5em; margin-bottom:60px}
#selectWatch div {margin-bottom:8pt}
#selectWatch a.question {font-size:1.2em; text-decoration:none; border-bottom:1px dotted #8b9f9a}
#selectWatch .answer {padding:4pt 0 10pt 10pt; display:block}
#selectWatch .answer p { margin: 0px 0px 3px 0px; padding: 0px;}
#selectWatch input {margin: 0 4pt 0 0}
#selectWatch a.any {color:#8b9f9a; font-size:0.9em; margin-left:18px} 
#selectWatch a.any:hover {color:#581c1c} 
#selectWatchLink {font:italic 1.3em Georgia, serif; color:#4b4940; margin-top:6pt}
#selectWatchLink:hover {color:#000}
#selectWatch .inputText {padding:0 3pt 0 6pt; background:#ece4c8; font:italic 1.4em Times, serif; color:#3b3936; border-bottom:1px solid #aaa492; direction: rtl; margin-right:4pt}

.new {width:94px; height:28px; background:url(../images/new.png) no-repeat; position:absolute; display:block; margin-top:-17px; margin-left:37px}
.action {width:64px; height:24px; background:url(../images/action.png) no-repeat; position:absolute; display:block; margin-top:-15px; margin-left:50px}
.special {width:142px; height:34px; background:url(../images/special.png) no-repeat; position:absolute; display:block; margin-top:-17px; margin-left:17px}


#footer {height:230px; background:#551c1c url(../images/bg.jpg) top center}
#footer .txt  {color:#795d5d; padding:85pt 0 0 0; margin:0 auto; font:0.8em sans-serif;  line-height:1.4em; text-align:center; background:url(../images/fbg.jpg) top center no-repeat; }
#footer a {color:#795d5d}
#footer a:hover {color:#ece4c8}
 
.ipages {margin:0 auto 3px auto; width:890px; font-size:0.9em; color:#95907e}
.pages {margin:0 auto; font-size:0.8em; color:#95907e;  border-top:1px solid #d3caa8; height:40px; overflow:hidden}
.pages .p {float:left}
.pages .links {margin-left:70px}
.pages a {font-size:1.2em; display:block; float:left; text-align:center; width:30px; height:20px}
.pages .current, #content .txt .pages a.current {background:#92a49e; color:#ece4c8; cursor:default; text-decoration:none}


#fadeBox {position:fixed; top:0; left:0; width:100%; height:100%; background:#ece4c8 url(../images/sky.jpg) top left no-repeat; z-index:999; cursor:pointer; display:none}


#faq .faqEntry {margin:12pt 0}
#faq a.q {font-size:1.2em; margin:0; display:block}
#faq .answer { padding:4pt 0 12pt 6pt ; display:block}
#faq .form {padding:0; margin:0 0 22pt 0; text-align:left}
#faq .form label {width:140px; float:left; text-align:right; padding-top:5px; color:#8b9f9a; margin-right:5px}
#faq .form input {padding:0 2pt; font:italic 1.4em Times, serif; color:#47524f; border-bottom:1px solid #aaa492; margin-bottom:14px}
#faq .form textarea {border-top:1px solid #3e2424; border-left:1px solid #3e2424; border-bottom:1px solid #fff; border-right:1px solid #fff;
padding:2pt; margin:0 0 12pt 4pt; background:#fbf9f3; font:italic 1.4em Times, serif; color:#3b3936; margin-top:6px}
#faq .form textarea {margin-bottom:0}
#faq #faqSubmit {font:italic 1.3em Georgia, serif; margin-top:6pt; margin-left:139px}
#faq #faqSubmit:hover {color:#000}





#card {left: 10px; top:-50px;  z-index:999; padding:5px; font-size:80%; display:none; background:#581c1c url(../images/card-link-bg.gif) bottom left; position: fixed;}
#card i, #card a {font-size:90%; font: italic 140%  "Times New Roman", Times, serif}
body > div#card {position: fixed; }

div.card {color:#d4cdc1}
div.card i {color:#f7e0e0}

#card a {color:#d4cdc1; display:block; cursor:pointer; padding:5px 5px 0 5px}
#card a:hover {color:#fff}

#cardWin {z-index:1001}
#cardWin, #cardWin1, #cardWin2 {padding:35px 33px 10px 31px; width:829px; top:50%; margin-top:-300px; height:546px; display:none;  left:50%; margin-left:-450px; position:fixed}
body > div#cardWin, body > div#cardWin1, body > div#cardWin2 {position: fixed}
#cardWin1, #cardWin2 {z-index:1000}
#cardWin1 {background:url(../images/order-bg.png) center no-repeat}
#cardWin2 {background:url(../images/order-bg2.png) center no-repeat}

.loader {background:url(../images/loader.gif) center center no-repeat}
.win1 h1 {margin:0 0 8pt 12pt; color:#9a7063; text-align:left; left:0}
.win2 h1 {margin:0 0 6pt 12pt; color:#f7f1db; text-align:left; left:0}

#cardWin .tbody {width:830px; height:325px; overflow-y:scroll; overflow-x:none; border-top:1px solid #581c1c; border-bottom:1px solid #581c1c}
#cardWin table {width:814px}
#cardWin table td {border-top:1px solid #bcb5a1; height:80px; overflow:hidden}
#cardWin table .image {width:120px; background:#ece4c8; overflow:hidden}
#cardWin table .image div {width:120px; height:80px; overflow:hidden; text-align:center}
#cardWin table .image img { margin-top:-25px}
#cardWin table .info {width:424px; padding:0 12pt; font-size:0.8em; line-height:1.3em; text-align:left}
#cardWin table .info a {color:#545452; text-decoration:none}
#cardWin table .info a:hover {color:#581c1c} 
#cardWin table .cost {padding:0 3pt 0 6pt; font:italic 1.4em  "Times New Roman", Times, serif; color:#5c594d; white-space:nowrap; background:#efedd4}
#cardWin table .cost small {color:#95907e; font-size:0.7em}
#cardWin table .num {padding:0 3pt 0 6pt; font:italic 1.4em  "Times New Roman", Times, serif; color:#5c594d; white-space:nowrap}
#cardWin table .num small {color:#95907e; font-size:0.7em}
#cardWin table .num input {background:#ece4c8; font:italic 1.1em "Times New Roman", Times, serif; color:#3b3936; border-bottom:1px solid #aaa492; direction: rtl; margin-right:4pt}
#cardWin table .remove {width:40px; padding:0 8pt; background:#e3dcc1 }
#cardWin table .remove a {font-size:0.7em; text-decoration:none; border-bottom:1px dotted #8b9f9a; margin:0 2pt 0 0}


.fnum { padding:12pt 2pt; float:right; font:italic 1.4em  "Times New Roman", Times, serif; color:#5c594d;}
.fnum small {color:#95907e; font-size:0.7em}
.fcost {padding:12pt 3pt; font:italic 140%  "Times New Roman", Times, serif; color:#000; float:right; background:#efedd4}
.fcost small {color:#95907e; font-size:0.7em}
.fremove {width:58px; padding:8pt; float:right; background:#e3dcc1}
.fremove a {font-size:75%; text-decoration:none; border-bottom:1px dotted #8b9f9a; margin:0 2pt 0 0}

.win1 .close {color:#95907e; font:italic 1.6em Georgia, Times, serif; float:left; margin:12pt 0 0 22pt }
.win1 .close:hover {color:#581c1c}
.win1 .order {color:#581c1c; font:italic 1.6em Georgia, serif; float:right; margin:12pt 22pt 0 0}
.win1 .order:hover {color:#9e0000}

.win2 {color:#dfd7bd; display:none}
.win2 .form {padding:22pt 32pt; text-align:left; margin:0 auto}
.win2 .form label {display:block; margin:0 0 4pt 0}
.win2 .form input {border-top:1px solid #3e2424; border-left:1px solid #3e2424; border-bottom:1px solid #fff; border-right:1px solid #fff;
padding:2pt; margin:0 0 16pt 4pt; background:#ece4c8; font:italic 130% Georgia, "Times New Roman", Times, serif; color:#3b3936}
.win2 .order {color:#fff6d8; font:italic 1.4em "Times New Roman", Times, serif; float:right; margin:22pt 22pt 0 0}
.win2 .order:hover {color:#fff}
.win2 .close:hover {color:#fff}

#newsList {list-style:none}
#newsList li {margin-bottom:18pt; position:relative}
#newsList i {color:#5c594d; font:italic 1.1em  Times, serif; position:relative; left:-35px; float:left; display:block; width:145px; text-align:right; margin-right:5px}
#newsList a {text-decoration:none}
#newsList a h2 {text-decoration:underline; color:#5c7a72; font-size:1.2em; margin-left:150px}
#newsList a:hover h2 {color:#581c1c}
#newsList a:hover i { color:#000}

.frame1-lt {background:url(../images/frame1.gif) top left no-repeat}
.frame1-rt {background:url(../images/frame1.gif) top right no-repeat; padding:13px 0 0 0; margin:0 0 0 13px}
.frame1-rb {background:url(../images/frame1.gif) bottom right no-repeat}
.frame1-lb {background:url(../images/frame1.gif) bottom left no-repeat; position:relative; left:-13px; padding:0 0 30px 26px}





.pollRight {width:350px; float:right}
#poll .loader {position:absolute; width:24px; height:24px; margin:30px 0 0 10px}
.pollRight h2 {left:0; color:#581c1c}
.pollRight ul {list-style:none; margin-left:30px}
.pollRight a {font:italic 1.2em Georgia, "Times New Roman", Times, serif}
.pollRight li {color:#545452}
.pollRight li i {font:italic 1.2em Georgia, "Times New Roman", Times, serif; color:#8b9f9a}


#someNews {padding:13px 0 0 0} 
#someNews ul {list-style:none}
#someNews h2 {left:0; margin-left:0; color:#581c1c}
#someNews li {float:left; width:180px; padding:0 6px 0 4px}
#someNews .fst {color: #ff0000;}
#someNews i {color:#84806e; font:italic 1em  Times, serif; display:block}
#someNews a {text-decoration:none}
#someNews a h2 {text-decoration:underline; font:1em Arial, Helvetica, sans-serif; margin:0; left:0; text-decoration:none; color:#545452; line-height:1.2em}
#someNews a:hover h2 {color:#581c1c}
#someNews a:hover i {color:#000}

#someWatches {padding:13px 0 0 0} 
#someWatches h2 {left:0; margin:1em 0 1em 0; color:#581c1c}
#someWatches ul {list-style:none}
#someWatches a {text-decoration:none}
#someWatches li {margin:0; width:190px; overflow:hidden; padding:0; display:block; float:left; padding-top:6px; text-align:center}
#someWatches .image {width:170px; display:block; margin:0 auto; text-align:center}
#someWatches .none {width:170px; height:130px; background:url(../images/emptyw.jpg) center no-repeat; display:block}
#someWatches .descr {color:#545452; padding-bottom:6pt; font-size:0.9em; text-align:center; display:block; text-decoration:none; line-height:1.1em}
#someWatches a:hover .descr {color:#581c1c}

#someText {padding:0 50px 0 0px; line-height:100%}

#warnCompl { position: absolute; left: 2px; bottom: 2px; font-size: 75%; color: #666; text-align: center; line-height: 1; }
#warnCompl.cntr { width: 100%; }

.nyElka { position: fixed;  bottom: -30px; left: -10px; _position: absolute; _top: expression(-300+( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight )+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)+'px'); _bottom: auto; }