@charset "windows-1251";
body { font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:0; margin:0; background:#d8d8d8; color:#616b7e; }
img { border:0 none; }
a { color:#5371a6; text-decoration:underline; }
a:hover { color:#000; }

#page { width:990px; margin:0 auto; background:url(images/pagel.gif) 0 0 repeat-y; }
#pager { background:url(images/pager.gif) 100% 0 repeat-y; padding:0 8px; }
#pagein { padding-top:180px; position:relative; }
#header { background:url(images/header.png) 0 0 repeat-x #05132c; position:absolute; width:100%; height:182px; left:0; top:0; }
#logo { float:left; margin:35px 0 0 40px; height:95px; }
#top-menu { list-style:none; padding:10px 10px 8px 10px; margin:0; clear:both; overflow:hidden; height:34px; }
#top-menu li { float:left; padding:0; font-size:14px; margin:0 10px 0 0; }
#top-menu li.right { float:right; margin:0 0 0 10px; }
#top-menu a, #top-menu span { display:block; float:left; height:34px; line-height:34px; padding:0 15px; margin:0; background:#213353; color:#5f7294; text-decoration:none; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
#top-menu a:hover, #top-menu a.current, #top-menu span { background:#d9caa8; color:#665630; }

#content { padding:20px; background:#fff; }
#cols-wrapper { width:100%; position:relative; }
#center-col { float:left; width:100%; }
#center-content { margin:0 0 0 200px; }
#left-col { width:180px; float:left; margin-left:-100%; }
#right-col { width:180px; float:left; margin-left:-180px; }

#footer { height:70px; background:url(images/footer.png) 0 0 repeat-x #315593; color:#8da9d8; }
#footer a { color:#8da9d8; }
#copyrights { float:left; padding:20px 0 0 20px; }
#counters { float:right; padding:20px 20px 0 0; }

#path { font-size:11px; padding:0; margin:0 0 10px 0; }

.left-block { border:1px solid #aabad6; padding:15px 15px 10px; background:url(images/left-block.png) 0 0 repeat-x #f2f0eb; }
.left-block h4 { padding:0 0 0 20px; margin:-6px -9px 15px; font-weight:bold; font-size:14px; color:#fff; background:url(images/left-block-header.png) 0 0 no-repeat; }
.left-block ul { padding:0; margin:5px -5px 0; list-style:outside none; }
.left-block ul li { background:url(images/left-block-li.gif) 0 5px no-repeat; padding-left:13px; margin-bottom:5px; }

.clear { clear:both; }

/*common styles*/
.catalog-items-table th, .catalog-items-table td { border:1px solid #aabad6; }
.catalog-items-table th { background:url(images/left-block.png) 0 0 repeat-x; color:#fff; }
.price-box { font-size:20px; text-align:right; margin-top:10px; }

.gallery-thumb { float:left; margin:0 5px 10px 0; width:160px; height:170px; padding:5px; overflow:hidden; position:relative; }
.gallery-thumb img { width:160px; }
.gallery-text { position:absolute; bottom:0; left:0; padding:3px; font-size:11px; width:164px; background:url(images/pic-descr.png) 0 0 repeat-x; line-height:13px; }

#gallery-full img { max-width:100%; }
