html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
color: #000;
background: url(../images/backStars.jpg) center repeat-y #030814;
text-align: center;
font: 14px Arial, Tahoma, sans-serif;
}
html,body {
height: 100%;
}
ol, ul {
list-style: none;
}
:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
font-size: 100%;
}
a{
text-decoration: none;
}
.main {
min-height: 100%;
text-align: center;
min-width: 1000px;
max-width: 1600px;
margin: 0 auto;
background: url(../images/backFooter.jpg) bottom no-repeat;
}
.header{
height: 454px;
position: relative;
width: 100%;
text-align: left;
}
.headerInner {
height: 200px;
}
.headerBack{
width: 100%;
position: absolute;
top: 0;
left: 0;
height: 946px;
background: url(../images/backHeader.jpg) top center no-repeat;
z-index: -1;
text-align: center;
}
.headerInner .headerBack {
background-image: url(../images/backHeaderInner.jpg);
}
.headerSlogan {
font-size: 18px;
font-weight: bold;
color: #fff;
position: absolute;
top: 198px;
left: 103px;
z-index: 2;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.logo{
width: 284px;
height: 62px;
position: absolute;
top: 69px;
left: 48px;
background:transparent url(../images/logo.png);
display: block;
}
.headerNav{
width: 250px;
height: 92px;
position: absolute;
top: 54px;
right: 51px;
background:transparent url(../images/headerIcons.png) 140px 0 no-repeat;
}
.headerNav a{
width: 12px;
height: 10px;
position: absolute;
top: 0;
}
.headerNav b{
position: absolute;
top: 20px;
right: 0;
font: bold 14px Tahoma;
color: #fff;
}
.headerNav div{
position: absolute;
top: 36px;
right: 0;
font: 36px Georgia;
color: #fff;
}
.headerNav div span{
font: bold 18px Tahoma;
color: #fff;
padding: 10px 4px 0 0;
display: block;
float: left;
}
.home{
right:  99px;
}
.mail{
right: 53px;
}
.cont{
right: 7px;
}
.clear{
clear: both;
}
.content{
position: relative;
z-index: 2;
width: 1000px;
margin: 0 auto;
background: #fff !important;
}
.corUp{
width: 1000px;
height: 5px;
position: absolute;
top: 0;
right: 0;
background:transparent url(../images/corUp.png) no-repeat;
z-index: -1;
}
.corDown{
width: 1000px;
height: 156px;
position: absolute;
bottom: -1px;
right: 0;
background:transparent url(../images/corDown.png) no-repeat;
z-index: -1;
}
.menuUp{
margin: 20px 0 20px 12px;
float: left;
font: 18px Tahoma, sans-serif;
color: #5b4e46;
width: 990px;
display: inline;
}
.menuUp li{
float: left;
text-align: center;
font: bold 19px Georgia, sans-serif;
margin-right: 4px;
}
.menuUp li a{
color: #054e92;
text-decoration: underline;
float: left;
padding: 6px 9px 4px 9px;
}
.menuUp li a:hover{
text-decoration: none;
}
.menuUp .menuUpPrice a, .menuUp .menuUpPrice span {
width: 155px;
}
.menuUp li span{
font-style: italic;
color: #6eb5f6;
padding: 6px 9px 0 9px;
height: 32px;
float: left;
position: relative;
z-index: 2;
cursor: default;
background: url(../images/menuBackRight.png) right top no-repeat;
}
.menuUp .menuUpPrice span {
background-image: url(../images/menuBackBig.png);
height: 52px;
}
.menuUp li span i{
width: 9px;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: block;
background: url(../images/menuBackLeft.png);
}
.menuUp .menuUpPrice span  i {
background-image: url(../images/menuBackLeftBig.png);
}
.leftCol{
float: left;
padding:0 0 0 20px;
width: 285px;
text-align: left;
}
.poisk{
position: relative;
clear: both;
display: block;
height: 41px;
background: #f2f3f7;
text-align: left;
}

.poisk input[type=submit]{
background:transparent url(../images/sbutton.png);
width: 11px;
height: 18px;
outline: none;
border: none;
cursor: pointer;
padding: 0 !important;
margin: 10px 0 0 215px;

}
.poisk input[type=text]{
width: 173px;
height: 18px;
background:transparent;
border: none;
font: 11px Tahoma, sans-serif;
color: #98a6d6;
padding: 0 0 0 10px;

}
.poisk span{
background: url(../images/input.png) no-repeat #000;;
height: 18px;
display: block;
width: 188px;
position: absolute;
top: 10px;
left: 19px;
}
.indexH {
border-bottom: 1px solid #dae2ef;
margin-bottom: 25px !important;
}
.indexH  span {
background: #fff;
position: relative;
top: 3px;
}
.leftCol .indexH {
width: 266px;
}
.leftCol h3{
display: block;
margin: 15px 0;
color: #0964b8;
font: 24px Georgia, sans-serif;
}
.leftCol h6{
display: block;
padding: 0 0 15px 0;
color: #0964b8;
font-size: 14px;
font-weight: normal;
}
.leftCol ul{
margin-bottom:10px;
}
.leftCol li{
width: 267px;
height: 25px;
margin-top: 5px;
}
.leftCol li a{
display: block;
width: 257px;
height: 22px;
background:transparent url(../images/menuLeftBack.png);
font-size: 14px;
color: #0964b8;
padding: 3px 0 0 10px;
text-decoration: underline;
}
.leftCol li a:hover{
text-decoration: none;
}
.leftCol li span{
display: block;
width: 257px;
height: 21px;
background:transparent url(../images/menuLeftBack.png) 0 -25px;
font-size: 12px;
color: #e1e1e1;
font-style: italic;
padding: 4px 0 0 10px;
cursor: default;
}
.vote{
padding-bottom: 12px;
clear: both;
}
.vote input{
margin-right: 9px;
float: left;
margin-left: 0;
display: inline;
}
.vote label{
padding-right: 5px;
position: relative;
top: 2px;
}
#VoteForm input[type=submit]{
background:transparent url(../images/answerButton.png);
width: 133px;
height: 47px;
margin-top: 5px;
display: block;
outline: none;
border: none;
cursor: pointer;
padding: 0 !important;
}
.middleCol{
float: left;
padding:0 20px 0 0;
width: 450px;
text-align: left;
}
.middleCol h3{
display: block;
margin: 15px 0;
padding: 0;
color: #0964b8;
font: 24px Georgia, sans-serif;
}
.middleCol img{
float: left;
margin: 0 11px 0 0;
}
.middleCol p{
font-size: 14px;
margin: 10px 0 10px 0;
}
.more{
display: block;
width: 145px;
height: 45px;
clear: both;
background:transparent url(../images/dalee.png);
}
.middleCol dt a{
font-size: 14px;
text-decoration: underline;
color: #000;
}
.middleCol dt a:hover{
text-decoration: none;
}
.middleCol h5{
font-size: 14px;
font-weight: bold;
}
.middleCol dl{
padding-bottom: 50px;
}
.middleCol dd{
font-size: 14px;
font-weight: bold;
}
.rightCol{
float: left;
width: 220px;
text-align: left;
}
.rightColImg {
text-align: left;
width: 205px;
}
.rightCol h3{
display: block;
padding: 15px 0;
color: #0964b8;
font: 24px Georgia, sans-serif;
text-align: left;
}
.rightCol .indexH {
width: 206px;
padding: 0;
margin: 15px 0;
}
.rightCol .indexH span {
font-size: 24px;
display: inline;
}
.rightCol img{
margin: 5px 0;
}
.rightCol b{
display: block;
text-align: left;
font-weight: bold;
font-size: 11px;
}
.rightCol span{
display: block;
text-align: left;
font-size: 11px;
}
.otziv{
width: 181px;
background-color: #f1f3f7;
position: relative;
padding: 10px 12px 20px 12px;
min-height: 50px;
font-size: 12px;
font-style: italic;
color: #565656;
text-align: left;
}
.otzivUp{
width: 205px;
height: 4px;
position: absolute;
top: 0;
left: 0;
background:transparent url(../images/otzivUp.png) no-repeat;
}
.otzivDown{
width: 205px;
height: 13px;
position: absolute;
bottom: 0;
left: 0;
background:transparent url(../images/otzivDown.png) no-repeat;
}
.otzivBut{
display: block;
width: 145px;
height: 45px;
margin-top: 8px;
background:transparent url(../images/otzivBut.png);
}
.obzorBut{
display: block;
width: 145px;
height: 45px;
margin-top: 8px;
background:transparent url(../images/obzorBut.png);
}
.rightCol ul{
margin-left: 0;
text-align: left;
list-style: none;
color: #0964b8;
}
.rightCol ul li{
padding-top: 3px;
padding-left: 14px;
padding-bottom: 5px;
background: url(../images/right-li-back.png) 0 7px no-repeat;
}
.rightCol ul a{
font-size: 13px;
color: #0964b8;
text-decoration: underline;
}
.rightCol ul a:hover{
text-decoration: none;
}
.downCol{
float: left;
width: 990px;
height: 157px;
position: relative;
text-align: left;
}
.downCol ul {
border: 1px solid #3f518f;
padding: 10px;
background: #0964b8;
color: #fff;
position: absolute;
top: -65px;
left: 0;
display: none;
}
.downCol li {
margin-bottom: 5px;
}
.downCol div{
width: 340px;
position: absolute;
top: 68px;
left: 147px;
}
.downCol .question{
left: 660px !important;
}
.downCol div a{
display: block;
font-size: 20px;
color: #0964b8;
text-decoration: underline;
font-style: italic;
margin-bottom: 10px;
}
.downCol div a:hover{
text-decoration: none;
}
.downCol div p{
font-size: 12px;
color: #0964b8;
}
.hFooter {
height: 150px;
}
.footer {
height: 150px;
width: 1000px;
margin: -150px auto 0 auto;
position: relative;
text-align: left;
}
.footer div{
position: absolute;
top: 68px;
left: 34px;
}
.footer div p{
width: 150px;
font-size: 12px;
color: #fff;
}
.footer div p a{
color: #41d0ff;
}
.footer div p a:hover{
text-decoration: underline;
}
.contacts{
left: 299px !important;
width: 410px;
}
.contacts dt{
float: left;
font-size: 12px;
font-weight: bold;
color:  #fff;
padding-right: 3px;
}
.contacts dd{
font-size: 12px;
color:  #fff;
}
.contacts dd a{
color:  #41d0ff;
text-decoration: underline;
}
.contacts dd a:hover{
text-decoration: none;
}
.footer img{
position: absolute;
top: 60px;
}
.counter1{
right: 39px;
}
.counter2{
right: 136px;
}
.corDownInside{
width: 1000px;
height: 5px;
position: absolute;
bottom: -1px;
right: 0;
background:transparent url(../images/corDownInside.png) no-repeat;
z-index: -1;
}
.insideCol{
float: left;
padding:15px 0 50px 0;
width: 665px;
text-align: left;
min-height: 750px;
overflow: hidden;
}
.insideCol .indexH{
color: #0964b8;
font: 24px Georgia, sans-serif;
}
.insideCol_h2 b{
padding: 0 10px;
font-size: 24px;
color: #0964b8;
font-weight: normal !important;
}
.insideCol_h2 a{
font-size: 24px !important;
color: #0964b8;
font-family: Georgia !important;
text-decoration: underline;
}
.insideCol_h2 a:hover{
text-decoration: none;
}
.insideCol_h2 span{
font-size: 14px;
color: #afafaf;
}
.insideCol p{
font-size: 14px;
color: #000;
margin-bottom: 15px;
}
.insideCol a{
color: #0964B8;
font-size: 14px !important;
}
.insideCol div{
font-size: 14px;
color: #000;
margin-bottom: 15px;
}
.insideCol h1{
font: bold 19px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
.insideCol h2{
font: bold 18px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
.insideCol h3{
display: block;
padding: 15px 0;
color: #0964b8;
font: 24px Georgia, sans-serif;
}
.insideCol h4{
font: bold 16px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
.insideCol h5{
font: bold 15px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
.insideCol h6{
font: bold 14px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
.insideCol ul{
font-size: 13px;
margin: 0 0 15px 0 ;
text-align: justify;
list-style-type: disc;
}
.insideCol ol{
font-size: 13px;
margin: 0 0 15px 0;
text-align: justify;
list-style-type: decimal;
}
.insideCol a{
color: #0964B8; 
text-decoration: underline;
}
.insideCol a:hover{
text-decoration: none;
}
.insideCol li{
margin: 0 0 0 25px;
}
.insideCol table{
width: 520px;
border: 1px solid #000;
margin-bottom: 15px;
}
.insideCol td{
padding: 10px;
border: 1px solid #000;
font-size: 13px;
color: #000;
}
.back{
display: block;
margin-top: 15px;
padding-left: 31px;
background:transparent url(../images/strelka.png) no-repeat;
color: #0964b8;
font-size: 14px;
text-decoration: underline;
width: 135px;
}
.back:hover{
text-decoration: none;
}
.flash{
width: 1000px;
height: 500px;
margin: 0 auto;
overflow: hidden;
position: relative;
}
#replaceMe{
position: relative;
z-index: 0;
position: absolute;
top: 0;
left: -300px;
}
.chrumb {
text-align: left;
height: 20px;
font-size: 16px;
color: #085fac;
font-family: "Times New Roman", Times, serif;
margin: -32px 0 20px 305px;
position: relative;
}
.chrumb li {
margin-right: 3px;
display: inline;
}
.chrumb a {
text-decoration: none;
color: #085fac;
margin-right: 2px;
}
.chrumb a:hover {
text-decoration: underline;
}

.noPad{
padding:0 !important;
}
.indexCont{
width:775px;
float:left;
}
.indexRow{
clear:left;
}
.insideCol .typeCards {
	width: 100%;
	border: none;
}
.insideCol .typeCards td {
	width: 33%;
	text-align: center;
	border: none;
}
.insideCol .typeCards img {
	width: 200px !important;
	margin: 0 auto;
}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0;
	left: 0;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}
* html #TB_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#popup {
	background: #fff;
	border: 1px solid #5596a5;
	position: absolute;
	z-index: 101;
	top: 0;
	left: 0;
	padding: 3px;
	visibility: hidden;
	color: #000;
}
#popup div {
	text-align: right;
}
#loadingImg {
position: absolute;
z-index: 102;
top: 0;
left: 0;
}
.content{
	zoom:1;
}
#sendReqestApprove{
	display:none;
}
#sendReqestApprove p{
	font-size:18px;
}
#sendReqestApprove p a{
	font-size:18px !important;
}
#VoteForm{
	min-height:195px;
}
#VoteForm p{
	font-size:18px;
	display:none;
}

