body { margin:0;padding:0;font-family:Verdana,Tahoma,Arial;font-size:0.7em;color:#393939;background-color:#282828; }
img { border:0; }

table { margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0; }
td { font-size:0.7em;color:#393939;margin:0;padding:0;vertical-align:top;text-align:left;empty-cells:show;border:0; }

form { margin:0;padding:0; }

p {margin:0;}
p.right-block {color:#a2a2a2;}
p.text-normal {text-indent:30px;text-align:left;}

a {color:#464c16;text-decoration:none;border:0;}
a:hover {text-decoration:none;}

a.border-link:hover { border-bottom:1px solid #c7cf1e; }
a.border-link2:hover { border-bottom:1px solid #464c31; }
a.border-link3:hover { border-bottom:2px solid #c7cf1e; }
a.border-link5:hover { border-bottom:1px solid #000000; }
a.only-hover { text-decoration:none; }
a.only-hover:hover { text-decoration:none;border-bottom:2px solid #c7cf1e; }

a.only-hover-und { text-decoration:underline; }
a.only-hover-und:hover { text-decoration:none;border-bottom:2px solid #c7cf1e; }

a.und {text-decoration:underline;}
a.bold {font-weight:bold;}

.input-normal {background-color:#f4f4f4;color:black;border:1px solid:#717173;width:100%;}
.input-normal-gray {width:100%;background:#f4f4f4;border:1px solid #717173;font-family:Tahoma,Arial;color:black;font-weight: normal;font-size:12px;width:100%;}

.input-green { background:white;border:1px solid #becd32;height:20px;width:100%; }

.ptr {
	cursor: pointer;
}

div {margin:0;padding:0;}

hr { border:0;color:#c7cf1e;background:#c7cf1e;height:3px; }

.left {position:relative;display:block;float:left;}
.right {position:relative;display:block;float:right;}
.top {position:relative;display:block;float:left;}
.bottom {position:relative;display:block;float:left;}

h1 { font-family:Tahoma,Verdana,Arial;font-size:1.7em;color:black;font-weight:bold; margin:0;padding-bottom:5px; }
h2 { font-family:Tahoma,Verdana,Arial;font-size:1.4em;color:#636363;font-weight:bold; }
h4 { font-family:Tahoma,Verdana,Arial;font-size:1.4em;color:#636363;font-weight:bold; margin:0;padding-bottom:8px;}
h3 { font-family:Tahoma,Verdana,Arial;font-size:1.4em;color:#636363;font-weight:bold;margin:0;padding:0; }

td.h1 { background-color:#c7cf1e;color:#636363;font-size:1.1em;padding-top:10px;white-space:nowrap; }
td.table-header, .t-table td.table-header { background-color:#b8c725;color:#393939;padding-top:7px;font-weight:bold;padding-left:5px;padding-right:5px; }

.breadcrumb { color:white;font-weight:bold; }
.breadcrumb a { font-size:1.1em;color:white;font-family:Tahoma,Verdana,Arial;font-weight:bold;text-decoration:none; }
.breadcrumb a:hover { text-decoration:none; }

.t-table td { background:#bfbfbf;height:100%; }
.t-table td div { padding:5px; }
.t-table td.h { background:transparent;border:0;padding:0;display:block;overflow:hidden; }
.t-table td.h div { display:block;background:#b8c725;width:auto;margin:0;padding:5px;font-weight:bold;border:0;text-align:center; }
.t-table td.st { padding:0;border:0;background:transparent;height:3px; }
.t-table td.st div { height:3px;font-size:1px;padding:0;margin:0; }
.t-table td.s { padding:0 5px 0 5px;border:0;font-size:1px;height:3px; }
.t-table td.s div { display:block;font-size:1px;empty-cells:show;width:100%;height:3px;background:url('../img/site/table_repeat.gif') repeat-x center center;padding:0; }
.t-table td.hs { background:transparent;width:3px;empty-cells:show;padding:0; }
.t-table td.hs2 { padding:3px 0 3px 0;width:3px; }
.t-table td.hs2 div { width:3px;height:100%;padding:0;empty-cells:show;background:white;font-size:1px;display:block; }

div.all { position:relative;overflow:show;height:100%;background:url('../img/site/all_bg.jpg');background-position:top center;background-repeat:no-repeat;width:100%;min-width:1003px;max-width:1579px;width:expression(document.body.clientWidth < 1003? "1003px": (document.body.clientWidth > 1579? "1579px": "100%") );display:block;border:0; }

#content { position:absolute;display:block;top:0;left:0;height:100%;text-align:left;z-index:10; }

div.menu { display:block;padding-top:188px;clear:both;padding-bottom:25px; }
div.menu table td div { display:block;position:relative; }
div.menu table td div a { display:block;cursor:pointer; }
div.menu table td div a div { display:block;cursor:pointer;position:absolute;top:0;left:0; }
div.menu table td div a div.i { visibility:visible; }
div.menu table td div a div.a { visibility:hidden; }
div.menu table td div a:hover { border-color:white; }
div.menu table td div a:hover div.i { visibility:hidden; }
div.menu table td div a:hover div.a { visibility:visible; }

#logo { position:absolute;left:-20px;top:0; }
#pen { position:absolute;left:550px;top:0;z-index:10; }
#top_text { position:absolute;left:285px;top:55px;z-index:10; }

#nav_block { position:absolute;left:430px;top:10px;z-index:10; }
#nav_block table td a { display:block; }
#nav_block table td a div { display:block;padding:5px;background:transparent; }
#nav_block table td a:hover { background:#cccccc; }
#nav_block table td a:hover div { display:block;padding:5px;background:#cccccc; }

#magazine_cup { position:absolute;right:63%;z-index:15; }
#magazine_second { position:absolute;right:81%;z-index:15; }

#right_block { position:absolute;display:block;right:0;top:0;width:38%;height:770px;overflow:hidden;text-align:right;z-index:5; }
#right_block_flash { position:absolute;display:block;right:5px;top:215px;width:38%;height:365px;overflow:hidden;text-align:right;z-index:5;z-index:15; }

#block_fresh { position:relative;display:block;z-index:15; }
#block_fresh .inner-text { position:absolute;display:block;top:80px;left:50px;width:195px;height:110px;z-index:20;text-align:left;overflow:hide; }
#block_fresh .inner-img { position:absolute;display:block;top:0;left:250px;width:200px;height:210px;z-index:20;overflow:show; }
#bottom_tel { position:absolute;display:block;left:-90px;top:200px; }
#bottom_tel_second { position:absolute;display:block;left:-90px;top:90px; z-index:100;}

#bottom_block { position:absolute;bottom:100px; }

li.tire { list-style-image:url('../img/site/li.gif'); }
li { list-style-image:url('../img/site/arr.gif'); }

.ol .c1 { width:28px;background:url('../img/ol_item.gif') top left no-repeat;text-align:left;vertical-align:top; }
.ol .c1 div { font-weight:bold;padding-top:3px;padding-left:2px;width:16px;text-align:center; }
.ol .c2 { padding:5px; }

ul.news { padding:0;margin:0; }
ul.news li { list-style-image:none;list-style-type:none;padding:0;margin:0;padding:5px 0 0 3px; }

div.bottom-icons { display:block;position:relative;bottom:0;height:60px; }
div.bottom-icons a { display:block;cursor:pointer; }
div.bottom-icons a div { display:block;cursor:pointer;position:absolute;bottom:0;left:0; }
div.bottom-icons a div.i { visibility:visible; }
div.bottom-icons a div.a { visibility:hidden; }
div.bottom-icons a:hover { border-color:white; }
div.bottom-icons a:hover div.i { visibility:hidden; }
div.bottom-icons a:hover div.a { visibility:visible; }

a.second-menu { color:black;text-decoration:none;font-weight:bold;margin-left:5px;line-height:20px;font-size:1.1em; }
a.second-menu-active { color:#464c16;margin:0;text-decoration:none;font-weight:bold;line-height:20px;font-size:1.1em; }
a.second-menu-active:hover { border-bottom:2px solid #c7cf1e;text-decoration:none; }
a.second-menu:hover { text-decoration:none;border-bottom:2px solid #c7cf1e; }

div.second-menu-active { position:relative;display:block;height:47px;width:239px; }

table.p0 td { padding:0; }
table.p4 td { padding:4px; }
table.p40 td { padding:4px;padding-left:0; }

