body {background:#f9f7ef; color:#575757; font-size:11px; font-family:Tahoma, Verdana, Arial, serif; margin:0; padding:0;}
a {color:#244c7e; text-decoration:underline;}
table {border-collapse:collapse; font-size:100%;}
td {vertical-align:top; padding:0;}
img {display:block; border:0;}
p {padding:0; margin: 0 0 13px 0;}
form {padding:0; margin:0;}

div.in {width:100%;}

h1 {font:bold 14px Tahoma; color:#575757; padding:0; margin:0; margin-bottom:13px;}
h2 {font:bold 12px Tahoma; color:#575757; padding:0; margin:0; margin-bottom:13px;}

ul {margin:13px 0 13px 15px; padding:0; list-style:none;}
ul li {background:url(bullet.gif) 0px 6px no-repeat; padding:0; margin:0; padding-left:8px;}

/* шапка на главной */
td.top {background:url(top_fon.gif) left top repeat;}
td.top_left {background:url(top_side.gif) #868c90 0px 0px no-repeat;}
td.top_right {background:url(top_side.gif) #868c90 -9px 0px no-repeat;}

div.paper {background:url(paper_fon.jpg) left top no-repeat; height:229; position:relative; padding-left:30px; z-index:99;}
div.paper_shad {padding-bottom:15px; background:url(paper_shad.gif) right bottom no-repeat;}
div.paper_corner {background:url(paper_corner.gif) #ffffff right bottom no-repeat;}

div.logo {padding-top:40px; padding-bottom:23px;}

/* контакты консультантов */
table.consultants img {margin-left:5px; display:inline; vertical-align:bottom;}
table.consultants td {padding-right:5px; padding-bottom:13px;}

/* вход для клиентов*/
div.clients_enter {margin:-30px 0 -7px 36px; position:relative; background:url(key.gif) left top no-repeat; height:93px; padding-left:83px; position:relative; z-index:99}
div.clients_enter div {padding-top:38px;}
div.clients_enter img {margin-bottom:7px;}

/* иконки */
td.ico {padding-right:23px; padding-top:36px;}
td.ico td {padding-left:50px;}
td.ico img {position:relative; z-index:99;}

/* меню */
div.menu_shad {background:url(menu_shad.gif) right bottom no-repeat; padding-bottom:4px;  margin-bottom:-10px;}
div.menu_fon {background:url(menu_fon.gif) right 4px repeat-x; height:100%;}
div.menu {background:url(menu_fon2.jpg) right 4px no-repeat; height:90px; padding:0 15px 0 15px; position:relative; z-index:9;}
div.menu td {vertical-align:middle;}
div.menu td.active {background:url(menu_active.gif) left top repeat-x; padding-left:4px; padding-right:8px;}

/* подменю */
div.submenu {background:#fabb25; margin-right:26px; margin-top:-30px; padding:11px 15px 13px 30px; position:relative; z-index:99; height:100%;}
div.submenu table {font-weight:bold;}

/* поиск */
div.search_shad {padding-bottom:5px; background:url(search_shad.gif) right bottom no-repeat; margin-left:20px; margin-right:204px; }
div.search {background:url(search_fon.gif) #ffffff left top repeat-x; width:100%;}
div.search table {background:url(search_corner.gif) right bottom no-repeat; height:39px; width:100%;}
div.search td {padding-left:10px; vertical-align:middle;}
div.search img {margin-right:13px;}
div.search input {background:#ffffff; height:19px; width:100%;}

/* горячая позиция */
table.hot {margin:15px 200px 0 20px;}
table.hot a {color:#b73225;}

img.buldozer {position:absolute; right:-10px; top:147px;}



/* шапка на внутренней */
#inside td.top_left {background:url(top_side1.gif) #868c90 0px 0px no-repeat;}
#inside td.top_right {background:url(top_side1.gif) #868c90 -9px 0px no-repeat;}

#inside div.paper {height:134px;}
#inside div.logo {padding-top:25px; padding-bottom:13px;}

#inside div.clients_enter {margin:-25px 0 0 30px; width:245px; background:url(key2.gif) right top no-repeat; height:64px; padding-left:0px;}
#inside div.clients_enter div {padding-top:20px;}
#inside div.clients_enter img {margin:0;}

img.slogan {margin-left:29px; margin-bottom:-4px; position:relative;}

#inside div.menu {background:url(menu_fon3.gif) right 4px repeat-x;}

/* */
.black {color:#000000;}
td.yellow {background: #f3eede;}
td.gray {background: #868c90;}

div.line {height:31px; background:#f3eede; position:relative;}
div.line img.tractor {position:absolute; top:-80px; right:-10px;}

/*************************************************************/
.content {padding:15px 13px 90px 30px;}
.content img.title {margin-left:-20px; margin-bottom:18px; position:relative;}

p.name {font-size:12px; margin-bottom:9px;}
p.namehot {font-size:12px; margin-bottom:9px; text-decoration: underline;}
.date {font-size:10px;}
div.block {margin-bottom:26px;}

/* таблица */
table.tableborder1 {margin:20px 0 15px -15px; width:70%; position:relative;}
table.tableborder1 td {padding:5px 5px 7px 15px;}
table.tableborder1 th {font:bold 12px Tahoma; padding:10px 5px 12px 15px; background:#e9e0c8;}
table.tableborder1 tr.first {background:#f1ebdb;}

table.tableborderk {margin:20px 0 15px -15px; width:100%; position:relative;}
table.tableborderk td {padding:5px 5px 7px 15px;}
table.tableborderk th {font:bold 12px Tahoma; padding:10px 5px 12px 15px; background:#e9e0c8;}
table.tableborderk tr.first {background:#f1ebdb;}

table.tableborderg {margin:20px 0 15px -15px; width:100%; position:relative;}
table.tableborderg td {padding:5px 5px 7px 15px;}
table.tableborderg th {font:bold 12px Tahoma; padding:10px 5px 12px 15px; background:#e9e0c8;}
table.tableborderg tr.first {background:#f1ebdb;}

table.tableborder {margin:20px 0 15px -15px; width:100%; position:relative;}
table.tableborder td {padding:5px 5px 7px 15px;}
table.tableborder th {font:bold 12px Tahoma; padding:10px 5px 12px 15px; background:#e9e0c8; text-align:left;}
table.tableborder tr.first {background:#f1ebdb;}

/* картинка большая */
div.pic			{background:url(pic_right.gif) right center no-repeat;  width:1%; display:table; margin-left:-12px; margin-bottom:14px;}
div.pic div		{background:url(pic_left.gif) left center no-repeat;}
div.pic img		{margin:0 9px; border:5px solid #ffffff;}

/* картинка поменьше */
div.pic2 {background:url(pic_right2.gif) right center no-repeat; width:1%; display:table; margin-left:-8px; margin-bottom:14px;}
div.pic2 div {background:url(pic_left2.gif) left center no-repeat; position:relative;}
div.pic2 img {margin:0 8px; border:5px solid #ffffff;}

/* наши предложения */
table.offers {margin-left:-5px;}
table.offers td {padding-bottom:15px; padding-left:5px;}

/* новости */
table.news td {background:url(dot.gif) left top repeat-y; padding:0 8px;}
table.news td.first {padding-left:0; background:none;}

/* форма обратной связи */
table.forma {margin-bottom:26px;}
table.forma td {padding-bottom:13px; padding-right:8px;}
table.forma input.text {width:100%; height:19px; font:11px Tahoma; color:#575757;}
table.forma textarea {width:100%; height:105px; font:11px Tahoma; color:#575757;}
table.forma input.check {margin-bottom:-2px;}

/* фотогалерея */
table.gallery {width:100%; margin-left:-18px; margin-bottom:-22px}
table.gallery td {padding-bottom:22px;}
table.gallery div.pic2 {margin:0;}
table.gallery div.desc {background:url(desc_shad.gif) right bottom no-repeat; margin-top:14px; padding-bottom:13px; padding-right:7px}
table.gallery div.desc div {background:#f1ebdb; padding:11px 5px 12px 15px;}
a.zoom {padding-left:14px; background:url(ico_zoom.gif) left center no-repeat;}

/* пэйджер */
table.pager {margin-left:-18px; margin-top:22px;}
table.pager td {background:url(desc_shad.gif) right bottom no-repeat; padding-bottom:13px; padding-right:7px;}
table.pager div {background:url(corner1.gif) #e9e0c8 right bottom no-repeat; padding:11px 15px 12px 15px;}

/* вопрос-ответ */
div.answer {background:#f1ebdb; margin-left:-9px; margin-right:10px; padding:5px 9px 1px 9px;}


/* подвал */
table.footer {height:138px; background:url(stones.gif) #868c90 left bottom no-repeat; color:#ffffff; width:100%;}
table.footer a {color:#ffffff;}
table.footer td.copyright {padding-top:5px; padding-left:38px;}
table.footer td.counters {padding-top:5px;}
table.footer td.counters td {padding-left:7px; padding-bottom:5px;}


img.tractor {
	background: url(tractor.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://iqp.ru/img/tractor.png',sizingMethod='crop');
	position:absolute; bottom:-10px; right:-10px;
}

img.stones {
	background: url(stones.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://iqp.ru/img/stones.png',sizingMethod='crop');
	position:absolute; top:-15px; right:-18px;
}

img.kovsh {
	background: url(kovsh.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://iqp.ru/img/kovsh.png',sizingMethod='crop');
	position:absolute; top:-0px; right:95px; z-index:99;
}

img.buldozer1 {
	background: url(buldozer.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://iqp.ru/img/buldozer.png',sizingMethod='crop');
	position:absolute; right:-10px; top:180px;
}



/* КАМНИ */
div.pic2 img.stone1, div.pic2 img.stone2, div.pic2 img.stone3 {
	border:0; margin:0;
	background: url(stone1.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://iqp.ru/img/stone1.png',sizingMethod='crop');
}
div.pic2 img.stone1 {position:absolute; left:-10px; bottom:-11px;}
div.pic2 img.stone2 {position:absolute; right:-5px; top:-9px;}
div.pic2 img.stone3 {position:absolute; left:-5px; bottom:-26px;}

div.pic2 img.stone4, div.pic2 img.stone5, div.pic2 img.stone6 {
	border:0; margin:0;
	background: url(stone3.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://iqp.ru/img/stone3.png',sizingMethod='crop');
}

div.pic2 img.stone4 {position:absolute; right:-5px; top:-10px;}
div.pic2 img.stone5 {position:absolute; right:-5px; bottom:-13px;}
div.pic2 img.stone6 {position:absolute; left:-5px; bottom:-10px;}

div.pic2 img.stone7, div.pic2 img.stone8, div.pic2 img.stone9 {
	border:0; margin:0;
	background: url(stone2.png) no-repeat;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://iqp.ru/img/stone2.png',sizingMethod='crop');
}
div.pic2 img.stone7 {position:absolute; right:0; top:-2px;}
div.pic2 img.stone8 {position:absolute; left:5px; bottom:-5px;}
div.pic2 img.stone9 {position:absolute; left:0px; top:-4px;}

/*SMS форма*/
.smsdiv {position:absolute; border:2px solid #996633; background:#f9f7ef; width:300px; top: 40%; left: 40%}
.smstable { font-family:Tahoma; padding:10px; border:0px #999999; font-size:13px; width:280px; }
.smsinp { width:150px; height:18px; border:1px solid #996600; font-family:Tahoma; font-size:12px; color:#000033; }
.smscod { background:#FFFFFF; border:1px dotted #666666; padding-left:5px; padding-right:5px; }
.kodverify { width:92px; height:16px; border:1px solid #996600; font-family:Tahoma; font-size:12px; color:#000033; }

/*Форма регистрации*/
.reg { width:160px; height:19px; font:11px Tahoma; color:#575757; }

/*h1 title*/
.option { text-align:center; vertical-align:middle; padding-top:7px; color:#575757; font-size:11px; font-family:Tahoma, Verdana, Arial, serif; }

div#prompt{
padding:10px;
background:#FFFFCC;
border:1px dotted #999999;
font-size:11px;
color:#555555;
}
span.prompt{
display:none;
}

.alignleft 
{
float:left;
padding-right:7px;
padding-bottom:7px;
}
