* {padding:0; margin:0; list-style:none}

html, body { height:100%; font: normal 12px Georgia, "Times New Roman", Times, serif}

body {min-height: 100%;  height: auto !important;  height: 100%;  position: relative; color:#000000}

a img {border:0}

a {color:#0000A0; }
a:hover {text-decoration:none; color:#000000}

table {border-collapse:collapse; width:100%}

h1 { font-size:30px; font-weight:normal; padding:0px 0 15px 0; color:#000000;}
h2 {font-weight:normal; font-size:20px; color:#000000 ; padding-bottom:20px; padding-top:20px;}
h4 {font:normal 12px Georgia, "Times New Roman", Times, serif; padding:0 0 17px 0; }
h4 span {color:#000000}

#alexsas {width:80%; margin:auto;  padding:0 10% 110px 10%; }

.header {padding-top:55px; height:200px}
.header .logo {float:left}
.header p {padding-bottom:3px}
.header .nav {float:right}
.header .cont {float:left; width:170px}
.header .cont a {color:#000000; text-decoration:none}
.header .links {float:left; width:200px}
.header .down {float:left; width:50px}

.menu .news {float:right; width:420px}

.gallery {margin-right:-100px; font-size:12px}
.gallery .item {width:200px; float:left; padding-right:35px}
.gallery .item_title {height:80px}

.content {padding-right:150px}
.imgBlock {text-align:center}
.textBlock {padding-bottom:30px}

.footer { position: absolute;  bottom: 0;  width:100%; padding-top:80px; height:30px; }
.footer .inner {width:80%; margin:auto; }
.footer span {display:block; float:right; width:50px}


.clear {clear:both}
.right {float:right}
.left {float:left}
