/* tags */ 
html, body {margin:0; padding:0; color:#4C4C4C; height:100%; font:11px Tahoma, Verdana, Arial, sans-serif; background:#fff url(../images/left.gif) 0 0 repeat-y}
form, table, p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote {margin-bottom:16px; padding-bottom:0; padding-top:0; margin-top:0}
textarea {font:1em Arial, Tahoma, Verdana, sans-serif}
a {color:#197539}
a:link, a:visited {text-decoration:none} 
a, a:hover {text-decoration:underline}
a img {border:0}
address, em, i {font-style:normal}
h1 {font:15px Tahoma; font-weight:bold; color:#197539}
h2 {font:10px Tahoma; font-weight:bold; color:#197539; text-transform:uppercase}
h3, h4, h5, h6 {font-size:11px; text-align:left}
ul {list-style-type:none; margin:0 0 10px 0; padding:0}
ul li {margin:0; padding:0 0 4px 15px; background:url(../images/li.gif) 0 3px no-repeat}

/* classes */
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.fleft {float:left}
.fright {float:right}
img.fleft, img.left {float:left; margin:0 10px 10px 0}
img.fright, img.right {float:left; margin:0 0 10px 10px}
.clear {clear:both}
.arr {font-family:"Times New Roman"}
.success {color:green}
.error {color:red}

.pbleft {float:left; margin-right:20px}
.pbright {float:right}

.b1 {width:122px}
.b1:link, .b1:visited {background:url(../images/b1.gif)}
.b1, .b1:hover {background:url(../images/b1u.gif)}
.b2 {width:101px}
.b2:link, .b2:visited {background:url(../images/b2.gif)}
.b2, .b2:hover {background:url(../images/b2u.gif)}
.b3 {width:108px}
.b3:link, .b3:visited {background:url(../images/b3.gif)}
.b3, .b3:hover {background:url(../images/b3u.gif)}
.b4 {width:154px}
.b4:link, .b4:visited {background:url(../images/b4.gif)}
.b4, .b4:hover {background:url(../images/b4u.gif)}
.b5 {width:102px}
.b5:link, .b5:visited {background:url(../images/b5.gif)}
.b5, .b5:hover {background:url(../images/b5u.gif)}
.b6 {width:108px}
.b6:link, .b6:visited {background:url(../images/b6.gif)}
.b6, .b6:hover {background:url(../images/b6u.gif)}
.b7 {width:53px}
.b7:link, .b7:visited {background:url(../images/b7.gif)}
.b7, .b7:hover {background:url(../images/b7u.gif)}
.leftmenu {font-weight:bold; list-style-type:none; margin:0; padding:0}
.leftmenu li {display:block; height:19px; margin:0; padding:5px 0 0 34px; background:url(../images/ul.gif) 8px 3px no-repeat; border-top:1px solid #D8DAD9}
.leftmenu li a:link, .leftmenu li a:visited {color:#197539; text-decoration:none}
.leftmenu li a, .leftmenu li a:hover {color:#B2AE01; text-decoration:none}
.block {border-top:8px solid #197539; padding:4px 0 0 11px; margin-left:2px}
#right .block {border-top:1px solid #D3D3D3; padding:10px 8px 10px 11px}
.adv {padding:1px 0 0 0}
.cont {position:relative; background:#FAFAFA url(../images/content.gif) 0 0 repeat-x}
.cont div {background:url(../images/content-left.gif) 0 0 repeat-y}
.cont div div {background:url(../images/content-right.gif) right top repeat-y}
.cont div div div {background:url(../images/content-left-t.gif) left top no-repeat}
.cont div div div div {padding:25px 25px 9px 25px; background:url(../images/content-right-t.gif) right top no-repeat}
.contb {height:10px; border-top:1px solid #E3E3E3; background:url(../images/content-b.gif) center top no-repeat}
.text {padding:15px 25px; border-bottom:8px solid #67B35A}
.hr {height:1px; border-top:1px solid #E3E3E3; margin-bottom:15px; font-size:1px}
.send {border:0; background:url(../images/ul.gif) 0 1px no-repeat; width:100px; height:19px; font:10px Tahoma; font-weight:bold; color:#197539; cursor:pointer}
.q label {float:left; display:inline; width:200px; padding-top:2px}
.q input {width:400px; height:14px; margin:0 0 4px 0; font-size:12px}
.q select {width:404px; height:19px; margin:0 0 4px 0; font-size:12px}
.q input.send {width:100px; height:18px; font-size:10px}
.q input.file {height:20px}
.q textarea {display:block; clear:both; width:600px}

/* ids */
#global {min-width:780px; min-height:100%; margin:-60px auto 0 auto; background:url(../images/right.gif) right top repeat-y}
#g2 {padding:60px 0 0 0}
#pre {position:absolute; margin:-1000px 0 0 -1000px}
#pre a {display:block; height:34px}
#header {height:102px; background:#F8F1DE url(../images/header.jpg) 0 8px repeat-x}
#htop {height:6px; background:#67B35A; border-bottom:2px solid #EEEEEE; font-size:1px}
#hleft {width:184px; height:6px; background:#197539; border-right:1px solid #fff}
#hright {float:right; width:189px; height:6px; background:#9DD19A; border-left:1px solid #fff}
#logo {display:block; float:left; width:391px; height:16px; padding:78px 0 0 27px; background:url(../images/logo.jpg) 0 0 no-repeat; font-size:1.3em; font-weight:bold}
#phones {position:absolute; top:80px; left:300px; font-size:1.3em; font-weight:bold}
#curs {float:right; width:295px; padding:5px 7px 0 0}
#curs table {width:100%; margin:0 0 4px 0; border-collapse:collapse}
#curs th {color:#197539; padding:1px 2px}
#curs td {font-weight:bold; padding:2px 2px; color:#5D5D5D}
#curs td.s {background:url(../images/s.gif) 0 3px no-repeat; padding-left:14px}
#curs td.e {background:url(../images/e.gif) 0 3px no-repeat; padding-left:14px}
#curs td.i {background:url(../images/i.gif) 0 3px no-repeat; padding-left:14px}
#curs p {text-align:right; font-size:10px; margin:0}
#curs a {color:#838000}
#curs .up {width:7px; height:8px; margin-left:10px; background:url(../images/up.gif) 0 0 no-repeat}
#curs .down {width:7px; height:8px; margin-left:10px; background:url(../images/down.gif) 0 0 no-repeat}
#menu {height:34px; background:#197539 url(../images/menu.gif) 0 0 repeat-x; border-bottom:8px solid #EEEEEE}
#menu a {float:left; display:inline; height:34px}
#left {float:left; display:inline; width:175px; margin-left:11px; border-top:1px solid #D7D7D7; padding-top:1px}
#left h2 {height:29px; font-size:10px; color:#fff; margin:0 1px 0 1px; background:#197539 url(../images/h2b.gif) left bottom repeat-x; text-transform:none}
#left h2 span {display:block; height:19px; padding:5px 5px 0 30px; background:url(../images/h2.gif) 13px 8px no-repeat}
#left h3 {color:#67B35A; font-weight:bold; margin:0}
#left .all {border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; margin:5px 0 1px 0; height:19px; padding:0 8px 0 33px; font-size:10px; font-weight:bold; text-align:right}
#q {font:10px Tahoma; margin:0}
#q input {vertical-align:bottom}
#right {float:right; display:inline; width:174px; margin-right:12px; border-top:1px solid #D7D7D7; padding-top:1px}
#right h2 {height:29px; font-size:10px; color:#fff; margin:0 1px 0 0; background:#197539 url(../images/h2b.gif) left bottom repeat-x; text-transform:none}
#right h2 span {display:block; height:19px; padding:5px 5px 0 30px; background:url(../images/h2.gif) 13px 8px no-repeat}
#right h3 {color:#197539; font-weight:bold; margin:0 0 3px 0}
#right ul {font-size:10px}
#right .all {border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; margin-bottom:1px; height:19px; background:url(../images/ul.gif) 11px 3px no-repeat; padding:6px 8px 0 33px; font-size:10px; font-weight:bold}
#center {margin:0 186px 0 186px}
#c2 {float:left; width:100%}
#search {border-top:1px solid #D8DAD9; padding:5px 0 0 2px}
#search div {border-top:8px solid #197539; padding:4px 0 0 11px}
#searchinput {width:122px; height:17px; padding:2px; margin:3px 0 0 0; background:url(../images/serachinput.gif) 0 0 no-repeat; vertical-align:top; border:0}
#searchsubmit {width:19px; height:20px; padding:0; margin:3px 0 0 0; background:url(../images/ul.gif) 0 0 no-repeat; vertical-align:top; border:0; cursor:pointer}

#footer {min-width:780px; height:40px; margin:0; padding:19px 13px 0 13px; background:#F8F1DE url(../images/footer.gif) 0 0 repeat; border-top:1px solid #D3D3D3}
#copy {font-size:9px}
#copy a {color:#838000}
#counters {float:right; margin-top:-6px}
#counters img {margin-left:5px}

* html #global {height:100%; width:expression(document.documentElement.clientWidth<780 ? "780px" : "auto")}
* html #footer {width:expression(document.documentElement.clientWidth<780 ? "780px" : "auto")}
* html #searchinput {background-position:fixed}