/* == start === переопределение стандартных стилей === start == */
body, table, td {color:#000000; font-family: Tahoma, Arial, sans-serif; font-size:10pt; border-collapse:collapse; padding:0px; margin:0px; border:none; vertical-align:top;}
body {background: url(/i/mainbottombg.gif) bottom repeat-x; height:100%; _width: expression(body.clientWidth>1000 ? "auto" : "1000px");}
form {padding:0px;margin:0px;}
img {border:none;}
a {color:#7898c1; text-decoration:underline;}
/* == finish === переопределение стандартных стилей === finish == */

/* Контент */

div.content, div.content table td {color:#70747e;}

div.content h1 {margin:0px; padding:0px; padding-right:21px; padding-bottom:10px; font-size:18pt; font-weight:normal;color:#70747e;}
div.content h2 {margin:0px; padding:0px; padding-right:21px; padding-bottom:10px; padding-top:40px; font-size:14pt; font-weight:normal;color:#70747e;}
div.content h3 {margin:0px; padding:0px; padding-right:21px; padding-bottom:10px; padding-top:40px; font-size:12pt; font-weight:normal;color:#70747e;}
div.content p {margin:0px; padding:0px; padding-right:21px; padding-top:10px;color:#70747e;}

div.content ul {display:block; margin:0px; padding:0px; margin-right:21px; margin-top:10px; list-style-type:none;}
div.content ul li {display:block; margin:0px; padding:0px; padding-bottom:4px; padding-left:45px; background: url(/i/menubuttons/notcurrent.gif) no-repeat 20px 9px;color:#70747e;}
div.content ol {display:block; margin:0px; padding:0px; margin-right:21px; margin-top:20px; padding-left:20px; margin-left:30px}
div.content ol li {margin:0px; padding:0px; padding-bottom:8px; padding-left:0px;color:#70747e;}

div.content blockquote {display:block; margin:0px; padding:20px; margin-top:20px; margin-bottom:12px; margin-right:21px; background-color:#f4f5f7; color:#a5a6b4;}

div.content div.st {margin-top:10px; padding-right:21px;}
div.content div.st table {border-right:1px solid white;}
div.content div.st table th {background-color:#e4e5ea; padding:7px 11px; color:#848790; font-weight:normal; border:1px solid white;}
div.content div.st table td {color:#a8aebd; background-color:#fafafb; padding:7px 11px; border-right:1px solid white;}
div.content div.st table tr.on td {background-color:#f4f5f7;}

div.content a:link {}
div.content a:hover {}
div.content a:visited {}
div.content a:active {}

div.content .imgc { clear :both; margin-left:auto; margin-right:auto; margin-top:10px;}
div.content .imgr { float :right; margin-left:20px; margin-top:10px; margin-right:23px;}
div.content .imgl { float :left; margin-right:20px; margin-top:10px;}
div.content table td.imgsub {padding:3px; font-size:8pt; color:#9fa5b3;}

/* end Контент */ 

/* верх на центральной странице */
table.headtable {width:100%;}
table.headtable td.l {background:url(/i/head/leftcabel.jpg) top left no-repeat; width:30%; padding-top:40px; padding-right:41px; padding-left:21px;}
td.l div.logonav {width:269px; margin:auto; margin-left:64px; text-align:center;}
table.headtable td.mainimg {background:url(/i/head/rightcabel.jpg) top right no-repeat; width:70%; vertical-align:top; text-align:left; } 
table.headtable td.mainimg img.mimg {margin-right:99px;}
.mainimg_ins{position: relative; width: 100%; text-align:left;}


/* строка поиска */

.crumbs { padding-bottom: 10px; }
div.searchbox {z-index:2; position:absolute; top: 270px; right: 21px;}
div.searchbox table td {vertical-align: middle;}
input.searchstring {color:#B5B5B5; padding:2px; font-size:9pt; border: 1px solid #85A2BD; width:170px; height:16px; margin-right:9px; }
input.searchbutton {color:#848AA0;}

/* главное меню */
ul.mainmenu {margin:0px; margin-top:14px; padding:0px; display:block; width:199px; text-align:left; font-family:Arial; font-size:8pt; font-weight:bold;}
ul.mainmenu li {margin:0px; padding:0px; list-style-type:none; display:block; width:199px; text-transform:uppercase;}
ul.mainmenu li.curitem { color: #f00; background: url(/i/menubuttons/current.gif) no-repeat 1px 12px; }
ul.mainmenu li.curitem a:link { color: #f00; }
ul.mainmenu li.curitem a:visited { color: #f00; }
ul.mainmenu li.curitem a:hover { color: #f00; }
ul.mainmenu li.curitem a:active { color: #f00; }

ul.mainmenu li.curitem li a:link { color: #73a6d8; }
ul.mainmenu li.curitem li a:visited { color: #73a6d8; }
ul.mainmenu li.curitem li a:hover { color: #73a6d8; }
ul.mainmenu li.curitem li a:active { color: #73a6d8; }

ul.mainmenu li.curitem li.curitem a { font-size: 9pt; }
ul.mainmenu li.curitem li.curitem a:link { color: #f00; }
ul.mainmenu li.curitem li.curitem a:visited { color: #f00; }
ul.mainmenu li.curitem li.curitem a:hover { color: #f00; }
ul.mainmenu li.curitem li.curitem a:active { color: #f00; }

ul.mainmenu li.curitem li.curitem li a { font-size: 8pt; }
ul.mainmenu li.curitem li.curitem li a:link { color: #7a99c6; }
ul.mainmenu li.curitem li.curitem li a:visited { color: #7a99c6; }
ul.mainmenu li.curitem li.curitem li a:hover { color: #7a99c6; }
ul.mainmenu li.curitem li.curitem li a:active { color: #7a99c6; }

ul.mainmenu li.curitem li.curitem li.curitem a { font-weight: bold; font-size: 9pt; }
ul.mainmenu li.curitem li.curitem li.curitem a:link { color: #f00; }
ul.mainmenu li.curitem li.curitem li.curitem a:visited { color: #f00; }
ul.mainmenu li.curitem li.curitem li.curitem a:hover { color: #f00; }
ul.mainmenu li.curitem li.curitem li.curitem a:active { color: #f00; }

ul.mainmenu li.curitem li.curitem li.curitem li a { font-weight: normal; font-size: 8pt; }
ul.mainmenu li.curitem li.curitem li.curitem li a:link { color: #73737b; }
ul.mainmenu li.curitem li.curitem li.curitem li a:visited { color: #73737b; }
ul.mainmenu li.curitem li.curitem li.curitem li a:hover { color: #73737b; }
ul.mainmenu li.curitem li.curitem li.curitem li a:active { color: #73737b; }

ul.mainmenu li.curitem li.curitem li.curitem { background-image: none; }

ul.mainmenu li.hovitem, ul.mainmenu li:hover {background: url(/i/menubuttons/notcurrent.gif) no-repeat 1px 12px;}
ul.mainmenu a, ul.mainmenu span {display:block; width:164px; margin-left:34px; padding:5px 0px; border-bottom:1px dashed #d1d1d1; text-decoration:none; color:#73738a;}
ul.mainmenu a.litem, ul.mainmenu span.litem {border-bottom:none;}
ul.mainmenu li.curitem a {color:#d86111;}
ul.mainmenu span {color:#d86111;}

/* второй уровень меню */
ul.mainmenu ul {margin:0px; padding:0px; display:block; width:199px; text-align:left;}
ul.mainmenu ul li {width:199px; font-size:8pt; font-weight:bold;  text-transform:none;}
ul.mainmenu ul li.curitem {background: url(/i/menubuttons/current.gif) no-repeat 7px 11px;}
ul.mainmenu ul li.hovitem, ul.mainmenu ul li:hover {background: url(/i/menubuttons/notcurrent.gif) no-repeat 7px 11px;}
ul.mainmenu ul a, ul.mainmenu ul span {display:block; width:164px; margin-left:34px; padding:4px 0px; text-decoration:none;  border-bottom:none;}
ul.mainmenu ul li a:link, ul.mainmenu ul li a:visited {color:#7898c1}
ul.mainmenu ul li.curitem a {color:#d86111;}
ul.mainmenu ul span {color:#d86111;}

/* третий уровень меню */

ul.mainmenu ul ul {margin:0px; padding:0px; display:block; width:199px; text-align:left;}
ul.mainmenu ul ul li {width:199px; font-size:8pt; font-weight:normal;  text-transform:none;}
ul.mainmenu ul ul li.curitem {background: url(/i/menubuttons/current.gif) no-repeat 17px 11px;}
ul.mainmenu ul ul li.hovitem, ul.mainmenu ul ul li:hover {background: url(/i/menubuttons/notcurrent.gif) no-repeat 17px 11px;}
ul.mainmenu ul ul a, ul.mainmenu ul ul span {display:block; width:154px; margin-left:44px; padding:4px 0px; text-decoration:none;  border-bottom:none;}
ul.mainmenu ul ul li a:link, ul.mainmenu ul ul li a:visited {color:#7898c1}
ul.mainmenu ul ul li.curitem a {color:#d86111;}
ul.mainmenu ul ul span {color:#d86111;}

/* Общая разметка контента центральной страницы */
table.middletable {width:100%}
table.middletable td.l {width:30%; padding-left:21px;}
table.middletable td.r {width:70%; padding-left:40px;}

/* Блок новостей на центральной странице */
div.news {}
div.news h1 {display:block; margin:0px; padding:0px; margin-bottom:20px; width:250px; height:26px; background: url(/i/centerheads/news.gif) bottom left no-repeat!important; font-size:9pt; font-weight:bold;}
div.news h1 a { margin:0px; padding:0px; display:block; padding-left:104px; padding-top:13px;}
div.news p.date {margin:0px; padding:0px; font-size:7pt; color:#767b8a;}
div.news p {margin:0px; padding:0px; margin-bottom: 20px; font-size:8pt;}

/* Блок c аськами сотрудников */
div.icq {border-bottom:2px solid #d6d9e1; background: url(/i/sotrudnikicq.gif) bottom left no-repeat; width:100%;}
div.icq h1 {display:block; margin:0px; padding:0px; width:241px; height:40px; background: url(/i/centerheads/sotrudniki.gif) no-repeat;}
div.icq h1 span {visibility:hidden;}
div.icq div.managers {padding:0px; margin:0px; margin-left:124px; margin-bottom:10px;}
div.icq div.managers span {color: #7898c1; font-size: 8pt; line-height: 18px; position: relative; top:-6px; padding:0px; margin:0px; display: inline; padding-left: 4px; white-space:nowrap;}
div.icq div.managers a {text-decoration:none;}
p.sotrpodp {color:#9ea7c1; font-size:8pt;padding:0px; margin:0px; margin-top:10px; margin-bottom: 50px;}

table.headtable td.l div.icq {margin-top:40px;}

/* Каталог на центральной странице */
td.r h1 {display:block; margin:0px; padding:0px; margin-bottom:20px; width:250px; height:26px; background: url(/i/centerheads/catalog.gif) bottom left no-repeat;font-size:9pt; font-weight:bold;}
td.r h1 a { margin:0px; padding:0px; display:block; padding-left:98px; padding-top:13px;}

table.catalog {width:100%; background:#f4f5f7;}
table.catalog td {padding:10px;}
table.catalog td.lt {height:16px; background: url(/i/graycorners/lt.gif) top left no-repeat; padding:0px;}
table.catalog td.rt {height:16px; background: url(/i/graycorners/rt.gif) top right no-repeat; padding:0px;}
table.catalog td.rb {height:20px; background: url(/i/graycorners/rb.gif) bottom right no-repeat; padding:0px;}
table.catalog td.lb {height:20px; background: url(/i/graycorners/lb.gif) bottom left no-repeat; padding:0px;}
table.catalog h2 {padding:0px; margin:0px; padding-left:26px; font-size:12pt; font-weight:normal; color:#73738a;}
table.catalog ul {margin:0px; padding:0px; display:block; text-align:left;}
table.catalog li {margin:0px; padding:0px; list-style-type:none; display:block; font-size:8pt; margin-top:10px; padding-left:26px; background: url(/i/graycorners/graybutton.gif) 5px 8px no-repeat;}

/* Справочник */
div.spravochnik {padding-right:10px;}
div.spravochnik h1 {display:block; margin:0px; padding:0px; width:250px; height:29px; background: url(/i/centerheads/spravinfo.gif) bottom left no-repeat;}
div.spravochnik p {color:#9b9fab; font-size:9pt; margin:0px; padding:0px;}
div.spravochnik p.moresprav {font-weight:bold; margin:0px; padding:0px; padding-top:10px; padding-left:26px;}
div.spravochnik h1 span {visibility:hidden;}
div.spravochnik ul {margin:0px; padding:0px; display:block; text-align:left; margin-top:5px;}
div.spravochnik li {margin:0px; padding:0px; list-style-type:none; display:block; font-size:8pt; margin-top:10px; padding-left:26px; background: url(/i/graycorners/graybutton.gif) 5px 8px no-repeat;}

/* Мужик с бобиной, километры */
td.muzhiksbobinoy {background:url(/i/kilometr/bg.jpg) bottom repeat-x; text-align:right;}
td.muzhiksbobinoy h1 { margin:0px; padding:0px; padding-right:22px; width:179px; height:38px; background: url(/i/centerheads/mnogo.gif) bottom left no-repeat; float:right; clear:both;}
td.muzhiksbobinoy h1 span {visibility:hidden;}
td.muzhiksbobinoy p {color:#9b9fab; font-size:9pt; margin:0px; padding:0px;  margin-right:22px; clear:both;}
td.muzhiksbobinoy div.carcass {background:url(/i/kilometr/r.jpg) bottom right no-repeat; height: 173px;}
td.muzhiksbobinoy div.mudaksoshlangom {background:url(/i/kilometr/l.jpg) bottom left no-repeat; height: 173px; text-align:center;}
td.muzhiksbobinoy div.numbers {padding-top:35px;}

/* Подвал */
table.podval {width:100%}
table.podval td {text-align:left; padding-bottom:19px; vertical-align:bottom; width:33%;}
td.logo div.bbx {float:right;}
td.logo div.bbx a:link, div.bbx a:hover, div.bbx a:active, div.bbx a:visited {display:block; color:#a5a6b6; text-decoration:none; font-size:8pt; background:url(/i/podval/bblogo.gif) no-repeat; padding:5px 0 5px 32px; margin:42px 35px 0px 0px; text-align:left;}
table.podval td.address p {	padding:0px; margin:0px; color: #a5a6b6; background:none; /* url(/i/podval/glogo.gif) no-repeat left;*/ padding-left: 30px; font-size:8pt;}
td.copyright {padding-left:21px; color:#a5a6b6; font-size:8pt;}

.counter{display: inline;}
.counter img{vertical-align: middle;margin-left: 30px;}

.team{margin: 2em auto 1em auto;width: 175px;text-align: center;}
.team_descr{background: #eee;padding: 10px;}
.team_name{font-weight: bold;}
.team_work{font-size: 11px;font-family: tahoma,sans-serif;margin-top: 2px;}
.team_speech{color: #000;font-weight: bold;margin-top: 3px;}


#tizers {width:100%; border-bottom:1px solid #d7d7d7;}
#tizers td {width:33%; height:190px;}
#im1 { background:url(/i/main/i1.jpg) right top no-repeat; padding:0!important;}
#im2 { background:url(/i/main/i2.jpg) right top no-repeat; padding:0!important;}
#im3 { background:url(/i/main/i3.jpg) right top no-repeat; padding:0!important;}
#tizers div { background:url(/i/main/left.jpg) right top no-repeat; width:29px; height:149px;}
#tizers #im1 div {width:9px;}

#tizers ul {margin:0 0 20px 20px;}
#tizers li a { text-decoration:underline; color:#73738a;}

#tizers a { text-decoration:none;}
#tizers a span {display:block;/*text-decoration:underline;*//* font:normal 18px Arial; color:#73738a; */padding:8px 0 0 21px; font-size:15px;}
#tizers #im1 a span {padding-left:0px;}
#tizers a:hover span { text-decoration:underline;}




/*Выделяем пункт меню*/
li.curitem span { background:red; color:#fff!important;padding-left:10px!important;display:block; position: relative; left: -10px; font-weight: bold; }

.client_block {text-align:right; padding:10px 30px;color:#ccc;font-size:14px; }
.client_block a {color:#7898C1;}
.client_block a:hover {color:#7898C1;}

/*venera*/
	#venera_holder {width:270px; height:350px;}
	#venera {}
	#venera_start {display:block; width:235px; height:138px; background: url("/import/v_on.jpg") no-repeat; text-align:center; }
	.venera_off {display:none;}
	.venera_on {display:block;}
	
	#gid_call {display:block; width:218px; text-align:center;  margin:0 0 15px 0;}
		.off {background: url("/import/v.jpg") no-repeat; height:90px; border:solid 1px #6699ff;}
		.on {background: none; height:30px; font:bold 18px Arial; color:#6699ff; border:none; }
