h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input,div,img,hr,p,table,td{ margin: 0; padding: 0; } 

body {
	background:#383431 url(/images/back.gif) repeat;
	padding:16px;
}

a {
	color: #87beea;
}

a:hover{
	text-decoration: none;
}

a img {
	border: 0;
}

p { padding:5px 0;}

.column, .left { float:left;}
.right { float:right;}
.clear { clear:both;}

input, select { vertical-align:middle;}

html, input, select, textarea {
	font-family:Arial;
	font-size:12px;
	color:#605d5c;
}

.orange  { color:#f48000;}
.blue { color:#0093dd;}

#main { min-width:1103px; max-width:1400px; margin:0 auto;}

#header { background:url(/images/header-tall.gif) repeat-x top;}
#header .l { background:url(/images/header.jpg) no-repeat left top; }

#header .top_out { height:247px; background:url(/images/header-banner.jpg) no-repeat 38px;}
#header .top { height:247px; background:url(/images/header-billet.gif) no-repeat 100% 54px;}

#logo { padding:90px 0 0 89px;}

#header .middle { height:75px;}
#header .middle .indent { padding:25px 30px 0px 100px;}

#main_menu { list-style:none; margin:0; padding:0; margin-top:5px; text-transform: uppercase;}
#main_menu li { display:inline; background:url(/images/menu-bull.gif) no-repeat right; margin-right:13px; padding-right:20px;}
#main_menu li a { text-decoration:none; color:#605d5c;}
#main_menu li a:hover, #main_menu .selected a { color:#f48000; text-decoration:underline;}
#main_menu .last { background:none;}

#header .middle .right img { vertical-align:middle; margin-left:15px;}
#search_from { display:inline;}
#search_from .input { width:128px; border:1px #dad9d9 solid; color:#a5a4a3; margin-right:5px; padding:2px 0;}
#search_from .submit { background:url(/images/search-bull.gif) no-repeat right; padding-right:7px; margin-right:5px; color:#a5a4a3; text-decoration:none;}

#header .bottom { height:36px; text-align:right;}
#header .bottom .indent { padding:12px 30px 0 0;}

#content { background:url(/images/cont-t-tall.gif) repeat-x top #ffffff;}
#content .b { background:url(/images/cont-b-tall.gif) repeat-x bottom;}
#content .t_l { background:url(/images/cont-t-l.gif) no-repeat left top;}
#content .b_l { background:url(/images/cont-b-l.gif) no-repeat left bottom; }

#content .wrapper {
float:right;
margin-left:-344px;
width:100%;
}

#content .wrapper .content {
margin-left:344px;
}

#content .aside { float:left; width:344px;}
#content .aside2 { float:left; width:344px; display: table; position: relative; /* height:300px; */ height:180px}

#side_content {}
#side_content .indent { padding:40px 30px 10px 22px;}
#side_content h2 { color:#60bcea; font-size:12px; margin-bottom:20px;}
#side_content h2 span { background:url(/images/title-bull1.gif) no-repeat right; padding-right:10px;}
#side_content dt { color:#007fc6; font-weight:bold;}
#side_content dt a { color:#007fc6; text-decoration: none;}
#side_content dd { margin:0; margin-bottom:15px; font-weight: normal;}
#side_content b, #side_content strong {font-weight: normal;}

.action {/* background:url(/images/reklama.gif) no-repeat; height:164px; margin-top:130px; margin-left: -5px; text-align: left; */  background:url(/images/reklama.gif) no-repeat; height:164px; margin-top:20px; margin-left: -5px; text-align: left; }
.action2 { height:164px; margin-top:130px;}
.action2b {display:table-row; position: relative;  vertical-align:top; width:344px;  text-align: center; }
.action2bb { display: table-cell;vertical-align:top; padding: 0 0 10px 5px; position: relative; height: 200px;
}
.action2bbb {display: block; width: auto;}

.action h3 { text-align:center; font-size:27px; padding-top:45px;}
.action h3 a { color:#e77817; text-decoration:none;}

.side_foot { text-align:center; height:330px;}
.side_foot .indent { padding-top:30px;}
.side_foot p { padding:0;}
.side_foot .mail { margin-top:15px;}
.side_foot .mail a { color:#e77817;}
.side_foot .cart { margin-top:25px;}
.side_foot .cart a { color:#6a6866;}

#cont_top { text-align:justify;}
#cont_top .indent { padding:25px 20px 15px 27px;}
#cont_top h2 { font-size:18px; font-weight: bold; color:#007fc6; margin-left:35px;}
#cont_top h2 a { color:#007fc6; text-decoration: none;}
#cont_top h2 span { background:url(/images/title-bull2.gif) no-repeat right; padding-right:30px;}
#cont_top h2 strong { font-size:12px; color:#e77817; vertical-align:middle;}
#cont_top h3 { color:#149ce0; font-size:12px;}
#cont_top h3 a { color:#149ce0; background:url(/images/title-bull1.gif) no-repeat right; padding-right:11px;}
#cont_top .border { border:1px #efefee solid;} 
#cont_top .shadow { background:url(/images/bg-p2.gif) no-repeat right; padding:18px 17px; }
#cont_top img.right { margin-left:10px;}
#cont_top div.right img.right { margin-left:0px;}
#cont_top div.right { margin-left:10px; /* background:url(/images/bg-p1.gif) no-repeat left; */ padding-left: 17px;}
#cont_top .data_block { overflow:hidden; width:100%;}
#cont_top div.right { /*width: 221px; */ width:47% !important;}

#cont_top div.right2 { width: 240px !important; float:right; padding-top: 10px; margin-left:10px; /* background:url(/images/bg-p1.gif) no-repeat left; */}
#cont_top img.right { margin-left:10px;}
#cont_top div.right2 img.right { margin-left:0px;}

#main_page .corner1 { background:url(/images/large-bg-p2.gif) no-repeat left bottom; padding:0 15px 15px 0px; }
#main_page img.corner2 {/* background:url(/images/large-bg-p1.gif) no-repeat right bottom; padding-left: 17px; padding-bottom: 40px; padding-right: 40px; */ background:transparent url(/images/large-bg-p1.jpg) no-repeat left top;padding:29px 41px 45px 41px;}


/* img.corner2-s { background:url(/images/bg-p2.gif) no-repeat right bottom; padding-left: 0px; padding-bottom: 18px; padding-right: 18px;} */
img.corner2-s { background:url(/images/bg-p2.gif) no-repeat left center; padding:18px 17px;}

.cont_mid {/* min-height:370px; height:auto !important; height:370px;*/ min-height:270px; height:auto !important; height:270px; }

.title { background:url(/images/title-tall.gif) repeat-x -1px; color:#0093dd; font-size:13px; font-weight:normal;}
.title .l { background:url(/images/title.gif) no-repeat left; margin-top:12px; padding:0 10px 0 45px; display:block;}
.title .l span { background:url(/images/title-bull3.gif) no-repeat right top;display:block;float:left;padding-right:13px;margin-top:44px;width:130px;}

.data { padding:5px 15px 10px 20px; }
.data .inner { width:100%;}
.data .data_block { float:left; width:45%; padding:0 15px;}
.data p { padding:2px 0;}

.guide_out { text-align: center; padding-left: 100px; margin-bottom: 20px; margin-top:30px;}
.guide { margin:0; padding:0; list-style:none; margin-left:60px; overflow:hidden; margin-top:10px; width: 700px; margin-left: auto; margin-right: auto; }
.guide li { float:left; background:url(/images/guide-bull.gif) no-repeat 100% 26px; padding-right:20px; text-align:center; padding-left:15px;}
.guide li p { padding:3px 0;}
.guide li a { color:#646160;}
.guide li.last { background:none;}

.cont_foot { height:255px;}
.cont_foot .indent { padding:19px 10px 10px 14px;}
.cont_foot h2 { color:#3d3935; margin-left:60px; font-size:12px;}
.cont_foot h2 span { background:url(/images/title-bull4.gif) no-repeat left; padding-left:11px; }
.last_projects { margin-top:15px; background:url(/images/sep-line-tall.gif) repeat-y 50%;}
.last_projects .t { background:url(/images/sep-line-t.gif) no-repeat 50% top; width:100%;}
.last_projects .data_block { width:49%; float:left;}
.last_projects .data_block .inner { margin: 0 auto; width:80%;}
.last_projects .data_block img { background:white url(/images/bg-p.gif) no-repeat; padding:7px 10px 11px 15px;}

h3.projects {font-size:12px; font-weight:normal; margin-left:6px; padding-left:34px; background:url(/images/big-bull.gif) no-repeat left top; min-height:26px; height:auto !important; height:26px;}
h3.projects a { color:#6d6a69; text-decoration:none;}

.last_projects .data_block h3 { margin-top:20px; }

#footer { background:url(/images/foot-tall.gif) repeat-x top;}
#footer .l { background:url(/images/foot-l.gif) no-repeat left top;}
#footer .r { background:url(/images/foot-r.gif) no-repeat right top; height:129px;}
#footer .counters { float:left; width:342px; text-align:center;}
#footer .counters .indent { padding-top:28px;}
#footer .copyright { background:#75c5f0 url(/images/foot-blue.gif) no-repeat left; height:85px; color:#FFFFFF; margin-left:342px;}
#footer .copyright .indent { padding:35px 0 0 65px;}

#project_page { padding-right:55px;}
#project_page .data_block { margin-top:10px;}

#services_page { padding-right:55px;}
#services_page .data_block { margin-top:3px;}

.top_bar { margin:0; padding:0; list-style:none;}
.top_bar li { display:inline; background:url(/images/sub-project-bull.gif) no-repeat right; padding-right:11px; margin-right:5px;}
.top_bar li a { color:#55b0dd;}
.top_bar li.selected a { color:#e77817;}
.top_bar li.last { background:none;}

#project_sub_page { margin-top:30px; padding:0 30px; text-align:left;}


.row { overflow:hidden; width:100%; margin:15px 0;}

#project_sub_page .tall { background:url(/images/sub-proj-tall.gif) repeat-y center top;}
#project_sub_page .t { background:url(/images/sub-proj-top.gif) no-repeat center top;}
#project_sub_page .shadow { margin:0;}
#project_sub_page .data_block {width:47%; float:left;}
#project_sub_page .data_block .inner { width:80%; margin:0 auto;}
#project_sub_page .data_block h3 { margin:0; margin-left:10px;}
#project_sub_page .data_block h3 a { background:none; color:#767372;}

center.foot_nav_bar { /* margin-left:-30px; */ /*margin-left:-78px;*/padding-right:62px;}
.foot_nav_bar a { background:#c2c1c1; color:#FFFFFF; text-decoration:none; padding:0 4px; margin: 1px;}
.foot_nav_bar a:hover {background:#0093dd;}
.foot_nav_bar span { background:#0093dd; color:#FFFFFF;  padding:0 4px;  margin: 1px;}

div.foot_nav_bar2 { /* margin-left:-30px; */ /*margin-left:-78px;*/padding-right:62px; text-align: center; padding-top: 20px; background-color: white;}
.foot_nav_bar2 .ditto_page a { background:#c2c1c1; color:#FFFFFF; text-decoration:none; padding:0 4px; margin: 1px;}
.foot_nav_bar2 .ditto_page a:hover {background:#0093dd;}
.foot_nav_bar2 .ditto_currentpage a { background:#0093dd; color:#FFFFFF;  padding:0 4px;  margin: 1px;}
.foot_nav_bar2 a {text-decoration: none;}


.vau { font-size:21px; color:#da251d;}

#news_page { text-align:left;}
#news_page dl { margin:0;}
#news_page .data_block { float:left; width:48%; margin-right:13px;}
#news_page .data_block dt { color:#ed984d;}
#news_page .data_block dd { margin:0;}

#contacts_page { padding-left:30px;}
#contacts_page .blue { color:#0093dd;}
#contacts_page p { padding:3px 0;}
#contacts_page a { color:#605d5c;}
#contacts_page .h_l { border-bottom:1px #605d5c dotted; margin:20px 0;}

#contact_from label { display:block; font-size:11px; color:#0997df;}
#contact_from .input { width:215px; border:1px #d2d2d2 solid;}
#contact_from textarea.input { width:310px; height:100px; overflow:hidden;}

.inner b, .inner strong {font-weight: normal;}
dl b, dl strong {font-weight: normal;}
#cont_top b, #cont_top strong {font-weight: normal;}

#cont_top h1 { font-size:20px; font-weight: bold;}

.c_h_bg {background: transparent url(/images/content-h-bg.gif) repeat-x scroll left top;}
.c_f_bg {background: transparent url(/images/content-f-bg.gif) repeat-x scroll left bottom;}

ul.third1 {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
div.third img.left {
	padding-left:0px;
}
table.third td {
	padding:10px;
}
ul.third {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.third li {
  display: block;
  float: left;
  clear: right;
	padding:5px 10px 5px 13px;
	width: 30%;
	margin: 0;
}
ul.third22 li {
  display: block;
  float: left;
	padding:0 10px 0 13px;
	width: 30%;
	margin: 0;
}

table.third1 td, ul.third1 li {
	padding: 10px;
	display: block;
	float: left;
	width: 30%;
}

table.third2 td {
	/* padding:5px 10px 5px 10px; */
	padding:5px 10px 5px 0px;
}

.third2 {
	width: 100%;
}
table.third22 td {
	padding:0 10px 0 10px;
}
table.third22 td table td, ul.third22 li span {
	padding:0;
}
div.third {
	text-align:center;
	height:auto !important;
	height:160px;
	min-height:160px;
	/*border:1px solid #f3f4f5;
	background:url('./img/third.jpg') no-repeat left bottom;*/
}
ul.third22 li div.third, ul.third1 li div.third {
	text-align:left;
	height:auto !important;
	min-height:60px;
}
div.third12 {
	text-align:center;
	/*border:1px solid #f3f4f5;
	background:url('./img/third12.jpg') no-repeat left bottom;*/
}
div.navtop1 b, div.navtop1 strong, div.navtop2 b, div.navtop2 strong  {
	font-weight: normal;
}

.navtop1 p {
  text-align: justify;
}
div.navtop01 {
	height:43px;
	margin:0 33px 0 186px;
}
div.navtop0 {
	height:43px;
	margin:0 33px 0 77px;
}
div.navtop10 {
	margin:0 33px 0 181px;
}
div.navtop1 {
	margin:0 33px 0 72px;
}
div.navtop2 {
	margin:0 23px 0 72px;
}

div.navtop1 div.navtop2 {
	margin:0;
}
div.navtop3 {
	margin:0 33px 0 72px;
	/*border-bottom:1px solid #b7b6b5;*/
	line-height:27px;
}
.listiki_table td {width:38px;	margin-right:1px; display: block; height: 24px; float:left;}
a.rate {
	background:url('./images/rate.jpg') no-repeat left bottom;
	width:38px;
	height:24px;
	line-height:24px;
	display:block;
	margin: 0px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
a.rate:hover {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	width:38px;
	height:24px;
	line-height:24px;
	display:block;
		margin: 0px;
	color:#ffffff;
	text-align:center;
	text-decoration:underline;
}

a.rate_1_1 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_1_1 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_2_2 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_3_3 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_4_4 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_5_5 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_6_6 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_7_7 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_8_8 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_9_9 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_10_10 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_11_11 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_12_12 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_13_13 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_14_14{
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_15_15 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_16_16 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_17_17 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_18_18 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_19_19 {
	background:url('./images/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}

.work_element {width:32%; float:left; padding: 20px 2px;}
.work_element .wtext {padding:0 7px;}
.pdd {width:240px; margin:0 auto; padding-left: 5px;}
a.noline{color:#605D5C; text-decoration: none;}
a:hover.noline{color:#605D5C; text-decoration:underline;}
.interesno {padding-left: 20px;}
.nas_vibrali { height:100px; width:500px; text-align: center;}
.company_item {height:100px; width:20%; text-align: center; vertical-align: middle}
.bpp {width:240px !important; margin: 0 auto;}