* {margin: 0;  }
body { background: url(/images/body.jpg) top center no-repeat; background-color: #5b7eb2; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 13px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { }
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; border: none; font-size: 0px;}
a { color:  #0161ce;}

a:hover { text-decoration: none; }
.centermap { width: 905px; margin: 0 auto;}
#min { width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1200 ? "1200px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 930 ? "930px" : "auto")); min-width: 940px;  max-width: 1200px; margin-left: 29px; margin-right: 30px; padding: 0px; border: none;}
.slide-show {display: block; }
.slide-hide {display: none;}

/*menu*/
.menu { background: url(/images/menu.jpg) no-repeat; width: 614px; height: 28px; float: right; margin-top: 42px; padding-top: 15px;}
.menu a { font-size: 12px; color: #FFF; text-decoration: none; margin-left: 26px; margin-right: 13px;}
.menu .menu2 { margin-left: 25px; margin-right: 20px;}
.menu .menu3 {  margin-right: 30px;}
.menu .menu4 {  margin-right: 18px;}
/*menu*/

/*head*/
.head { background: url(/images/head.jpg) no-repeat; width: 905px; height: 197px;}
/*head*/

/*content*/
.content { background: url(/images/content.gif) repeat-y; background-color: #f6f6f8; width: 905px;}
.content2 { background: url(/images/content.gif) repeat-y; background-color: #FFF; width: 905px;}
.content_foot { background: url(/images/content_foot.gif) bottom no-repeat; width: 905px; padding-bottom: 5px;}
.main { width: 884px;}
.left { width: 701px;}
.banner { padding-top: 48px;}
.banner img { margin-bottom: 14px;}
.knops { float: left; padding-left: 27px; padding-top: 18px; margin-bottom: -1px;}
.knops a { float: left; height: 20px; padding-left: 20px; padding-right: 20px; font-size: 12px; text-transform: uppercase; padding-top: 11px; text-decoration: none; margin-left: 5px;}
.knopa { background: url(/images/knopa.gif) top repeat-x; color: #FFF; text-decoration: none;}
.knopa2 { background: url(/images/knopa2.gif) top repeat-x; color: #FFF; text-decoration: none;}
.knops .knopa2_act { background-color: #FFF; height: 30px; border: 1px solid #d4d4d9; border-bottom: none; height: 20px; color: #0349a2; padding-top: 10px;}
.knops .knopa_act { background-color: #FFF;height: 30px; border: 1px solid #d4d4d9; border-bottom: none; height: 20px; color: #0349a2; padding-top: 10px;}

.block { width: 641px; height: 173px;border: 1px solid #d4d4d9; background-color: #FFF; margin-left: 32px;}
.icons { background: url(/images/iconsbg.gif) bottom repeat-x; margin-left: 17px; padding-top: 8px; padding-bottom: 16px; margin-right: 14px;}
.icons a { color: #0349a2; text-decoration: none; font-size: 11px; text-transform: uppercase;}
.icons .act a { color: #d22a81;}
.icons p { float: left; text-align: center; padding-left: 7px; padding-right: 35px; text-align: center;}
.login { padding-left: 23px; padding-top: 12px;}
.tx { font-size: 11px; text-transform: uppercase; color: #000; padding-bottom: 5px;}
.tx2 { float: left; color: #5c6571; padding-right: 8px;}
.tx2 input { width: 120px; height: 16px; border: 1px solid #bbbbbb;}
.tx3 { float: left; padding-top: 14px;}
.tx4 { float: right; padding-right: 16px;}
.tx4 {color: #125dc2;padding-top: 19px; }
.tx4 a { color: #125dc2; text-decoration: none;}
.tx4 a:hover { color: #e22484; }

.text { padding-top: 20px; padding-left: 32px; padding-right: 26px;}
.text p { padding-bottom: 18px; padding-left: 8px;}
.text .title { background-color: #e22484; padding-bottom: 0px; margin-bottom: 13px; padding-left: 8px; height: 18px; font-size: 12px; color: #FFF; text-transform: uppercase; padding-top: 3px;}
.text .title2 { background-color: #6996d2; padding-bottom: 0px; margin-bottom: 13px; padding-left: 8px; height: 18px;font-size: 12px; color: #FFF; text-transform: uppercase;padding-top: 3px;}
.text img {margin:10px;}

.foot { background: url(/images/foot.gif) top repeat-x; background-color: #eaeaeb; margin-left: 5px; margin-right: 21px; padding-left: 30px; padding-top: 17px; padding-bottom: 20px; min-height: 1px;}
.foot a { float: left; height:70px;}
/*content*/
.copy { float: right; text-align: right; padding-right: 28px; color: #c8d8f0; padding-top: 50px; padding-bottom: 20px;}



/*4*/
h1 { font-size: 18px; font-weight: normal; color: #2a62b4; text-transform: uppercase;}
.text2 { padding-left: 33px; padding-right: 42px; padding-top: 20px; color: #3c4a60;}
.text2 h1 { padding-bottom: 10px;}
.text2 span { color: #cf076e;}
.text2 a { color: #0161ce;}
.text2 p { padding-bottom: 10px;}
.text2 img {margin:10px;}
.list { list-style: none; padding: 0px; margin-top: 10px; margin-left: 43px;}
.list li { background: url(/images/strela.gif) left 9px no-repeat; padding-left: 18px; padding-top: 4px;}
h2 { font-size: 16px; color: #e5007b; font-weight: normal;margin-bottom:10px;margin-top:15px;}
.login2 h2 { padding-bottom: 8px;}
.login2 { background: url(/images/iconsbg.gif) bottom repeat-x; padding-bottom: 15px; color: #3c4a60; padding-top: 12px; margin-bottom: 14px;}
.login2 input { width: 223px; height: 17px; border: 1px solid #d1d1d1; float: left;}
.login2 img { float: left; margin-left: 13px;}
.login2 p { padding-top: 5px;}

.text3 { padding-left: 33px; padding-right: 42px; padding-top: 20px; color: #3c4a60;}
.text3 h1 { padding-bottom: 10px;}
.text3 a { color: #0161ce;}
.text3 p { padding-bottom: 10px;}
.text3 img {margin:10px;}
.text3 table {border:1px solid black; border-collapse:collapse;}
.text3 td {padding:3px;}
.text3 .tbl td{padding:0px;}

/*4*/

/*2*/
.need { padding-left: 32px; padding-top: 18px;}
.block2 { background: url(/images/block2.jpg) no-repeat; float: left; width: 312px; height: 119px; margin-right: 19px; text-align: center;color: #ffa5d3;}
.block3 { background: url(/images/block3.jpg) no-repeat; float: left; width: 312px; height: 119px; text-align: center; color: #85d6fe;}
.title3 { height: 55px; font-size: 18px; color: #FFF; text-transform: uppercase; padding-top: 23px;}
.block2 a { color: #ffa5d3; text-decoration: none;}
.block3 a { color: #85d6fe; text-decoration: none;}
.block3 a:hover { color: #FFF;}
.block2 a:hover { color: #FFF;}
/*2*/

.bread{padding:10px 0 0 33px;}

