body { background-image:url(/img/bg.png); font:12px  Tahoma, Geneva, sans-serif; color:#777; margin:0px; padding:0px;}

#site { position:absolute; top:0px; left:50%; width:960px; margin-left:-480px;}
.top { background:url(/img/top.png) no-repeat; height:8px; }
.body { background-color:#FFF; border-left:1px #e0dede solid; height:100%; padding: 12px 0px 10px 20px; border-right:1px #e0dede solid;}
.btm { background:url(/img/btm.png) no-repeat; height:8px; margin-bottom:10px;}

#top { position: relative; height:100px;}
#contacts { position: absolute; top:22px; left:232px; width:720px; height:35px;}
#contacts span { margin-right:20px; font-weight:bold;}
#flash { top:128px; margin-bottom:10px;}
#item { border:1px dotted #e0dede; float:left; margin:0px 5px 5px 0px; padding:9px; text-align:center;}
#shop { width:204px; border:1px solid #dcdde0; float:left; margin:0px 18px 18px 0px; padding:10px;}
#bottom { text-align:center;}

#site_port { width:720px; margin-left:-10px; }
.port_top { height:47px; background-image:url(/img/port_top.png);}
.port_body { width:698px; margin:0px; padding:0px 10px 0px 12px; background-image:url(/img/port_body.png);}
.port_btm { height:21px; background-image:url(/img/port_btm.png);}
.port_url { position:absolute; height:13px; margin:29px 0px 0px 108px; font-size:10px;}

p { margin:0px; padding:4px 0px 8px 0px;}
input, select, textarea { border: 1px solid #00cbea; overflow: hidden;}

h1 { font-size:24px; color:#00cbea; font-weight:normal; margin:0px 0px 5px 0px;}
h2.sic { font-size: 18px; color: maroon; font-weight: normal; margin-left: 30px; margin-bottom: 0px;}
h2.sic + P { background: #f5f5ea; margin-left: 30px; margin-top: 0.5em; padding: 7px;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.middle { vertical-align:middle; margin-bottom:3px;}
.nonactive { background-color:#dcdde0;}
.price { color:#fff; font-size:14px; font-weight:bold; background-color:#00cbea; padding:0px 2px 0px 2px;}
.port_img { border: 1px solid #e2e2e2; margin-bottom:10px;}
.img_border { border:1px solid #929b96;}
.blog { width:620px; border:1px dotted #e0dede; padding:10px; margin-bottom:10px; float:left;}
.new_blog { border:1px dotted #e0dede; width:240px; padding:10px; float:right; margin-right:18px;}

/* Ññûëêè */
a { color:#00cbea; outline: none;}
a:hover { color:#777; outline: none;}
a img { border:none; outline: none;}

a.url { color:#00cbea; font-size:12px; outline: none; padding:1px;}
a.url:hover { color:#fff; background-color:#777; font-size:12px; text-decoration: none; padding:1px;}

a.port img { border: 1px solid #dcdde0; margin-bottom:10px;}
a.port:hover img { border: 1px solid #999;}

a.blog_url { color:#00cbea; font-size:24px; padding-left:2px; padding-right:2px; text-decoration:none;}
a.blog_url:hover { color: #FFF; font-size:24px; background-color:#00cbea;}

a.send { background: url(/img/send_a.png) no-repeat scroll top right; color:#000; display:block; float:left; height:22px; padding-right:11px; text-decoration:none; font-weight:bold;}
a.send span { background: url(/img/send_span.png) no-repeat; display:block; line-height:22px; padding: 0px 10px 0px 20px;}
a.send:active { background-position: bottom right;}
a.send:active span { background-position: bottom left; padding: 0px 10px 0px 20px;}
a.send:hover { color:#FFF;}
/* Ññûëêè */

/*** Ìåíþ ***/
.menu { position: absolute; top:65px; left:230px; width:720px; height:35px; background:url(/img/menu/left.png) no-repeat; padding-left:5px;}	
.menu ul { margin:0px; padding:0px; list-style:none;}
.menu ul li { float:left; border-right: 1px solid #e0dede;}
.menu ul li a { text-decoration:none; font-size:18px; color: #00cbea; line-height:35px;}
.menu ul li a span { background:url(/img/menu/body.png) repeat-x; display:block; padding:0px 36px 0px 36px; cursor: pointer;}
.menu ul li a:hover { text-decoration:none; line-height:35px;}
.menu ul li a:hover span, ul li a span.sel { background:none #FFF; border-top:1px solid #e0dede; padding:0px 36px 0px 36px;}
.menu ul li ul { display:none;}
/*** Ìåíþ ***/

/* slimbox2 */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer;}
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}
.lbLoading { background: #fff url(/img/slimbox2/loading.gif) no-repeat center;}
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none;}
#lbPrevLink { left: 0;}
#lbPrevLink:hover { background: transparent url(/img/slimbox2/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(/img/slimbox2/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom { color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink { display: block; float: right; width: 88px; height: 22px; background: transparent url(/img/slimbox2/closelabel.gif) no-repeat center; margin: 5px 0; outline: none;}
#lbCaption, #lbNumber { margin-right: 71px;}
#lbCaption { font-weight: bold;}
/* slimbox2 */
