html {margin: 0px; padding: 0px; height: 100%;}
body {
	background: #fff url(/images/body-bg.jpg) left top repeat-x;
	color: #353535;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}

div {margin: 0px; padding: 0px;}

a {color: #005b86; text-decoration: underline;}
a:hover {text-decoration: none;}

a img {border: 0px;}

h1, h2, h3, h4, h5, h6 {color: #0C5FA0;}

h1 {font-size: 18px; font-weight: normal; margin: 5px 0px; text-align: center;}
h2 {font-size: 16px;}
h3, h4, h5, h6 {font-size: 14px;}
p {text-align: justify;}


#wrap01 {width: 100%; overflow: hidden;background: url(/images/wrap01-bg.jpg) left bottom repeat-x;}
#wrap02, #footer {width: 959px; margin: 20px auto 0px;}

#wrap02 {background: url(/images/wrap02-bg.jpg) left top no-repeat; overflow: hidden; border: 2px #86b8dd solid;}
#header {height: 326px; position: relative; color: #fff;}
	#header .logo {width: 425px; height: 125px; position: absolute; z-index: 10; top: 117px; left: 25px;}
		#header .logo img {width: 425px; height: 125px;}
	
	#under_logo {width: 100%; height: 74px; padding-top: 252px;}
		#under_logo .fl_l {width: 470px; float: left; font-size: 14px; margin-left: 20px;}
		#under_logo .fl_l span {font-size: 18px; line-height: 160%;}
		
		#under_logo .fl_c, #left div.info {width: 240px; float: left; font-size: 18px;}
		#under_logo .fl_c span, #left div.info span {font-size: 22px;}

		#under_logo .fl_r {width: 205px; float: right;}

#content-wrap01 {background: #fff url(/images/content-wrap01-bg.jpg) left top repeat-x; width: 100%; overflow: hidden;}
#content-wrap02 {margin: 15px; background: url(/images/content-wrap02-bg.jpg) left top repeat-x;}
#content-wrap03 {background: url(/images/content-wrap03-bg.jpg) left bottom no-repeat; padding: 20px 10px 135px;}
#content-wrap04 {width: 100%; overflow: hidden;}

#top-cat {margin: 15px;}
	#top-cat table {border-collapse: collapse;}
	#top-cat .cat, #catalog .cat {position: relative; height: 125px; width: 160px;}
	#top-cat .cat img, #catalog .cat img {margin: 7px;}
	#top-cat .cat img.ramka, #catalog .cat img .ramka {position: absolute; z-index: 30; margin: 0px;}
	#top-cat tr.j2 td, #catalog tr.j2 td {height: 33px; line-height: 25px; background: #fffdf3;}
	#top-cat a, #left a {color: #0c5fa0; text-decoration: none; font-size: 18px;}
	#top-cat a:hover , #left a:hover {text-decoration: underline;}
	


#left {width: 207px; float: left;}
	#left ul {list-style: none; margin: 0px 0px 50px 0px;background-color:#FFFFFF;border:1px solid #DDDDDD;}
	#left li {line-height: 300%;}
	#left a {color: #808080; text-transform: uppercase;}
	#left a.act {color: #0c5fa0;}
	#left img {margin-bottom: 20px;}
	#left div.info {color: #537fc1; margin: 10px;}
	#left div.info span {font-size: 30px; font-weight: bold;}
	
#right {margin: 10px 0px 0px 230px; min-height: 520px; _\height:520px;}
	#right .cat {height: 72px; padding-bottom: 45px;}
	#right .cat img {border: 5px #fffcea solid;}
	#right .cat table {border-collapse: collapse;}
	#right .cat a {text-decoration: none; color: #0c5fa0; font-weight: bold; }
	
#right_r {width: 207px; float: right; font-size: 12px;}
	#right_r img.ban {margin-bottom: 20px;}
	#right_r a {color: #005B86; font-size: 12px; text-transform: lowercase;}
	#right_r h2 {font-size: 14px; padding-left: 15px;}
	#right_r div {background-color: #ebebeb; padding: 10px; color: #000; margin-bottom: 15px;}
	#right_r div img {border: 1px #c0b2b2 solid; margin: 0px 10px 0px 0px; padding: 0px;}
	
#right_l {margin: 0px 230px 0px 0px; font-size: 14px;}
	#right_l div, #right_l  p {margin-bottom: 10px;}
	#right_l img {border: 1px #888 solid; }
	#right_l .photo img {border: 1px solid #C0B2B2;}
	#right_l .photo i {font-size: 11px; font-weight: bold; font-style: normal;}

#footer {margin: 10px auto 20px; width: 888px; overflow: hidden;}
	#footer .fl {width: 300px; float: left; color: #fff; font-size: 11px; padding-bottom: 20px;}
	#footer .fr {float: right; width: 300px;}

	#footer .PR {font-size:11px; height:30px; width:300px; float: right; color: #fff;}
	#footer .PR a {text-decoration:none; color: #fff; white-space: nowrap;}

	
.field td {padding: 5px; font-size: 12px;}
.field .btn {background: url(/images/submit2.gif) left top no-repeat; height: 63px; border: 0px; width: 195px;}

.pages {width: 345px; line-height: 150%; padding: 20px;}
#pages {float: left; margin-left: 20px;}
