@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0}
body {font:12px Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#B34D50}
a:hover {color:#ED1C24; text-decoration:underline}
#wrap {min-width:1000px; margin:0 auto; max-width:1280px}
#head {height:110px; background:url(img/head.png) repeat-x; border:#BFBFBF 1px solid; border-top:none; width:100%}
#logo {border:none; margin:7px 0 0 30px; float:left}
#navigation {float:right; padding-top:50px; padding-right:300px; height:60px}
img#head_img {display:none}
#navigation a {margin:0 10px}
#navigation a img{border:none}

#menu {height:40px; margin:1px auto; width:100%; background:#B34D50; border-left:#9A6768 1px solid; border-right:#9A6768 1px solid; clear:both}
#menu table {border:none; border-collapse:collapse;height:40px; padding:0; width:100%}
#menu table td {border:none; padding:0}
#menu table td.img {background:url(img/l.png) center center no-repeat; width:1px; height:40px}
#menu span, #menu a {font:bold 12px Verdana, Geneva, sans-serif; color:#fff; display:block; height:14px; padding:13px 0; margin-top:0}
#menu a {background:#B34D50 url(img/button.png) repeat-x}
#menu a:hover {background:#D0343A url(img/button_up.png) repeat-x}
#menu span {background:#ED1C24 url(img/button_select.png) repeat-x}

#middle {background:url(img/bg_middle.png) top repeat-x; height:200px; padding-right:50px; border:#BFBFBF 1px solid}
#middle object {float:left; background:url(img/foto.jpg) no-repeat; width:455px; height:200px}
h1 {font:bold 22px Arial, Helvetica, sans-serif; color:#5B5B5B; margin:35px 0 15px 0;}
#middle h1 {padding-left:500px}
#middle p { padding-left:500px}
p {text-align:justify; color:#252525}
#main{height:187px; margin:1px auto; border-bottom:#9E9E9E 2px solid}
#main .blok {height:187px}
.blok {float:left; margin:0 0.5px; width:49.85%; background:#fff url(img/main.png) top repeat-x}
.blok h2 {background:#7A7F8F url(img/h2.png) repeat; color:#FFF; font-size:15px; font-weight:bold; height:26px; padding-top:13px; padding-left:68px}
.blok img {margin-left:12px; margin-top:-25px; float:left}
.blok ul {margin:15px 15px 15px 75px; list-style-image:url(img/li.png)}
.blok ul li {margin-bottom:6px}
.blok ul li a {font-size:11px; color:#B34D50}
.blok ul li a:hover {text-decoration:underline; color:#ED1C24}
.blok p {margin:15px 15px 15px 65px}
a.button {display:block; background:#B34D50; border:#9F9F9F 1px solid; color:#fff; font:10px Tahoma, Geneva, sans-serif; width:100px; height:17px; text-align:center; padding-top:3px; margin:0 auto}
a.button:hover {background:#D0343A}
#footer {background:url(img/footer.png) top repeat-x; color:#252525; height:90px; clear:both}
#footer address {float:left; font-size:11px; margin:20px 35px; font-style:normal} 
#footer a {font-size:11px; color:#B34D50}
#copyright {float:right; font-size:11px; margin:30px 35px}

#content {width:100%; border-top:#9E9E9E 1px solid; border-bottom:#9E9E9E 2px solid; margin-bottom:1px; background:url(img/content.png) top repeat-x}
#left {width:28%; float:left}
#left .blok {float:none; width:100%; padding-bottom:20px}
#sub_menu a, #sub_menu span {display:block; font-size:12px; color:#B34D50; border-top:#BFBFBF 1px solid; padding:6px 10px 6px 25%; background:url(img/li.png) 20% center no-repeat}
#sub_menu span {color:#252525; background-color:#E7E7E7; margin-right:1px}
#left a:hover {color:#ED1C24}
#right {padding:15px 50px 90px 30px; margin-left:28%; min-height:450px}
#right img.iePNG, #sut {float:left}
#right h1, #kroshka {margin:15px 0 5px 70px}
#kroshka {color:#5B5B5B}
#kroshka a {color:#B34D50}
#kroshka a:hover {color:#ED1C24}
#kroshka span {color:#252525}
#right h2, caption {margin:10px 0; color:#5b5b5b; font-size:16px; font-weight:bold; text-align:left}
#right p {text-align:justify; margin:20px}
img.foto {border:1px #5b5b5b solid}
table {width:99%; border-collapse:collapse; border:#BFBFBF 1px solid; margin-bottom:15px}
th, td {border:#BFBFBF 1px solid; text-align:center; padding:12px 2px}
th {background:#BFBFBF; color:#fff; font-weight:bold; border:#fff 1px solid;}
tr:nth-child(odd) {background-color: #EEEEEE}
tr.odd {background-color: #EEEEEE}
table strong {font-weight:bold}
td img {display:block; margin:3px auto}

.r1, .r2, .r3 {
    display: block;
    height: 1px;
}
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.r1, .r2, .r3 {
    overflow: hidden; 
    font-size:1px;
	background:#7A7F8F url(img/h2.png) repeat
}

#main .border {float:left; margin-top:4px}
.enter { background:url(img/blok_right.png) top right no-repeat; padding-right:1px; min-height:110px}
.enter2 { background:url(img/blok_right.png) top left no-repeat; padding-left:1px; min-height:110px}

#mail table {border:none; width:415px}
#mail table tr {background:none}
#mail table td { font-size:12px; border:none}
td.pidp {text-align:left; font-weight:bold; width:90px; vertical-align:top; padding:15px 10px 0 0}
td.form {width:330px}
td.form input {width:330px; height:25px; margin:-20px 0}
td.form textarea {width:330px; height:135px;margin:-5px 0; resize:none}
