/* CSS Document */

html{width:100%; height:100%; margin:0px; padding:0px;}
body{width:100%; height:100%; margin:0px; padding:0px; background-color:#9bdef5; background-image:url(../images/bg1.gif); background-position:top left; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#283969; }
img {border:0px;}
a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0b5bff; text-decoration:underline; outline-style:none;}
a:link, a:active, a:visited {font-family:Arial, Helvetica, sans-serif; color:#0b5bff; text-decoration:underline; outline-style:none;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0b5bff; text-decoration:none; outline-style:none;}
input{vertical-align:middle;}
form{margin:0px; padding:8px 0px 0px 0px;}
label{cursor:pointer}
h2{color:#5e627a; font-size:18px; font-weight:normal; padding:3px 0px; margin:0px}
h3{color:#f72032; font-size:18px; font-weight:normal; padding:3px 0px; margin:0px}
h4{color:#283969; font-size:18px; font-weight:normal; padding:20px 0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif;}
h6{font-family:arial,Georgia, "Times New Roman", Times, serif; font-size:30px; margin:0px; padding:0px; font-weight:normal;}
h6 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; margin:0px; padding:0px; font-weight:normal; color:#283969; text-decoration:none;}
h6 a:link, h6 a:active, h6 a:visited, h6 a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; margin:0px; padding:0px; font-weight:normal; color:#283969; text-decoration:none}
p{text-indent:10px;}
p:first-letter {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}

/*general*/
.tb_main{width:100%; height:100%; background:url(../images/footer.jpg) center bottom repeat-x; padding-bottom:321px}
.shapka{background:url(../images/bg_shapka.gif) left top repeat-x; vertical-align:top;}
.td_left{background:url(../images/cloud1.jpg) right top no-repeat; height:290px;}
.bl1{width:1114px; margin:auto; background:url(../images/flower.jpg) left top no-repeat;}
.cl{clear:both;}

/*left*/
.bl_menu{width:240px; background:url(../images/bg_menu.gif) left top repeat-y; padding:15px 0px; text-align:right; margin-top:218px}
a.menu {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#ebf7ff; display:block; width:214px; padding:9px 29px 9px 0px; margin:1px 0px; outline-style:none; text-decoration:none;}
a.menu:link, a.menu:active, a.menu:visited{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#ebf7ff; display:block;  width:214px; padding:9px 29px 9px 0px; margin:1px 0px; outline-style:none; text-decoration:none;}
a.menu:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#1e487a; width:214px; padding:9px 29px 9px 0px; background:url(../images/bg_menu_sel.gif) left top no-repeat; margin:1px 0px; outline-style:none; text-decoration:underline}

a.menu_sel{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#1e487a; width:214px; padding:9px 29px 9px 0px; background:url(../images/bg_menu_sel.gif) left top no-repeat; margin:1px 0px; display:block; text-decoration:none; display:block}
a.menu_sel:link, a.menu_sel:active, a.menu_sel:visited{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#1e487a; width:214px; padding:9px 29px 9px 0px; background:url(../images/bg_menu_sel.gif) left top no-repeat; margin:1px 0px; display:block; text-decoration:none; display:block}
a.menu_sel:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#1e487a; width:214px; padding:9px 29px 9px 0px; background:url(../images/bg_menu_sel.gif) left top no-repeat; margin:1px 0px; display:block; text-decoration:none; display:block}

a.podmenu{color:#fdf778; font-size:11px; text-decoration:none;}
a.podmenu:link, a.podmenu:active, a.podmenu:visited,{color:#fdf778; font-size:11px; text-decoration:none;}
a.podmenu:hover{color:#fff; font-size:11px; text-decoration:underline;}

a.podmenu_sel{color:#fff; font-size:11px; text-decoration:none;}
a.podmenu_sel:link, a.podmenu_sel:active, a.podmenu_sel:visited,{color:#fff; font-size:11px; text-decoration:none;}
a.podmenu_sel:hover{color:#fff; font-size:11px; text-decoration:underline;}


/*center*/
.bl_logo{width:608px; text-align:center;}
.cont_text{/*padding:74px 15px 0px 40px;*/ padding:40px 15px 0px 40px; text-align:justify; display:table;}
.cont_text ul{
	list-style-type:none;
}
p.attention{
	color:red;

}
.pic{border:solid 1px #0b5bff; margin-bottom:6px;}
.bl_pic {float:left; margin-right:15px; text-align:center;}
a.pic_lnk {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b5bff; text-decoration:underline; outline-style:none;}
a.pic_lnk:link, a.pic_lnk:akcive, a.pic_lnk:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b5bff; text-decoration:underline; outline-style:none;}
a.pic_lnk:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0b5bff; text-decoration:none; outline-style:none;}
.img_person{float:left; vertical-align:middle; margin-right:20px}
a.lnk_pers{color:#283969; text-decoration:none;}
a.lnk_pers:link, a.lnk_pers:active, a.lnk_pers:visited {color:#283969; text-decoration:none;}
a.lnk_pers:hover{color:#283969; text-decoration:underline;}
.sel{color:#283969; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
a.sel{color:#283969; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
a.sel:active, a.sel:link, a.sel:vizited,{color:#283969; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
a.sel:hover{color:#283969; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:underline;}
.reg_form{width:300px; background-color:#def4fc; border:solid 1px #38749d; height:20px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#283969;}
.reg_but{width:150px; background-color:#def4fc; border:solid 1px #38749d; height:20px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#283969;}
.t1{font-size:11px; font-style:italic;}


/*right*/
.bl_right{width:266px; float:left; background:url(../images/huato.png) left 121px no-repeat}
.info{margin-top:351px; color:#000; font-size:12px; padding-left:27px; padding-bottom:26px;}
a.lnk_right{color:#0b5bff; display:block; background:url(../images/bul.gif) left no-repeat; padding:5px 0px 4px 23px; text-decoration:underline;}
a.lnk_right:link, a.lnk_right:active, a.lnk_right:visited{color:#0b5bff; display:block; background:url(../images/bul.gif) left no-repeat; padding:5px 0px 4px 23px; text-decoration:underline;}
a.lnk_right:hover{color:#0b5bff; display:block; background:url(../images/bul_sel.gif) left no-repeat; padding:5px 0px 4px 23px; text-decoration:none;}

/*copyright*/
.bootom{background-color:#242d35; height:43px;}
.bl_copy{width:976px; margin:auto; font-size:12px; color:#fff; padding-top:8px}
a.copyright {font-size:12px; color:#fff; text-decoration:none}
a.copyright:link,a.copyright:aktive,a.copyright:visited {font-size:12px; color:#fff; text-decoration:none;}
a.copyright:hover {font-size:12px; color:#fff; text-decoration:underline;}
.tab{vertical-align:top}

.h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; margin:0px; padding:0px; font-weight:normal; color:#283969; text-decoration:none;}
.h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; margin:0px; padding:0px; font-weight:normal; color:#283969; text-decoration:none; font-style: italic;}


.contact_info {
	border-collapse:collapse;
	border:solia 1px #283969;
	margin-top:5px;
}

.bg_opacity {
	background:url(../images/bg_opacity.png) repeat-y 20px top;
}
.bg_opacity2 {
	background:url(../images/bg_opacity2.png) no-repeat 20px bottom;
	padding-bottom:80px;
	display:table;
}

/* Gallery */
.gallery {
	padding-top:20px;
	width:553px;
}
.gallery div {
	text-align:center;
	width:100%;
	padding-bottom:20px;
}
.gallery img {
	text-decoration:none !important;
	padding:0px 0px 10px;
}
.gallery div p {
	margin:0px !Important;
}
