* {margin: 0; padding: 0; border: 0; }
body { background: url(../images/body.jpg) top center repeat-y; background-color: #9c1801; font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-size: 16px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none; }
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; border: none; font-size: 0px;}
a { color: #000;}

a:hover { text-decoration: none; }
.centermap { width: 954px; margin: 0 auto; }

.slide-show {display: block; }
.slide-hide {display: none;}
.all_top { background: url(../images/all_top.jpg) top no-repeat;}
/*head*/
.head { height: 317px;}
.logo { position: absolute; margin-left: 14px; margin-top: 10px;}
.tx2 { position: absolute; margin-top: 86px; margin-left: 14px; width: 512px; height: 288px; }
.tel { margin-left: 561px; margin-top: 257px; overflow: hidden; position: absolute; width: 356px; height: 41px; background: url(../phone.png) 0 0 no-repeat; }
/*head*/

/*content*/
.content { width: 954px;}
.left { width: 700px; float: left; padding-left: 22px;}
.left h1 { font-style: italic; font-size: 30px; margin-top:60px; margin-bottom:20px; margin-left:15px; color:#FCA321; text-align:center}
.left h2 { font-style: italic; font-size: 20px; margin-top:30px; margin-left:15px; color:#FCA321; text-align:center}
.left h3 { font-style: italic; font-size: 18px; margin-top:30px; margin-left:15px; color:#FCA321; text-align:center}
.right { width: 232px; float: left;}
.title { text-align: right; font-size: 30px; padding-right: 5px; padding-top: 21px; font-style: italic; overflow: hidden; letter-spacing: -1px;}

.foto { margin-top:25px}
.foto img { float: left; border:1px solid #FCA321}
.foto a { float: left; margin-right: 4px; margin-bottom: 4px;}
.text { padding-top: 50px}
.title2 { text-align: center; font-size: 35px;}


.left p {font-size:16px; margin-top:15px; margin-left:15px}
.left strong { color:#FA5900 }
.ptext { font-size: 30px; margin-top:60px; margin-left:18px; color:#FCA321}
.menu {width: 223px}  
.menu li { text-align: right; font-style: italic; font-size: 30px;}
.menu li span { padding-right: 25px; color:#FCA321;}
.menu li a {display: block; overflow: hidden;  padding-right: 25px; text-decoration: none;}  


.services { margin-top:25px; margin-bottom:25px; margin-left:25px}
.services a { display: block; text-align: left; font-style: italic; overflow: hidden; font-size: 20px; text-decoration:none} 

.menu a:hover { background: url(../images/menu_hover.gif) bottom no-repeat;}
.services a:hover { background: url(../images/services_hover.gif) left bottom no-repeat; text-decoration:none}

.block { padding-top: 90px; padding-bottom: 18px}
.block b { font-size:14px; color:#FCA321}

.botmenu { padding-top: 90px; padding-bottom: 18px; margin-left:5%; width:90%;}
.botmenu ul li { list-style:none ; display:inline; font-size: 18px; font-style: italic; }
.botmenu ul li span { padding-right: 25px; color:#FCA321;}
.botmenu ul li a{  padding-right: 25px; text-decoration:none }
.botmenu ul li a:hover { background: url(../images/services_hover.gif) bottom no-repeat; text-decoration: none}


.part_li  { margin-left:25px; margin-top:25px; list-style: none; font-weight:bold; color:#FA5900 }
.part_li li { padding:5px}
.soveti {   font-weight:bold; color:#FA5900; margin-left:25px; margin-top:25px }
.soveti li {
    text-align: left;
    list-style: none;
	padding-bottom:5px;
    background: url(../images/li.gif) 1px 1px no-repeat;}
	
.soveti li a { padding-left:45px}


.text_li  { margin:25px; margin-left:35px; list-style: decimal; font-weight:bold; color:#FA5900 }
.text_li li { padding:5px}
.tx3 { width: 270px;}
.tx4 { width: 166px;}

.inlink { float: bottom; margin-right: 20px;}
.rus { margin: 20px 20px 20px 20px; position: relative;}
/*content*/




div.text p {
	font-size: 12pt;
	text-align: justify;
	padding: 2pt 0 2pt 0;
}
.midcry { background-image:url(../images/midcry.jpg); background-repeat:no-repeat; width:700px; height:144px}
.liveinternet { float:left; padding:25px; padding-top:0px}
.copy { float:left}
.telefon { float:left; margin-left:225px}
.navigation { margin-top:50px; margin-left:15px; font-size:14px;}