html, body {margin:0;padding:0;height:100%;width:100%;min-width:980px}
body {min-height:100%;background-color:transparent}

#container {height:auto !important;min-height:100%;height:100%;width:980px;margin:0 auto;background:url(/img/bg/c.png) repeat-y left top}
#header {position:relative;height:375px;}
#main {width:980px;height:auto !important;min-height:100px;height:100px;padding-bottom:101px}
#content {width:980px;float:left}
#page_text {margin:0 22px 0 324px;height:auto !important;min-height:100px;height:100px}
#left_block {margin-left:-980px;margin-top:-113px;position:relative;width:260px;border-width:0 0 0 4px;border-style:solid;float:left;height:auto !important;min-height:10px;height:10px;padding:0 0 29px}
#footer {margin:-78px auto 0;width:980px;height:78px;position:relative}

div.clear {clear:both;height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden}
form {margin:0; padding:0}
img {border:0}
#page_text img {border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-right:19px}
* {outline:none}
table {border:0;border-collapse:collapse;border-spacing:0;padding:0;margin:0}
table td {border:0;padding:0;vertical-align:top}
table th {border:0;padding:0;vertical-align:top;font-weight:normal}
#page_text table {margin-top:10px}
p {margin:0;padding:9px 0 8px}
a {text-decoration:underline}
a:hover {text-decoration:none}
h1, h2, h3, h4, h5, h6 {padding:9px 0 12px;margin:0}
hr {display:block;height:1px;overflow:hidden;padding:0;margin:8px 0;border:0;clear:both}
h1 {padding-top:0}
h1 span {padding:0 2px 0 0}

div.images {position:relative;height:auto !important;min-height:10px;height:10px;margin-right:-20px;clear:both}

#left {width:328px;height:375px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:left top}

#tmenu {height:85px;border-bottom-width:4px;border-bottom-style:solid;padding-left:54px;display:none}
#tmenu ul {list-style-type:none;padding:0;margin:0;display:block;height:85px;border-bottom-width:4px;border-bottom-style:solid;position:relative;margin-bottom:-4px;overflow:hidden}
#tmenu li {display:block;height:85px;padding:0;margin:0;float:left;white-space:nowrap}
#tmenu a, #tmenu a:hover, #tmenu a.active {text-decoration:none;margin:0 27px 0 11px}

#collage {width:699px;height:202px;position:relative;left:298px;top:0;overflow:hidden;border-bottom-left-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-bottom-left-radius:7px;border-bottom-right-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-bottom-right-radius:7px}
#line {width:980px;height:47px;position:absolute;overflow:hidden;top:246px;left:0;background-repeat:repeat;background-position:left top}

#logo {width:246px;height:72px;position:absolute;left:25px;top:27px}
#slogan {width:270px;height:40px;position:absolute}
#slogan p {padding:0;margin:0}

#smenu {width:15px;height:58px;left:302px;top:79px;position:absolute}
#smenu ul {list-style:none;padding:0;margin:0}
#smenu li {padding:0;margin:0;display:block;width:15px;height:29px;float:left;clear:both}

#phone {width:238px;height:35px;position:absolute;left:23px;top:151px;background-repeat:no-repeat;background-position:left top;text-align:right}
#phone div {position:relative;top:10px}
#phone span {position:relative}

#adres {width:238px;height:35px;position:absolute;left:23px;top:193px;text-align:right}
#adres p {padding:0;margin:0}

#copyright {width:212px;height:63px;padding:14px 0 0 25px;position:absolute;left:0;top:0;background-repeat:repeat-x;background-position:left top}
#copyright a {text-decoration:none}
#copyright a:hover {text-decoration:underline}

#madein {width:292px;height:50px;position:absolute;right:10px;top:14px;text-align:center}
#madein a {text-decoration:none}
#madein a:hover {text-decoration:underline}
#madein div {margin-top:4px}

#counters {width:276px;height:50px;position:absolute;right:336px;top:24px;text-align:right}
#counters img {margin:0 2px;border:0;padding:0;margin:0}
#copyright p, #madein p, #counters p {padding:0;margin:0}

#fin {height:78px;position:absolute;width:684px;height:78px;overflow:hidden;left:296px;top:0;background-repeat:repeat-x;background-position:left top}

div.lmenu {width:235px;margin:0 auto 0 22px}
div.lmenu, .lmenu ul {height:auto !important;min-height:10px;height:10px}
.lmenu ul {padding:0;margin:0;display:block;list-style:none}
.lmenu li {padding:15px 0 1px;margin:0;display:block;list-style:none;width:100%;float:left;clear:both}
.lmenu a {text-decoration:none;display:block;padding:0 30px 0 14px;height:20px;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:left -95px}
.lmenu a:hover, .lmenu a.active {text-decoration:none;background-position:left 5px}
.lmenu span {cursor:pointer;padding:0 1px 0 0}

div.news {width:245px;margin:34px auto 0 22px}
div.h {height:auto !important;min-height:10px;height:10px;padding:4px 0 3px;background-position:left 13px;background-repeat:no-repeat}
.news ul {list-style:none;padding:0;margin:0}
.news ul li {padding:11px 0 9px;margin:0;display:block;float:left;height:auto !important;min-height:106px;height:106px;clear:both;width:100%;background-repeat:no-repeat;background-position:left top;position:relative}
.news ul li.none {background:none}
.news-desc {text-align:left}
.news-desc img {float:left;margin:12px 11px 0 0;position:relative}
div.news-date {width:81px;height:12px;margin:0 auto 0 0;text-align:center;overflow:hidden}
div.news-name {position:relative;margin-top:-1px}
.news-desc p {padding:7px 15px 0 0;overflow:hidden;zoom:1}
div.news-link {height:auto !important;min-height:15px;height:15px;padding:2px 6px 0 0;text-align:right}
.news-link a {text-decoration:underline;background-repeat:no-repeat;background-position:left 3px;height:auto !important;min-height:15px;height:15px;padding:1px 0 3px 15px}
.news-link a:hover {text-decoration:none !important}
