body { font-family: Arial, Verdana; font-size: 14px; line-height: 17px; color: #0e3244; background: #96dbfc; }

h1 { padding: 10px 0px; font-size:20px; margin-top:10px;}
h2 { padding: 15px 0px; font-size:16px}
p  { padding: 7px 0; }

a { color: #004181; text-decoration: underline; }
a:hover { text-decoration: none; }

img.img-r { float: right; margin: 5px 0 0 15px; }

/* * */
.left  { float: left; width: 230px; margin-right: -230px; }
.right { float: right; width: 250px; margin-left: -250px; }
.no-left { margin-left: 260px; }
.center { margin: 0 300px; }
.clear { clear: both; border: 1px solid red; }
.block { /*clear: left;*/ overflow: hidden; }
* html .block { height: 1px; overflow: visible; }
/* * */

.c-white { color: #FFF; }

.Button { float: left; width: 212px; height: 28px; text-align: center; background: url(../images/bg_button_212.jpg) no-repeat 0 0; margin-right: 20px; color: #FFF; text-decoration: none; font-size: 18px; font-style: italic; padding-top: 10px; margin-top: 10px; }
.Content { padding: 10px; }

.item-50pr { float: left; width: 49%; color: #004181; font-size: 13px; line-height: 18px; font-style: italic; }
.item-160  { float: left; width: 155px; }

.All { width: 980px; margin: 0 auto; background: url(../images/bg_all.jpg) repeat-x left bottom; }

#Content #dopmenu { width:100%; border:0px; text-align:center; margin-top:10px; margin-bottom:10px; }
#Content #dopmenu td{ width:30%; border:0px; }

#Content #dopmenu1 { width:100%; border:0px; text-align:center; margin-top:10px; margin-bottom:10px; }
#Content #dopmenu1 td{ width:25%; border:0px; }

#Content #dopmenu2 { width:100%; border:0px; text-align:center; margin-top:10px; margin-bottom:10px; }
#Content #dopmenu2 td{ width:50%; border:0px; line-height: 30px; list-style: none; }

#Header { height: 550px; background: url(../images/bg_header.jpg) no-repeat 0 0; position: relative; }
  #Logo { position: absolute; left: 145px; top: 10px; }
    #Logo img { width: 651px; height: 137px; }
	#logo_text{position: absolute; left: 400px; top: 135px; color:#42525a; font-style:italic; }
  #Contacts {
	position: absolute;
	top: 410px;
	left: 0;
	width: 300px;
	color: #0155ab;
	font-size: 24px;
	line-height: 25px;
	font-weight: bold;
	font-style: italic;
}
    #Contacts i { float: left; margin: 5px 5px 0 25px; }
    #Contacts i { font-size: 16px; line-height: 16px; }
	#Contacts b { font-size: 24px; line-height: 16px; color: #003399;}
  #Navi-Icons { position: absolute; top: 324px; left: 800px; width: 124px; height: 124px; padding: 20px 0; line-height: 20px; font-style: italic; color: #9ad5ff; text-align: center; background: url(../images/bg_icons.jpg) no-repeat 0 0; }
    #Navi-Icons a { color: #FFF; font-size: 12px; }
    #Navi-Icons ul { list-style: none; width: 100px; padding: 10px 0 0 15px; }
      #Navi-Icons ul li { float: left; width: 33%; text-align: center; }

#Footer { background: #9de6f5; padding: 18px 30px; color: #2e647f; font-size: 12px; line-height: 14px; }
  #Footer .left   { font-style: italic; }
  #Footer .right  { text-align: right; }
  #Footer .center { margin-left: 40%; }
  #Footer a { color: #2e647f; }

#Main { background: url(../images/bg_main.jpg) no-repeat 15px bottom; padding: 16px; margin-top: -30px; min-height: 450px; }
  #Main .left { padding-bottom: 300px; }

  #Services { font-style: italic; }
    #Services .item { float: left; width: 150px; margin: 0 4px; }
    #Services .l {
	text-align: left;
	padding: 35px 0;
	font-weight: bold;
}
    #Services .r {
	text-align: right;
	padding: 15px 0;
	font-weight: bold;
}
    #Services a { text-decoration: none; }
    #Services a:hover { text-decoration: underline; }

#Navi-Left { list-style: none; width: 212px; margin: 0 auto; }
  #Navi-Left li { display: block; }

  #Navi-Left a { display: block; background: url(../images/bg_navi.gif) no-repeat 0 0; width: 200px; height: 26px; margin: 10px auto; padding: 12px 6px 0 6px; font-size: 18px; text-align: center; color: #FFF; text-decoration: none; font-style: italic; }
  #Navi-Left span { display: block; background: url(../images/bg_navi.gif) no-repeat 0 0; width: 200px; height: 26px; margin: 10px auto; padding: 12px 6px 0 6px; font-size: 18px; text-align: center; color: #FFF; text-decoration: none; font-style: italic; }
  #Navi-Left a.l2, #Navi-Left span.l2 { height: 36px; padding: 2px 6px 0 6px; text-decoration: none; }

  #Navi-Left ul a { display: inherit; background: none; color: #004181; font-size: 14px; padding: 0; width: auto; height: auto; text-decoration: underline; }
  #Navi-Left ul span { display: inherit; background: none; color: #004181; font-size: 14px; padding: 0; width: auto; height: auto; text-decoration: none; }
  #Navi-Left span { color: #fff; text-decoration: none; }
  #Navi-Left ul span { color: #0f4784; text-decoration: none; font-weight:bold}

#Content { padding-top: 5px; }
  #Content ol { list-style: decimal; margin: 10px 30px; }
  #Content ul { list-style: disc; margin: 0px 20px; padding: 7px 0; }
    #Content ol li, #Content ul li { padding: 3px 0; list-style: none }

#Content table { border-left: 1px solid #004181; border-top: 1px solid #004181; font-size: 12px; }
  #Content table td, #Content table th { border-right: 1px solid #004181; border-bottom: 1px solid #004181; padding: 0 5px; }
  #Content table th { background: #156bc0; color: #FFF; }
