body { background-image:url(img/bg.jpg); background-position:center top; margin:0; padding:0; font-family:Tahoma }
td { font-size:11px; color:#cccccc }
H1, H2, H3 { text-transform:uppercase; letter-spacing:3px; color:#FF3399; font-style:italic; font-family:Arial; font-size:16px; padding: 0; margin:0 }
H2.class2 {font-size:14px; text-align:center}
H3.class3 {font-size:12px; margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:solid 1px #FF3399}
H3.class4 {font-size:12px; margin:3px 0 3px 0; padding:3px 0 3px 0; color:#fff; border-top:solid 1px #FFF}
a:link { color:#ff3399; text-decoration: none }
a:visited { color:#ff3399; text-decoration: none }
a:hover { color:#ffaadd; text-decoration: underline }
a:link.n { color:#cccccc }
a:visited.n { color:#cccccc }
a:hover.n { color:#C5C5C5 }
a:link.m { font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration: none }
a:visited.m { font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration: none }
a:hover.m2 { font-family:Arial; color:#FFFFFF; text-decoration: underline }
a:link.m2 { font-family:Arial; color:#FFFFFF; text-decoration: none }
a:visited.m2 { font-family:Arial; color:#FFFFFF; text-decoration: none }
a:hover.m { font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration: underline }
HR { color:#777777; WIDTH: 100%; HEIGHT: 1px }
.b { border: 1px solid #ff3399; background-color: #34393C; margin:0 0 5px 5px }
B.tm { text-transform:uppercase; letter-spacing:2px; color:#FF3399; font-family:Arial; font-size:15px; border-bottom: 1px solid #8FADB4; }
/*table wth pink borders*/
.img { background:url(img/img-b.gif) center top no-repeat; padding:0 0 20px 0; vertical-align:top }
.img a:link, .img a:visited { color:#ff3399; text-decoration: none }
.img a:hover { color:#ffaadd; text-decoration: underline }
.img table { border:none }
.img table td { vertical-align:top }
.img table td.i1 { width:7px; height:7px; background:url(img/r01.gif) }
.img table td.i2 { width:150px; height:7px; background:url(img/r02.gif) }
.img table td.i3 { width:7px; height:7px; background:url(img/r03.gif) }
.img table td.i4 { width:7px; background:url(img/r04.gif) }
.img table td.i5, .img table td.i5-2 { width:150px; height:224px }
.img table td.i5 div#price { display:none }
.img table td.i5-2 div#price { position: absolute; margin:170px 0 0 1px; padding:5px; background:#ff3399 url(img/bg_price.png) repeat-y; color:#333333; font-size:14px; font-weight:bold }
.img table td.i5 img, .img table td.i5-2 img { border: 1px solid #ff3399; background-color: #34393C }
.img table td.i5 div.u_pink, .img table td.i5-2 div.u_pink { background-image: url(img/ugolok_pink.png); background-repeat: no-repeat; position: absolute; height: 27px; width: 27px; margin:1px 0 0 1px }
.img table td.i6 { width:7px; background:url(img/r05.gif) }
/*table wth white borders*/
.img_svadba { background:url(img/img-b_wh.gif) center top no-repeat; padding:0 0 20px 0; vertical-align:top }
.img_svadba a:link, .img_svadba a:visited { color:#fff; text-decoration: none }
.img_svadba a:hover { color:#fff; text-decoration: underline }
.img_svadba table { border:none }
.img_svadba table td { vertical-align:top }
.img_svadba table td.i1 { width:7px; height:7px; background:url(img/r01_wh.gif) }
.img_svadba table td.i2 { width:150px; height:7px; background:url(img/r02_wh.gif) }
.img_svadba table td.i3 { width:7px; height:7px; background:url(img/r03_wh.gif) }
.img_svadba table td.i4 { width:7px; background:url(img/r04_wh.gif) }
.img_svadba table td.i5, .img_svadba table td.i5-2 { width:150px; height:224px }
.img_svadba table td.i5 div#price { display:none }
.img_svadba table td.i5-2 div#price { position: absolute; margin:170px 0 0 1px; padding:5px; background:#fff url(img/bg_price2.png) repeat-y; color:#333333; font-size:14px; font-weight:bold }
.img_svadba table td.i5 img, .img_svadba table td.i5-2 img { border: 1px solid #fff; background-color: #34393C }
.img_svadba table td.i5 div.u_pink, .img_svadba table td.i5-2 div.u_pink { background-image: url(img/ugolok_white.png); background-repeat: no-repeat; position: absolute; height: 27px; width: 27px; margin:1px 0 0 1px }
.img_svadba table td.i6 { width:7px; background:url(img/r05_wh.gif) }
.img_belio { background:url(img/img-b_yel.gif) center top no-repeat; padding:0 0 20px 0; vertical-align:top }
.img_belio a:link, .img_belio a:visited { color:#ffe243; text-decoration: none }
.img_belio a:hover { color:#fff5bc; text-decoration: underline }
/*table wth yellow borders*/
.img_belio table { border:none }
.img_belio table td { vertical-align:top }
.img_belio table td.i1 { width:7px; height:7px; background:url(img/r01_yel.gif) }
.img_belio table td.i2 { width:150px; height:7px; background:url(img/r02_yel.gif) }
.img_belio table td.i3 { width:7px; height:7px; background:url(img/r03_yel.gif) }
.img_belio table td.i4 { width:7px; background:url(img/r04_yel.gif) }
.img_belio table td.i5, .img_belio table td.i5-2 { width:150px; height:224px }
.img_belio table td.i5 div#price { display:none }
.img_belio table td.i5-2 div#price { position: absolute; margin:170px 0 0 1px; padding:5px; background:#ffe243 url(img/bg_price.png) repeat-y; color:#333333; font-size:14px; font-weight:bold }
.img_belio table td.i5 img, .img_belio table td.i5-2 img { border: 1px solid #ffe243; background-color: #34393C }
.img_belio table td.i5 div.u_pink, .img_belio table td.i5-2 div.u_pink { background-image: url(img/ugolok_yellow.png); background-repeat: no-repeat; position: absolute; height: 27px; width: 27px; margin:1px 0 0 1px }
.img_belio table td.i6 { width:7px; background:url(img/r05_yel.gif) }
/*page dress*/
.har {margin:0 0 10px 0}
.har td { font-weight:bold}
.har td.n1 { color:#ffaadd}
.har td.n2 { color:#ff3399; font-size:14px}
table.op { background:#1d2224;}
table.op td { vertical-align:top}
table.op td.im { width:100px}
table.op td.im img {border: 1px solid #ff3399}
table.op td.op { padding:10px; background:url(img/ramka02.gif) no-repeat right bottom; }
table.comments {width:100%; margin:10px 0 5px 0; background:#4d5355; border:solid 3px #ffaadd}
table.comments td.cont { padding:15px}
table.comments td.cont a {color:#fff; font-weight:bold}
table.comments td.cont ul.ul1 { margin:15px 0 0 0; padding:0; list-style:none}
table.comments td.cont ul.ul1 li {margin:0 0 15px 0}
table.comments td.cont ul.ul1 li span.kam{ color:#ff3399}
table.comments td.cont ul.ul2 { margin:5px 0 0 20px; padding:0; list-style:none}
table.comments td.cont ul.ul2 li {margin:0}
table.comments td.cont ul.ul3 { margin:5px 0 0 20px; padding:0; list-style:none}
table.comments td.cont ul.ul3 li {color:#ff3399}
li.kam {border-top:solid 1px #ff3399; border-bottom:solid 1px #ff3399; padding:5px 0 5px 0; color:#ffaadd}
/*fotokonkurs*/
.img_k { }
.img_k a:link, .img_k a:visited { color:#ff3399; text-decoration:underline }
.img_k a:hover { color:#ffaadd; text-decoration:none }
.img_k img {border: 1px solid #ff3399; background-color: #34393C}
.img_k div.voit { color:#ff3399; font-weight:bold}
.img_k form {margin:3px; padding:0}
.img_k input{ background:#e9349f; border:solid 1px; color:#fff; font-size:11px; font-weight:bold; font-family:Tahoma; width:100px}
.rules {text-align:justify; background:#1a1f22; padding:15px; border:solid 1px #ffaadd; margin:0 6px 15px 6px}
.rules .att { font-weight:bold; color:#ff3399}
.rules .winners {}
.bor_n {text-align:center; margin:15px 0 0 0}
.bor_n img {border:solid 1px #ff3399}
sup {color: red;}
/*map*/
ul.map_ul li.map_li1 {list-style:square}
ul.map_ul li.map_li2 {list-style:disc; margin-left:15px}
ul.map_ul li.map_li3 {list-style:circle; margin-left:30px}
/*cart_page*/
.cart_page {background:url(img/bg_cart.gif) no-repeat bottom; width:98px; height:40px; vertical-align:bottom; position:absolute; margin:-30px auto auto 225px; color:#fff}
.cart_page .cart { margin:5px 0 0 0; text-align:center}
.cart_page .tovarov { margin:3px 10px 3px 10px; text-align:center}
.shops {background:url(img/shops.jpg) no-repeat; width:98px; height:25px; text-align:center; position:absolute; margin:17px auto auto 225px; text-transform:uppercase; font-weight:bold; padding:6px 0 0 0}
.shops a:link, .shops a:visited { color:#ff3399; text-decoration:none  }
.shops a:hover { color:#ff3359; text-decoration:underline}
/*others*/
.class1 { background-image:url(img/bgv.jpg); background-repeat:no-repeat; padding: 0 47px 0 0; height:72px; vertical-align:bottom}
.class2 { margin:0 -3px 0 0}
td.class3 { padding:20px 0 0 50px; vertical-align:top; text-align:center; width:150px}

