@charset "windows-1251";
/* CSS Document */

* { margin:0px; padding:0px; }
html { width:100%; height:100%; }
body { position:relative; min-width:1000px; width:100%; height:100%; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}

a { color:#069; text-decoration:underline; }
a:hover { text-decoration:none; }
:-moz-any-link:focus { outline:none; }
img { border:0; }

h1 { font-size:24px; font-style:italic; font-weight:bold; color:#069; background-image:url(img/l.gif); background-position:bottom; background-repeat:repeat-x;}
h2 { font-size:16px; font-style:italic; font-weight:bold; color:#069; margin-bottom:5px;}
h3 { font-style:normal; font-weight:bold; color:#069; margin-bottom:15px;}

ul { list-style-image:url(img/li.gif); list-style-position:outside;}
ol {list-style-position:inside;}
ul li,ol li {margin:5px 0;}

p {padding-top:10px; text-align:left;}
p img, .center p img {float:left; margin-bottom:5px; margin-right:10px;}

#basis { position:relative; width:auto; min-width:1000px; max-width:1600px; min-height:100%; height:auto; margin:0 auto; padding:0px; background-color:#fff; background-image:url(img/hbg.jpg); background-position:top; background-repeat:repeat-x; }
#lt { background-image:url(img/l.gif); height:1px; margin-bottom:17px;}
#lb { background-image:url(img/l.gif); height:1px; margin-top:14px;}


.header { background-image:url(img/h.jpg); background-repeat:no-repeat; background-position:center; height:62px; padding-right:57px;}
.header #logo {margin-top:14px;margin-left:33px; cursor:pointer;}
.header #icon {float:right; margin-right:53px;cursor:pointer; margin-top:27px;}
.header #flag {float:right;margin-right:7px;cursor:pointer; margin-top:25px;}

.menu {text-align:center; min-height:50px; height:auto;}
.menu a {font-size:16px; font-weight:bold; margin:5px 24px; }
.menu a#act {color:#e50000; text-decoration:none;}

.splashindex { background-image:url(img/splashindex2.jpg); background-position:center; background-repeat:no-repeat; height:315px;}
.splashindex #indextext {position:absolute; left:45px; margin-top:28px; background-image:url(img/indextext.png); background-repeat:no-repeat; width:476px; height:80px; color:#FFF; font-size:14px; font-style:italic; font-weight:bold; padding:0 25px; padding-top:29px;}
.splashindex #search { position:absolute; right:60px; margin-top:28px; background-image:url(img/searchbg.gif); background-repeat:no-repeat;width:200px;height:20px;}
.splashindex #search #sw {width:167px; height:15px; color:#999; font-size:11px; margin-right:10px; margin-left:5px; border:none; margin-top:2px; padding-top:1px;}
.splashindex #phone {position:absolute; right:14px; margin-top:57px; background-image:url(img/tel.png); background-repeat:no-repeat; width:227px; height:47px; color:#FFF; font-size:18px; padding-left:35px; padding-top:14px;}

.splash { background-image:url(img/splash.jpg); background-position:center; background-repeat:no-repeat; height:144px;}
.splash #search { position:absolute; right:60px; margin-top:28px; background-image:url(img/searchbg.gif); background-repeat:no-repeat;width:200px;height:20px;}
.splash #search #sw {width:167px; height:15px; color:#999; font-size:11px; margin-right:10px; margin-left:5px; border:none; margin-top:2px; padding-top:1px;}
.splash #phone {position:absolute; right:14px; margin-top:57px; background-image:url(img/tel.png); background-repeat:no-repeat; width:227px; height:47px; color:#FFF; font-size:18px; padding-left:35px; padding-top:14px;}

.tizer {margin:15px 0; text-align:center; font-weight:bold; width:133px;}
.tizer a {color:#C00;}

.content {}
.content .left { width:260px;}

.lmenu {width:227px; margin-left:28px; margin-top:35px;}
.lmenu a { display:list-item; height:32px; background:url(img/lma.gif); padding-left:40px; padding-top:15px; color:#069; list-style:none; font-weight:bold; margin-bottom:5px;}
.lmenu a:hover {background:url(img/lmaa.gif);color:#FFF;}
.lmenu a#act {background:url(img/lmaa.gif);color:#FFF;}

.content .center { width:auto; padding:0px 40px;}

.content .right { width:290px; padding-top:35px;}

.banner {background-image:url(img/l.gif); background-position:bottom; background-repeat:repeat-x; width:216px; margin:0 60px; padding-bottom:5px; margin-bottom:25px;}
.banner a { color:#c00; font-style:italic;}

.subscribe {width:216px; margin:15px 60px;}
#sm {width:214px; border:1px solid #b3b9c3; margin-bottom:5px; color:#666;}

a.orderb { font-style:italic; font-size:18px; color:#FFF; background-image:url(img/order.gif); background-repeat:no-repeat; width:187px; height:34px; padding-top:13px; display:list-item; list-style:none; margin:10px 60px; padding-left:40px; text-decoration:none;}
a.orderb:hover {background-image:url(img/ordera.gif);}

.footer {height:120px; background-image:url(img/footbg.gif); background-repeat:repeat-x; margin-top:15px; padding-top:33px;}

.footer .left {padding:0px 30px; width:200px;}
.footer .center {padding:0px 30px; width:auto;}
.footer .right {padding:0px 15px; width:260px;}

.form { padding:20px 30px;}
.form label {display:list-item; list-style:none; margin:10px;width:500px;}
.form span {color:#F00; font-weight:bold; padding-right:5px;}
.form label input {display:inline;float:right; width:230px;color:#666; border:1px solid #999;}
.form textarea {width:500px; height:80px;border:1px solid #999;}
.form h2 {padding-top:15px;}
.form #u {margin-right:110px; border:none; width:auto;}
