html,
body {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:100%;
height:100%;
padding:0;
margin:0;
}

.container {
position:relative;
min-height:100%; 
}

form {
margin:0;
padding:0;
}

a:link {
color:#003c66;
}

a:hover {
color:#0082bf;
text-decoration:underline;
}


body {

}

.main {
background:url(logobg.gif) repeat-x #f1f1f1;
width:1000px;
height:292px;
margin: 0 auto;

}

.main .logo {
background:url(logo.png) right top no-repeat;
width:1000px;
height:292px;
}

.main .logo .flash {
top:0; left:0;
width:496px;
height:292px;
position:relative;
background:url(/i/revbg.gif) repeat-x  #ffffff;
float:left;
}

.main .logo .lgo {
width:480px;
height:120px;
float:left;
}

.main .logo .lgo .ran {
width:220px;
left:150px;
position:relative;
display:block;
}

.small {
width:460px;
float:left;
height:11px;
text-align:right;
padding-right:20px;
}

.small td {
padding-left:20px;
}

.main .logo .lft {
top:18px;
left:45px;
position:relative;
width:200px;
float:left;
}

.main .logo .rgt {
top:18px;
left:45px;
position:relative;
width:239px;
float:left;
}

.main .search {
top:21px;
left:72px;
background:url(search.png) no-repeat;
width:384px;
height:59px;
position:relative;
float:left;
}

.main .search .field {
background:transparent;
margin-left:40px;
margin-top:18px;
margin-right:15px;
width:238px;
border:none;
float:left;
}

.main .search .button {
margin-top:15px;
display:inline;
}

.menu {
background:url(menu-bg.png) no-repeat #f8f8f8;
padding-top:1px;
width:1000px;
margin: 0 auto;
border: 1px solid rgb(238, 238, 236);
border-radius: 6px;
}

.menu td {
padding:14px 5px 10px 5px;
}

.menu a.node {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}

.menu a:hover.node {
color:#FFFFFF;
text-decoration:underline;
}

.split {
background:url(node-split.gif) repeat-y;
}

.menu ul {
margin:0;
padding:0;
text-align:left;
margin:17px 0 0 15px;
}

.menu ul li {
color:#4f4f4f;
list-style:disc;
}

.menu ul li a {
color:#4f4f4f;
text-decoration:underline;
}

.menu ul li a:hover {
color:#0082bf;
text-decoration:underline;
}

.content {
width:1010px;
font-size:13px;
margin:0 auto 0;
padding:0px 0 107px;
}

.block {
margin-bottom:13px;
}

.lblock {
background:url(blc_l_bg.gif) repeat-y top left;
width:195px;
margin-bottom:13px;
}

.lblock .bottom{
background:url(blc_l_b.gif) bottom no-repeat;
width:195px;
}

.lblock .bottom .top{
color:#FFFFFF;
background:url(blc_l_t.gif) top no-repeat;
padding-top:13px;
min-height:190px;
width:195px;
}

.rblock .bottom .top b,
.lblock .bottom .top b {
font-size:15px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}


.rblock {
background:url(blc_l_bg.gif) repeat-y top left;
width:195px;
margin-bottom:13px;
}

.rblock .bottom{
background:url(blc_l_b.gif) bottom no-repeat;
width:195px;
}

.rblock .bottom .top{
color:#FFFFFF;
background:url(blc_l_t.gif) top no-repeat;
padding-top:13px;
min-height:90px;
width:195px;
}

.rblock .bottom .top b {
font-size:13px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.tcontent {
padding: 0 0 0 0;
width:610px;
}

b {
color:#004271;
}


.news-date {
font-size:11px;
padding:5px;
color:#FFFFFF;
background:#ff891a;
text-align:right;
}

.footer {
width:100%;
height:117px;
position:relative;
margin:-107px 0 0;
}

.footer .inner {
color:#FFFFFF;
background:url(footer.png) no-repeat;
padding-top:0px;
width:1010px;
height:117px;
margin:0 auto;
}

.footer .inner  a{
color:#FFFFFF;
text-decoration:underline;
}

.footer .inner  a:hover{
color:#00cfdf;
text-decoration:underline;
}

.left {
padding-top:25px;
padding-left:130px;
}

.center {
padding-top:15px;
padding-left:15px;
}

.right {
text-align:right;
padding-top:15px;
padding-right:15px;
}

.bc {
background:url(bc.gif) left no-repeat;
padding-left:18px;
}

.bv {
margin-left:47px;
background:url(bc.gif) left no-repeat;
padding-left:18px;
}

.l4,
.l4i {
background:url(l4.jpg) left top no-repeat;
width:218px;
padding-top:40px;
}

.l4i {
background:url(l4i.jpg) left top no-repeat;
}

.cz {
background:url(botto_content.jpg) left top no-repeat;
width:350px;
padding-left:212px;
padding-top:20px;
height:107px;
}

h1 {
margin: 0 0 7px 0;
text-align:center;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:rgb(153, 0, 0);
}


.order_big {
margin: 0 0 7px 0;
text-align:center;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:rgb(153, 0, 0);
text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.298);
}

.announcment {
color:#FFFFFF;
font-size:12px;
padding:5px 15px;
margin:10px 0 0;
}

.events {
text-align:center;
color:#FFFFFF;
font-size:12px;
padding:5px 10px;
margin:10px 0 0;
}

.events img  {
margin-bottom:10px;
}

.clear {
border:none;
}

.more {
background:url(more.gif) left bottom no-repeat;
padding-left:15px;
}

.rblock .bottom .top a{
color:#FFFFFF;
text-decoration:underline;
}

.rblock .bottom .top a:hover{
color:#fed900;
text-decoration:underline;
}

.found {
background:#005693;
color:#FFFFFF;
padding:0 2px;

}

.195ttl {
background: none repeat scroll 0% 0% #D3D3D3; 
border: 1px solid rgb(170, 170, 171); 
border-radius: 6px 6px 6px 6px; 
box-shadow: 1px 1px 2px rgb(255, 255, 255) inset; 
margin-top: 1em; padding: 0.4em; 
text-shadow: 0px 1px 0px rgb(255, 255, 255); 
width: 195px; 
font-weight: bold; 
color: #1D1D37; 
font-family: verdana, helvetica, arial, sans-serif; 
font-size: 14px; 
text-align: center; 
}

.195cont {
background: none repeat scroll 0% 0% rgb(238, 238, 236); 
border: 1px solid rgb(170, 170, 171); 
border-radius: 6px 6px 6px 6px; 
box-shadow: 1px 1px 2px rgb(255, 255, 255) inset; 
margin-top: 0em; padding: 0.5em; 
text-shadow: 0px 1px 0px rgb(255, 255, 255); 
width: 195px; 
font-family: verdana, helvetica, arial, sans-serif; 
font-size: 12px; 
text-align: left;
}

.stl_hr  {
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.77), rgba(0,0,0,0)); 
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.77), rgba(0,0,0,0)); 
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.77), rgba(0,0,0,0)); 
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.77), rgba(0,0,0,0));
}
 
#.block img:hover {
#box-shadow: 0 0 6px rgb(0, 0, 102);
#}


