/* Font
------------------------------ */
html { font-size:100.01%; }
body { font-size:75%; } /* 12px */

/* Main
------------------------------ */
* { margin:0; padding:0; }
*:focus { outline: none; }

a:link    { color:#b4edf9; text-decoration:underline; }
a:visited { color:#b4edf9; text-decoration:underline; }
a:hover   { color:#b4edf9; text-decoration:none; }
a:active  { color:#b4edf9; text-decoration:underline; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

table { border-collapse:collapse; border:none; }
table td { padding:0px; vertical-align:top; }

.content ul, .content ol { margin-left: 3em; line-height: 1.3em; }
.content ul li, .content ol li { margin-bottom: .2em; }
.content p, .content ul, .content ol, .content table, blockquote, pre, .content img { margin-bottom: 1em; }
.content h1, .content h2, .content h3, .content h4 { margin-bottom: .5em; color:#9ad0dc; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:normal; }
.content h1 { font-size:2em; }
.content h2 { font-size:1.5em; color:#6da1a8; }
.content table { border-collapse:collapse; border:0; }
.content table td { background:#2f5563; border:1px solid #457786; padding:2px 5px; }

html, body, .main_table { height:100%; }
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#2c4f5e url(/images/bg.jpg) repeat-y center 83px;
}

.main_table {
	width:1006px;
	margin:0 auto;
	background:url(/images/podval_bg_01.jpg) no-repeat left bottom;
}
.main_td_top { 
	background:url(/images/head_bg.jpg) no-repeat left top;
}
.main_td_bottom {
	vertical-align:bottom;
}
.logotip_bg_left { position:relative; }
.logotip_bg_left div { position:absolute; left:-236px; top:0;}

.head 		{ position:relative; }
.head img { border:none; }

.logotip 	{ position:absolute; left:0px; top:53px; }
.slogan 	{ position:absolute; left:210px; top:53px; }
.skoba 		{ position:absolute; left:538px; top:72px; }
.hokku		{ position:absolute; left:564px; top:85px; line-height:1.5em; color:#14313e; }
.phone 		{ position:absolute; left:722px; top:8px; width: 160px; }
.home 		{ position:absolute; left:899px; top:7px; }
.email 		{ position:absolute; left:932px; top:7px; }
.map 			{ position:absolute; left:965px; top:7px; }

* html .content { height:490px; }
.content { min-height:490px; margin:0 0 0px 267px; padding:267px 267px 0 0; color:#a0cdd0; line-height:1.5em; }

.menu {
	color:#e8f9f9;
	float:left;
	margin-top:270px;
	padding-left:33px;
	width:200px;
}
.menu div { margin-bottom:5px; }
.menu img { border:none;}
.menu .level2 { margin-bottom:12px; }
.menu div.level2 div { padding-left:57px; background:url(/images/li.gif) no-repeat 33px 3px; margin-bottom:7px; }

.menu a:link    { color:#e8f9f9; }
.menu a:visited { color:#e8f9f9; }
.menu a:hover   { color:#e8f9f9; }
.menu a:active  { color:#e8f9f9; }




.news { margin-top:30px; margin-left:60px; }
.news h2 { margin-left:1px; margin-bottom:1em;}
.news a:link    { color:#a9c1c9; }
.news a:visited { color:#a9c1c9; }
.news a:hover   { color:#a9c1c9; }
.news a:active  { color:#a9c1c9; }

.news ul { list-style:none; margin-left:0px; }
.news ul li { background:url(/images/li.gif) no-repeat 0px 4px; padding-left:26px; margin-bottom:1.5em; }

ul.inner_news { list-style:none; margin-left:0px; }
ul.inner_news li { background:url(/images/li.gif) no-repeat 0px 20px; padding-left:26px; margin-bottom:1.5em; margin-left:0; }
.date { color:#0d3b4e; font-size:0.9em }



.podval { position:relative; color:#03202d; }
.podval_vetka { position:absolute; top:-912px; left:785px;}
.podval .count { position:absolute; top:-50px; left:400px; }

.podval_logo { position:absolute; top:-194px; left:136px;}
.podval_rbs { position:absolute; top:-71px; left:753px;}
.address { position:absolute; top:-108px; left:39px; line-height:1.8em; }
.address:first-line { color:#a5e2e2;}
.contact { position:absolute; top:-200px; left:269px; line-height:1.8em;}
.contact:first-line { color:#a5e2e2;}
.rbs { position:absolute; top:-71px; left:810px; line-height:1.33em}


.breadcrumbs { font-size:0.92em; color:#62a4ae; height:30px; }
.breadcrumbs span { background:url(/images/brad_li.gif) no-repeat 5px 4px; padding-left:17px;}
.breadcrumbs a.breadcrumbs_a { background:url(/images/brad_li.gif) no-repeat 5px 4px; padding-left:17px;}

.breadcrumbs a:link    { color:#62a4ae; }
.breadcrumbs a:visited { color:#62a4ae; }
.breadcrumbs a:hover   { color:#62a4ae; }
.breadcrumbs a:active  { color:#62a4ae; }

.img_border { border:5px solid #2f5563}
.img_border_3 { border:3px solid #2f5563; display:block; }

.pager { clear:both; font-size:11px; text-align:center; margin:2em 0; line-height:13px; color:#ffffff;}
.pager a 		{ background-color:#2f5563; padding:9px 5px; margin:0 5px; }
.pager span.pager_active { background-color:#458291; padding:9px 5px; margin:0 5px; }
.pager span.pager_line { border-bottom:3px solid #2f5563;padding:9px 40px; display: inline-block; }

.pager a:link    { color:#adc0c5; text-decoration:none; }
.pager a:visited { color:#adc0c5; text-decoration:none; }
.pager a:hover   { color:#adc0c5; text-decoration:underline; }
.pager a:active  { color:#adc0c5; text-decoration:none; }

.content table.no_border {  }
.content table.no_border td { border:none; background-color:#457786; }

.content form table.no_border td { text-align:right; }
input.inp { width:100%; border:none; height:21px; margin-bottom:4px;}
textarea { width:100%; border:none; height:150px;  margin-bottom:4px;}
select { width:100%; border:none; height:21px; margin-bottom:4px;}

.cat_title {
	font-size:21px;
	line-height:20px;
	color:#b6e9e9;
	margin:0 auto;
	padding:0;
	border:none;
}
table.cat_title td {
	border:none;
	background-color:#376372;
	padding-top:10px;
}
.cat_title a:link    { text-decoration:none; }
.cat_title a:visited { text-decoration:none; }
.cat_title a:hover   { text-decoration:underline; }
.cat_title a:active  { text-decoration:none; }




