html {background:#7b9ec6 url(/image/header_bg.gif) repeat-x left top;}
body {margin:122px 0 0 0; background:url(/image/bg.gif) repeat left top; color:#60657B; font:1.2em/1.3em Arial, Helvetica, sans-serif;}

a, a:link, a:visited {color:#60657B;}
a:hover {color: #9B0404;}

h1 {font-size:14px;	margin:15px 0; padding:0; color:#990000; text-align:center;}

h2, p.h2 {font-size:13px; margin:10px 0;	padding:5px 0; font-weight:bold;}

#page, #header, #ava, #topMenu {width:994px;}

#page {position:relative; margin:0 auto; background:url(/image/page-bg.gif) repeat-y left top;}
#content {width:700px; float:right;}
#content div.text {border:1px solid #c6bebd; background-color:#f1f1f1; padding:5px 10px; margin:10px 12px 0 10px;}

#mainMenu {width:290px; float:left; padding-top:5px;}
#mainMenu div.text {padding:0 10px;}

p.title {position:relative; font-size:14px; font-style:italic; font-weight:bold; color:#091950; margin:10px 0; padding:0 0 0 30px; background:url(/image/mark.gif) no-repeat left center; left:-7px;}

#menu {list-style:none;	margin:0; padding:0;}
#menu li {margin:12px 0;	padding:0 0 0 13px; background:url(/image/li_mark.gif) no-repeat left 5px;}
#menu li h3 {margin:0; padding:0; font-weight:normal; font-size:13px;}

#header {position:absolute; top:-112px; left:0; height:122px; background:url(/image/logo1.jpg) no-repeat left top;}

#topMenu {position:absolute; list-style:none; padding:0; background:url(/image/logo2.gif) no-repeat 290px top; margin:0; top:25px; left:0;}
#topMenu li {float:right; padding:60px 40px 0 10px;}
#first {padding-right:150px !important;}
#topMenu * a {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none; }
#topMenu * a:hover {color:#FFFD9D; text-decoration:underline;}

#lan {position:absolute; list-style:none; top:0; left:0; height:80px; margin:0; padding:0; text-align:right; border-left:6px solid #425d8c; width:985px; font-size:11px;  color:#FFFFFF;}
#lan li {float:right; padding:10px 15px 0 0;}
#lan * a, #lan a:visited {color:#FFFFFF; font-size:11px; }

#footer {border-top:5px solid #e6eef7; text-align:center; background-color:#7b9ec6;}
/*---------------------*/
#ava {font-size:10px; line-height:1.2em; text-align:right; margin:5px auto 0 auto;}
#ava, #ava a:link, #ava a:visited, #ava a:active {text-decoration:none; }
#ava a:hover {text-decoration:underline;}

#reklama {width:900px; margin:7px auto; font-size:11px; color:#091950;}
#reklama a:link, #reklama a:visited {color:#091950;}

img.brd, .image img, .text img {padding:2px; border:1px solid #c6bebd;}

/* ������ ��������� ------------------------------ */

td {text-align:left;}

table.prodList * td {padding:5px;}
table.prodList * td.image {text-align:center;}

td.separator {background:url(/image/line1.gif) no-repeat center center; height:20px;}

p.detail {font-size:11px; text-align:right; margin:0; font-style:italic;}

strong.accent {font-weight:normal;}

.ind {text-indent:1em;}
.cmp {padding:0; margin:0;}
.head {font-weight:bold;}
.bold {font-weight:bold;}
.header {color:#091950; font-weight:bold; font-size:1.1em; padding-bottom:4px;}

#tm {position:absolute; top:13px; left:128px; z-index:100; color:#000000; font-size:12px;}

span.BrdImg {float:right; margin:5px 0 5px 5px;}
.zoom {position:relative; left:8px; bottom:-5px; padding:0 !important; z-index:2;}

.pdf {background:url(/image/icon/pdf.gif) no-repeat left center; padding-left:25px;}
.xls {background:url(/image/icon/xls.gif) no-repeat left center; padding-left:25px;}
.zip {background:url(/image/icon/zip.gif) no-repeat left center; padding-left:25px;}
.doc {background:url(/image/icon/doc.gif) no-repeat left center; padding-left:25px;}
a.doc, a.pdf, a.xls, a.zip {padding-top:2px; padding-bottom:2px;}

.right {float:right; margin:0 0 0 5px;}
