*{
	font-size:100%;
	font-family:Arial;
}

#top_dotted_line{
	position:absolute;
	top:188px;
	left:0px;
	width:100%;
	height:1px;
	background-image:url(/images/design/top_dotted_line.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}

html, body{
	margin:0px;
	padding:0px;
	height:100%;
}

body{
	background-color:#006cb1;
	font-size:0.84em;
	color:#2a3d4e
}

.main{
	width:100%;
	height:100%;
	border:none;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.main tr td{
	padding:0px;
	margin:0px;
}


.bottom_bann{
	border:none;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.bottom_bann tr td{
	margin:0px;
	text-align:left;
	vertical-align:top;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	font-family:Arial;
	font-size:1.05em;
}

.left_menu{
	border:none;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.left_menu *{
	color:#006cb1;
}

.left_menu tr td{
	margin:0px;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:1.05em;

}


.left_menu_1 tr td{
	margin:0px;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:0.50em;

}


.left_menu tr td a{
	text-decoration:underline;
}

.left_menu tr td a:hover{
	text-decoration:none;

}

.price tr td {
	padding:3px;
}


.header_1{
	display:block;
	color:#006cb1;
	font-family:Arial;
	font-size:1.5em;
	font-weight:normal;
	margin:0px;
	padding-top:19px;
	padding-bottom:11px;
}

.header_2{
	display:block;
	color:#283d50;
	font-family:Arial;
	font-size:1.3em;
	line-height:1;
	font-weight:normal;
	margin:0px;
	padding-top:0px;
	padding-bottom:8px;
	padding-top:3px;
}

.main_gg_list{
	display:block;
	padding-bottom:8px;
}

.main_gg_list a{
	color:#a93d3d;
	font-family:Arial;
	font-size:1em;
	text-decoration:underline;
}

.main_gg_list a:hover{
	color:#a93d3d;
	font-family:Arial;
	font-size:1em;
	text-decoration:none;
}


.direction{
	border:none;
	width:100%;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.direction td{
	vertical-align:top;
	text-align:left;
	padding:0px;
	margin:0px;
}

.direction td span{
	display:block;
	padding-bottom:2px;
}

.direction td span a{
	font-family:Arial;
	font-size:0.85em;
	font-weight:normal;
	text-decoration:underline;
	color:#2a3d4e;
}

.direction td span a:hover{
	font-family:Arial;
	font-size:0.85em;
	font-weight:normal;
	text-decoration:none;
	color:#2a3d4e;
}

.content .main_content{
	padding-bottom:21px; padding-left:36px; padding-top:-10px; padding-right:18px; vertical-align:top; text-align:justify
}

.content .main_content p, div, strong, span{
	color:#2a3d4e;
}

.content .main_content a{
	color:#2a3d4e;
}

.content .main_content a:hover{
	color:#2a3d4e;
}


.content .node_name{
	padding-top:30px;
	font-size:1.5em;
}

.content.node_name span{
	font-size:0.5em;
	
}

.content .not_main_content{
	padding-bottom:21px; padding-left:8px; padding-top:10px; padding-right:18px; vertical-align:top; text-align:justify
}

.content .not_main_content p, div, strong, span{
	color:#2a3d4e;
}

.content .not_main_content a{
	color:#2a3d4e;
}

.content .not_main_content a:hover{
	color:#2a3d4e;
}


.footer{
	border:none;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	background-image:url(/images/design/bottom_left_corner.gif);
	background-position:left bottom;
	background-repeat:no-repeat
}

.footer .footer_content{
	background-image:url(/images/design/bottom_right_corner.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
}


.footer_line{
	border:none;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	width:100%;
	height:4px;
	background-image:url(/images/design/bottom_line_center.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.footer_line .left{
	width:50%;
	background-image:url(/images/design/bottom_line_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.footer_line .right{
	width:50%;
	background-image:url(/images/design/bottom_line_right.gif);
	background-position:right top;
	background-repeat:no-repeat
}

.form input.text {
	width:300px;
	border:1px solid #a0b1c0;
	color:#455767;
}
.form textarea.text_area {
	width:300px;
	border:1px solid #a0b1c0;
	color:#455767;
}

div.about p {text-indent: 20px; text-align:left;}
div.about .div_photo_relative {position:relative; width:1px; height:1px; font-size:0px; left:50%;}
div.about #photo1 {position:absolute; width:800px; height:533px; left:-400px; top:-150px;}
div.about .big_text {font-size:1.5em;}
div.about .div_over_punktir {height:27px;}
div.about .div_punktir {height:1px; background:url(/images/design/top_dotted_line.gif) left top repeat-x;}
div.about .div_under_punktir {height:11px;}
div.about .blue_text {color:#006cb1;}
div.about .blue_text a {color:#006cb1; text-decoration:underline;}
div.about .blue_text a:hover {color:#006cb1; text-decoration:none;}

.div_over_punktir {height:20px;}
.div_punktir {height:1px; background:url(/images/design/top_dotted_line.gif) left top repeat-x;}
.div_under_punktir {height:7px; font-size:0px;}

.photo_ramka {
	width:100%;
	background-color:#f1f3f3;
}
.photo_ramka .top_left_ugol {
	width:8px;
	height:8px;
	background:url(/images/design/photo_ramka_top_left.gif) left top no-repeat;
}
.photo_ramka .top_left_ugol div {
	width:8px;
	height:8px;
	font-size:0px;
}
.photo_ramka .top_right_ugol {
	width:8px;
	height:8px;
	background:url(/images/design/photo_ramka_top_right.gif) left top no-repeat;
}
.photo_ramka .top_right_ugol div {
	width:8px;
	height:8px;
	font-size:0px;
}

.photo_ramka .photo {
	padding:11px 0px 14px 0px;
}

.photo_ramka .bottom_left_ugol {
	width:8px;
	height:8px;
	background:url(/images/design/photo_ramka_bottom_left.gif) left top no-repeat;
}
.photo_ramka .bottom_left_ugol div {
	width:8px;
	height:8px;
	font-size:0px;
}
.photo_ramka .bottom_right_ugol {
	width:8px;
	height:8px;
	background:url(/images/design/photo_ramka_bottom_right.gif) left top no-repeat;
}
.photo_ramka .top_bottom_ugol div {
	width:8px;
	height:8px;
	font-size:0px;
}

#table_plashka {
	background-color:#a0b1c0;
}

#table_plashka_inside {
	background:url(/images/design/pl_corner_bl.gif) bottom left no-repeat;
	width:100%;
	height:100%;
}


#table_plashka_inside a{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}