html, body {margin:0;padding:0;height:100%;width:100%}
html {background:#a9d0e7 url(/sources/template/images/bg-html.png) repeat-x center top;position:relative}
body {min-height:100%}

#container {height:auto !important;min-height:100%;height:100%;min-width:980px;background:url(/sources/template/images/bg-container.png) repeat-y center top;position:relative}
#header {height:342px;background:url(/sources/template/images/pattern.png) no-repeat center top;position:relative}
#h {width:980px;height:342px;background:url(/sources/template/images/bg-header.jpg) no-repeat center top;margin:0 auto;position:relative}
#main {width:980px;margin:0 auto;height:auto !important;min-height:565px;height:565px;padding-bottom:130px}
#content {width:980px;float:left;position:relative;z-index:10;}
#page_text {margin-left:226px;margin-right:222px;position:relative;z-index:10;zoom:1}
#left_block {width:204px;float:left;margin-left:-970px;position:relative;z-index:10;zoom:1}
#right_block {width:204px;float:left;margin-left:-214px;position:relative;z-index:10;zoom:1}

#footer {
	margin:-156px auto 0;
	height:156px;
	min-width:980px;
	background:url(/sources/template/images/bg-footer.jpg) no-repeat center top;
	position:relative; 
	z-index:1
	}

#f {position:relative;top:0px;width:980px;height:100%;min-width:980px;margin:0 auto}

#logo {width:205px;height:126px;overflow:hidden;position:absolute;left:45px;top:73px}

#copyright {position:absolute;top:87px;left:356px;width:308px;height:45px;font:normal 11px Tahoma;color:#fff;z-index:20;text-align:center}
#copyright a {font:normal 11px Tahoma;color:#00368f;text-decoration:none}
#copyright a:hover, #copyright2 a:hover {text-decoration:underline}
#counters {width:200px;height:31px;right:21px;top:86px;position:absolute;text-align:center}
#counters img {margin-left:10px}
#contacts {position:absolute;top:81px;left:48px;width:166px;height:60px;font:normal 11px Tahoma;color:#fff;z-index:20}
#contacts a {font:normal 11px Tahoma;color:#00368f;text-decoration:none}
#contacts a:hover, #copyright2 a:hover {text-decoration:underline}

#contacts p, #copyright p, #counters p {padding:0;margin:0}

div.clear {clear:both;height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden}
form {margin:0; padding:0}
img {border:0}
* {outline:none}
table {border:0;border-collapse:collapse;border-spacing:0;padding:0;margin:0}
table td {border:0;padding:0;vertical-align:top}
table th {border:0;padding:0;vertical-align:top;font-weight:normal}
body {font:normal 11px Tahoma;color:#3b3b3b}
p {margin:0;padding:8px 0 7px}
a {font:normal 11px Tahoma;color:#013394;text-decoration:underline}
a:hover {text-decoration:none}
h1 {padding:2px 0 0 22px;margin:0;font:normal 20px Impact;color:#02339a;}
h1 span{background:#fff;padding-right:1px}
h2 {padding:18px 0 7px;margin:0;font:bold 11px Tahoma;color:#013394}
h3, h4, h5, h6 {padding:5px 0;margin:0;font:bold 14px Verdana;color:#666}

#c p {text-indent:36px}

#smenu {width:129px;height:16px;overflow:hidden;position:absolute;left:293px;top:25px;z-index:10}
#smenu ul {list-style-type:none;margin:0;padding:0}
#smenu ul li {margin:0;padding:0;display:block;float:left;width:43px;height:16px}

#tmenu {width:908px;height:47px;position:absolute;top:293px;left:36px}
#tmenu table {border-collapse:collapse;border:0;margin:0;padding:0;width:908px;height:47px}
#tmenu td {border:0;padding:0 12px;text-align:center;vertical-align:top;height:42px}
#tmenu td.first {background:none !important;padding:0 12px !important}
#tmenu a {display:block;height:47px;font:normal 17px/46px Tahoma;color:#fff;text-decoration:none;background:url(/sources/template/images/bg-tmenu.png) no-repeat left top;padding:0 0 0 12px}
#tmenu a span {display:block;height:47px;font:normal 17px/46px Tahoma;color:#fff;text-decoration:none;position:relative;margin:0 -12px 0 0}
#tmenu a span span {display:block;height:45px;overflow:hidden;font:normal 17px/46px Tahoma;color:#fff;text-decoration:none;position:relative;margin:0 0 0 -12px;padding:2px 0 0 0;cursor:pointer}
#tmenu a:hover, #tmenu a.active {text-decoration:none;background:url(/sources/template/images/bg-tmenu.png) no-repeat left -94px;color:#fe9901}
#tmenu a:hover span, #tmenu a.active span {background:url(/sources/template/images/bg-tmenu.png) no-repeat right -94px;color:#fe9901}
#tmenu a:hover span span, #tmenu a.active span span {background:url(/sources/template/images/bg-tmenu.png) no-repeat center -47px;color:#fe9901}

#lmenu {padding:21px 0 0}
#lmenu ul {list-style-type:none;margin:0;padding:0;display:block;width:204px}
#lmenu ul li {display:block;float:left;width:204px;margin:0;padding:0 0 2px}
#lmenu ul li a {display:block;width:156px;height:22px;padding:6px 19px 0 29px;font:normal 12px Tahoma;color:#02339a;text-decoration:none;background:url(/sources/template/images/bg-lmenu.png) no-repeat left top;overflow:hidden}
#lmenu ul li a:hover {text-decoration:none}


#lmenu ul li .active  {
	display:block;
	width:156px;
	height:34px;
	padding:6px 19px 0 29px;
	font:normal 12px Tahoma;
	color:#02339a;
	text-decoration:none;
	background:url(/sources/template/images/bg-lmenu.png) no-repeat left -30px;
	overflow:hidden}

#lmenu ul li ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:204px}
#lmenu ul li.active ul {display:block}
#lmenu ul li ul li {
	margin:0;
	padding:0;
	display:block;
	width:204px;}
	
#lmenu ul li ul li p {
	display:block;
	width:172px;
	height:auto !important;
	padding:0 1px !important;
	margin:0 0 6px 0px !important;
	font:normal 12px Tahoma;
	color:#ff9800 !important;
	font-weight:bold;
	text-decoration:none;
	background:none;
	overflow:hidden}
	
#lmenu ul li ul li p.cbutt {
	font-weight:normal;
	color:#ff9800 !important;
}

#lmenu ul li ul li a {
	display:block;

	height:auto !important;
	padding:0 1px !important;
	margin:0 0 6px 0px !important;
	font:normal 12px Tahoma;
	color:#ff9800 !important;
	text-decoration:none;
	background:none;
	overflow:hidden}
	
#lmenu ul li ul li a:hover {text-decoration:underline}

#phone {
	width:136px;
	height:20px;
	overflow:hidden;
	position:absolute;
	right:14px;
	top:23px;
	z-index:10;
	background:url(/sources/template/images/ico-phone.gif) no-repeat left 3px;
	padding: 0 20px 0 37px
}

#phone p {margin:0;padding:0;font:normal 20px/20px Impact;color:#fff;position:relative}
#phone span {padding-right:2px;font:normal 12px/20px Tahoma;top:-3px;position:relative}

#search {position:absolute;top:18px;left:2px;width:282px;height:25px;overflow:hidden}
#search table {border-collapse:collapse;border:0;margin:0;padding:0;width:282px;border-spacing:0}
#s1 {width:222px;height:25px;vertical-align:top;text-align:left;background:url(/sources/template/images/bg-search.png) no-repeat left top;padding:8px 0 0;border:0}
#s2 {width:60px;height:25px;background:url(/sources/template/images/bg-search.png) no-repeat right top;padding:5px 0 0;border:0;vertical-align:top}
#s1 input {display:block;width:175px;height:13px;text-align:left;border:0;padding:0;margin:0 5px 0 42px;font:normal 11px Tahoma;color:#8a8a8a;background:none;vertical-align:middle}
#s2 input {display:block;width:60px;height:20px;border:0;padding:0;margin:0;background:none;cursor:pointer}

#catalog {background:#fff;padding:21px 0 0}
div.item {width:262px;height:121px;float:left;background:url(/sources/template/images/bg-item.png) no-repeat left top;overflow:hidden;border-right:4px solid #fff;border-bottom:19px solid #fff;margin:0;padding:0}
.item table {width:248px;height:94px;margin:11px auto 0;padding:0}
.item table td {width:148px;height:94px;vertical-align:middle;text-align:center}
.item table th {width:100px;height:94px;vertical-align:middle;text-align:center;position:relative}
.item table td a {font:normal 20px Impact;color:#02339a;text-decoration:none}
.item table td a span {font:normal 11px Tahoma;color:#fff;text-decoration:none;display:block;text-align:center}
.item .link {text-align:right;padding-top:1px}
.item .link a {display:block;float:right;width:96px;height:15px;overflow:hidden;font:normal 12px Tahoma;color:#013394;text-decoration:none;background:url(/sources/template/images/ico-items-a.gif) no-repeat left 2px;text-align:right}
.item .link a:hover {color:#fd9802;text-decoration:none;background:url(/sources/template/images/ico-items-a.gif) no-repeat left -18px;text-align:right}
div .cbutt:hover{
	 cursor: pointer;
	}
#c {background:url(/sources/template/images/bg-content.png) no-repeat left top;height:auto !important;min-height:46px;height:46px;padding:0 18px; z-index:4;}

#news {padding:23px 4px 0 0}
#news h5 {font:normal 20px Tahoma;color:#fe9901;background:url(/sources/template/images/bg-h.png) repeat-x left 19px;padding:0 0 8px 0;margin:0 0 0 4px;height:22px}
#news h5 span {font:normal 20px Tahoma;color:#fe9901;background:#fff url(/sources/template/images/ico-items-a.gif) no-repeat left -13px;padding:0 1px 0 24px}
div.one_news {padding:0 0 19px 8px}
div.news_date {text-align:left;font:normal 15px/15px Tahoma;color:#646464;width:150px;height:37px;background:url(/sources/template/images/date.png) no-repeat left top;position:relative;margin-left:-4px}
.news_date i {text-align:center;font:normal 15px/15px Tahoma;color:#646464;position:absolute;top:17px;left:0;width:24px;height:16px}
.news_date span {text-align:left;font:normal 11px/15px Tahoma;color:#fe9901;position:absolute;top:2px;left:31px;width:119px;height:16px}
div.news_title a {font:bold 11px Tahoma;color:#013394;text-decoration:none}
div.news_title a:hover {text-decoration:underline}
div.news_title {padding:8px 0 3px}
div.news_link a {font:bold 11px Tahoma;color:#fe9901;text-decoration:none}
div.news_link a:hover {text-decoration:underline}
div.news_link {padding-top:2px;text-align:right}
div.news_anons p {font:normal 11px/14px Tahoma;color:#3b3b3b;text-indent:36px;padding:0;margin:0}

#action {padding:23px 4px 0 0}
#action h5 {font:normal 20px Tahoma;color:#fe9901;background:url(/sources/template/images/bg-h.png) repeat-x left 19px;padding:0 0 8px 0;margin:0 0 0 4px;height:22px}
#action h5 span {font:normal 20px Tahoma;color:#fe9901;background:#fff url(/sources/template/images/ico-items-a.gif) no-repeat left -13px;padding:0 1px 0 24px}
div.one_action {padding:0 0 19px 8px}
div.action_title a {font:bold 11px Tahoma;color:#013394;text-decoration:none}
div.action_title a:hover {text-decoration:underline}
div.action_title {padding:2px 0 3px}
div.action_link a {font:bold 11px Tahoma;color:#fe9901;text-decoration:none}
div.action_link a:hover {text-decoration:underline}
div.action_link {padding-top:2px;text-align:right}
div.action_anons p {font:normal 11px/14px Tahoma;color:#3b3b3b;text-indent:36px;padding:0;margin:0}
div.action-image {margin:7px 0;width:178px;height:auto !important;min-height:96px;height:96px;background:url(/sources/template/images/action.png) repeat-x -178px top}
div.action-image-t {width:178px;height:auto !important;min-height:96px;height:96px;background:url(/sources/template/images/action.png) no-repeat left top}
div.action-image-b {overflow: hidden; width:174px;height:auto !important;min-height:92px;height:92px;padding:2px;background:url(/sources/template/images/action.png) no-repeat -356px bottom}
#pager { margin: 8px 0 18px 0px; padding: 0; color: #000; line-height: 20px;}
#pager span { padding: 1px 4px; border: 1px solid #fe9901; color:#fe9901;}
#pager span.active { background-color: #fe9901; border: 1px solid #013394; color:#013394; }
#pager a 
{
	font: normal 13px/13px Tahoma;
	text-decoration: none;
	color: #013394;
}



