* { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
html { height:100%;}
body {height:100%; margin:0; padding:0; font-size:11px; background-color:#CCE9FE; color: #0D2E51;}
img { border:0; padding:0; margin:0; }
p {margin:12px 0; padding: 0;}
form { margin:0; padding:0;}
h1, h2, h3, h4 {padding: 0; margin: 0; font-family: Georgia;}
h1 {font-size: 18px; padding: 0 0 7px 0; color: #ED008C; font-style: italic;}
h2 {font-size: 14px; padding: 7px 0 0;}
h3 {font-size: 12px; padding: 7px 0 0;}
h4 {font-size: 11px; padding: 15px 0 5px 0;}
a:link {color: #005AAB; text-decoration: underline;}
a:visited, a:active {color: #ED008C;text-decoration: underline;}
a:hover {color: #005AAB; text-decoration: none;}
.bl {display: block;}


/*********** Backgrounds *****************/
.bg-blue {background: #0D2E51; border-bottom: 5px solid #fff;}
.bg-blue1 {background: #CCE9FE; border-right: 4px solid #fff;}
.bg-blue2 {background: #CCE9FE; border-left: 4px solid #fff;}
.bg-blue3 {background: #CCE9FE;}
.bg-blue4 {background: #0D2E51;}
.bg-rose {background: url(/i/bg-rose.gif) repeat-x;}
.bg-rose1 {background:#FDE5F3 url(/i/bg-rose.gif) repeat-x; padding: 24px 20px 20px 29px;}
.bg-rose2 {background:#FDE5F3;}
.bg-rose3 {background:#FDE5F3 url(/i/bg-rose3.gif) repeat-y;}
.bg-gray {background: #C1CEDB;}
.bg-wh {background: #fff;}

/************** Lists ***********/
.ul-rumb, ul {margin:3px 0 7px 0; padding:3px 0 7px 0;}
.ul-rumb li, ul li {margin: 0 0 12px; padding: 0 0 0 14px; background: url(/i/li2.gif) no-repeat; list-style-type: none;}
.ul-menu {margin: 0px; padding: 0px;}
.ul-menu li {padding: 0 0 0 13px; margin: 0px; list-style-type: none; background: url(/i/li1.gif) no-repeat;}


/************** Menu gorizont ***********/
.item-main {padding-left: 20px; font-size: 12px;}
a.item-off:link, a.item-off:visited, a.item-off:active, a.item-off:hover {color: #fff; font-weight: bold; text-decoration: none; font-size: 12px;}
.item-off:hover, .item-on {color: #849DB7; font-weight: bold; text-decoration: none; font-size: 12px;}
.br0 {color: #C1CEDB; padding: 0 16px;}
.br {color: #C1CEDB; padding: 0 10px;}

/************* Common *************/
.banner {display: block; border-bottom: 2px solid #fff; border-left: 2px solid #fff;}
.img-item {border-bottom: 2px solid #fff; display: block;}
.content-main {padding: 20px 8px 20px 21px; clear: both;}
.menu-v {padding: 0 15px 25px 25px;}
.blue {color: #005AAB;}
.rose {color: #ED008C;}
.counter {padding: 8px 9px 4px 0; text-align: right;}
.logo1 {margin-left: 30px;}
.info {padding: 0 47px 0 0; text-align: right; white-space: nowrap; color: #B7C1CB; font-size: 11px;}
.pict {border-bottom: 3px solid #fff; display: block;}
.red {color: #ED008C; font-size: 13px;}
.sm {font-size: 11px;}
.adress {padding: 24px 20px 20px 29px;}
.right {text-align: right;}
.print {margin: 2px 30px 0 15px;}
.menu-v a:link, .menu-v a:visited, .menu-v a:active, .menu-v a:hover {color: #0D2E51; text-decoration: underline;}
.menu-v a:hover {text-decoration: none;}

/**** Paddding **********/
.p1 { margin: 30px 0 10px 0;}
.p2 { margin: 20px 0 12px 0;}

/********** Forms *************/
input, textarea, select {border: 1px solid #0D2E51; color: #0D2E51; font-size: 11px;}
.button, .button1 {font-weight: bold; background: #E3F3FF;  font-size: 12px;}
.button1 {margin: 12px 0 0 0;}
.input1, .select1 {width: 350px;}
.area1 {width: 350px; height: 100px;}
.form1 {padding: 3px 0 12px 0; margin: 0}