/* ÎÁÙÈÅ ÏÀÐÀÌÅÒÐÛ ÍÀ×ÀËÎ */

body { margin:0; padding:0; font-family:Tahoma }
table { border-collapse:collapse; padding:0; margin:0 }
table tr td { padding:0 }
img { border:0 }
ul, li { padding:0; margin:0 0 0 18px }
h1,h2,h3,h4,h5,h6,form { margin:0 }
.clickable { cursor:pointer }
p { margin:0; padding:0 }

/* ÎÁÙÈÅ ÏÀÐÀÌÅÒÐÛ ÊÎÍÅÖ */


/* ÂÅÐÕ ÂÅÁ-ÑÀÉÒÀ ÍÀ×ÀËÎ */

tr.top td.left { background:url(/img/head_left_bg.jpg) left top repeat-x }
tr.top td.left img.head_left_pink_line { position:absolute; top:83px; left:0px }

tr.top td.center { width:903px; height:352px; background:url(/img/main_head.jpg) top repeat-x }
tr.top td.center div.icons { position:absolute; top:0; margin-left:475px }
tr.top td.center img.main_header { position:absolute; top:295px; margin-left:139px }
tr.top td.center img.call_now { position:absolute; top:201px; margin-left:742px }
tr.top td.center img.under_sub_menu_decoration { position:absolute; top:276px; margin-left:-22px }
tr.top td.center img.order_now { position:absolute; top:356px; margin-left:638px }
tr.top td.center img.top_grass { position:absolute; top:329px; margin-left:145px }

tr.top td.center img.active_services { position:absolute; top:31px; margin-left:597px }
tr.top td.center img.active_portfolio { position:absolute; top:31px; margin-left:693px }
tr.top td.center img.active_contacts { position:absolute; top:31px; margin-left:798px }
tr.top td.center img.active_about { position:absolute; top:31px; margin-left:498px }

tr.top td.right table.lines { background:url(/img/bg_lines.jpg) left top no-repeat }

/* ÂÅÐÕ ÂÅÁ-ÑÀÉÒÀ ÊÎÍÅÖ */


/* ÑÅÐÅÄÈÍÀ ÂÅÁ-ÑÀÉÒÀ ÍÀ×ÀËÎ */

tr.middle td.left { background:url(/img/left_bottom_v_black_tire.gif) bottom left no-repeat }

tr.middle td.center { background:url(/img/bg_bottom_black_line.jpg) bottom repeat-x }
tr.middle td.center table.content { margin-top:19px }
tr.middle td.center table.content tr td { padding:0; margin:0 }
tr.middle td.center table.content tr.center td { background:url(/img/page_bg.jpg) repeat-y; padding:0 29px 0 29px; font-family:Tahoma; font-size:8pt; }
tr.middle td.center table.content tr.center td a { font-family:Tahoma; font-size:8pt; color:#FD2B62; }
tr.middle td.center table.content tr.center td h1 { font-family:Verdana; font-size:8pt; margin:0; padding:0 0 10px 0; background:url(/img/pen_line.jpg) left bottom no-repeat; text-transform:uppercase }
tr.middle td.center table.content tr.center td h2 { font-family:Tahoma; font-size:8pt; margin:14px 0 10px 0 }
tr.middle td.center table.content tr.center td div.news_date { font-family:Tahoma; font-size:8pt; color:#FA0049 }
tr.middle td.center table.content tr.center td div.news_header { font-family:Tahoma; font-size:7pt; text-transform:uppercase; padding-top:2px } 
tr.middle td.center table.content tr.center table.portfolio tr td { padding:0; background:none;  }
tr.middle td.center table.content tr.center table.portfolio tr td table.one_work { margin-left:24px  }
tr.middle td.center table.content tr.center table.portfolio tr td.header { text-transform:uppercase; padding-bottom:4px }
tr.middle td.center table.content tr.center table.portfolio tr td.pictogramm { width:148px; height:143px; border:5px solid black; background-color:white }
tr.middle td.center table.content tr.center table.portfolio tr td a { padding:0; background:none; text-decoration:none; font-family:Tahoma; font-size:7pt; color:black }
tr.middle td.center table.content tr.center table.portfolio tr td.small_desc { padding-top:6px; padding-bottom:16px }
tr.middle td.center table.content tr.center table.portfolio tr td div.more { padding-top:3px }
tr.middle td.center table.content tr.center table.portfolio tr td a.more { background:url(/img/more.gif) right no-repeat; font-family:Tahoma; font-size:8pt; color:#FD2B62; padding-left:1px; padding-right:16px }
tr.middle td.center table.content tr.center table.portfolio_final tr td { padding:0; background:none;  }
tr.middle td.center table.content tr.center table.portfolio_final tr td.address a { background:url(/img/small_black_circle_arrow.gif) no-repeat; font-family:Tahoma; font-size:10pt; color:#FD2B62; padding-left:20px  }
tr.middle td.center table.content tr.center table.portfolio_final tr td.anons a { background:none; font-family:Tahoma; font-size:8pt; color:#FD2B62; padding:0 }
tr.middle td.center table.content tr.center table.portfolio_final tr td.date { padding:0; background:none; font-size:10pt }

tr.middle td.center table.sub_menu { margin-top:18px }
tr.middle td.center table.sub_menu tr td { height:36px; padding-left:35px; padding-right:4px; text-transform:uppercase }
tr.middle td.center table.sub_menu tr td img { position:relative; top:4px; margin-right:6px }
tr.middle td.center table.sub_menu tr td.unactive { background:url(/img/main_menu_arrow.gif) left no-repeat }
tr.middle td.center table.sub_menu tr td.unactive a { font-family:Verdana; font-size:7pt; text-decoration:none; color:#020304; }
tr.middle td.center table.sub_menu tr td.active { background:url(/img/main_menu_active_link.jpg) left no-repeat }
tr.middle td.center table.sub_menu tr td.active a { font-family:Verdana; font-size:7pt; text-decoration:none; color:#FFFFFF; }

tr.middle td.center table.content tr.center td form div.hd { font-size:7pt; padding-bottom:2px }
tr.middle td.center table.content tr.center td form div.attantion { font-size:7pt; padding-bottom:20px }
tr.middle td.center table.content tr.center td form div.prm input { width:194px; height:21px; border:1px solid #363837; margin-bottom:6px; font-family:Tahoma; padding-left:3px }
tr.middle td.center table.content tr.center td form div.prm textarea { 
	width:240px;
	height:80px;
	border:1px solid #363837;
	margin-bottom:6px;	
	font-family:Tahoma;
	padding-left:3px;
	overflow-y:scroll;
	scrollbar-base-color : #B2B2B2;
	scrollbar-arrow-color : #363837;
	scrollbar-face-color : #E7E7E7;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-track-color: #F2F2F2;
	scrollbar-3dlight-color : #E7E7E7;
	scrollbar-darkshadow-color : #E7E7E7;
}
tr.middle td.center table.content tr.center td form div.prm input.button { background-color:#FFFFFF; width:100px; height:23px; color:#363837; font-family:Tahoma; font-size:9pt; border:2px solid #363837 }

tr.middle td.center table.content tr.center td table.pages { position:absolute; margin-left:21px; top:460px }
tr.middle td.center table.content tr.center td table.pages tr td.unactive { color:white; padding-right:8px; font-weight:bold; background:url(/img/unactive_arrow.gif) no-repeat }
tr.middle td.center table.content tr.center td table.pages tr td.active { color:white; padding-right:8px; font-weight:bold; background:url(/img/active_arrow.gif) no-repeat }
tr.middle td.center table.content tr.center td table.pages tr td a { color:white; font-weight:bold; text-decoration:none } 

tr.middle td.right { background:url(/img/bg_bottom_black_line.jpg) bottom repeat-x }

/* ÑÅÐÅÄÈÍÀ ÂÅÁ-ÑÀÉÒÀ ÊÎÍÅÖ */


/* ÍÈÇ ÂÅÁ-ÑÀÉÒÀ ÍÀ×ÀËÎ */

tr.bottom td.center div.counter { position:relative; left:87px }

tr.bottom td.left, tr.bottom td.center, tr.bottom td.right { height:180px; background:url(/img/bottom_bg.jpg) top repeat-x }

tr.bottom td.center table.main tr td.center { background:url(/img/bottom_top_square.gif) left top repeat-x }
tr.bottom td.center div.copyright { font-family:Tahoma; font-size:7pt; padding-bottom:20px }

tr.bottom td.right img.bottom_right_phone { position:absolute; right:0; }

/* ÍÈÇ ÂÅÁ-ÑÀÉÒÀ ÊÎÍÅÖ */

div.text_block h1 { font-family:Tahoma; font-size:10px; font-weight:100; margin:0px }
div.text_block p { font-family:Tahoma; font-size:10px; font-weight:100; margin:0px }
