/* CSS Document */

.banner {
position:absolute;
left:300px; 
top:10px; 
z-index:2;
background:url(/images/banner-new.gif);
height:468px;
width:60px;
}

html {
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
font:12px Tahoma, Helvetica, sans-serif;
color:#000000;
background:#ffffff;
}

a {
color:#003399;
text-decoration:underline;
}

a:hover {
color:#003399;
text-decoration:none;
}

p {
padding:3px 0;
margin:0;
}

form, input, select {
padding:0;
margin:0;
}

table {
border:none;
}

img {
border:none;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0 0 10px 0;
font-weight:normal;
}

h1 {
font-size:18px;
}

h2 {
font-size:16px;
}

h3 {
font-size:14px;
font-weight:bold;
}

h4 {
font-size:12px;
}

.clear {
clear:both;
}

.container {
min-width:998px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "100%");
position:relative;
min-height:100%;
height:auto !important;
height:100%;
}

.top-menu {
background:url(/images/zod/top-menu.gif) repeat-x top left;
height:30px;
width:90%;
padding:5px 5% 0 5%;
font-size:11px;
font-weight:bold;
}

.header {
background:url(/images/zod/header-bg.jpg) repeat-x top left;
height:187px;
width:100%;
}

.header-left {
position:relative;
background:url(/images/zod/header-left.jpg) no-repeat top left;
height:168px;
width:100%-640px;
text-align:center;
padding:19px 0 0 640px;
}

.hm {
position:absolute;
top:8px;
left:9px;
height:48px;
width:13px;
}

.wrapper {
float:left;
width:100%;
margin-left:-255px;
}

.left {
margin-left:255px;
padding:15px 15px 0 15px;
}

.title {
color:#663333;
margin-bottom:7px;
font-size:18px;
text-transform:uppercase;

}

.gftcc {
width:30%;
vertical-align:top;
padding-bottom:10px;
font-size:14px;
}

.frty {
width:5%;
}

.info-block {
border-top:1px solid #2985d6;
margin:10px 0;
padding:5px 0 0 0;
}

.news {
margin-bottom:10px;
}

.date {
font-size:11px;
color:#a3adad;
}

.news-title {
color:#ff0000;
margin-bottom:3px;
font-size:18px;
}

.news-img {
float:left;
margin-right:10px;
}

.ag {
width:80%;
margin:10px 0 10px 10px;
}

.fdfjj {
vertical-align:top;
width:32%;
padding-bottom:5px;
}

.frh {
width:2%;
}

.im {
vertical-align:top;
padding-right:15px;
}

.item {
width:100%;
}

.frf {
width:80%;
vertical-align:top;
}

.price {
width:20%;
text-align:center;
font-size:14px;
font-weight:bold;
color:#ff0033;
}

.line {
border-bottom:1px solid #2985d6;
margin:11px 0 10px 0;
}

.bigp {
font-size:18px;
text-align:center;
padding-top:10px;
color:#ff0033;
}

.pages {
padding:8px;
text-align:center;
}

.pages a, .pages span {
padding:2px;
margin:0 2px;
}

.right {
float:right;
width:220px;
padding:10px 5px 0 0;
}

.block {
width:220px;
margin-bottom:15px;
color:#FFFFFF;
background:#03cb97 url(/images/zod/block-bottom.gif) no-repeat bottom left;
}

.block a {
text-decoration:underline;
color:#FFFFFF;
}

.block a:hover {
text-decoration:none;
color:#FFFFFF;
}

.block-top {
padding:7px 10px;
background:url(/images/zod/block-top.gif) no-repeat top left;
}

.block-title {
margin-bottom:7px;
font-size:18px;
font-weight:bold;
}

.grm {
font-size:16px;
padding:0 0 0 0;
margin:0 0 0 0;
}

.grm li {
list-style:none;
padding:0 0 2px 0;
margin:0 0 0 0;
}

.extra {
clear:both;
height:72px;
}

.footer {
position:relative;
margin-top:-62px;
height:62px;
width:100%;
}

.footer-content {
border-top:1px solid #2985d6;
padding:10px 0 0 0;
margin:0 20px;
color:#000066;
font-size:11px;
}

.counters {
text-align:right;
vertical-align:top;
}

.counters a img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	opacity:0.3
}

.counters a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}


.top_menu a {
color:#FFFFFF;
text-decoration:none;
}

.top_menu a:hover {
color:#CCCCCC;
text-decoration:none;
}

.top_menu .item_menu_div {
position: relative;
white-space:nowrap;
z-index: 1;
}

.top_menu td {
text-transform:uppercase;
width:auto;
height:26px;
text-align:center;
}

.top_menu td.ferws {
width:10%;
}

.top_menu .poll_down_menu_lev_1 {
position: absolute;
display: none;
left:2px;
top:20px;
padding:7px 5px;
background:#1656b7;
}

.top_menu .poll_down_menu_lev_1 ul {
list-style-type: none;
padding:0 0 0 0;
margin:0 0 0 0;

/* 
opacity: 0.4;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
*/
}

.top_menu .poll_down_menu_lev_1 li {
padding:2px 0;
margin:0 0 0 0;
border-bottom:1px dashed #FFFFFF;
}









.hi {
vertical-align:top;
width:30%;
text-align:center;
}

.hi .news-title{
color:#ff0000;
font-size:14px;
font-weight:bold;
}

.fhty {
}

.hp {
font-size:18px;
font-weight:bold;
color:#ff0033;
}

.all-foto {
padding:0 15px 0 0;
}

.all-foto div {
padding:0 0 15px 0;
}

.group_gallery
{
float: left;
position: relative;
padding: 7px;
margin: 0px 25px 25px 0px;
background-color: #ded9cc;
}

.group_gallery img
{
padding: 1px;
border: 1px solid #c6bea7;

}

.group_gallery .t
{
position: absolute;
top: -4px;
left: 0px;
background: url('/images/t_fotogroup.png') no-repeat 0 0 !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t_fotogroup.png');
width: 88px;
height: 4px;
}

.group_gallery .r
{
position: absolute;
top: 0px;
right: -4px;
background: url('/images/r_fotogroup.png') no-repeat 0 0 !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/r_fotogroup.png');
width: 4px;
height: 88px;
}

.group_gallery .b
{
position: absolute;
bottom: -4px;
right: 0px;
background: url('/images/b_fotogroup.png') no-repeat 0 0 !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/b_fotogroup.png');
width: 88px;
height: 4px;
}

.group_gallery .l
{
position: absolute;
bottom: 0px;
left: -4px;
background: url('/images/l_fotogroup.png') no-repeat 0 0 !important;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/l_fotogroup.png');
width: 4px;
height: 88px;
}