body,html {font-family: tahoma,arial,sans-serif; font-size:92%; color:#321b00; margin:0; padding:0; background-color:#000; height:100%}
body {min-width: 920px; max-width: 1600px;width:expression(document.body.clientWidth < 920? "920px" : document.body.clientWidth > 1600? "1600px" : "auto");}
body * {font-size:100%}

table {border-collapse:collapse; margin:0;  border-spacing:0; border-width:0}
table td{padding:0; margin:0; vertical-align:top}
div,img,table {border:0; margin:0; padding:0}
img {margin:0; padding:0}
a {color:#7e4900; text-decoration:underline}

p {line-height:1.6em}
li {margin:3px 0 3px 0}

img.png {behavior: url('/f/css/png.htc')} 

h1	{margin:0 0 0.2em 0; padding:0; font-size:160%; color:#7e4900; font-weight:normal; line-height:1em}
h2	{margin:1.4em 0 0.2em 0; font-size:140%; color:#7e4900;  font-weight:normal}
h3	{margin:1em 0 0.2em 0; font-size:130%; color:#7e4900; font-weight:normal}
h4	{margin:1em 0 0.2em 0; font-size:110%; color:#7e4900}
h5	{margin:1em 0 0.2em 0; font-size:100%; color:#7e4900}
h6	{margin:1em 0 0.2em 0; font-size:90%; color:#7e4900}
hr {border: 1px dashed #cbb053; color: #cbb053; background-color: #cbb053; height:1px}
.border-top {border-top: 1px dashed #cbb053; margin:0.5em 0 0 0; clear:both}
#container {position:absolute; top:0; z-index:3; background:url(../i/bgl.jpg) left top no-repeat; min-width: 920px; width:100%}
h1.theme {color:#9a6500; font-size:100%; margin:0}
#mainmenu {text-align:center;  height:42px}
#mainmenu a {color:#fad94f}
#mainmenu table {width:90%; height:42px}
#mainmenu table td {text-align:center; vertical-align:middle}
#mainmenu  h3 {color:#fad94f; margin:23px 5px 5px 5px}
#mainmenu-b {text-align:center;  height:42px}
#mainmenu-b a {color:#fad94f}
#mainmenu-b table {width:90%; height:42px}
#mainmenu-b table td {text-align:center; vertical-align:middle}
#mainmenu-b  h3 {color:#fad94f; margin:23px 5px 5px 5px}

#lg {height:210px; text-align:left; margin:0; padding:13px 0 0 47px}
#lg img {margin:13px 0 0 47px}

#lst {position:relative; z-index:15; clear:both}
#lst table.list {width:93%; margin:0 0 0 45px}
#lst tr.list-top {height:54px; background:url(../i/cn3.gif) top left repeat-x}
#lst tr.list-top td {vertical-align:bottom}
#lst tr.list-bot {height:56px; background:url(../i/cnb3.gif) top left repeat-x}
#lst tr.list-bot td {vertical-align:top}
#lst .b1 {width:21px; background: url('../i/b1.gif') top left repeat-y}
#lst .b2 {width:27px; background: url('../i/b2.gif') top left repeat-y}
#lst .main {background: #f7e69e; vertical-align:top }
#lst .list-r {background: url('../i/list-right.jpg') top right repeat-y}
#lst .list-l {background: url('../i/bgm.jpg') top left repeat-y }
#lst .ltop {background: url('../i/ltop.jpg') top left repeat-x}
#lst .list-b {background: url('../i/list-b.jpg') bottom left repeat-x}
#lst .top-left {background: url('../i/top-left.jpg') top left no-repeat}
#lst .top-right {background: url('../i/top-right.jpg') top right no-repeat}
#lst .bot-left {background: url('../i/bot-left.jpg') bottom left no-repeat}
#lst .bot-right {background: url('../i/bot-right.jpg') bottom right no-repeat}
#lst table.tp {width:100%}
#lst td.left {border-right:1px solid #cbb053;padding:1em 0 0.5em 0; color:#683d01}
#lst td.border {}
#lst td.right {padding:2em 0.5em 0.5em 1.5em;}
#lst div.navig {text-align:center; background:url(../i/br-n.jpg) center top no-repeat}
#lst div.navig div {text-align:center; background:url(../i/br-n.jpg) center bottom no-repeat; padding:3px 0 3px 0}
#lst div.navig div img {margin:0 0.8em 0 0}
#lst div.submenu {color:#7e4900; padding:0.5em 0.5em 0.5em 0}
#lst div.submenu  ul {list-style:none; padding:0; margin:0.5em 0 0.5em 2.5em}
#lst div.submenu  li {margin:5px auto 5px auto}
#lst div.zag {color:#7e4900; background:url(../i/zag.gif) left top repeat-y; font-size:120%; font-weight:bold; margin-top:1.5em}
#lst div.zag div.z1 {background:url(../i/z1.gif) left top repeat-x;}
#lst div.zag div.z2 {background:url(../i/z1.gif) left bottom repeat-x; padding:5px 0 5px 0; }
#lst div.submenu2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:105%; width:90%}
#lst div.submenu2 div.item {padding:5px 0 5px 2.5em; width:90%}
#lst div.submenu2 div.act {padding-left:0}
#lst div.submenu2 div.act div.sel {color:#ffde45; font-size:120%; width:100%; padding:5px 0 5px 0}

#lst div.submenu2 div.act div.sel a {color:#923a0a; text-decoration:none}
#lst div.submenu2 div.sel div.act div.sel {background:none}
#lst div.submenu2 div.act div {padding-left:55px; font-weight:normal}
#lst div.submenu2 div.act div.act {background:none; color:#923a0a; font-weight:bold}


#yxo {height:150px; text-align:center}
#yxo td {padding:0.2em 0.8em 0.2em 0.8em}
#footer {color:#9a6500; }
#footer table {color:#9a6500; width:100%}
#footer table td {padding:1em 0.5em 1em 1em}
#footer a {color:#9a6500}
#top {position:absolute; top:0; z-index:1; background:url('/f/i/girl.jpg') right top no-repeat; height:608px; min-width: 920px; width:100%}

.br {height:1px; background:#fefea1; padding:0; margin:0; z-index:25}

#cont {position:absolute; top:0; z-index:5;}
#ml {color:#ffcd54; background:url(../i/ml.jpg) bottom left no-repeat; vertical-align:top}
#ml div.menu {margin:27px 0 20px; padding-left:0; width:90%; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%}
#ml div.menu ul {list-style: none; padding:0; margin-left:2em}
#ml div.menu li {list-style:none; margin:0.5em auto 0.5em 1.5em; padding-left:0.3em}
#ml div.logo {padding:30px 0 0 46px}
#ml div.logo img {margin:30px 0 0 46px}
#ml div.menu a {color:#ffcd54}

div#auth {margin:60px 0 20px 2em; border:1px solid #b38e17; text-align:center; padding:0.5em; width:90%; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%}
div#auth a {color:#ffcd54}
div#auth_2 {margin-top:10px; width: 230px; float:left; text-align:center; padding:0.5em; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; color:#ffcd54}
div#auth_2 a {color:#ffcd54}

#mr {background:url(../i/mr.jpg) bottom right no-repeat;}
#mr div.text {margin:55px 0 10px 0;  width:90%; color:#ffcd54; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 2em }
 .balkon {background:url(../i/balkon2.gif) center top no-repeat; height:640px; margin-top:30px; width:422px }
.yxom td {padding:0.2em 0.8em 0.2em 0.8em}
#zv {position:absolute; top:0; background:url(../i/zv.jpg) top left no-repeat; z-index:1; height:420px; width:100% }
#zv div {background:url(../i/tu.jpg) right top no-repeat; height:309px; z-index:1;}

img.sm {margin-right:5px}
div.pic {background:url(../i/pic.gif) left top no-repeat; padding: 15px 0 0 15px; margin:0 0 0.5em 0}
div.pic img {border:1px solid #7e4900}
div.pic h1, div.pic h2, div.pic h3, div.pic h4, div.pic h5, div.pic p {text-align:center; font-weight:normal; font-size:100%; font-style:italic}

div.pic-s {background:url(../i/pic-s.gif) left top no-repeat; padding: 11px 0 0 11px; margin:0 0 0.5em 0}
div.pic-s img {border:1px solid #7e4900}


div.pic-r {background:url(../i/pic-r.gif) right top no-repeat; padding: 15px 15px 0 0; float:right; text-align:right}
div.pic-r img {border:1px solid #7e4900}

p.path {font-size:80%; margin:0 0 0.5em 0}
p.path span.rarr {color:#7e4900; font-size:120%}

table.otz {}
table.otz td {padding:0.3em 0.2em 0.5em 0.2em}
table.otz td p {margin:0.3em 3em 0.3em 0}

blockquote.style1 {font-size:98%; padding: 8px 8px 10px 8px; background-color: #faebbc; border-top: 1px solid #7e4900; border-bottom: 1px solid #7e4900; background-image: url(../i/lf.gif); background-position: top left; background-repeat: no-repeat; text-indent: 23px}
blockquote.style1 span {display: block; background-image: url(../i/rg.gif); background-repeat: no-repeat; background-position: bottom right}
blockquote.style1 span p {margin:0.5em 0 0.5em 0.5em}

table.gal td {padding:0.5em 0.2em 1em 0.2em}
table.gal td p {margin-top:0}

table.gal-str td {padding:0.2em 0.2em 0 0.2em}
table.gal-str td p {margin-top:0}
table.gal-str td h3 {margin:0 0 0.5em 0; padding:0}

div.map {margin:0.5em 0 1.5em 0}

fieldset {padding:0 10px 10px 10px; margin-bottom: 10px; border:1px solid #7e4900;}
legend {padding: 0 2px; font-weight: bold; color:#7e4900}
label {line-height:1.8; vertical-align:top}
fieldset ol {margin:0; padding:0}
fieldset li {list-style: none; padding:5px 0 5px 0; margin: 0 5px 0 5px; border-bottom:1px dashed #cbb053}
label {width: 120px}
input {border:1px solid #cbb053; background:#fdf6df; text-align:center}
input.radio {border:none; margin-right:0.6em; vertical-align:baseline; background:none;}
textarea {border:1px solid #cbb053; background:#fdf6df}

.error {border: 1px solid #e70000;}
.error_t {color:#e70000;}
table.form td{vertical-align:top; padding:0.4em; white-space:nowrap}
span.nobr {white-space:nowrap}
span.red {color:#9b0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:85%; font-weight:bold}
table.pro {margin:1em 0 0 0}
table.pro td {vertical-align:middle; padding:0 0.5em 0 0; text-align:center}
table.pro td h4 {margin:0.3em 0 0.8em 0; font-size:100%; font-weight:bold}
table.pro td div {text-align:center}
.top-pic {margin:0 2em 0 0; clear:right}
.brand td {padding:0 1.5em 0 0}
h4.master {margin:0 0 0.3em 0; font-size:100%}
h3.toggler {color:#7e4900; cursor: pointer; margin:0 0 4px 0;
padding: 3px 0 0 0; text-decoration:underline}
h3.toggler a {color:#91520a; text-decoration:underline}
div.element {vertical-align:top; padding:1em 0.5em 1.5em 1em;}
div#accordion {width:90%}

table.ben {}
table.ben td {padding:0.3em 0 0.3em 0}
table.ben h2 {margin:0.2em 0}
table.ben p {margin:0 0 0.2em 0; font-size:96%}
div.main-rban{width:300px; margin:0 auto}
div.wed {background:url(../i/ur.gif) left top no-repeat; padding:35px 0 0 20px; margin:0 1.5em 0.5em 0; }
div.wed div {background:url(../i/ur2.gif) right bottom no-repeat; padding:0 20px 35px 0; text-align:center}
div.wed img {border:1px solid #ffe8ef}
div.flo-l {background:url(../i/f2.gif) left top no-repeat; position:absolute; z-index:5; width:76px; height:310px; top:290px}
div.flo-l2 {background:url(../i/f1.gif) left top no-repeat; position:absolute; z-index:5; width:286px; height:149px; top:188px}
div.flo-c {background:url(../i/f3.gif) left top no-repeat; position:absolute; z-index:20; width:463px; height:221px; top:193px; left:30%}
div.flo-r {background:url(../i/ftopr.gif) right top no-repeat; position:absolute; z-index:20;  height:345px; top:45px; width:200px; right:0}

table#reg1 td {padding:0.2em}
table#reg1 tr.top td {padding-top:0.8em}
#reg3 {display:none}
table.au td {padding-top:0.4em}

h2.photo_album span {font-size:76%}

table.user_photos     {margin:0 0 0 -1em}
table.user_photos td  {text-align:center; font-size:96%; line-height:1.8em; padding:0.8em}
table.user_photos img {border:1px solid #996600}

table.photo_winners     {margin:0 auto; width:80%}
table.photo_winners td  {text-align:center; font-size:96%; line-height:1.8em; padding:0.8em}
table.photo_winners img {border:1px solid #996600}

div.user_photos           {clear:both}
div.user_photos img       {margin:1em;  border:1px #996600 solid;}
div.user_photos div       {text-align:center !important; float:left; width:auto; margin:0 2em 2em 0}

div.user_big_photo       {text-align:center}
div.user_big_photo img   { margin:1em;  border:1px #996600 solid;}
div.user_big_photo form   {display:inline}
div.user_big_photo button   {cursor:pointer; text-decoration:underline; background:none; border:none}

table.add h3    {margin-top:0.6em}

div.cab a.act   {font-weight:bold}

table#konkurs_root      {margin:0 auto}
table#konkurs_root td   {padding:0.2em; text-align:center}
table#konkurs_root td * {text-align:center !important}

table.user_comments td {padding:0.4em}

div#last_news {padding-left:3.5em; width:90%; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%}
div#last_news h2 {width:123px; height:48px; color:#febc1b; background:url('/f/i/decor_news.gif') no-repeat; padding-top:10px; margin-bottom:-15px}
div#last_news h2 a {text-decoration:none; color:#febc1b}
div#last_news dd {margin:0}
div#last_news dd a {color:#ffcd54; font-weight:normal} 
div#last_news p#allnews {text-align:right}
div#last_news p#allnews a {color:#ffcd54; font-size:80%}

div#last_news2 { padding-left:2.5em; width:80%; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%}
div#last_news2 dd {margin:0}
div#last_news2 dd a {font-weight:normal} 
div#last_news2 p#allnews {text-align:right}
div#last_news2 p#allnews a {font-size:80%}

div#last_news3 {padding-left:3.5em; width:90%; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; overflow:hidden}
div#last_news3 h2 {width:123px; height:48px; color:#febc1b; background:url('/f/i/decor_news.gif') no-repeat; padding-top:10px; margin-bottom:-15px}
div#last_news3 h2 a {text-decoration:none; color:#febc1b}
div#last_news3 dl {float:left; width:30%; margin:0 0 0 1%}
div#last_news3 dd {margin:0}
div#last_news3 dd a {color:#ffcd54; font-weight:normal} 
div#last_news3 dd h4 a {color:#f1cd77; font-family:Times New Roman; font-size:14px}
div#last_news3 dd a img {float:left; border:1px solid #febc1b; margin:0 1em 0 0}
div#last_news3 p#allnews {text-align:right; clear:both}
div#last_news3 p#allnews a {color:#ffcd54; font-size:80%}

table.picnews td {padding:0.5em 0 0}
table.picnews td.pic img {border:1px solid #febc1b}
table.picnews td.links {padding-left:1em}
div#banner_m {margin-top:25px; text-align:left; padding-left:35px}
ul.ac {list-style:none; padding-left:0}
ul.ac li {background:url(/f/i/ac.jpg) left no-repeat; padding-left:35px; height:30px; padding-top:6px}

table.pos_cat {margin:1em 0 2em 0;width:97%}
table.pos_cat td {padding:0.4em; text-align:center; vertical-align:middle !important; border-bottom:1px #000 solid}
table.pos_cat tr.name {background-color:#FFCC66}
table.pos_cat tr.name td {border-bottom:1px #000 dashed}
table.pos_cat td.name {text-align:left}
table.pos_cat .zakaz {width:90px; height:31px; background:url('/f/i/button_z.gif') no-repeat; border:0; cursor:pointer}
.table_catalog td {text-align:center; padding-right:1em}
.table_catalog div {width:307px; height:150px; background:url('/f/i/border_cat.png') no-repeat transparent; margin:1em; font-size:13px}
.table_catalog div table #pic {padding:1em 0 0 0.5em}
.table_catalog div table {width:100%; height:100%}
.table_catalog div table td {text-align:left}
.table_catalog div table #str1 {padding:1em 2em 0 0; width:100%}
.table_catalog div table #str3 {text-align:center}
.cat_pic{display:block;width:100px;height:100px;text-align:center; margin-right:10px; background:#FFF url(/f/i/ramka_110.jpg) left top no-repeat; margin-bottom:5px;padding:5px;}
.cat_pic img{width:auto;height:auto}
td#pic a{display:block;width:100px;height:100px;background:#FFF url(/f/i/ramka_110.jpg) left top no-repeat; text-align:center;margin-right:10px;margin-bottom:5px; padding:5px;}
td#pic a img{width:auto;height:auto}
#cat_picbig{display:block; width:230px; height:230px; margin:10px auto; padding:10px; background:#FFF url(/f/i/ramka_250.jpg) left top no-repeat; text-align:center}
#cat_picbig img{width:auto; height:230px}

div#basket {float:right; font-size:90%; line-height:1.3}

.right #name{margin-left:40px}

#korzina{
color:#FFCD54;
font-family:Georgia,"Times New Roman",Times,serif;
margin:10px 0 10px;
padding:0 0 0 2em;
width:85%;
}
#korzina_abs{
color:#FFCD54;
font-family:Georgia,"Times New Roman",Times,serif;
margin:10px 0 10px;
padding:0 0 0 2em;
width:450px;
position:absolute;
top:50px;
left:320px;
}
#korzina_abs img{
margin:0;
}
#lg span{
margin-top:50px;
}
