.nazad {position:absolute; top:640px; left:38%; font-size:11px;}

.kov-el2 {width:200px; height:200px; float:left; margin:0 10px 120px 0; text-align:center!important; padding-top:20px; background:url(/img/foto-ramka.jpg) no-repeat; position:relative;}
.kov-el2 table {margin:0 auto;}
.kov-el2 div {padding-top: 40px;  text-align:left; position:absolute; top:170px; width:200px;}
.kov-el-tab2 {width:90%; margin:40px 0 0 0; background-color:#333; font-size:11px; text-align:center;}
.kov-el-tab2 tr {background-color:#FFFFFF}
.kov-el-tab2 td {padding:3px; text-align:center;}
.kov-el-tab2 th {padding:0; margin:0;}
.kov-el-tab2 span {color:#cc3333}


.kov-el3 {width:200px; height:200px; float:left; margin:0 10px 20px 0; text-align:center!important; padding-top:20px; background:url(/img/foto-ramka.jpg) no-repeat; position:relative;}
.kov-el3 table {margin:0 auto;}
.kov-el3 div {padding-top: 40px;  text-align:left; position:absolute; top:170px; width:200px;}
.kov-el-tab3 {width:90%; margin:40px 0 0 0; background-color:#333; font-size:11px; text-align:center;}
.kov-el-tab3 tr {background-color:#FFFFFF}
.kov-el-tab3 td {padding:3px; text-align:center;}
.kov-el-tab3 th {padding:0; margin:0;}
.kov-el-tab3 span {color:#cc3333}


.kov-el1 {width:200px; height:200px; float:left; margin:0 10px 50px 0; text-align:center!important; padding-top:20px; background:url(/img/foto-ramka.jpg) no-repeat; position:relative;}
.kov-el1 table {margin:0 auto;}
.kov-el1 div {padding-top: 40px;  text-align:left; position:absolute; top:170px; width:200px;}
.kov-el-tab1 {width:90%; margin:40px 0 0 0; background-color:#333; font-size:11px; text-align:center;}
.kov-el-tab1 tr {background-color:#FFFFFF}
.kov-el-tab1 td {padding:3px; text-align:center;}
.kov-el-tab1 th {padding:0; margin:0;}
.kov-el-tab1 span {color:#cc3333}







.kov-el {width:173px; float:left; margin:0 20px 50px 0; text-align:center!important; padding-top:20px; background:url(/img/foto-ramka-173.jpg) no-repeat;  height:253px;}
.kov-el table {margin:0 auto;}
.kov-el img {max-height:120px!important; max-width:120px!important; }
.kov-el div {padding-top: 30px; text-align:left;}
.kov-el-tab {width:100%; background-color:#333; font-size:11px;}
.kov-el-tab tr {background-color:#FFFFFF}
.kov-el-tab td {padding:3px; text-align:left;}
.kov-el-tab th {padding:0; margin:0;}
.kov-el-tab span {color:#cc3333}

.seob {
position:absolute;
margin:-3px 0 0 -20px;
width:270px;
}

/* Sitemap */
.Maps {width:100%;}
.Maps p {line-height:20px;}
.col1 {width:33%; text-align:left; padding-right:20px;}
.col2 {width:33%; text-align:left; padding:0 20px;}
.col3 {width:33%; text-align:left; padding:0 20px;}
.p1 { font-size:14px;}
.p2 { font-size:13px;}
.p3 {font-size:12px;}
.p4 {font-size:11px;}
.p5 {font-size:10px;}
.p6 {font-size:9px;}


.div_img 
{width:200px; height:200px; background:url(/img/foto-ramka.jpg) no-repeat; float:left; margin:0 10px 20px 0;}
.divimg 
{width:200px; height:200px; background:url(/img/foto-ramka.jpg) no-repeat; float:left; margin:0 12px 20px 0;}

.div_img table {width:100%; height:200px;}
.div_img img {max-height:165px!important; max-width:165px!important;}
.eskiz {width:173px; height:173px; background:url(/img/foto-ramka-173.jpg) no-repeat; margin:0 0 20px 0;}
.eskiz img {max-height:140px!important; max-width:140px!important;}

.element {float:left; width:192px; height:170px; margin:0 20px 10px 0;  text-align:center; position:relative;}
.element div {position:absolute; background:url(/img/index-item-bg.png) no-repeat; width:192px; height:129px;}
.element img {margin:15px 0 15px 0; width:150px; height:100px;}

.line-black {overflow:hidden; margin:5px 0 15px 0; height:15px; background:url(/img/line-bg.jpg) repeat-x;}
.line-black-lf {width:49px; height:15px; float:left; background:url(/img/line-lf.jpg) no-repeat;}
.line-black-rt {width:49px; height:15px; float:right; background:url(/img/line-rt.jpg) no-repeat;}

.item-ramka {float:left; width:192px; height:129px; margin:0 20px 10px 0;  text-align:center; position:relative;}
.item-ramka div {position:absolute; background:url(/img/index-item-bg.png) no-repeat; width:192px; height:129px;}
.item-ramka img {margin:15px 0 0 0; width:150px; height:100px;}


.div-r
{float:left; border:2px; border-color:#0000CC; width:200px; height:150px; margin:0 5px 0 5px; padding:0 5px 0 5px; text-align:center}

.item-list {overflow:hidden;}
.item-list a {font-size:12px; font-weight:bold; color:#1344B2;}
.item-list p {text-align:left!important;}
.podr {font-weight:normal!important;}

#div8 a {
color:#0A3189!important;
}
.last_works {width:700px; height:200px; background:url(/img/last_works_bg.jpg) no-repeat; margin:0 0 20px 0;}
.container {width:550px; height: 135px;  margin:0 auto; padding-top:45px; position: relative; overflow: hidden; }
.inner {width: 550px; height: 125px; position: absolute;}
.inner div {width:550px; height: 125px; text-align: center; float:left;}
.inner img  {border:#CCCCCC 1px solid; padding:1px;}
.next {float:right; width:72px;}
.back {float:left; width:72px;}
.next div {width: 72px; height: 80px; display: block; margin-top:60px; text-decoration: none; background:url(/img/last_works_arrow_no_r.jpg) right no-repeat; }
.back div {width: 72px; height: 80px; display: block; margin-top:60px; text-decoration: none; background:url(/img/last_works_arrow_no_l.jpg) left no-repeat; }
.next div a img {background:url(/img/last_works_arrow_act_r.jpg) right no-repeat; cursor:pointer;	margin-top:0px;}
.next div a:hover img {background:url(/img/last_works_arrow_act_r.jpg) right no-repeat; cursor:pointer; margin-top:0px;}
.back div a img {background:url(/img/last_works_arrow_act_l.jpg) left no-repeat; cursor: pointer; margin-top:0px;}
.back div a:hover img {background:url(/img/last_works_arrow_act_l.jpg) left no-repeat;cursor:pointer; margin-top:0px;}

.stali {
	background:url(/img/stalivan.gif) left no-repeat;
	padding-left:15px;
}
.for_price {
	background-image: url(/img/word.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	margin-bottom: 15px;
}
#for_div {
background:url(/img/podl_bg.jpg) left top no-repeat;
width:247px;
height:200px;
float:left;
margin:0 40px 0px 0;
}
#for_div p {
float:left;
font-size:14px;
font-weight:bold;
text-align:left;
margin:10px 0 0 14px;
}
#for_div p a {
color:#0A3189;
}
#for_div img {
margin-top:37px;
}
.back_cnt {
background:url(/img/back_cnt.jpg) left top no-repeat;
width:340px;
height:210px;
vertical-align:top;
}
.back_rt {
background:url(/img/back_rt.jpg) right top no-repeat;
width:335px;
height:210px;
vertical-align:top;
}
/* form css */
#div_name {
	float:left;
	margin-right:63px;
}
#div_email {
	float:left;
	margin-right:62px;
}
#div_phone {
	float:left;
	margin-right:43px;
}
#div_zathitnyj_kod {
	float:left;
	margin-right:34px;
	clear:right;
}
#order_name, #order_email, #order_phone, #extra_zathitnyj_kod {
	margin-bottom:15px;
}
#order_comment {
	clear:left;
	margin-bottom:15px;
	padding-top:10px;
	vertical-align:top;
}
#comment {
	margin-top:10px;
	width:50%;
	height:100px;
	min-width:200px;
	margin-left:124px;
}
#name, #phone, #email {
	font-family:Tahoma;
	font-size:12px;
	width:50%;
	min-width:250px;
}
#button {
	clear:left;
	margin-left:124px;
}
/* form css */
.head_tbl {
padding:0 6px 0 2px;
}
.head_tbl .td1 {
width:115px;
height:109px;
border:1px solid #EDEDED;
vertical-align:middle;
background:#FFFFFF;
}
a.obr {
color:#17181C!important;
text-decoration:underline;
font-size:20px;
}
a:hover.obr {
color:#17181C!important;
text-decoration:none;
font-size:20px;
}
.dva .div_img {
width:173px;
height:173px;
border:1px solid #BEA37B;
padding:5px;
float:left;
margin:0 5px 0 0;
}
.dva  {
float:left;
margin:0 0px 20px 0;
}
.raz {
float:left;
margin:0 10px 20px 0;
}
table.tabl {
width:185px;
height:185px;
border:1px solid #BEA37C;
margin-bottom:15px;
float:left;
margin-right:15px;
}
td.tabl {
width:175px;
height:175px;
border:1px solid #BEA37C;
vertical-align:middle;
}
td.number {
color:#3F321F;
font-size:14px;
text-align:center;
font-weight:bold;
}

.img_top {
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.img_left {
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
.ssylka {
clear:both;
background:url(/img/arr.gif) left 4px no-repeat;
padding-left:20px;
}
body, p, td, dl, input, textares {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
}
img {
	border:none;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-size:24px;
	font-weight:normal;
	padding:15px 0 10px 0;
	margin:0px;
	color:#4E77B3;
}
h2 {
	font-size:22px;
	font-weight:normal;
	padding:5px 0 15px 0;
	margin:0px;
	color:#4E77B3;
}
h3 {
	font-size:20px;
	font-weight:normal;
	padding:10px 0 10px 0;
	margin:0px;
	color:#4E77B3;
}
dt {
	background:url(/img/mar_cont.jpg) left 5px no-repeat;
	font-size:12px;
	color:#1344B2;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:0px;
}
dd {
	margin:0 0 15px 10px;
	padding:0px;
}
.brdr {
	border:1px solid #333333;
	margin:0 15px 15px 0;
	padding:2px;
}
.left {
	border:1px solid #333333;
	margin:0 15px 15px 0;
	float:left;
	padding:2px;
}
.another {
  color: #bb1a84;
  text-decoration: underline;
}
  
.right {
	border:1px solid #333333;
	margin:0 0 15px 15px;
	float:right;
	padding:2px;
}
.s11 {
	font-size:11px;
}
.red {
	color:#CC3300;
	font-size:12px!important;
	font-weight:bold;
}
/* main css */
.top_cnt {
	background:url(/img/top_cnt.jpg) left top no-repeat;
	width:340px;
	height:326px;
	text-align:center;
	vertical-align:top;
}
.top_rtt {
	background:url(/img/top_rtt.jpg) right top no-repeat;
	width:335px;
	height:74px;
}
.top_rtb {
	background:url(/img/top_rtb.jpg) right top no-repeat;
	width:335px;
	height:252px;
}
.for_menu {
	background:url(/img/for_menu1.jpg) left top no-repeat;
	height:189px;
	padding-left:6px!important;
	vertical-align:top;
	text-align:left;
}
.zav {
	background:url(/img/zav.png) bottom no-repeat;
}
.content {
	color:#333333;
	padding-left:0px;
	padding-right:0px;
padding-top:20px;
	text-align:justify;
	font-size:12px;
	background:url(/img/btm_cnt.jpg) bottom no-repeat;
}
.content a {
	color:#1344B2;
}
.content a:hover {
	color:#dd470c;
}
.content p {
	margin-bottom:10px;
}
.main {
	font-size:12px;
	color:#0f1010;
}
.main p {
	margin-bottom:10px;
}
.prod_lt_top {
	background:url(/img/prod_lt_top.jpg) left top no-repeat;
	width:35px;
	vertical-align:bottom;
	height:300px;
}
.prod_rt_top {
	background:url(/img/prod_rt_top.jpg) left top no-repeat;
	width:296px;
	vertical-align:top;
}
.marg {
	 margin:-7px 0 0 -24px;
}
.footer {
	background:url(/img/footer_btm.jpg) top left no-repeat;
	height:120px;
}
.for_input {
	float:left;
	background:#CCE5FD;
	border:none;
	border-left:1px solid #4A94E6;
	border-top:1px solid #4A94E6;
	height:14px;
	line-height:14px;
	font-size:12px;
	color:#0a3d6e;
}
.tbl {
	border-collapse:collapse;
	width:100%;
	margin-top:20px;
}
.tbl td {
	border:1px solid #C6E1FF;
	text-align:left;
	font-size:11px;
	padding:2px 10px;
}
.tr1 {
	background:#83BDFF;

}
tr.tr1 td {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:2px 0;
}
b.look {
	color:#D94817;
	background:url(/img/arr_o.gif) left 5px no-repeat;
	padding-left:20px;
}
a.look {
	color:#409BFF;
	background:url(/img/arr_b.gif) left 5px no-repeat;

	padding-left:20px;
}
a:hover.look {
	color:#D94817;
	background:url(/img/arr_o.gif) left 5px no-repeat;
	padding-left:20px;
}
a.mar_o {
	background:url(/img/marker.gif) left 5px no-repeat;
	padding-left:10px;
}
a:hover.mar_o {
	background:url(/img/marker_o.gif) left 5px no-repeat;
	padding-left:10px;
}
/* id's css */
#ddiv {
	float:left;
	width:117px;
	margin:4px 0 0 7px;
}
#div1 {
	height:109px;
	width:115px;
	border:1px solid #EDEDED;
	text-align:center;
	background-color:#FFFFFF;
	padding:0px;
}
#div1 img {
	margin-top:4px;
	margin-left:0px;
}
#div2 {
	padding:0px;
	text-align:center;
	font-size:11px;
}
#div2 a {
	color:#17181C;
}
#div2 a:hover {
	color:#dd470c;
}
#div3 {
	float:left;
	margin:20px 0 0 18px;
	text-align:justify;
	width:317px;
}
#div4 {
	margin:20px 0 0 10px;
	font-size:13px;
	width:280px;
}
#div4 p {
	margin-bottom:10px;
}
#div4 a:hover {
	color:#dd470c;
}
#div4 a#ib0, span#ib0_open, a#ib0_open {
	color:#0a3189;
	font-weight:bold;
}
#div4 span#ib0_open, span#ib0  {
	color:#C1440A;
	font-weight:bold;
}
div#cats1 {
	margin-left:10px;
	margin-bottom:10px;
	width:200px;
}
div#cats1 p {
	margin-bottom:5px!important;
	background:url(/img/marker.gif) left 5px no-repeat;
	padding-left:10px;
}
div#cats1 p a {
	font-size:12px;
	color:#1344b2;
}
p.marker {
	margin-bottom:5px!important;
	background:url(/img/marker.gif) left 5px no-repeat;
	padding-left:10px;
}
p.marker a {
	font-size:12px;
	color:#1344b2;
}
#div5 {
	background:url(/img/articles_px_bg.jpg) left top repeat-y;
	margin-top:20px;
	clear:both;
}
#div5 table {
	background:url(/img/articles_bg.jpg) left top no-repeat;
}
#div5 td {
	background:url(/img/articles_btm_bg.jpg) left bottom no-repeat;
	vertical-align:top;
}
#div6 {
	width:470px;
	float:left;
	padding:25px 0 0 20px;
	color:#646363;
	font-size:11px;
	line-height:14px;
}
#div6 p {
	margin-bottom:10px;
}
p.proiz {
	 color:#8a7952;
	 font-weight:bold;
	 width:220px;
}
#div7 {
	width:260px;
	padding-top:25px;
	float:left;
	font-size:12px;
	border:1px solid #000000æ
}
#div7 p.proiz {
	 color:#8a7952;
	 font-weight:bold;
	 width:260px!important;
}
#div8 {
	width:220px;
	float:left;
	text-align:right;
	padding-top:25px;
	padding-right:20px;
	font-size:11px;
	color:#2c2c2c;
}
#div9 {
	width:635px;
	border:1px solid #CFEEF5;
	padding:10px 0 10px 10px;
	margin-bottom:20px;
}
#div9 p {
	margin-right:5px;
}
#div10 {
	background:url(/img/art_btm.jpg) bottom no-repeat;
	padding-bottom:15px;
	width:635px;
	margin-bottom:15px;
}
#div11 {
	width:250px;
	background:url(/img/kruk.jpg) top left no-repeat;
	float:left;
	margin:0 20px 20px 0;
}
#div11 p {
	text-align:left;
	margin-left:12px;
	font-size:14px;
	font-weight:bold;
}
#articles {
	float:left;
	width:240px;
	margin-right:30px;
	margin-bottom:20px;
	font-size:11px;
	color:#495251;
}
#articles p.mkr {
	background:url(/img/marker1.gif) left 3px no-repeat;
	padding-left:20px;
	margin-bottom:8px;
}
#articles a {
	color:#1344b2;
	font-weight:bold;
	font-size:12px;
}
#news {
	padding-top:10px;
	width:280px;
	padding-left:15px;
	font-size:11px;
	color:#495251;
}
#news a {
	color:#1344b2;
	font-size:12px;
	font-weight:bold;
}
#news a:hover {
	color:#dd470c;
	font-size:12px;
	font-weight:bold;
}
#news div {
	margin-bottom:20px;
	width:280x;
}
/*eof id's css */

/* for ie */
html #height {
	min-height:350px;
}
/* end */

.mar {
	margin:447px 0 0 307px;
}

/* eof map css */
@charset "utf-8";
/* CSS Document */


