

*, html{padding:0; margin:0;}
body {padding:0px; background: url(/templates/pogruzchikco/pattern/design/body.gif) 0 0 repeat;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {font-size: 1.0em; margin:0; padding:0}
li, dd, blockquote {margin-left: 40px; }
fieldset {padding:10px; }

strong {font-weight: bold;}

a:link {
text-decoration: underline;

}

a:hover, a:hover:visited {
text-decoration: none;
}

a:visited{
text-decoration: underline;
}
img {
border: none;
}

table.tbl {
border-collapse: collapse;

}
table.tbl td{
border-collapse: collapse;
border-top: 1px solid silver;
border-left: 1px solid silver;
border-right: 1px solid silver;
border-bottom: 1px solid silver;
vertical-align: top;
padding: 5px;
}

table.tbl td img {
border: none;
}
table td.header {
border-collapse: collapse;
background: silver;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
}
body {font-size:62.5%; background-color:#fff; font-family: Arial, Helvetica, sans-serif;}

.page-container {width:1001px; margin:0 auto; font-size:1.0em; background-color: #fff;}

.breadcrumbs { margin-left:15px; color: #999; width: 600px; height:15px; overflow:hidden;}
.breadcrumbs A { color:#999; text-decoration: underline;}
.breadcrumbs A:link { color:#CCCCCC; text-decoration: underline;}
.breadcrumbs A:hover { color:#666; text-decoration:underline;}

.header-container { width: 1003px; height:104px; margin: 0; padding: 20px 0 0 10px;}
.flash-container {padding:11px 0 0 236px; height:280px;}


.main-container {

}

.left-container { float:left; margin: 0; padding: 0; background-color: #fff; height: 1500px;}

.search-container { width: 184px; height: 48px; background:url(/templates/pogruzchikco/pattern/design/left-search-back.gif) no-repeat left top; margin:0; padding: 14px 0 0 0; text-align:center;}
.search-container h3 { font-size:1.5em; font-weight:bold; color:#FFFFFF; display: inline;}
.search-textfield { border: inset thin; font-size: 1.3em;}
.search-submit { background:url(/templates/pogruzchikco/pattern/design/left-search-button.gif) no-repeat center; width: 25px; height: 19px; margin: 0 0 0 4px;}

.menu-unit-container { padding: 0; margin: 0 0 14px 0; width: 184px ; height:109; }
.menu-unit-container a { text-decoration: none; color:#FFFFFF; border: none;}
.menu-unit-container a:visited { text-decoration: none; color:#FFFFFF;}
.menu-unit-container a:hover {color: #FF3300;}
.menu-img { width: 184px; height: 89px; background:url(/templates/pogruzchikco/pattern/design/menu-img-dizel.jpg) no-repeat;}
.menu-poloska { width:184; height: 20px; background: #6679a0;}
.menu-poloska H2 { color: #FFFFFF; font-family: tahoma; font-size:1.1em; font-weight:bold; text-align: center; padding: 3px 0 0 0;}


.center-container { float: right; width: 1000px;}

.top-menu-container { height: 29px;}
.top-menu-container DIV {width:102px;}
.top-menu-button { width: 102px; height:29px; background:url(/templates/pogruzchikco/pattern/design/top-menu-bat-about.gif) no-repeat;}
.top-menu-container A IMG { border:none;}

.top-menu-impact { width: 102px; height:29px; background: url(/templates/pogruzchikco/pattern/design/tcm_preslice_v1_04.gif) no-repeat; text-align:center; padding: 3px 0 0 0;}
.top-menu-impact A { color:#FFFFFF; font-size:1.7em; font-family: impact; text-decoration:none; text-shadow:#000000;}
.top-menu-impact A:hover { color: #0033CC; font-size:1.7em; font-family: impact; text-decoration:none; text-shadow:#000000;}


.content-container1 {width: 612px; float:left;}
.content-container-text { padding: 20px; font-family: arial; font-size:1.2em; font-weight:lighter;}
.content-container-text H1 {color: #6e7fa3; font-weight:lighter; font-size:1.8em; padding: 10px 0 10px 0;}
.content-container-text A:hover { color:#FF0000;}

#notification_contents {

}
.right-container {float:right; width:176px; padding: 0 0 0 10px;}

.right-things { text-align:right; text-align: left; padding: 3px 0 0px 40px;}
.right-things A IMG { border:none; padding: 0 6px 0 0;}
.right-things A { text-decoration:none; color:#000000}
.right-things A:hover { text-decoration:underline; color: #FF0000;}



.novinki { text-align:right; padding: 10px 0 100px 0; clear:both; overflow: hidden;}
.novinki-title { background:url(/templates/pogruzchikco/pattern/design/right-red.gif) no-repeat right; padding: 0; height:57px; width:196px;}
.novinki-title H2 { padding: 30px 10px 0 0; font-family: arial; font-size:1.8em; color: #d61d23; font-weight:lighter; }

.novinki-body { text-align:left; clear:both;}
.novinki-body H2 { font-size: 1.2em; font-weight:bold; margin: 14px 0 7px 0;}
.novinki-text { text-align:left; font-family: arial; font-size:1em;}
.novinki-text IMG { float:left; padding: 1px 4px 1px 1px; border: 1px #CCCCCC solid;}
.novinki-text A { color: #000099; text-decoration: none;}
.novinki-text A:hover { color: #FF0000; text-decoration: underline;}


.footer-container {width: 1001px; clear: both; border-top-color: #f79685; border-top-width: 1px; border-top-style: solid; text-align:center; background: #fff;}
.footer-menu-container { width:621px; margin: 7px auto; background: #fff;}
.footer-menu-container A {
	padding: 0 15px 0 15px;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #903125;
	color: #903125; font-family: arial; font-size:1.2em; font-weight:lighter;}
.footer-menu-container-a-right a { border-right-style:none; border:none;}
.footer-menu-container A:hover { color: #FF3300;}

.footer-copy { float:left; width: 480px; height:80px; margin: 10px 0 0 0; background: #fff;}
.footer-copy-text { text-align: left; padding: 0 20px 0 240px; font-family: arial; font-size: 1.1em; color:#999999; background: #fff;}
.footer-adres { width:521px; height:80px; float:right; background:url(/templates/pogruzchikco/pattern/design/footer-back.gif) 90% 20% no-repeat;  margin: 10px 0 15px 0; background: #fff;}
.footer-adres-text { text-align:left; font-family: arial; font-size: 1.1em; color:#999999; padding: 0 0 0 35px; background: #fff;}
.footer-adres-text A { text-decoration:none; color:#000099; background: #fff;}
.footer-adres-text A:hover { text-decoration:none; color: #FF0000;}


.hand {border: 1px black solid;}
#news {padding: 15px 0 0 10px;}
a.ra1:link {
color: red;
font-weight: 100;
font-size: 11px;
text-decoration: underline;
}
a.ra1:hover, a.ra1:hover:visited {
text-decoration: underline;
color: red;
}
a.ra1:visited {
color: red;
font-weight: 100;
font-size: 11px;
text-decoration: underline;
}
a.location_v2:link {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.location_v2:hover, a.location_v2:hover:visited {
text-decoration: underline;
}
a.location_v2:visited {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.fl1:link, a.list_link:link {
color: red;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.fl1:hover, a.fl1:hover:visited, a.list_link:hover, a.list_link:hover:visited {
text-decoration: underline;
color: red;
}
a.fl1:visited, a.list_link:visited {
color: red;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}

.rp010 {width:700px;}

.rp010 table {margin: 15px 0;}
.rp010_content {
padding: 0 0 15px 0;
}
.rp010_feedback {
padding: 15px 0 0 0;
}
div#m1 {
margin-top: 5px;
padding-top: 5px;
color: black;
font-weight: 900;
padding-left: 30px;
}
div#m1 a.link3:link {
color: #3A0D15;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}
div#m1 a.link3:hover, div#m1 a.link3:hover:visited {
text-decoration: underline;
color: #3A0D15;
}
div#m1 a.link3:visited {
color: #3A0D15;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}

div#m2 {
border-top: 1px dotted black;
padding: 5px 0px;
}
div#m3 {

padding: 5px 0 0 25px;
}
div#m2 a.link3:link, div#m2 a.link3:visited {
color: red;

font-size: 11px;
font-weight: bold;
}
div#m3 a.link3:link, div#m3 a.link3:visited {
color: black;
font-weight: 100;
font-size: 10px;
text-decoration: none;
}
div#m2 a.link3:hover, div#m2 a.link3:hover:visited, div#m3 a.link3:hover, div#m3 a.link3:hover:visited {
text-decoration: underline;
}

#element_dir {width:400px; padding: 10px 10px; float:left;}



div.c11 img {padding: 5px; margin: 5px; border: 1px solid #ccc; width:150px;}

#element_dir_post {float:left; padding: 20px 0 20px 50px; width:230px;}

div#main {
float : left;
font-size : 90%;
width : 45%;
padding : 0 5px 5px 10px;
text-align : justify;
}
div#main ul li {color: red;}
div#l_main {
float : left;
width : 20%;
font-weight : 900;
color : #f00;
}
div#r_main {
font-size: 90%;
float : left;
width : 78%;
margin : 0 0 0 1%;
}
div#main a:link {
font-weight : 900;
font-size : 12px;
text-decoration : underline;
}
div#main a:hover, div#main a:hover:visited {
text-decoration : underline;

}
div#main a:visited {

font-weight : 900;
font-size : 12px;
text-decoration : none;
}
div#main1 {
float : left;
width : 600px;
padding : 0 10px;
text-align : justify;
}
div#block1 {
border : 5px solid #ad343a;
background : silver;
color : #ffffff;
font-weight : 900;
}
.odd{background-color: #fff;}
.even{background-color: #ecf0f1;}
table#work {color:#000; width:100%; table-collapse:collapse; border: 1px solid #617886;}
table#work td, table#work th {table-collapse:collapse; border: 1px solid #617886;}
table#work th, table#work td {text-align:center; padding:5px;}
table#work th {background:#5e7885; color:#fff;}

/* rotator in-page placement */
    div#rotator {
        position:relative;
        height:200px;
        margin-left: 15px;
}
/* rotator css */
        div#rotator ul li {
        float:left;
        position:absolute;
        list-style: none;
}
/* rotator image style */
        div#rotator ul li img {
        border:1px solid #ccc;
        padding: 4px;
        background: #FFF;
}
    div#rotator ul li.show {
        z-index:500;
}
.hierarchy {margin: 20px 0 0 0;}

table.trc {border-collapse:collapse;}

table.trc tr {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
 table.trc tr td {padding: 5px 0px;}
table.trc tr td table td {font-size: 11px; vertical-align:middle;}

.c11_c img {float:left; padding:10px; border: 1px dashed #ccc; margin: 5px;}

.clearing {clear:both; padding:0; margin:0;}

a.a_dir:link, a.a_dir:visited {text-decoration:underline; text-transform:uppercase; font-weight:bold; color: #f00;}
a.a_dir:hover, a.a_dir:hover:visited {color: #00f;}

form.feedback input {width:300px; height:20px;}
form.feedback textarea {width:300px; height:100px;}

.tdbg {background-color:#eee;}

table td.tdbg a:link {color:#00f!important;}

table.tdpad td {padding: 10px 5px;}

.ulmp {float:left; width:250px;}
.ulmp li {
font-size: 13px;
color: black;
font-weight: bold;
list-style-type: none;
background: url(/files/pogruzchikco/fon_link_head.jpg) no-repeat;
background-position: left top;
margin: 5px 0 0 25px;
padding: 0 7px 0 14px;
}

.phone {font-size:18px; font-weight:bold; margin: 75px 0 0 20px;}

table.texttopeqside td {vertical-align:top; width:50%;}

table.texttopeqside td.ltd {width:70%;}
table.texttopeqside td.rtd {width:30%;}

table.contable {border-collapse:collapse;}
table.contable tr {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
table.contable tr td {padding: 5px 0px;}
table.contable tr td table td {font-size: 11px; vertical-align:middle;}

.super-sell {padding: 15px 0;}
.super-sell a:link, .super-sell a:visited {font-size:21px; color:#f00; font-weight:900; text-decoration:underline;}
.super-sell a:hover, .super-sell a:visited:hover {font-size:21px; color:#f00; font-weight:900; text-decoration:none;}

table.tech {border-collapse: collapse; width:100%;}
table.tech td {border-collapse: collapse; border: 1px solid #333; vertical-align: top; color:#000; padding: 5px;}
table.tech th, table.tech tr.trth td  {padding: 5px; border-color: #efefef; background-color: #efefef;}
table.tech td img {padding: 10px; z-index:100;}
table.ttech td.ttd a:link, table.ttech td.ttd a:visited {display:block; font-weight:bold; font-size: 14px; text-transform:uppercase;}
table.ttech td {vertical-align:top;}
table.ttech td.ttd {width:250px;}


*{padding: 0; margin: 0;}


#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}


#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


.callback {font-size: 17px; margin: 25px 0 0 150px;}
.callback a:link, .callback a:visited {color:#f00;}

table.valign td {vertical-align:bottom;}

.block_contacts {
    width: 100%;
	margin: 10px 0;
}

.block_contacts .left {
    float: left;
    width: 49%;
    margin: 0 1% 0 0;
}

.block_contacts .right {
    float: left;
    width: 49%;
    margin: 0 0 0 1%;
}

.block_contacts .manager ul li {
    list-style: none;
}

