/* Ластик, начало */
html,body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	padding: 0; 
	margin: 0; 
	vertical-align:top; 
	border:0; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td {
	padding:0;
	vertical-align:top
}
img {border: 0;}
/* Ластик, конец */

.post-01 {background:url(../images/bg_block07.gif) top left repeat-y; width:615px; margin-top:8px}
.post-01 .post-01 {background:url(../images/bg_block07_bot.gif) bottom left no-repeat; margin:0}
.post-01 .post-01 .post-01 {background:url(../images/bg_block07_top.gif) top left no-repeat; margin:0; padding:0 0 6px 0}

.post-02 {background:url(../images/bg_block08.gif) top left repeat-y; width:615px; margin-top:8px}
.post-02 .post-02 {background:url(../images/bg_block08_bot.gif) bottom left no-repeat; margin:0}
.post-02 .post-02 .post-02 {background:url(../images/bg_block08_top.gif) top left no-repeat; margin:0; padding:0 0 6px 0}

.post-03 {background:url(../images/bg_block09.gif) top left repeat-y; width:615px; margin-top:8px}
.post-03 .post-03 {background:url(../images/bg_block09_bot.gif) bottom left no-repeat; margin:0}
.post-03 .post-03 .post-03 {background:url(../images/bg_block09_top.gif) top left no-repeat; margin:0; padding:0 0 6px 0}

.post-04 {background:url(../images/bg_block10.gif) top left repeat-y; width:615px; margin-top:8px}
.post-04 .post-04 {background:url(../images/bg_block10_bot.gif) bottom left no-repeat; margin:0}
.post-04 .post-04 .post-04 {background:url(../images/bg_block10_top.gif) top left no-repeat; margin:0; padding:0 0 6px 0}



.pages {margin:20px auto 0 auto; background:url(../images/bg_pages_lt.gif) top left no-repeat #E7E9EE}
.pages td {background:url(../images/bg_pages_rt.gif) top right no-repeat; padding:7px 15px}
.pages a {color:#000033; text-decoration:none; margin:0 5px}
.pages a:hover {text-decoration:underline}
/*** formatting ***/
.line-01 {background:#DAD3EA; height:3px; padding:0; margin:0; overflow:hidden; margin:0 83px 0 82px}
.brd-red {border:1px solid #ED2128;}
.brd-blue {border:1px solid #6D7AAA}
.red {color:#990000;}
.black {color:black}
.dark-blue {color:#000033}
.padding-1 {padding:1px}
.margin-top-10 {margin-top:10px;}
.float-lt {float:left}
.text-indent-35 {text-align:justify}




.gallery {text-align:center; margin-top: 15px}
.gallery img {border:1px solid #ED2128;}
.gallery td {text-align:center; padding-bottom:12px}

.block04 {background:url(../images/bg_block04.gif) top left repeat-y; width:615px; margin-top:8px}
.block04 .block04 {background:url(../images/bg_block04_bot.gif) bottom left no-repeat; margin:0}
.block04 .block04 .block04 {background:url(../images/bg_block04_top.gif) top left no-repeat; margin:0}

.block05 {background:url(../images/bg_block05.gif) top left repeat-y; width:200px}
.block05 .block05 {background:url(../images/bg_block05_top.gif) top left no-repeat;}
.block05 .block05 .block05 {background:url(../images/bg_block05_bot.gif) bottom left no-repeat; padding:9px 7px; width:186px;}
.leave-post .td1 {padding:0 32px 0 10px; width:200px}
.leave-post label {margin-top:5px; display:block}
.post-input {width:198px; height:17px; border:1px solid #D4D0C8; border-left:2px inset #D4D0C8; border-top:2px inset #D4D0C8}
.post-area {width:198px; height:98px; overflow:hidden; border:1px solid #D4D0C8; border-left:2px inset #D4D0C8; border-top:2px inset #D4D0C8; margin-bottom:8px}
.leave-post .submit {margin-bottom:8px;}
.leave-post .td2 {width:355px}
.post-name {float:left; font-weight:bold}
.post-date2 {float:right; font-weight:bold}
.line-03 {margin:15px 70px; border-bottom:1px solid #B9BCE2; height:1px; overflow:hidden;}

.block06 {background:url(../images/bg_block06.gif) top left repeat-y; width:175px; margin:8px 0 0 9px;}
.block06 .block06 {background:url(../images/bg_block06_top.gif) top left no-repeat; margin:0}
.block06 .block06 .block06 {background:url(../images/bg_block06_bot.gif) bottom left no-repeat; margin:0; padding:9px 7px; width:161px;}

.menu-block {margin:5px 0 0 0; padding:0; list-style-type:none}
.menu-block li{padding:0 0 3px 0 }
.menu-block a {color:#000033;}
.archiv {margin:0; padding:0; list-style-type:none}
.archiv li {padding: 0 0 3px 10px}
.archiv a {text-decoration:none; color:#000033}
.archiv a:hover {text-decoration:underline}

.big-pic {border:1px solid #ED2128; float:left}
.big-pic img {border:none}
.big-pic-descr {background:#000033; font:11px Tahoma, Arial, Verdana, Helvetica; color:white; padding:8px 15px; text-align:left}

.post-date {float:right; padding:5px 19px 10px 0; font-weight:bold}
.float-lt {float:left}
.post1 td {padding:5px 8px}
.line-02 {border-bottom:1px solid #B9BCE2; height:1px; overflow:hidden; margin:9px 0}

html, body {
	width:100%;
	background:url(../images/bg.gif) 50% 0 repeat
}
body,td,div,span,p,center,input,select,textarea,h1,h2,h3,h4,h5,h6{
	font:11px Tahoma, Arial, Verdana, Helvetica;
	color: #000033;
}
p {margin-top:10px; line-height:16px}

h1 {font-size:17px;color:white;}
h2 {font-size:11px; font-weight:bold; margin-top:12px}
h3 {font-size:30px; margin:10px 0 10px 0}
h4 {color:#990000; font-weight:bold; margin:5px 10px 10px 10px;}

a {color: #0C00FF;text-decoration: underline;}
a:hover {text-decoration: none;}
a.inverse {text-decoration: none; color:#000033}
a.inverse:hover {text-decoration: underline;}
a img {border:0}
.clear {clear:both;display:block;overflow:hidden;height:0; padding:0; margin:0}

.global {background:url(../images/bg_all.gif) top left repeat-y; width:1000px; margin:0 auto}
/*** header ***/
.header {background:url(../images/bg_header_top.gif) top left no-repeat; padding:45px 83px 0 82px}
.header .header {background:url(../images/bg_header2.jpg) top left no-repeat; height:75px; padding:0 0 0 25px}

/*** menu ***/
.menu {margin:0 83px 0 82px;  top left repeat-x; height:23px}
.menu_items {
	color: #FFFFFF;
	padding-top: 7px;
}
.menu_items  a{
	color: #FFFFFF;
	padding-top: 7px;
	text-decoration: none;
}

.menu_items  a:hover{
	color: #FFFFFF;
	padding-top: 7px;
text-decoration: none;
}


/*** footer ***/
.footer {background:url(../images/bg_footer.gif) bottom left no-repeat; padding:0 83px 57px 82px;}
.footer .footer {background:url(../images/bg_foot2.gif) top left repeat-x #081A4A; padding:31px 16px 0 33px; height:52px}
.footer .logo {float:left; color:white; padding-top:8px}
.footer .phone {float:right;}

/*** content ***/
.content-top {background:#1C377C; margin:0 83px 0 82px; padding-top:9px}
.content-top .content-left {padding:9px 0 8px 7px; width:153px}
.content-top .content-center {padding:9px 0 8px 9px; width:412px}
.content-top .content-right {padding:9px 7px 8px 8px; width:239px}

.submenu {background:url(../images/bg_block_menu_top.gif) top left no-repeat #E7E0F6;}
.submenu .submenu {background:url(../images/bg_block_menu_bot.gif) bottom left no-repeat; padding:5px 5px 0 5px}
.submenu img {margin-bottom:6px}

.block-pic {background:url(../images/bg_block_pic_top.gif) top left no-repeat #E7E0F6;}
.block-pic .block-pic {background:url(../images/bg_block_pic_bot.gif) bottom left no-repeat; padding:6px}
.block-pic .small {background:url(../images/bg_pic_small.gif) top left repeat-x #1C377B; height:45px; padding-top: 5px;}



.bl {background: url(../images/bl.gif) 0 100% no-repeat white}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:1px;}
.b {background:url(../images/bg_block01.gif) bottom left repeat-x}
.bl2 {background: url(../images/bl2.gif) 0 100% no-repeat}
.br2 {background: url(../images/br2.gif) 100% 100% no-repeat}
.inner {padding:0 8px 8px 8px}


.title {background:url(../images/bg_ttl.gif) top left repeat-x}
.title .title {background:url(../images/bg_ttl_rt.gif) top right no-repeat}
.title .title .title {background:url(../images/bg_ttl_lt.gif) top left no-repeat; padding:5px 0 0 15px; height:26px}

.content-bottom {background:#1C377C; margin:0 83px 0 82px}
.content-bottom .content-left {padding:0px 0 8px 7px; width:318px}
.content-bottom .content-right {padding:0px 7px 8px 8px; width:495px}
.content-bottom .content-center {padding:0px 9px 8px 9px; width:817px}

.block02 {background:url(../images/bg_block02.gif) top left repeat-y; margin:5px 0 0 8px; width:168px}
.block02 .block02 {background:url(../images/bg_block02_top.gif) top left no-repeat; margin:0}
.block02 .block02 .block02 {background:url(../images/bg_block02_bot.gif) bottom left no-repeat; margin:0; width:152px; padding:2px 8px 7px 8px}
.block02 h2 {margin-top:5px}
.block02 p {margin-bottom:16px;}


.path {background:url(../images/bg_path.gif) top left repeat-x; margin:0 9px}
.path .path {background:url(../images/bg_path_rt.gif) top right no-repeat; margin:0}
.path .path .path {background:url(../images/bg_path_lt.gif) top left no-repeat; padding:8px 0 0 27px; height:19px; color:white; margin:0}
.path a {background:url(../images/arr01.gif) 100% 50% no-repeat; color:#000033; text-decoration:none; padding-right:19px; margin-right:10px}
.path a:hover {text-decoration:underline}


.block03 {background:url(../images/bg_block03.gif) top left repeat-y; margin:5px 0 0 12px; width:337px}
.block03 .block03 {background:url(../images/bg_block03_top.gif) top left no-repeat; margin:0}
.block03 .block03 .block03 {background:url(../images/bg_block03_bot.gif) bottom left no-repeat; margin:0; width:287px; padding:2px 15px 20px 35px}
.contacts {margin:15px 0 0 0}
.contacts td {padding-top:20px; padding-right:7px; line-height:16px}
.tel {background:url(../images/ico_tel.gif) 0 4px no-repeat; padding-left:15px}
.mail {background:url(../images/ico_mail.gif) 0 4px no-repeat; padding-left:15px}


/*** formatting ***/
.line-01 {background:#DAD3EA; height:3px; padding:0; margin:0; overflow:hidden; margin:0 83px 0 82px}
.brd-red {border:1px solid #ED2128;}
.brd-blue {border:1px solid #6D7AAA}
.red {color:#990000;}
.padding-1 {padding:1px}
.margin-top-10 {margin-top:10px;}

.bg_small {
	background-image: url(../images/bg_small.png);
	height: 36px;
	width: 44px;
margin-top: 3px;
margin-left: 8px;
float: left;

	padding-top: 2px;
        padding-left: 1px;
}

.footer_partner {
	background-image: url(../images/footer_bg.png);
	height: 83px;
	width: 822px;
	margin-left: 7px;
}

.brd_redintext {
    border:1px solid #ED2128;
	margin-left: 15px;
margin-bottom: 5px;

}

.price a

{font-size:24px; 
color: #000033;
text-decoration: none;
margin:10px 0 10px 0}

.price a:hover
{font-size:24px; 
color: #000033;
text-decoration: none;
margin:10px 0 10px 0}

