
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}












html,body{
border:0;
margin:0;
padding:0;
background:#517186;
font-family:Tahoma;
font-size:12px;
height: 100%;
!overflow-x:hidden;
}

h1{font-size:21px;
margin:25px 0px 17px 0px;
font-weight:normal;
text-align:center;
}

b {color:#FFF0B2;}

.header{
position:relative;
margin:auto;    
width:946px;
background:#517186 url('img/header.jpg') no-repeat center;
height:300px;
padding-bottom:0px;
}

.footer{
position:relative;
margin:auto;    
width:925px;
background:url('img/footer.gif') no-repeat top center;
height:70px;
margin-top:10px;
!margin-top:5px;
}


.logo
{
position:absolute;
left:0px; 
top:0px;
background:url('img/logo.jpg') no-repeat center;
width:242px;
height:103px;
}

.top-menu
{
position:absolute;
left:13px; 
top:108px;
width:197px;
height:188px;
}

.top-menu a {
margin-top:2px;
float:right;
background:url('img/menu.gif') no-repeat center;
width:197px;
height:36px;
color:#ffffff;
text-align:right;
text-decoration:none;
font-weight:bold;
}

.top-menu a:hover {
float:right;
background:url('img/menu-a.gif') no-repeat center;
width:197px;
height:36px;
color:#ffffff;
text-align:right;
text-decoration:none;
font-weight:bold;
}


.logo-inn
{
background:url('img/logo-inn.jpg') no-repeat center;
width:197px;
height:99px;
margin-top:1px;
}

.top-menu-inn
{
position:absolute;
left:3px; 
top:108px;
width:197px;
height:188px;
}

.top-menu-inn a {
margin-top:2px;
float:right;
background:url('img/menu.gif') no-repeat center;
width:197px;
height:36px;
color:#ffffff;
text-align:right;
text-decoration:none;
font-weight:bold;
}

.top-menu-inn a:hover {
float:right;
background:url('img/menu-a.gif') no-repeat center;
width:197px;
height:36px;
color:#ffffff;
text-align:right;
text-decoration:none;
font-weight:bold;
}

.top-menu2
{
position:absolute;
left:490px; 
top:25px;
color:#7CB1D2;
line-height:21px;
}

.top-menu2 a{
color:#ffffff;
}

.top-menu2 a:hover{
color:#B6DEF6;
}

.tel
{
position:absolute;
height:38px;
left:725px; 
top:253px;
!top:252px;
color:#ffffff;
!padding-bottom:1px;
}

.tel img{
padding-right:10px;
vertical-align:middle;
}

.tel{
font-size:14px;
}




img{border:0px;}

.all-top-m{position:relative;margin:auto;width:925px;height:10px;background:url('img/c-top.gif') no-repeat; font-size:1px;}
.all-top{position:relative;margin:auto;width:925px;height:10px;background:url('img/c-top2.gif') no-repeat; font-size:1px;}
.all-bottom{position:relative;margin:auto;width:925px;height:10px;background:url('img/c-bottom.gif') no-repeat;}


.all{
width:925px;
position:relative;
margin:auto;    
padding-bottom:0px;
background:#517186 url('img/c-back.gif');
}

.box-top{
width:183px;
height:10px;
background:url('img/b-top.gif') no-repeat;
font-size:1px;
}

.box-bottom{
width:183px;
height:10px;
background:url('img/b-bottom.gif') no-repeat;
font-size:1px;
}

.left{
float:left;
width:183px;
margin:2px 0px 0px 12px;
_margin:-2px 0px 0px 0px;
_padding:0px 0px 0px 14px;
}

.left-top-container{
margin:-9px 0px 0px -9px; 
_margin:-5px 0px 0px -11px;
background: url('img/inn.gif') no-repeat; 
height:299px; 
width:197px; 
padding:0px 0px 10px 0px;
}

.box{
float:left;
width:183px;
background:url('img/b-back.gif');
margin-bottom:8px;
}

.box-content
{
padding:5px 15px 0px 15px;
margin:0px;
                  
color:#8CA9BB;
line-height:14px;
font-size:11px;
}

.box-head{
color:#ffffff;
font-weight:bold;
font-size:12px;
padding-bottom:8px;
}

.box-content a
{
color:#FFE476;
font-weight:bold;
}

.box-content a:hover
{
color:#FFF0B2;
font-weight:bold;
}

.box-content img{
padding-bottom:5px
}

.pointer
{
margin:7px 3px 10px 10px;
!margin:-7px 3px 0px 10px;
float:right;
}

.podrobnee{
float:right;
height:17px;
!height:1%;
!margin-bottom:-5px;
}

.podrobnee a
{font-size:12px;
color:#ffffff;
font-weight:normal;
}

.podrobnee a:hover
{font-size:12px;
color:#B6DEF6;;
font-weight:normal;
}

.dash-line
{
background:url('img/dash1.gif') repeat-x;;
width:auto;
height:1px;
font-size:0px;
margin:10px 0px 10px 0px;
}




.tc-top{
width:213px;
height:10px;
background:url('img/tc-top.gif') no-repeat;
font-size:1px;
}

.tc-bottom{
width:213px;
height:10px;
background:url('img/tc-bottom.gif') no-repeat;
font-size:1px;
}

.tc{
float:left;
width:213px;
background:url('img/tc-back.gif');
margin-bottom:8px;
margin-right:7px;
text-align:center;
color:#D1E8F6;
line-height:15px;
font-size:11px;
}

.tc a {
display:inline-block;
margin-top:2px;
background:url('img/tc.gif') no-repeat center;
width:190px;
height:27px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.tc a:hover {
display:inline-block;
margin-top:2px;
background:url('img/tc-a.gif') no-repeat center;
width:190px;
height:27px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}






h2
{
font-size:17px;
margin:15px 0px 15px 0px;
font-weight:normal;
text-align:center;
}

h3
{
font-size:16px;
margin:15px 0px 15px 0px;
text-align:center;
}


.bigtext
{
font-size:18px;
color:#4D4D4A;
padding:0px 0px 20px 0px;
word-spacing:1px;
}


.right{
float:right;
width:661px;
line-height:20px;
margin:0px 0px 0px 0px;
padding:20px 35px 30px 30px;
_padding:20px 27px 30px 0px;
vertical-align:top;
color:#E3F4FF;
}

.content a{color:#FFE476}
.content a:hover{color:#FFF0B2;}
             

.txt-img
{
padding:0px 20px 10px 0px
}

.counter{position:absolute; left:14px; top:10px}

.copyright{
position:absolute; 
left:138px; 
top:17px; 
color:#ffffff;
}

.btm-menu{float:right; height:14px; margin:16px 20px 0px 0px}
.btm-menu a{color:#ffffff}
.btm-menu a:hover{color:#B6DEF6}
.btm-menu img{padding:0px 12px 0px 12px; height:12px;}

.clr { clear:both; line-height:1px;}
.clearfix:after { content:"."; display:block; height: 0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */




.ul1
{margin:10px 0px 0px 0px;}

.ul1 li
{list-style:disc;
margin-left:14px;
padding:0px 0px 9px 0px;
}

.ul2
{margin:10px 0px 10px 0px;}

.ul2 li
{list-style:disc;
margin-left:40px;
padding:0px 0px 6px 0px;
}


.table1 {margin-left:60px;}
.table1 td{padding:7px; border:1px solid #597E96}

.table-catalog {}
.table-catalog h2{text-align:left;display:inline;}
.table-catalog h3{text-align:left;margin-left:10px; color:#FFF4C5; display:inline}
.table-catalog td{padding:7px 15px 7px 7px;}
.table-catalog ul{margin-left:25px;}
.table-catalog li{list-style:disc;}

.table-cat-inner {}
.table-cat-inner td{padding:7px; border:1px solid #597E96}
.q-mark{margin:0px 0px -2px 3px}

.img-catalog{float-left; margin:0px 10px 0px 0px; border: 1px solid white}

.numbers
{
float:left; 
background: url('img/n-back.gif') no-repeat; 
width:26px; 
height:26px; 
font-size:11px;
text-align:center;
padding:2px 0px 0px 0px;
margin:-4px 5px 0px 0px;
}

.cont h2
{text-align:left;}

.form-tab {
border:1px dashed #517186;
padding:15px;}

.form-tab td{padding:4px; vertical-align:top;}

