﻿html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  vertical-align: baseline;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  }
/* remember to define focus styles! */
:focus {
  outline: 0;
  }
ol, ul {
  list-style: none;
  }
/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
  }
caption, th, td {
  font-weight: normal;
  text-align: left;
  }
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  }
blockquote, q {
  quotes: "" "";
  }
html, body {
margin:0;
padding:0;
border:0;
background:#c0c0c0;
font-family:Arial;
font-size:12px;
color:black;
line-height: 1;
}
ul{
  padding:0px 0px 0px 0px;
}
a:link, a:visited, a:active {
  font-family:Arial;
    font-size:12px;
    color:#8d1975;
  font-weight:normal;
  text-decoration:underline;
}
a:hover {
  text-decoration:none
}
/*************************/

#main {
  width:1000px;
  margin:auto;
  background:white
}

#head {
  height:111px;
}
#name {
  background:#3f465a;
  padding:2px;
  position:absolute;
  width:115px;
  margin-left:108px;
  text-align:center
}
#name a{
  color:white;
  font-weight:bold;
  font-size:14px;
  text-decoration:none
}
#name a:hover {
  text-decoration:underline
}
#logo {
  position:absolute;
  margin-left:23px;
  margin-top:19px;
}
#upmenu {
  position:absolute;
  margin-left:250px;
  margin-top:7px;
}
#purple {
  width:750px;
  position:absolute;
  margin-left:250px;
  background:#8d1975;
  height:44px;
  margin-top:67px;
}
#search {
  height:29px;
  margin-top:8px;
  position:absolute;
  margin-left:6px;
}
#inpt {
  background:url('images/i_14.jpg');
  border:0px;
  margin:0;
  padding:0;
  width:158px;
  height:29px;
  padding-left:8px;
  color:white;
  
}
#sbmt {
  background:url('images/i_15.jpg');
  border:0px;
  margin:0;
  padding:0;
  width:30px;
  height:29px;
  position:absolute;
  cursor:pointer
}
#adress {
  line-height:1.5em;
  color:white;
  position:absolute;
  margin-left:250px;
  margin-top:3px;
  font-weight:normal
}
#phone {
  color:white;
  font-size:22px;
  font-weight:bold;
  position:absolute;
  margin-left:470px;
  margin-top:4px;
  text-align:center;
}
#phone span {
  font-size:15px;
}
#phone a {
  color:#dab5d3;
  font-weight:bold;
  text-decoration:none;
}
#phone a:hover {
  text-decoration:underline
}
#afterhead {
  height:45px;
}
#slogan {
  font-size:11px;
  color:#8d1975;
  text-align:center;
  width:210px;
  padding-top:10px;
  margin-left:23px;
  line-height:1.3em;
  float:left;
  display:block
}
#title {
  float:right;
  width:750px;
  display:block;
}
#title h2, #title span.title {
  color:#96aebe;
  font-size:20px;
  font-weight:bold;
  font-style:italic;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding-right:20px;
  margin-top:10px;
  float:left
}
#title a{
  color:#8d1975;
  font-weight:bold;
  position:absolute;
  font-style:italic;
  margin-top:15px;
}
#title a img {
  position:absolute;
  margin-left:125px;
  margin-top:-10px;
}

#left {
  width:249px;
  vertical-align:top
}
#mainimg {
  
}
#mainimg img{
  margin-right:1px;
}
#mainimg img.as {
  border-right:1px solid #8d1975!important;
}
#menu {
  background:#8d1975;
  
}
#menu ul {
  background:white!important;
  margin-left:19px;
  padding-left:15px;
}
#menu ul li {
  display:block;
  margin-bottom:7px;
}
#menu ul li a{
  color:#3f465a;
  font-size:12px;
  font-weight:bold;
  padding-left:20px;
  text-decoration:none
}
#menu ul li a:hover {
  color:#8d1975;
  background: url('images/h_23.jpg') no-repeat;
}
#dopul {
  margin-top:-10px;
}
#blue td{
  padding-top:10px;
  background:#b8cfdd;
  vertical-align:top
}
#blueleft{
  width:400px;
  border-right:2px solid white
}
#blueleft h2, #blueright h2 {
  color:white;
  font-size:18px;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-transform:uppercase;
  padding-left:20px;
  padding-bottom:20px;
}
#blueleft ul {
  padding-left:10px;
}
#blueleft ul li {
  margin-bottom:10px;
  color:#3f465a;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:bold;
  background:url('images/i_31.jpg') no-repeat;
  padding-left:20px;
}
#blueright div {
  padding-left:20px;
  line-height:1.4em;
  font-family:Georgia;
  color:#3f465a;
  font-style:italic;
  font-weight:normal!important;
  font-size:14px;
}
#blueright div img {
  float:left;
  padding-right:15px;
}
#author {
  font-style:normal!important;
  font-size:12px!important;;
  text-align:right;
  padding-right:20px;
  padding-top:20px;
}

#ph {
  width: 100%;padding-top:10px;
}
#ph td {
  vertical-align:top
}
#phleft {
  padding-left:20px;
  width:550px;
}
#ph h2, #ph h1{
  color:#8d1975;
  font-size:18px;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-transform:uppercase;
  padding-bottom:20px;
}

#phright{
  padding-left: 20px
}

#phright ul li {
  line-height:1.4em;
  padding-bottom:10px;
}

#newsname  {
  color:#96aebe;
  font-size:14px;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding-bottom:5px;
}
#phright ul li a {
  font-style:italic
}
#newsname span {
  color:#8d1975;
  font-size:14px;
  font-weight:bold;
  font-family:Arial;
  padding-right:5px;
}
#content {
  color:#404d55;
  line-height:1.5em;
  padding-right:20px;
  padding-bottom:15px;
}
#content p {
  margin-bottom:10px;
  margin-top:10px;
}
#news {
  padding-left:20px;
  padding-right:15px;
}
#news h2 {
    color:#8d1975;
  font-size:18px;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-transform:uppercase;
  padding-bottom:20px;
}
#news ul li {
  margin-bottom:10px;
}
#footer {
  background:url('images/i_41.jpg');
  height:62px;
}

ul.pages{margin-bottom:10px;}
ul.pages li {padding: 3px 0;}

div.proffseo{float:right;margin: 10px}
div#name span{font-weight:bold;font-size:14px;color:#fff}
