@charset "utf-8";
/*  RESET & GLOBAL  */
* { margin:0; padding:0; }
html { height:100%; font-size:100.01%; }
body { height:100%;	width:100%;	font:.8125em/1.24 Tahoma, Arial, Verdana, Sans-Serif; color:#000; background:#fff; }

/*  ELEMENTS  */
p { padding-bottom:1em; }
strong { font-weight:bold; }
em { font-style:italic; }
ul, ol { margin-left:3em; margin-bottom:1em; line-height:1.3em; }
img { border:0 none; vertical-align:top; padding:0; margin:0; }
hr { border:none; border-top:1px solid #F60; background:gray; height:0; overflow:hidden; margin:10px 0; }
blockquote { margin-left: 5em; padding:1em 2em 1em 1em; border-left:2px solid #F60; }
code, pre { font-family:"Courier New", Courier, monospace; padding:2px 2px; background: #eee; }
pre { border: 1px dashed #aaa; line-height: 1.7em; padding: 5px; font-size: .9em; background: #eee; margin: 0; }
sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }
acronym { cursor:help; border-bottom:none; font-variant:normal; }
a acronym { cursor:pointer; border-bottom:none !important; }

/*  LINKS  */
*:focus { outline:none; }
a { cursor:pointer; color:#294496; text-decoration:underline; }
a:hover { text-decoration: none; }

/*  TABLES  */


/*  FORMS  */
input.text-field, select, textarea { vertical-align:middle; padding:1px; background:#fff; border:1px solid silver; width:10em; font:12px Arial; color:#666; }
label, label * { vertical-align:middle; }
fieldset { border:none; }
textarea { vertical-align:top; line-height:1.2em; height:8em; width:50%; display:block; }
input.button { width:auto; cursor:pointer; height: 20px; }

/*  HEADINGS  */
h1, h3, h4 { font: 1.5em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:0.3em; color:#000066;}
h2 { font: 1.2em Arial, Tahoma, Helvetica, sans-serif; margin-bottom:.5em; color:#017cba;}
h3 { font-size: 1.1em; font-weight: bold;  text-transform:uppercase; }
h4 { font-size: 1.1em; font-weight: bold; }

/*  ADDITIONAL  */
.clear { clear:both;}
.f_left { float:left; }
.f_right { float:right; }
.space { height:20px;}
.aspace { height:20px;}

/*  CUSTOM STYLES  */

#wrap { padding:0; width:100%; min-width:990px; margin:0 auto; position:relative; background:url(/images/bg.jpg) repeat-x;  }
#head { height:383px; width:528px; background:url(/images/head.jpg) no-repeat;}
.headcolumn { width:260px; margin:46px 70px 0 60px; float:right;}

#container { width:100%; float:left; margin-left:-420px;}
.adresses { width:300px; height:62px; padding:46px 0 0 0; color:#1c51a4; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; float:right; }
.adresses p { padding-left:20px;}
.adresses a {color:#1c51a4;}

.main { float:left; margin:20px 0 0 450px; }
.content { padding:5px 20px 0 0px;}

.aside { float:left; width:360px; padding-right:10px; }
.catalog { width:200px; margin-left:50px; position:relative;}

.banners { margin:0px 0 40px 30px; }

/*div { border:1px solid #ccc;}*/

.counter { margin-left:90px; width:80px; float:left; position: relative; bottom:40px; left:375px;}

.footer { height:50px; color:#000; font:normal 12px Tahoma, Arial, Helvetica, sans-serif; position:relative;}
.footer div.copy { padding-top:16px; font-size:0.9em; color:#393939; margin:0 10px 0 10px; border-top:2px solid #055ce1; }
.footer div.copy a { color:#393939;}

#menusecondfull { font:normal 1.1em/1.1 Arial, Tahoma, Helvetica, sans-serif; font-weight:normal; padding:40px 5px 0 0px; margin-left:-10px; width:340px;  }
#menusecondfull li { list-style:none; background:url(/images/marker.gif) no-repeat 0px 2px; padding-left:6px; padding-bottom:16px;}
#menusecondfull li a { color:#0060f4; padding-left:20px;}
#menusecondfull li a:hover { color:#0060f4;}
#menusecondfull li.walk a { font-weight:normal; color:#0060f4; }
#menusecondfull li.current a { font-weight:bold; color:#0060f4; }
