@import 'categories.css';

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;


}
html, body {
width : 100%;
height : 100%;
}



body {
background : #f3f2ed;
font-family : Tahoma;
}


blockquote {
	font-size:11px;
	padding:0px 5px 0px 5px; 
	
	color:#758291;

	background-color:#ffffff;
	border: 1px solid #ECE9E4;
	
	}
h3 {font-size: 1.17em;
font-weight:bold}
h4 {font-size: 1em;
font-weight:bold}
h5 {font-size: .83em;
font-weight:bold}
h6 {font-size: .75em;
font-weight:bold}
address {
	font-style:italic;
	}
em { 
font-style:italic;
}
strong {
	font-weight:bold
}
pre {
	font-size: 10px;
	color:#CCC;
}
h1 {
	font-size:25px;
	font-weight:bold;
	color:#333333;
	font-family:Arial,Tahoma,Verdana;
	
	}
	

h1#zag {
	font-size:25px;
	font-weight:bold;
	color:#333333;
	font-family:Arial,Tahoma,Verdana;
	text-align:left;
	line-height:normal;
	
	}
	
	#content {
	font-size: 7pt;
	vertical-align:text-top;
	z-index:-1;
			   float:left;
			   padding: 0px 0px 0px 0px;
			   font-family:Arial, Tahoma, sans-serif;
			   font-size:13px;
			   line-height:19px;
			   color:#333333;
	}
			
    .post {
	margin: 0 0 40px;
	text-align: justify;
	}
	div#entry P{
		font-size:14px;
		text-align:left;
		
		
		line-height:21px;
	}
div#entry IMG{
	vertical-align:text-top;
	z-index:-1;
	padding: 0px 10px 0px 10px;
	}
div#entry P A{
	color:#758291;
	
		   
	}   
div#entry P A:hover{
	color:#FF9900;
	
		   
	}   


.alignleft {
	float: left;
}

.alignright {
	float: right;
}



table {
border-collapse : collapse;
border-spacing : 0;
width : 100%;
}

h2 {
	font-size: 1.6em;
	margin-top:10px;
	margin-bottom:10px;
	
	}
	h2 A {
		color:#758291;
	}
	h2 A:hover {
		color:#FF9900;
	}
	

	
h2#sex {
color : #FF9900;
font-weight : bold;
font-size : 9pt;
text-transform : uppercase;
padding : 10px 10px 5px 12px;
}



h2#sex span {
color : #758291;
}
dl {
color : #758291;
}
dl dt {
font-size : 10pt;
}
dl dd {
font-family : Arial;
font-size : 13px;
line-height : 13pt;
}
dl dt.data {
color : #f5a700;
font-size : 8pt;
}
dl dd.action_header {
font-weight : bold;
font-size : 9pt;
color : #758291;

}
ul {
list-style : none;
}
div.right_top {
background : url(img/corners/corner_rt_line.gif) no-repeat right top;
}
div.left_top {
background : url(img/corners/corner_lt_line.gif) no-repeat left top;
}
div.right_bottom {
background : url(img/corners/corner_rb_line.gif) no-repeat right bottom;
}
div.left_bottom {
background : url(img/corners/corner_lb_line.gif) no-repeat left bottom;
}
div.corner_rt {
background : url(img/corners/corner_rt.gif) no-repeat right top;
}
div.corner_lb {
background : url(img/corners/corner_lb.gif) no-repeat left bottom;
}
#main {
width : 100%;
}
/************** HEADER BEGIN ***************/
#header {
width : 100%;
background : #fff url(img/logo_bg.gif) repeat-x left bottom;
margin : 0;
padding : 0;
border-bottom : 1px solid #d9d2c0;
}
tr.first_top_string {
height : 33px;
}
.logo {
width : 30%;
margin : 0;
padding : 0;
text-align : center;
}
.logo img {
padding : 0;
width : 239px;
height : 188px;
vertical-align : bottom;
}
td.top_right_bar {
text-align : right;
vertical-align : top;
}
.top_corner {
display : table;
float : right;
background : #edba20 url(img/corners/left_top_corner.gif) no-repeat left bottom;
}
* html .top_corner {
width : 0;
}
td.top_right_bar h1 {
font-weight : bold;
padding : 7px 30px;
color : #fff;

font-family : arial;
text-transform : uppercase;
background : url(img/corners/right_top_corner.gif) no-repeat right bottom;
}
html:first-child td.top_right_bar h1 {
margin-right : -1px; /* to hide opera bug of 1px background border-right */
margin-bottom : -1px; /* to hide opera bug of 1px background border-bottom */
}



.top_corner1 {
display : table;
float : right;
background : #e1e1e1 url(img/corners/left_top_corner1.gif) no-repeat left bottom;
}
* html .top_corner1 {
width : 0;
}
td.top_right_bar1 h1 {
font-weight : bold;
padding : 7px 30px;
color : #fff;

font-family : arial;
text-transform : uppercase;
background : url(img/corners/right_top_corner1.gif) no-repeat right bottom;
}
html:first-child td.top_right_bar1 h1 {
margin-right : -1px; /* to hide opera bug of 1px background border-right */
margin-bottom : -1px; /* to hide opera bug of 1px background border-bottom */
}



td.tips {
width : 40px;
white-space : nowrap;
}
td.tips img {
	padding:0 15px;
}
img.border_left {
border-left : 1px solid #afafaf;
}
td.down_tips_section {
text-align : right;
vertical-align : bottom;
height : 24px;
}
.down_tips {
display : inline;
margin-right : 50px;

}
* html .down_tips {
margin-right : 65px;
}
.down_tips a {
padding-right : 25px;
}
td.top_links_section {
vertical-align : middle;
height : 133px;
}
.top_links_section div.inner {
padding: 0 2% 0 15%;
}
* html .top_links_section div.inner { /*** IE6 HUCK FOR CORRECT LINKS WIDTH *****/
padding-left : 120px;
padding-right : 0;
}
*:first-child+html .top_links_section div.inner { /*** IE7 HUCK FOR CORRECT LINKS WIDTH *****/
padding-left : 120px;
padding-right : 0;
}
.top_links {
list-style : none;
padding-left : 0;
float : left;
width : 19%;
font-size : 8pt;
padding-right : 5px;
}
.top_links li {
background : url(img/ico/top_arrow.gif) no-repeat left 4px;
margin : 0;
padding : 0 0 0 10px;
}
.top_links li a {
color : #000000;
font-family : Arial;
font-size : 8pt;
line-height : 11pt;
text-decoration : none;
padding : 0;
margin : 0 0 3px 0;
display : block;
vertical-align : top;
}


.top_links2 {
list-style : none;
padding-left : 0;
float : left;

font-size : 8pt;
padding-right : 5px;
}
.top_links2 li {
background : url(img/ico/top_arrow.gif) no-repeat left 4px;
margin : 0;
padding : 0 0 0 10px;
text-decoration : none;
}
.top_links2 li a {
color : #000000;
font-family : Arial;
font-size : 8pt;
line-height:14px;
padding : 0;
margin : 0 0 3px 0;
text-decoration:none;

vertical-align : top;
}
.top_links2 li a:hover {
color : #000000;
font-family : Arial;
font-size : 8pt;
line-height:14px;
padding : 0;
margin : 0 0 3px 0;
text-decoration:underline;
vertical-align : top;
}



.top_links li a.gray {
color : #7c7b79;
}
.top_links li.no_bg {
background : none;
}
.top_links li.double_line {
background-position : left 10%;
}
* html .top_links li a { /**** IE6 HACK FOR CORRECT LINKS INTER_SPACIN ***/
display : inline;
line-height : 11pt;
}
*:first-child+html .top_links li a { /**** IE7 HACK FOR CORRECT LINKS INTER_SPACIN ***/
display : inline;
line-height : 11pt;
}
/************* END OF HEADER ********************/
td.bg_line {
height : 8px;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
background : #ebe6e0;
}
tr.center {
text-align : center;
}
tr.center img {
display : block;
margin : 0 auto;
width : 995px;
height : 449px;
}
#menu {
background : #d8c4ab url(img/menu_bg.gif) repeat-x left bottom;
height : 100%;
}
#menu ul {
list-style : none;
margin : 0;
padding : 0;
float : left;
}
#menu ul li {
font-size : 11pt;
font-family : Arial;
float : left;
}
#menu ul li a {
display : block;
color : #000;
font-weight : bold;
font-size : 10pt;
text-decoration : none;
padding : 7px 10px;

text-transform : lowercase;
background : url(img/menu_right_border.gif) no-repeat right 50%;
}
#menu ul li a.last {
background : none;
}
#menu ul li a:hover {
color : #000;
border-color : #f1f1f1 #e1e1e1 #e1e1e1 #f1f1f1;
text-decoration : underline;
background : #ccc;
}

#navigation a{
color : #758291;
font-size : 8pt;
text-decoration:none;
padding : 0px 0px 0px 0px;
	}
#navigation a:hover {
color : #FF9900;
font-size : 8pt;
text-decoration:underline;
padding : 0px 0px 0px 0px;
	}


		   
			   
			   
		   

#menu ul li a span {
color : #fff;
font-weight : bold;
font-size : 9pt;
padding-right : 7px;
}
#menu ul li a:hover span {
text-decoration : underline;
}
#black {
position : relative;
width : 100%;
height : 170px;
background : #191813 url(img/black_banner.jpg) no-repeat left bottom;
}
#news {
position : absolute;
width : 285px;
height : 164px;
right : 0;
top : 6px;
background : #f4f2ed url(img/news_left_corner1.jpg) no-repeat left top;
color : #758291;
}
* html #news { /*** IE6 HUCK for 1px right black border ***/
margin-right : -1px;
}
#news div.pencil { /*** to avoid IE background hiding bug ***/
background : url(img/pencil1.gif) no-repeat right top;
position : relative;
}
#news h2 {
width : 137px;
height : 36px;
position : relative;
font-size : 1pt;
left : 73px;
}
#news h2 span {
background : url(img/news_header.gif) no-repeat;
position : absolute;
width : 100%;
height : 100%;
}
#news dl {
padding : 10px 60px 10px 89px;
}
#news dl dt {
text-transform : lowercase;
font-weight : bold;
}
#news a img.arrow {
width : 12px;
height : 12px;
}
#news a {
margin-top : 5px;
display : block;
width : 12px;
}
/* TABLIZA USLUGI  *******************************/
.poslugi {
background : #f3f2ed;
}
.poslugi table.inner {
padding : 0;
border-collapse : collapse;
margin : 7px 0 12px 0;
table-layout : fixed;
}
.poslugi table.inner td {
vertical-align : top;
}
.poslugi table.inner td.content {
background : #fff;
}
table.inner td.corner_left_top {
width : 12px;
background : #fff url(img/corners/corner_lt_line_long.gif) no-repeat left top;
}
table.inner td.corner_left_bottom {
width : 12px;
background : #fff url(img/corners/corner_lb_line.gif) no-repeat left bottom;
}
table.inner td.corner_right_top {
width : 12px;
height : 12px;
background : #fff url(img/corners/corner_rt_line.gif) no-repeat right top;
}
table.inner td.corner_right_bottom {
width : 12px;
height : 12px;
background : #fff url(img/corners/corner_rb_line.gif) no-repeat right bottom;
}
table.inner td.border_top#se {
height : 65px;
background : #fff url(img/corners/border_top.gif) repeat-x left top;
}
table.inner td.border_top {
height : 12px;
background : #fff url(img/corners/border_top.gif) repeat-x left top;
}
table.inner td.border_bottom {
height : 12px;
background : #fff url(img/corners/border_bottom.gif) repeat-x left top;
}
table.inner td.border_left {
width : 12px;
background : #fff url(img/corners/border_left.gif) repeat-y left top;
}
table.inner td.border_right {
width : 12px;
background : #fff url(img/corners/border_right.gif) repeat-y right top;
}
.poslugi table.inner h2#sex {
/*background : url(img/service_right_bg.jpg) no-repeat right 3px;*/
margin:0px;
padding : 10px 0px 7px 0px;


}
.services ul {
list-style : none;
padding : 0 0 12px 2px;
}
.services ul li {
background : url(img/ico/red_arrow.gif) no-repeat left 8px;
padding : 0 10px 5px 10px;

}
.services ul li a {
color : #758291;
font-family : Arial;
font-size : 13px;
line-height : 13pt;
text-decoration : none;
vertical-align : middle;
}
.services ul li a:hover {
color : #FF9900;
font-family : Arial;
font-size : 13px;
line-height : 13pt;

text-decoration : underline;
vertical-align : middle;
}
.poslugi td.vidguk {
width : 25%; background: none;
}
table td.rasporka {
width : 6px;
border : none;
background : none;
}
table.inner td.rasporka_big,
table td.rasporka_big {
width : 15px;
border : none;
background : none;
}
.vidguk div.inner {
margin : 0 2px;
}
.poslugi td.vidguk div.left_top {
position: relative;
}
.poslugi td.vidguk p.vidguk_top {
text-align : center;
margin : 0 2px;
}
.poslugi td.vidguk h2#sex {
padding : 10px 10px 5px 12px;
background: transparent;
height: 1%;
}
.poslugi td.vidguk p.vidguk_bottom {
text-align : right;
padding : 0 6px 6px 0;
}
/************************************/
.works {
width : 100%;
}
.works ul {
list-style : none;
padding : 0 0 12px 12px;

}
.works ul li {
background : url(img/ico/red_arrow.gif) no-repeat left 8px;
padding : 0 10px 5px 10px;

}
.works ul li a {
color : #758291;
font-family : Tahoma;
font-size : 8pt;
line-height : 10pt;
text-decoration : none;
vertical-align : middle;
}
.actions {
	padding-left:13px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
background : #ffffff;
}
/****** ***************************/

/********** POSLEDNIJE RABOTY *********/
.last_works table {
table-layout : fixed;
border-collapse : collapse;
}
.last_works table td {
vertical-align : top;
}
.last_working {
width : 100%;
}
.last_working div.inner {
margin : 2px 0 20px 0;
background : #fff url(img/corners/corner_lb_line.gif) no-repeat left bottom;
}
.last_working div.gutter {
background : url(img/corners/corner_lt_line.gif) no-repeat left top;
}
.last_working div.right_top {
background : url(img/corners/corner_rt_line.gif) no-repeat right top;
}
.last_working div.uzor {
background : url(img/last_work_uzor.gif) no-repeat left 42%;
}
.last_working div.last_w_header {
float : left;
width : 30%;
margin : 0;
padding : 0;
}
.last_working dl {
height : 1%;
margin : 0;
padding : 10px 20px 30px 0;
margin-left : 35%;
font-size : 8pt;
background : transparent;
}
.last_working dl dt.data {
color : #f5a700;
font-size : 8pt;
}
.last_working dl dd.action_header {
font-weight : bold;
font-size : 9pt;
color : #758291;
}
.last_work_bottom {
text-align : center;
position : relative;
width : 100%;
background : url(img/corners/corner_rb_line.gif) no-repeat right bottom;
}
.last_work_bottom img {
vertical-align : bottom;
margin-top : 5px;
margin-bottom : 2px;
}
.last_work_bottom a {
position : absolute;
right : 7px;
bottom : 7px;
}
.last_work_bottom p {
background : url(img/corners/corner_lb.gif) no-repeat left bottom;
}
/********** POSLEDNIJE RABOTY  VTOROJ ETAZH*********/
.last_works_second table {
table-layout : fixed;
border-collapse : collapse;
}
.last_works_second table td {
vertical-align : top;
background: #fff;
}
.last_works_second table td.content {
background : #fff url(img/last_work_uzor.gif) no-repeat left 92%;
}
.last_works_second table td.rasporka_big {
width: 15px;
}
.last_works_second div.last_w_header {
float : left;
width : 30%;
margin : 0;
padding : 0;
}
.last_works_second div.last_w_header h2#sex {
padding: 0 10px 5px 0;
}
.last_works_second dl {
height : 1%;
margin : 0;
padding : 0px 20px 20px 0;
margin-left : 35%;
font-size : 8pt;
background : transparent;
}
.last_works_second dl dt.data {
color : #f5a700;
font-family : Arial;
font-size : 8pt;
}
.last_works_second dl dd.action_header {
font-weight : bold;
font-family : Arial;
font-size : 13px;
line-height : 13pt;

color : #758291;
}
.last_works_second div.last_work_bottom {
text-align : center;
position : relative;
width : 100%;
background: none;
}
.last_works_second div.last_work_bottom img {
vertical-align : middle;
margin: 5px auto 2px auto;
}
.last_works_second div.last_work_bottom a {
position : absolute;
right : 7px;
bottom : 7px;
}
.last_works_second div.last_work_bottom p {
background: none;
}
/********************************/
tr.center_banner td {
text-align : center;
}
.center_banner div.inner {
margin : 15px 0;
background : #000;
}
.center_banner img {
display : block;
margin : 0 auto;
}
/*********** WORKS ****************/
.work_section {
background : #f4f3ef;
}
.works_section table tr td {
width : 20%;
border-right : 1px dotted #8d8c87;
vertical-align : top;
}
.works_section table tr td.no_border {
border-width : 0;
}
.works_section div.works {
background : #f4f3ef;
border : none;
}
.works_section div.left_column {
padding-left : 25px;
}
.works_section div.works_header h2#sex, .works_section div.works h2#sex {
background : #f3f2ed;
padding-top : 1px;
}
.works_section div.works ul li a, .works_section div.works_header p {
color : #758291;
font-family : Arial;
font-size : 13px;
line-height : 13pt;
}
.works_section div.works_header p {
padding : 0 10px 12px 12px;
margin : 0;
}
.works_section div.works_header h2.works_image {
border-right : 1px solid #f4f3ef;
position : relative;
left : 1px;
text-align : center;
}
.works_section div.works ul h2#sex {
padding-left : 0;
}
/************ NASHE PROIZVODSTVO **********/
tr.proizvodstvo td {
vertical-align: top;
}
.proizvodstvo table {
table-layout : fixed;
}

table td.rasporka_center {
width : 3%;
border : none;
}
table td.rasporka_side {
width : 7px;
border : none;
background : none;
}
table td.rasporka_center2 {
width : 8px;
border : none;
}
.proizvodstvo div.outer {
width : 100%;
}
.proizvodstvo div.inner {
margin : 23px 0 0 0;
padding : 1px 0;
}
.proizvodstvo div.right_top {
background : #fff url(img/corners/corner_rt_line.gif) no-repeat right top;
}
.proizvodstvo div.uzor {
background: url(img/proizvodstvo_bg_line.gif) repeat-x left 85px;
}
.proizvodstvo_image {
vertical-align : middle;
text-align : center;
float : left;

padding : 0;
}



.proizvodstvo_image img {
vertical-align : middle;
padding-left : 2px;
padding-top:10px;
margin-bottom: 2px;
}


.our_factory {
float: left;
width: 57%;
}
.our_factory h2#sex {
padding-left : 5px;
}
.proizvodstvo dl {
height : 1%;
padding : 0 2px 0 5px;
}
.proizvodstvo dl dt.name {
color : #758291;
font-weight : bold;
font-size : 12px;
text-transform : uppercase;
height : 2.5em;

}
.proizvodstvo dl dd {
padding : 5px 0 5% 0;
}
*:first-child+html .proizvodstvo dl dd {
padding : 5px 0 9px 0;
}
.proizvodstvo dl dd.action_header {
padding : 3% 0 0 0;
}
.proizvodstvo div.our_factory_bottom {
padding-right : 10px;
padding-bottom : 10px;
}
.proizvodstvo div.our_factory_bottom p {
text-align : right;
}
/**********************************/
/************ NASHE PROIZVODSTVO VTOROJ ETAZH **********/
tr.proizvodstvo_second td {
vertical-align: top;
}
.proizvodstvo_second table {
table-layout : fixed;
margin-top: 15px;
}
.proizvodstvo_second table td {
background: #fff;
}
/*.proizvodstvo_second table td.content {
background: #fff url(img/proizvodstvo_bg_line.gif) repeat-x left 35%;
}
*:first-child+html .proizvodstvo_second table td.content { /*** v ie7 uzor vyravnivayetsia s pogreshnostju ***/
/*background: #fff url(img/proizvodstvo_bg_line.gif) repeat-x left 32%;
}*/
table td.rasporka_center {
width : 3%;
border : none;
}
table td.rasporka_side {
width : 7px;
border : none;
background : none;
}
table td.rasporka_center2 {
width : 8px;
border : none;
}
.proizvodstvo_second div.proizvodstvo_image {
vertical-align : middle;
text-align : center;
float : left;
width : 52%;
margin : 0;

padding-top:5px;
}

* html .proizvodstvo_second div.proizvodstvo_image { /* chtoby ne padal block v ie6 */
width : 53%;
}
.proizvodstvo_second div.proizvodstvo_image img {
vertical-align : middle;
padding-left : 2px;
padding-top:0px;


margin-bottom: 2px;
}

* html .proizvodstvo_second div.proizvodstvo_image img { /**** IE7 HACK FOR CORRECT LINKS INTER_SPACIN ***/
margin-top:0px;
}


.proizvodstvo_second div.our_factory {
float: left;
width: 47%;
}
* html .proizvodstvo_second div.our_factory { /* chtoby ne padal block v ie6 */
width: 46%;
}
.proizvodstvo_second div.our_factory h2#sex {
padding: 0 10px 5px 5px;
}
.proizvodstvo_second dl {
height : 1%;
padding : 0 2px 0 5px;
}
.proizvodstvo_second dl dt.name {
color : #333333;
font-weight : bold;
font-size : 12px;
text-transform : uppercase;
height : 2.5em;


}
.proizvodstvo_second dl dd {
padding : 5px 0 0 0;
}
*:first-child+html .proizvodstvo_second dl dd {
padding : 5px 0 9px 0;
}
.proizvodstvo_second dl dd.action_header {
	padding-top:15px;
	
}
.proizvodstvo_second div.our_factory_bottom {
margin : 0;
padding : 0;
}
.proizvodstvo_second div.our_factory_bottom p {
text-align : right;
}

/******** FOOTER ******************/


#new_footer{
	font-size:11px;
	color:#758291;
	font-family:Arial,Tahoma,Verdana;
}
.footer {
padding-bottom : 1px;
}
.footer table {
table-layout : fixed;
vertical-align : bottom;
}
.footer table td {
vertical-align : top;
}
.footer div.reklama_inner {
width : 100%;
margin : 0 0 20px 0;
background : #fff url(img/skrepka.jpg) repeat-x left top;
}
.footer div.reklama_inner div.right_top {
background : url(img/corners/corner_rt_line.gif) no-repeat right 14px;
}
.footer div.reklama_inner div.left_top {
background : url(img/corners/corner_lt_line_long.gif) no-repeat left top;
}
.footer div.reklama_inner div.right_bottom {
background : url(img/corners/corner_rb_line.gif) no-repeat right 100%;
}
.footer div.reklama_inner div.left_bottom {
background : url(img/corners/corner_lb_line.gif) no-repeat left bottom;
}
.footer div.reklama_inner div.corner_rt {
background : url(img/corners/corner_rt_long.gif) no-repeat right top;
background-position : right 0;
}
.footer div.reklama_inner div.strelka_positioning {
position : relative;
height: 1%;
}
.footer div.other_inner {
margin : 15px 0 20px 3px;
padding : 0;
 background : #fff url(img/other_services_right.jpg) no-repeat 85% center; 
}
.footer table.reklama_services_table {
table-layout: auto;
vertical-align: top;
}
.footer table.reklama_services_table td {
vertical-align: top;
}
#reklama_services_left {
padding-right : 20px;
background : url(img/quasi_skrepka.gif) repeat-x 20px top;
height : 215px;
min-height : 215px;
float: left;
}
#reklama_services_left img {
vertical-align : bottom;
margin : 0 0 5px 5px;
}
#reklama_services_left h2#sex {
padding-top : 16px;
margin-top : 14px;
white-space : nowrap;
}
.reklama_services_content {
padding: 10px 10px 0px 15px;
float: left;
font-size:12px;
}



.reklama_services_content ul {
list-style : none;
padding : 0 0 12px 12px;

}
.reklama_services_content ul li {
background : url(img/ico/red_arrow.gif) no-repeat left 8px;
padding : 0 10px 0 10px;
margin : 7px 0px 0px 0px;
}
.reklama_services_content ul li a {
color : #758291;
font-family : Arial;
font-size : 13px;
line-height : 13pt;
text-decoration : none;
vertical-align : middle;
}




.other_services {
height : 200px;
min-height : 200px;
position : relative;
}
.other_services img {
margin : 10px 0 10px 20px;
vertical-align : bottom;
}
.other_services h2#sex {
margin : 0;
padding : 20px 0 0 10px;
}
p.strelka a, .other_services p.strelka a {
position : absolute;
right : 7px;
bottom : 7px;
}
/******** sluzhebnije stili ****/
.clear {
clear : both;
font-size : 1pt;
}
.clear_right {
clear : right;
}
.clear_left {
clear : left;
}
.space18 {
width : 90%;
height : 18px;
}
.padd_left_4 {
padding-left : 4px;
}
.center {
text-align : center;
}
.no_border {
border : none;
}





.block{
	border: solid 1px #c8c8c8;
	margin: 0 0 5px 0;
	padding: 3px 9px 5px 9px;
	position: relative;
}
.block .lt, .block .rt, .block .rb, .block .lb{
	background: url(img/block/block-lt.gif) no-repeat top left;
	display: block;
	position: absolute;
	height: 5px;
	width: 5px;
}
.block .lt{
	left: -1px;
	top: -1px;
}
.block .rt{
	background: url(img/block/block-rt.gif) no-repeat top left;
	right: -1px;
	top: -1px;
}
.block .rb{
	background: url(img/block/block-rb.gif) no-repeat top left;
	right: -1px;
	bottom: -1px;
}
.block .lb{
	background: url(img/block/block-lb.gif) no-repeat top left;
	left: -1px;
	bottom: -1px;
}

.nav-bar{
	margin: 0  0 1px 0;
	padding: 2px 0;
	overflow: hidden;	
}

.nav-bar li{
	float: left;
	font-size: 11px;
	padding: 0 7px 0 0;
}

.block .personal-link{
	padding: 2px 0;
}
.block .personal-link li, .block .personal-link a{
	font-size: 12px;
}
.block .personal-link li{
	color: #c1c1c1;
	padding: 3px 0;
}
.block .personal-link a{
	color: #000;
}





/* Brackets */
table.brackets { width:100%; border:0; border-collapse:collapse; }
table.brackets td.tl { background:url(/i/bracket_tl.png) no-repeat top left; height:10px; width:16px; }
table.brackets td.tr { background:url(/i/bracket_tr.png) no-repeat top right; height:10px; width:16px; }
table.brackets td.mt { background:url(/i/bracket_mt.png) repeat-x top; height:10px; width:100%; background-color:#fff;}
table.brackets td.mb { background:url(/i/bracket_mt.png) repeat-x bottom; height:10px; width:100%; background-color:#fff;}
table.brackets td.ml { background:url(/i/bracket_ms.png) repeat-y left; width:16px; background-color:#fff;}
table.brackets td.mr { background:url(/i/bracket_ms.png) repeat-y right; width:16px; background-color:#fff;}
table.brackets td.bl { background:url(/i/bracket_bl.png) no-repeat bottom left; height:10px; width:16px;}
table.brackets td.br { background:url(/i/bracket_br.png) no-repeat bottom right; height:10px; width:16px;}
table.brackets td.content { min-height:30px; background-color:#fff;}

#block_others td.content { margin:0; padding:10px 0px 20px 20px; height:220px; }
#block_others h2 { text-indent:0px; margin-bottom:10px; }
#block_services td.content {  }
#block_services h3 { margin-bottom:10px;}

span.hidden { display:none; }


/* Layout table */
table.layout { width:100%; border:0; }
table.layout tr td { padding:6px; vertical-align:top; text-align:left; }
table.layout2 { width:100%; border:0; }
table.layout2 tr td { padding:0; vertical-align:top; text-align:left; }

table td.left { width:30%; background:url(../i/border_column.gif) repeat-y top right; }
table td.center { width:70%; }

.description {
  }
