* {margin: 0; padding: 0; border: 0;}
body { background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #676767; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.pdn {
padding-left: 10px;
padding-botom: 10px;
}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
a { color: #999999;}
a:hover { text-decoration: none; }
#min { width: 820px; margin: auto;}
.slide-show {display: block; }
.slide-hide {display: none;}
/*head*/
.head { height: 232px;}
.logo { position:absolute; margin-top: 57px; margin-left: 28px;}
.menu { position: absolute; margin-left: 226px; margin-top: 44px; width: 310px;}
.menu li { width: 132px; float: left; background: url(../images/strela.gif) left 1px no-repeat; padding-left: 23px; margin-bottom: 18px; }
.menu a { font-size: 12px; color: #383838; font-weight: bold;}

.head_r { width: 200px; float: right;}
.tx { margin-top: 26px;}
.tx a { margin-right: 29px;}

.tel { padding-top: 55px;}
.tx2 { color: #ac2246; font-weight: bold;}
.tx3 { font-size: 18px; color: #000; font-weight: bold;}
.tx3 span { font-size: 12px; color: #9a9a9a;}

.mail {color: #ac2246; font-weight: bold; margin-top: 23px;}
.mail a { font-weight: normal; color: #367d8f;}
/*head*/

/*content*/
#apDiv1 {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:0px;
	z-index:1;
}
.content { width: 100%;}
.left {}
.left2 { background: url(../images/titlebg.gif) bottom repeat-x;}
.right { width: 200px; padding-left: 43px;}

/*left*/
.text { padding-top: 43px; padding-top:5px;}
.text p { padding-bottom: 7px; }
.text .title { color: #b61b3b; text-transform: uppercase; padding-bottom: 15px; font-weight: bold;}
h1 {color: #b61b3b; text-transform: uppercase; padding-bottom: 15px; font-weight: bold; font-size:14px;
padding:0px; padding-bottom:5px; padding-top:15px;}
p{padding:0px; padding-bottom:10px; padding-top:0px; text-align:justify;}
/*left*/
/*right*/
.title2 { background: url(../images/titlebg.gif) bottom repeat-x; color: #b61b3b; text-transform: uppercase; padding-bottom: 13px; font-weight: bold;}
.ramka { background: url(../images/ramka.gif) no-repeat; width: 106px; height: 157px; padding-left: 6px; padding-top: 5px; margin-top: 10px; }
.ramka img { border: 1px solid  #cacaca;}
/*right*/
/*content*/
.tumb { padding-top: 27px;}
.tumb div { float: left; width: 244px; height: 130px; margin-right: 28px;}
.tumb a {color: white; text-decoration:none;}
.tumb a:hover {color: white; text-decoration:underline;}
.link { background: url(../images/link.jpg) no-repeat;}
.link2 { background: url(../images/link2.jpg) no-repeat;}
.link3 { background: url(../images/link3.jpg) no-repeat;}
.tumb div p { height: 23px; background-color: #c1565d; padding-left: 5px; padding-right: 3px; float: right; color: #FFF; font-size: 18px; font-family: "Times New Roman", Times, serif; letter-spacing: -1px;}

.foot { padding-top: 25px; padding-bottom: 50px;}
.copy { float: left; color: #000;}
.site { float: right; padding-right:32px;}

.tumb2 p { width: 162px; float: left; padding-left: 23px; margin-top: 12px;}
.tumb2 a { color: #b61b3b;}