/* ---------------------------
copyright (c) artkmv.com
icq: 997-01-21
email: box@artkmv.com
---------------------------*/

/* сброс */

* {padding:0; margin:0;}
img {border: 0;}
table {border-collapse: collapse; border: none;}
table th, table td {font-weight: normal;}

/* типографика */

.row {overflow: hidden; zoom: 1; margin-bottom: 10px;}
.row .left {float: left; width: 150px;}
.row .center {float: right; margin-left: 160px;}

a:focus {outline: none;}
a, a:hover {text-decoration: underline; font: 12px; color: #067f9e;}
a:hover {text-decoration: none;}

ul li {list-style: none;}
ol li {list-style: decimal inside;}


h1 {font: 18px arial; color: #000; margin: 0 0 20px 0;}
h1 a, h1 a:hover {font-size: 18px; color: #000;}

h2 {font-size: 16px; margin: 0 0 20px 0;}
h2 a, h2 a:hover  {text-decoration: none; font-size: 16px; color: #666;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 10px;}

/* структура */

html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; font: 12px arial; color: #666; line-height: 18px;}
#wrap {width: 975px; margin: 0 auto;}

/* верхняя часть */

#top {height: 46px; position: relative; background:#3C91FD;}
#top-l {left: 0; top: 5; width: 222px; height: 28px; background:#3C91FD; font-size: 0; padding: 8px 0 10px 16px;}
#top-l img {margin-right: 10px; margin-top: 4px;}

#top #text {color: #acacac; font: 11px arial; left: 360px; top: 8px; position: absolute;}
#top #text a, #top #text a:hover {font: 11px arial; color: #067f9e;}

#top2 {height: 159px; position: relative; margin-bottom: 2px;}
#top2 #logo {left: -15px; top: 40px; position: absolute;}
#top2 #collage {left: 238px; top: 0; position: absolute;}

#top3 {height: 46px; background: #80b445 url(../images/top3bg.gif); position: relative;}

/* поиск по сайту */

#top3 #search {left: 0; top: 0; width: 223px; height: 29px; position: absolute; background: #80b445 url(../images/top3bg.gif);  padding: 17px 0 0 15px;}
#top3 dl {overflow: hidden; zoom: 1;}
#top3 dt {float: left; width: 150px;}
#top3 dd {float: left;}
#search .it1 {width: 141px; border: 1px solid #ccc; background: #e7e8e4; font: 11px arial; color: #acacac;}

/* навигация */

#top3 #menu {left: 238px; top: 9px; position: absolute;}
#top3 #menu li {padding: 10px 19px 0 19px; height: 27px; border-left: 1px solid #6C91FD; border-right: 1px solid #6C91FD; float: left; font-size: 0;}
#top3 #menu a, #top3 #menu a:hover {font: 11px arial; color: #fff;}
#top3 #menu .first {border-left: none;}
#top3 #menu .last {border-right: none;}
#top3 #number {left: 23px; top: 15px; position: absolute;}

/* колоночки */

#content {overflow: hidden; zoom: 1; margin: 29px 0 33px 0;}
#left-col {float: left; width: 221px; padding-right: 16px; border-right: 1px dashed #ddd;}
#right-col {float: right; width: 200px; padding-left: 16px; border-left: 1px dashed #ddd;}
#center-col {margin: 0 233px 0 254px; _overflow: hidden; _zooom: 1;}
#center-col1 {margin: 0 0px 0 0px; _overflow: hidden; _zooom: 1;}
/* новости */

.news {margin: 0 0 10px 0;}
.news .title {margin: 0 0 3px 0; display: block;}

/* голосования */

#vote {margin: 0 0 20px 0;}
.vote {margin: 0 0 5px 0;}
.question {padding: 0 0 15px 0;}

/* скачать прайс */

#excel {border: 1px solid #e8e8e8; padding: 13px 0 0 51px; width: 115px; height: 44px; background: url(../images/excel.png) 11px 14px no-repeat; font-size: 11px; line-height: 14px;}
#excel a, #excel a:hover {display: block; font-size: 11px;}

/* подвал */

#footer {background: #e7e8e4 url(../images/footer-bg.png); height: 87px; width: 100%; position: relative; font: 11px arial; color: #666666;}
#footer a, #footer a:hover {color: #067f9e; font: 11px arial;}

#footer #copy {top: 15px; left: 17px; position: absolute;}
#footer #art {top: 15px; right: 17px; position: absolute; text-align: right;}

/* таблицы с прайсами */

.price-1 {width: 100%;}
.price-1 td {border: 1px solid #333; padding: 3px;}
.price-1 th {border: 1px solid #333; text-align: center; background: #80b445; padding: 3px; font: bold 12px arial; color: #fff;}
.price-1 .num {width: 20px; text-align: center;}
.price-1 .ed {width: 50px; text-align: center;}

.ui-tabs-hide {display: none;}
.ui-tabs-selected, .ui-tabs-selected a, .ui-tabs-selected a:hover {font: bold 12px arial; color: #000;}

#tabs {overflow: hidden; zoom: 1; margin: 0 0 10px 0;}
#tabs-ul li {float: left; margin: 0 10px 0 0;}
#tabs-ul {overflow: hidden; zoom: 1; margin: 0 0 10px 0;}

.smap{
	border:dashed #82FD97 1px;
	padding: 10px 0px 10px 0px;
	background:#F1FFF0;
}
.smap a.attl{
	color:#5e9c04;
}
a.red {color:#ff5223; text-decoration:none;}
a.red:visited {color:#ff5223; text-decoration:none;}
a.red:hover {color:#ff5223; text-decoration:underline; border-bottom:none;}
a.red:active {color:#ff5223; text-decoration:none;}