body { font-size: 13px; color: black; margin:0px;padding:0px;
         background-color: #C2B19E; font-family: Verdana;
}
p {font-size: 13px; font-family: tahoma,arial,helvetica,sans-serif; text-align:justify;}
li {font-size: 13px; font-family: tahoma,arial,helvetica,sans-serif;}
dd {font-size: 13px; font-family: tahoma,arial,helvetica,sans-serif;}
dt {font-size: 13px; font-family: tahoma,arial,helvetica,sans-serif;}
dl {font-size: 13px; font-family: tahoma,arial,helvetica,sans-serif;}
div {font-size: 13px; font-family: tahoma,arial,helvetica,sans-serif;}
	#instanz_2 {
		z-index:2;
		width: 400px;
	}
h1, h2, h3, h4, h5 {font-size: 16px; text-align: center;}

a, a:active, a:focus { color:blue; }

a:hover { color: blue; }

a.zagolov {font-size: 16px; font-weight:bold;}

td.doorslabels {text-align: center; font-size: 12px;}

.doorprice {
	color:#df1a23;
	text-align: center;
	font-weight: bold;
}

.tablewrap {
	width: 100%;
	border:none;
}

.tablewrap td {
	margin:0;
}

.tddver {
	width: 120px;
	height: 250px;
	text-align:center;
}

.tddver img {
	border: 5px solid #f1f1f1;
}


.tablewrap a img {
	border: 5px solid #f1f1f1;
} 


h3 {
	font-size:16px;
	font-weight:bold;
	margin-top:16px;
}

	
#shapka {
	font-size: 12px; 
	color: white; 
	padding: 3px 5px 4px 4px;
	font-weight:bold;
	text-align:center;
}

#shapka a {
	color: white; 
	text-decoration: none;
}


table.photo_gallery {
padding-left: 130px;
padding-top: 32px;
}

table.gallery_table  {
	background-image: url('graphic/style/header.jpg');
	background-repeat: no-repeat;
	height: 25px;	
}

table.table_body { 
	background-image: url('graphic/style/line.jpg');
	background-repeat: repeat-y;
}

table.table_main { 
	background-image: url('graphic/style/body.jpg');
	background-repeat: no-repeat;
	height: 265px;
}

table.bunner_line { 
	background-image: url('graphic/style/banner_line.jpg');
	background-repeat: repeat-y;
}

table.header {
	margin-left: 8px;
}

table.header3 {
	margin-left: 0px;
	width: 200px;
}

table.page_body234{
	padding-left: 20px;
	padding-right: 20px;
}




td.link_box {
	padding-right: 10px;
}

a.menu_link {
	color: black;
	text-decoration: none;
	font-weight: bolder;
	font-size: 11pt;
}

a.nav_link, a.nav_link:hover, a.nav_link:active, a.nav_link:focus  {
	text-decoration: none;
}

a.menu_link:hover, a.menu_link:active, a.menu_link:focus {
	color: black;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 11pt;
}

a.news_link, a.news_link:hover, a.news_link:active, a.news_link:focus {
	color: white;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 11pt;
}


a.menu_link_2 {
	color: black;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 9pt;
}

a.menu_link_2:hover, a.menu_link_2:active, a.menu_link_2:focus {
	color: black;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 9pt;
}


a.sub_menu_link {
	color: black;
	text-decoration: none;
	font-weight: bolder;
	font-size: 10pt;
}


a.sub_menu_link:hover, a.sub_menu_link:active, a.sub_menu_link:focus {
	color: black;
	text-decoration: underline;
	font-weight: bolder;
	font-size: 10pt;
}

td.news_box {
	text-align: justify;
	font-size: 10pt;

}

td.tours_head {
	font-size: 10pt;
}



.gallery_navigation {
position: absolute;
padding-left: 40px;
padding-top: 25px;
}

.navigation_links {
	background-image: url('gallery_left.png');
	color: red;
	width: 17px;
	height: 25px;
	top: 40px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.img_cont_l {
padding-top: 60px;
}

.img_cont_name {
padding-top: 50px;
}

.img_cont_r {
padding-top: 60px;
}

.img_gall_bg {
position: absolute;
}

.img_gall_bg_cont1 {
padding-top: 60px;
padding-left: 117px;
}

.img_gall_bg_cont2 {
padding-top: 60px;
padding-left: 126px;
}

.menu_box_line {
height: 25px;
padding-left: 4px;
}

.menu_box_line2 {
height: 28px;
padding-left: 4px;
}

.menu_box_line3 {
height: 26px;
padding-left: 4px;
}

.gallery_table2 {
padding-left: 18px;
padding-right: 17px;
padding-top: 8px;
}

.header_banner {
position: relative;
left: 0px;
border: solid 0px black;
background-image: url('graphic/style/head_banner_bg.jpg');
background-repeat: no-repeat;
height: 112px;
width: 138px;
	
}

.header_banner2 {
position: relative;
left: 11px;
top: -7px;
}


.menu_nav_box_link {
background-image: url('graphic/menu/close-3.jpg');
width: 165px; 
height: 26px;
}

#menu_link_box {
width: 165px; 
height: 26px;
}
.menu_link_pos {
text-align: left;
padding-top: 4px;
padding-left: 6px;
font-weight: bolder;
font-family: Verdana; 
font-size: 10pt;
}

.menu_link_padding {
padding-top: 3px;
}

.sertefikat {
text-align: left;
position: relative;
top: 18px;
width: 280px;
font-size: 8pt;
font-family: Verdana;
}
.sertefikat2 {
text-align: left;
position: relative;
top: 18px;
left: 10px;
width: 350px;
font-size: 8pt;
font-family: Verdana;
}


.logo_table {
height: 162px;
}

.text_title {
font-weight: bolder;
font-size: 15px;
padding-top: 1px;
padding-bottom: 2px;
padding-right: 2px;
padding-left: 2px;
/*text-decoration: underline;*/
}
.forum_mess {
border-collapse: collapse;

}
.main_forum_mess_line {
border: 1px solid white;
background-color: #bdbaba;
color: white;
font-size: 13px;
background-image: url('forum/style_images/ibr_en/tile_cat.gif');
background-repeat: repeat-x;
height: 25px;
}
.sub_forum_mess_line {
border: 1px solid white;
background-color: #f3f3f3;
font-size: 13px;
}

#container4
{
	padding:0px;
	width:165px;
	color:#000000;
	position:relative;
	float:left;
	margin-left:0px;
	overflow:hidden;
}

#container4 .transparency
{
	opacity:0.70;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	background-color:#FFFFFF;
	width:165px;
	height:4500px;
	position:absolute;
	top:0px;
	left:0px;
}

#container3
{
	padding:0px;
	width:165px;
	color:#000000;
	position:relative;
	float:left;
	margin-left:0px;
	padding-left:5px;
	overflow:hidden;
}

#container3 .transparency
{
	opacity:0.70;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	background-color:#FFFFFF;
	width:165px;
	height:4500px;
	position:absolute;
	top:0px;
	left:0px;
}

#container2
{
	padding:0px;
	width:165px;
	color:#000000;
	position:relative;
	float:left;
	margin-left:0px;
	overflow:hidden;
}

#container2 .transparency
{
	opacity:0.40;
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	background-color:#FFFFFF;
	width:165px;
	height:4500px;
	position:absolute;
	top:0px;
	left:0px;
}

#container
{
	padding:0px;
	width:800px;
	color:#000000;
	position:relative;
	float:left;
	margin-left:0px;
	overflow:hidden;
}

#container .transparency
{
	opacity:0.30;
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
	background-color:#FFFFFF;
	width:800px;
	height:30000px;
	position:absolute;
	top:0px;
	left:0px;
}

#container0
{
	padding:0px;
	width:800px;
	color:#000000;
	position:relative;
	float:left;
	margin-left:0px;
	overflow:hidden;
}

#container0 .transparency
{
	opacity:0.55;
	filter:alpha(opacity=55);
	-moz-opacity:0.55;
	background-color:#FFFFFF;
	width:800px;
	height:30000px;
	position:absolute;
	top:0px;
	left:0px;
}

.content
{
	position:relative;
}
a.main_block {
	text-decoration: none; font-size:14px; font-weight:bold;}

.priceonindex {color: #df1a23; font-size:14px; font-weight:bold;}

a.main_block:hover, a.main_block:active, a.main_block:focus  {
	text-decoration: underline;
}

.article p{
text-align:justify;
font-family:Tahoma,Arial,sans-serif;
color:#000;
font-size:13px;
}
table .t1{
border: 0pt solid #cccccc; 
border-collapse: separate; 
text-align: justify; 
width: 724px; 
height: 394px;
border-spacing:5px;
}
table .t1 td{
background:#f1f1f1;
text-align:center;
font-family: Tahoma,Arial,sans-serif;
font-size:13px;
padding:5px;
}
table .t1 td.t1-bottom{
background:none;
}

td.n {text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.y {text-align:center; border:1px solid black; background:yellow; font-family:tahoma; width:71px; height:80px; padding:3px; font-weight:normal; font-size:11px;}
td.l {text-align:center; border:1px solid black; background:#ACF497; font-family:tahoma; font-size:9px; width:71px; height:80px; padding:3px; font-weight:normal;}
td.v {text-align:center; border:1px solid black; background:#ACF497; font-family:tahoma; padding:3px; font-weight:normal; width:10px; font-size:11px;}
td.z {text-align:center; border:1px solid black; background:#ACF497; font-family:tahoma; padding:5px; font-weight:normal; font-size:11px;}
td.c {text-align:center; border:none; font-family:tahoma; font-size:11px; padding:5px; font-weight:normal;}
td.c2 {text-align:center; border:1px solid black; background:yellow; font-family:tahoma; font-size:11px; font-size:11px; padding:5px; font-weight:normal;}

.zaz td {text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
.zazf td {background:#ACF497; font-weight:bold;}

.contact-table{
border:none;
margin:0 auto;
font-size:13px;
text-align:center;
}
.contact-table td{
padding:5px;
background-color:#f1f1f1;
}
.contact-table img{
border:none;
}
.img-contact{
width:318px;
background-color:#f1f1f1;
float:left;
padding:5px;
margin-right:10px;
}
.img-contact-c{
padding:5px;
text-align:center;
}
.img-contact-c img{
padding:5px;
background-color:#f1f1f1;
border:none;
}

ul.no_left {margin-left: 0px; padding-left: 20px;}

table.ceny {width:98%;}
td.ceny2 {text-align:left; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny3 {width:106px; text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny38 {width:65px; text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny39 {width:85px; text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny5 {width:106px; text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal; color:red;}
td.ceny_null {text-align:center; border:none; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny2_2 {text-align:center; border:1px solid black; background:#ACF497; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny3_2 {width:106px; text-align:center; border:1px solid black; background:#ACF497; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny3_28 {width:65px; text-align:center; border:1px solid black; background:#ACF497; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny3_29 {width:85px; text-align:center; border:1px solid black; background:#ACF497; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny_osprey_2_2 {text-align:center; border:1px solid black; background:#FFC355; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny_osprey_3_2 {width:106px; text-align:center; border:1px solid black; background:#FFC355; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.ceny3_big {text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}

h4.ceny_h {font-family:verdana; font-size: 12px; text-align: center; margin:0px 0px 3px 0px;}

td.ceny2b {text-align:center; border:1px solid black; background:white; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}
td.b_null {text-align:center; border:none; padding:0px; width:1px; height:30px; font-size:1px;}
td.bp {padding:5px;}

td.ceny4 {width:106px; text-align:center; border:1px solid black; background:#FFFF00; padding:5px; font-family:tahoma; font-size:11px; font-weight:normal;}

td.cisa_dovodchiki_1 {border:1px solid black; background:#ee4837; width: 20px; height: 20px; padding:0px;}
td.cisa_dovodchiki_2 {border:1px solid black; background:#02a55d; width: 20px; height: 20px; color: white; text-align:center; vertical-align:middle; padding:0px 0px 3px 0px;}
td.cisa_dovodchiki_3 {border:1px solid black; background:#9a63a7; width: 20px; height: 20px; color: white; text-align:center; vertical-align:middle; padding:0px 0px 3px 0px;}

h4.num_tel {font-size:18px; color:red; margin:0px;}
img.firearms_img {margin-top:7px; margin-bottom:5px;}.doorsimg{transition: 0.1s;}.doorsimg:hover{transform: scale(1.065);}

ol.nostyle {list-style: none;}
ol.nostyle li {margin:10px 10px 10px 0px;}

ul.rc2 li {margin:10px 20px 10px 0px;}