* { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
body { text-align: center }
img { border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none }
body { font: 12px Tahoma, arial, Helvetica, sans-serif; color: #61656a; vertical-align: top; background: url(../images/main_bg.gif) #fff repeat-x 0px 0px }
th { font: 12px Tahoma, arial, Helvetica, sans-serif; color: #61656a; vertical-align: top }
div { font: 12px Tahoma, arial, Helvetica, sans-serif; color: #61656a; vertical-align: top }
P { font: 12px Tahoma, arial, Helvetica, sans-serif; color: #61656a; vertical-align: top }
label { font: 12px Tahoma, arial, Helvetica, sans-serif; color: #61656a; vertical-align: top }
table { border-bottom: 0px; border-left: 0px; width: 100%; BORDER-COLLaPSE: collapse; border-top: 0px; border-right: 0px }
ul { liST-STYLE-TYPE: disc }
a { color: #135e9e; text-decoration: underline }
a:hover { color: #135e9e; text-decoration: none }
hr {  }
hr.separator {  }
td.separator { border-bottom: 1px dashed #ccc;padding:15px 0; }
h1 { font: 20px Tahoma, arial, Helvetica, sans-serif; color: #3a3c3c;margin:0 0 15px 0; }
h1 span, h2 span, h3 span { color:#9db221; }
h2 { font: bold 14px Tahoma, arial, Helvetica, sans-serif; color: #818181;margin:0 0 15px 0; }
.article_seperator { padding-bottom: 0px; margin: 10px 0px; padding-left: 0px; width: 100%; padding-right: 0px; display: block; background: url(../images/gl.gif) repeat-x 0px 0px; padding-top: 0px }
.button { border-bottom: medium none; border-left: medium none; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; background: #ff9226; border-top: medium none; border-right: medium none; padding-top: 2px }
.contact_email #contact_text { width: 300px; height: 100px }
.introtext { width: 80% }
.contact_email .inputbox { margin: 0px 0px 3px; width: auto }

.pagenav { margin: 0px 7px; color: #363f38 }
a.pagenav { margin: 0px 7px; color: #363f38 }
a.pagenav:visited { color: #363f38 }
a.pagenav:hover { color: #363f38 }

a.readon { text-align: center; padding-bottom: 0px; text-transform: lowercase; margin: 0px; padding-left: 0px; padding-right: 8px; color: #e39f08 !important; text-decoration: underline !important; padding-top: 2px }
a.readon:hover { color: #e39f08 !important; text-decoration: none !important }
a.readon:visited { color: #e39f08 }
.back_button { padding-bottom: 10px; padding-left: 15px; padding-right: 0px; padding-top: 10px }
.back_button a { color: #e39f08; text-decoration: none }
.back_button a:hover { color: #e39f08; text-decoration: underline }
.back_button a:visited { color: #e39f08 }
.pagenav_prev a { color: #e39f08; text-decoration: none }
.pagenav_prev a:hover { color: #e39f08; text-decoration: underline }
.pagenav_prev a:visited { color: #e39f08 }
.pagenav_next a { color: #e39f08; text-decoration: none }
.pagenav_next a:hover { color: #e39f08; text-decoration: underline }
.pagenav_next a:visited { color: #e39f08 }
.mostread ul {  }
.mostread li {  }
.blogsection { color: #e39f08; font-size: 11px; font-weight: bold; text-decoration: none }
.category { color: #e39f08 !important; font-size: 11px; font-weight: bold; text-decoration: none }
.toclink { color: #e39f08; font-size: 11px; font-weight: bold; text-decoration: none }
a.category:link {  }
a.category:hover {  }
a.category:visited {  }
.blog { margin: 0px }
.blog td { padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.blog td td { padding-bottom: 0px }
.blogsection {  }
.blog_more { padding-bottom: 5px !important; padding-left: 0px !important; padding-right: 0px !important; color: #e39f08; padding-top: 10px !important }
.blog_more ul { margin: 0px 0px 0px 15px }
a.blogsection:link { color: #e39f08 }
a.blogsection:visited { color: #e39f08 }
a.blogsection:hover { color: #e39f08 }
#welcome { padding-bottom: 34px; margin: 0px 0px 25px; padding-left: 0px; padding-right: 0px; background: url(../images/gl.gif) repeat-x 0px bottom; padding-top: 0px }
td.contentheading { border-bottom: #d8d7d5 1px solid; border-left: #d8d7d5 1px solid; padding-bottom: 15px !important; padding-left: 15px !important; padding-right: 0px !important; font: bold 18px arial; background: url(../images/title-bg.gif) repeat-x 0px 0px; color: #282828; border-top: #d8d7d5 1px solid; border-right: #d8d7d5 1px solid; padding-top: 15px !important }
SPaN.contentheading { padding-bottom: 15px !important; padding-left: 15px !important; padding-right: 0px !important; font: bold 18px arial; color: #282828; padding-top: 15px !important }
.contentpaneopen { margin: 0px 0px 10px }
.componentheading { padding-bottom: 15px; padding-left: 15px; padding-right: 0px; font: bold 22px arial; color: #282828; padding-top: 15px }
.sectiontableheader { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px }
.contentpaneopen td { padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px }
.contentpaneopen td td { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.contentpaneopen hr { border-bottom: medium none; border-left: medium none; background: url(../images/gl.gif) repeat-x 0px bottom; border-top: medium none; border-right: medium none }
.contentpaneopen img { margin: 0px 15px 10px 0px }
.contentpaneopen a { color: #517b91; font-size: 12px; font-weight: normal; text-decoration: underline }
.contentpaneopen a:hover { color: #517b91; text-decoration: none }
.contentpaneopen label { liNE-height: 30px }
.contentpaneopen ul { liST-STYLE-TYPE: disc; margin: 10px 0px }
.contentpaneopen li { padding-bottom: 6px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.contentpaneopen li a {  }
.contentpaneopen input { padding-bottom: 2px; margin: 0px 5px 0px 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.contentpaneopen .inputbox { margin: 0px 0px 3px; width: 150px }
.contentpane td { padding-bottom: 10px; liNE-height: 16px; padding-left: 32px; padding-right: 0px; padding-top: 10px }
.contentpane td td { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.contentpaneopen li { padding-bottom: 0px; liST-STYLE-TYPE: none; padding-left: 0px; padding-right: 0px; liST-STYLE-IMaGE: none; padding-top: 0px }
.contentpaneopen li a { padding-bottom: 2px; liNE-height: 16px; padding-left: 27px; padding-right: 0px; display: block; font-family: arial; background: url(../images/list-item2.gif) no-repeat 0px 3px; color: #474646; font-size: 11px; padding-top: 0px }
.latestnews { color: #282828 }
.contentpagetitle {  }
td.poll { padding-bottom: 6px; padding-left: 0px; padding-right: 0px; font: bold 11px arial; color: #282828; padding-top: 0px }
.pollstableborder label { text-align: left; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; color: #fff; font-size: 11px; padding-top: 0px }
.pollstableborder td { text-align: left; vertical-align: middle }
.sectiontableentry2 { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.sectiontableentry1 { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
SPaN.contentheading { padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; background: none transparent scroll repeat 0% 0%; padding-top: 0px !important }
.sectiontableentry1 td { padding-bottom: 5px !important; margin: 0px; padding-left: 0px !important; padding-right: 10px !important; padding-top: 5px !important }
.sectiontableentry2 td { padding-bottom: 5px !important; margin: 0px; padding-left: 0px !important; padding-right: 10px !important; padding-top: 5px !important }
.content_rating { padding-bottom: 0px; margin: 0px 0px 5px 15px; padding-left: 0px; padding-right: 0px; padding-top: 5px }
.content_vote { margin: 0px 0px 10px 15px }
.message { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #bf0000; padding-top: 10px }
a.contentpagetitle:hover {  }
a.contentpagetitle:link {  }
a.contentpagetitle:visited {  }
.contentdescription img { margin: 0px 15px 0px 0px }
table.contenttoc { margin: 0px 0px 6px; float: none }
table.contenttoc td { padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 3px !important }
table.contenttoc th { padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
table.contenttoc td.toclink {  }
.pagenavcounter { padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 0px; color: #065083; padding-top: 0px }
a.toclink:link { color: #065083 }
a.toclink:visited { color: #065083 }
a.toclink:hover { color: #065083 }
.createdate { padding-bottom: 15px !important; padding-left: 15px !important; padding-right: 9px !important; background: url(../images/createdate.gif) no-repeat 26px 3px; color: #61656a !important; font-size: 11px; padding-top: 0px !important }
.modifydate { text-align: right; padding-bottom: 0px !important; padding-left: 15px !important; padding-right: 0px !important; color: #61656a !important; font-size: 10px; padding-top: 10px !important }
.small { margin: 0px; color: #61656a; font-size: 11px }
.smalldark { color: #61656a; font-size: 11px }
.weblinks { color: #065083 }
a.weblinks:hover { color: #065083 }
.newsfeedheading { color: #065083 }
.newsfeeddate { color: #065083 }
.fase4rdf { color: #065083 }
table.searchintro td { padding-bottom: 10px; padding-left: 40px; padding-right: 0px; padding-top: 10px }

.module_news { width: 100%; margin-bottom: 13px; }
.module_news h3 { margin: 0px 13px 5px 0px; padding: 15px 0px 0px 0px; color: #6a736b; font-size: 20px; font-weight: normal; }
.module_news .newsdate { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; }
.module_news a { font: 11px Tahoma; color: #135e9e; text-decoration: underline }
.module_news a:hover { font: 11px Tahoma; color: #135e9e; text-decoration: none }
.module_news .allnews {  padding: 15px 0px 0px 0px; }
.module_news .allnews a { font: bold 11px Tahoma; color: #6a736b; text-decoration: underline }

.module_right { width: 100%; margin-bottom: 13px; }
.module_right h3 { margin: 0px 13px 5px 0px; padding: 15px 0px 0px 0px; color: #6a736b; font-size: 20px; font-weight: normal; }
.module_right .newsdate { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; }
.module_right a { font: 11px Tahoma; color: #135e9e; text-decoration: underline }
.module_right a:hover { font: 11px Tahoma; color: #135e9e; text-decoration: none }
.module_right .alltopic {  padding: 15px 0px 0px 0px; }
.module_right .alltopic a { font: bold 11px Tahoma; color: #6a736b; text-decoration: underline }

.module_procedur { width: 100%; margin-bottom: 13px; }
.module_procedur h3 { margin: 0px 13px 25px 0px; padding: 15px 0px 0px 0px; color: #6a736b; font-size: 20px; font-weight: normal; }
.module_procedur .newsdate { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; }
.module_procedur a { font: 11px Tahoma; color: #135e9e; text-decoration: underline; background: url(../images/procedur_item.gif) no-repeat 0px 0px;display:block;height:33px;line-height:33px;width:231px;text-indent:35px;margin: 2px 0; }
.module_procedur a:hover { font: 11px Tahoma; line-height:33px;color: #135e9e; text-decoration: none }

.module_login { width: 100%; margin-bottom: 13px; background: url(../images/box3-bg.gif) repeat-y 0px 0px }
.module_login div { width: 100%; background: url(../images/box3-top.gif) no-repeat 0px 0px }
.module_login div div { padding-bottom: 31px; padding-left: 25px; width: auto; padding-right: 19px; background: url(../images/box3-bottom.gif) no-repeat 0px bottom; padding-top: 0px }
.module_login div div div { padding-bottom: 0px; padding-left: 0px; width: 100%; padding-right: 0px; background: url(../images/spacer.gif); padding-top: 0px }
.module_login div div div div { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.module_login .button { border-bottom: medium none; text-align: center; border-left: medium none; padding-bottom: 4px; liNE-height: 14px; text-transform: none; margin: 4px 0px 3px; padding-left: 0px; width: 70px; padding-right: 0px; font-family: arial; background: url(../images/login.gif) no-repeat 0px 0px; color: #fff; font-size: 12px; border-top: medium none; font-weight: bold; border-right: medium none; padding-top: 3px }
.module_login td { font: 11px Tahoma; color: #fff !important }
.module_login H3 { border-bottom: #c9c9d5 1px solid; padding-bottom: 13px; margin: 0px 13px 13px 0px; padding-left: 20px; padding-right: 0px; font-family: arial; background: url(../images/box3-title.gif) no-repeat 0px 17px; color: #25252e; font-size: 13px; font-weight: bold; padding-top: 15px }
.module_login a { font: bold 11px Tahoma; color: #fff; text-decoration: none }
.module_login a:visited { font: bold 11px Tahoma; color: #fff; text-decoration: none }
.module_login a:hover { font: bold 11px Tahoma; color: #fff; text-decoration: underline }
.module { width: 100%; margin-bottom: 13px; background: url(../images/box3-bg.gif) repeat-y 0px 0px }
.module div { width: 100%; background: url(../images/box3-top.gif) no-repeat 0px 0px; color: #fff }
.module div div { width: auto; background: url(../images/box3-bottom.gif) no-repeat 0px bottom }
.module div div div { padding-bottom: 31px; padding-left: 25px; padding-right: 19px; background: url(../images/spacer.gif); padding-top: 0px }
.module div div div div { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.module .button { padding-bottom: 4px; liNE-height: 15px; margin: 8px 0px 0px; padding-left: 0px; width: 70px; padding-right: 0px; display: inline; font-family: arial; background: url(../images/vote.gif) no-repeat 0px 0px; color: #fff; font-size: 12px; CURSOR: pointer; font-weight: bold; padding-top: 2px }
.module H3 { border-bottom: #c9c9d5 1px solid; padding-bottom: 13px; margin: 0px 13px 13px 0px; padding-left: 20px; padding-right: 0px; font-family: arial; background: url(../images/box3-title.gif) no-repeat 0px 17px; color: #25252e; font-size: 13px; font-weight: bold; padding-top: 15px }
.module div FORM { width: 180px }

#naprav { margin: 20px 0; }
#naprav .module { margin: 0px; background: #edefed url(../images/naprav_tl.gif) no-repeat 0px 0px; }
#naprav .module div { width: 100%; background: url(../images/naprav_tr.gif) no-repeat 100% 0px }
#naprav .module div div { width: auto; background: url(../images/naprav_bl.gif) no-repeat 0px 100% }
#naprav .module div div div { padding: 10px 0px 20px 0px; background: url(../images/naprav_br.gif) no-repeat 100% 100%; }
#naprav .module div div div div { padding: 0 0 0 0px;background: none; }
#naprav .module h2 { font: 20px Tahoma, arial, Helvetica, sans-serif; color: #3a3c3c;margin:0 0 15px 10px; }
#naprav .module h2 span { color:#9db221; }

#right #naprav .space { padding:0 0px 0 10px; }
#naprav .module .naprav_menu { list-style: none; margin:0 0px 0 5px;padding:0px 0px 1px 0px;  text-align:left; }
#naprav .module .naprav_menu li { position:relative;float:left;padding:0px 0px 4px 0px; margin:0 5px 0 5px; width: 195px; border:0px solid #fff; }
#naprav .module .naprav_menu li.sep { float:left;clear:both;padding:0px; margin:0px;height:1px; width: 100%; border:1px solid #000; }
#naprav .module .naprav_menu li a { position:relative;display:block;padding:8px 40px 0 15px; height:37px; line-height:15px; width:140px; background: url(../images/naprav_menu_bg.gif) no-repeat 0 0px; font-size: 14px; color:#58635b; font-weight:normal; text-decoration:none; }
#naprav .module .naprav_menu li a:hover { background-position: 0 -45px; }
#naprav .module .naprav_menu li a.open { background-position: 0 -45px; }
#naprav .module .naprav_menu li a.active_menu { background-position: 0 -45px; }
#naprav .module .naprav_menu li a span { color: #99b41e; }
#naprav .module .naprav_menu li a span.pm { border:0px solid #000;display:block;color:#99b41e;position:absolute; right:0px;top:-0px; height:40px; width:40px;cursor:pointer; text-decoration:none; padding: 0 0 0 0px; }
#naprav .module .naprav_menu_sub { list-style-type: disc; border:0px solid #000;margin:3px 0px 3px 15px;}
#naprav .module .naprav_menu_sub li { color: #99b41e;padding:1px 0px 1px 0px; font-weight:bold;font-size: 10px;width: auto; }
#naprav .module .naprav_menu_sub li a { width: auto;margin:0px 0px 0px 0px; height:auto; line-height:15px; background: none; padding: 0 0 0 0px; font-size: 11px; color:#99b41e; font-weight:bold; text-decoration:none; }
#naprav .module .naprav_menu_sub li a.bold { font-weight:bold; }
#naprav .module .naprav_menu_sub li a:hover { color:#99b41e; text-decoration:underline; }
#naprav .module .naprav_menu_sub li a.open { color:#99b41e; background-position: 0 -74px; text-decoration:none; }
#naprav .module .naprav_menu_sub li a.active_menu { color:#99b41e; background-position: 0 -44px; text-decoration:none; }
#naprav .module .naprav_menu_sub ul li { padding:1px 0px 1px 10px; width: auto; }
#naprav .module .naprav_menu_sub ul li a.active_menu { background-position: 0 -59px; }
#naprav .module .naprav_menu_sub li a span { color: #99b41e; }
#naprav .module .naprav_menu_sub li a:hover span { color: #99b41e; }
#naprav .module .naprav_menu_sub li a.open span { color: #99b41e; }
#naprav .module .naprav_menu_sub li a span.pm { position:absolute; left:0px;top:-0px; width:18px;cursor:pointer; }
#naprav .module .naprav_menu_sub li a.active_menu span { color: #99b41e; }

.module_whos { margin: 0px 0px 13px; width: 206px; background: url(../images/whos.gif) no-repeat 0px 0px; height: 100px }
.module_whos div { padding-bottom: 0px; padding-left: 13px; padding-right: 10px; padding-top: 0px }
.module_whos div div { padding-bottom: 0px; padding-left: 0px; width: 100%; padding-right: 0px; color: #fff; padding-top: 0px }
.module_whos H3 { border-bottom: #ffb82e 1px solid; padding-bottom: 13px; margin: 0px 13px 10px 0px; padding-left: 20px; padding-right: 0px; font-family: arial; background: url(../images/box4-title.gif) no-repeat 0px 17px; color: #25252e; font-size: 13px; font-weight: bold; padding-top: 15px }
.module_menu { margin: 0px; background: url(../images/box1-bg.jpg) repeat-y 0px 0px }
.module_menu div { width: 100%; background: url(../images/box1-top.jpg) no-repeat 0px 0px }
.module_menu div div { width: auto; background: url(../images/box1-bottom.jpg) no-repeat 0px bottom }
.module_menu div div div { padding-bottom: 31px; padding-left: 39px; padding-right: 19px; background: url(../images/spacer.gif); padding-top: 0px }
.module_menu div div div div { padding-bottom: 0px; padding-left: 0px; width: 100%; padding-right: 0px; padding-top: 0px }
.module_menu H3 { border-bottom: #bcbbba 1px solid; padding-bottom: 12px; margin: 0px 10px 15px 0px; padding-left: 20px; padding-right: 0px; font-family: arial; background: url(../images/bix1-title.gif) no-repeat 0px 15px; color: #25252e; font-size: 17px; font-weight: bold; padding-top: 12px }
.module_menu ul { liST-STYLE-TYPE: none; margin: 0px; liST-STYLE-IMaGE: none }
.module_menu li { display: inline }
.module_menu li a { padding-bottom: 2px; padding-left: 18px; padding-right: 0px; display: block; background: url(../images/list-item.gif) no-repeat 0px 7px; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; padding-top: 2px }
.module_menu li a:hover { color: #9e9e9d !important; text-decoration: none }
.module_menu li a:visited { color: #fff }
.module_menu ul li.active a { color: #fff !important }
.module_menu li ul { padding-bottom: 0px; margin: 0px; padding-left: 10px; padding-right: 0px; padding-top: 0px }
.module_menu li ul li { display: inline }
.module_menu li ul li a { padding-bottom: 5px; padding-left: 0px; padding-right: 0px; background: url(../images/list-item.gif) no-repeat 0px 5px; padding-top: 0px }
.module_menu li li SPaN { background: none transparent scroll repeat 0% 0% }

#search .module_search { padding: 13px 0 0 0; }
.search_search .inputbox_search { border: #9fae62 1px solid; margin: 2px 4px 0px 0px; padding: 2px 0px 3px 5px; width: 200px; font: 11px arial, Helvetica, sans-serif; background: #d7e29b; float: left; color: #6a736b; vertical-align: top; }
* HTML .search_search .inputbox_search {  margin: 0px 4px 0px 0px; padding: 1px 0px 0px 5px; width: 200px; height: 18px; }
.search_search .button_search { border-bottom: medium none; border-left: medium none; padding-bottom: 5px; padding-left: 0px; width: 60px;height: 18px;cursor:pointer; padding-right: 0px; font: bold 12px arial; background: url(../images/searchButton.gif) no-repeat 0px 2px; float: left; height: auto; color: #fff; vertical-align: middle; border-top: medium none; border-right: medium none; padding-top: 3px }
.width { width: 100% }

ul#mainlevel-nav { position:relative;padding: 0px 0px 0px 0px; margin: 0 0 0 30px; height:55px; }
ul#mainlevel-nav li { padding: 0px 0px 0px 0px; display: block; float: left; }
ul#mainlevel-nav li a { padding: 18px 15px 14px 15px; display: block; float: left; color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; }
ul#mainlevel-nav li.sep { padding: 1px 0px 0px 0px; display: block;width:2px;height:55px; float: left; background: url(../images/topmenu-separator.gif) no-repeat right -1px; }
ul#mainlevel-nav li a:hover { text-align: center; width: auto; display: block; float: left; color: #fff !important; text-decoration: underline; background: url(../images/topmenu-active.gif) repeat-x right -1px; }
ul#mainlevel-nav li.active a { text-align: center; width: auto; display: block; float: left; color: #fff !important; text-decoration: none }

#body { text-align: center; background: #7b7d80 }
.main { overflow:hidden;text-align: left; margin: auto; width: 996px;border:0px solid #000; }
.top-bg { position: relative;z-index:99;background: url(../images/top_bg.png) repeat-x 0px 0px; height: 255px;border:0px solid #ff0000; }
.main-bg { position: relative; }
.tail-left { position: absolute; width: 28px; background: url(../images/topleft_bg.gif) no-repeat 0px 0px; height: 255px; TOP: 0px; left: 0px }
.tail-right { position: absolute; width: 28px; background: url(../images/topright_bg.gif) no-repeat 0px 0px; height: 255px; TOP: 0px; right: 0px }

#header {  height: 140px;margin:0 28px; }
#logo { float:left;position:relative;height: 120px;width:370px; }
#logo .space { float:left;margin: 25px 0 0 10px; }
#logo .space a { display:block;height: 95px;width:291px;background: url(../images/logo.gif) no-repeat 0px 0px; }
#logo .h24 { float:left;position:absolute; left:289px; top:1px;margin: 5px 0 0 0; height: 70px;width:70px;background: url(../images/h24.gif) no-repeat 0px 0px; }
#phone { float:left;width: 220px; height: 100px; }
#phone .space { padding: 25px 10px 0px 30px; color: #363f38;font-size: 11px;font-weight:bold; }
#phone .space .pref { color: #404b43;font: 14px arial;line-height:25px;vertical-align:top;font-weight:bold; }
#phone .space .tel { color: #003874;font: 36px "arial Narrow";font-weight:bold; }
#address { float:left;width: 210px; height: 100px; }
#address .space { padding: 25px 10px 0px 30px; color: #363f38;font: 11px;line-height:20px; }
#address .space .adr { color: #404b43;font: 11px arial;line-height:15px;}
#address .space a { font-weight:bold; }

#icons { position:relative;float:left;width: 130px; height: 100px; }
.icons {display:inline;list-style:none;float:right;margin:25px 0px 0 0;overflow:hidden;position:absolute;right:0px; top:0px;}
.icons li {height:15px;float:left;margin-left:7px;width:27px;background:url(../images/top_icon.gif) no-repeat;border:0px solid #fff;}
.icons li.home {background-position:8px 0;}
.icons li.sendmail {background-position:-60px 0;}
.icons li.sitemap {background-position:-31px 0;}
.icons li a {display:block;height:33px;text-indent:-9999px;}

#banner { position:relative;width:996px;z-index:0;margin:-21px auto 0 auto;overflow:hidden;background: url(../images/bg_kust.gif) no-repeat 100% -5px; border:0px solid #000;}
#banner .space { overflow:hidden;}
.header_center{float:left;dysplay:block; width:576px;height:320px;overflow:hidden;}
#banner .banner { margin:30px 0;}
#banner .zapis { position:absolute;top:100px; right:150px;margin:0 -10px 0 0;}
#banner .zapis1 { margin:0px 0 0 0;color:#657767;font-size:20px; }
#banner .zapis2 { margin:0px 0 0 0;color:#657767;font-size:34px; }
#banner .zapis3 { margin:0 0 0 20px;color:#d42114;font-size:18px; }
#banner .zapis4 { padding:3px;font-size:20px;font-family: Calibri, Arial, Helvetica, sans-serif; }
#banner .zapisbut a { height:32px;width:152px;display:block;text-indent:-99999px;margin:10px 0 0 20px;background: url(../images/zapis.gif) no-repeat 0px 0px; border:0px solid #000;}


#slogan { float:left;width: 336px; background: url(../images/slogan.jpg) no-repeat 0px 0px; height: 80px }
#slogan .space { padding-bottom: 0px; text-transform: uppercase; padding-left: 87px; padding-right: 10px; color: #6b6967; padding-top: 25px }
#mid { margin: 0 28px 0 28px;height: 55px; overflow: hidden;border:0px solid #000; }
#toolbar { position:relative;margin: 0 28px 0 28px;height: 55px; overflow: hidden; border:0px solid #000; }
.pagenavbar { float:left;width: 680px;color: #363f38;margin: 10px 0px 0 30px;border:0px solid #000; }
.pagenavbar a { color: #135e9e !important }
.voprosspec { float: right;width: 190px;margin: 3px 20px 0 0px;border:0px solid #000; }
.voprosspec a { width: 189px;height:32px;line-height:30px;display:block;font-size:11px;text-align:center;color: #fff; font-weight:bold;text-decoration:none; background: url(../images/vopros_spec.gif) no-repeat 0px 0px; }

.coupon {width: 152px;margin: 20px;border:0px solid #000; }
.coupon a { width: 150px;height:32px;line-height:30px;display:block;font-size:11px;text-align:center;color: #fff; font-weight:bold;text-decoration:none; background: url(../images/coupon_spec.gif) no-repeat 0px 0px; }


.zapisbut2 a { float: right; height:32px;width:152px;display:block;font-size:11px;font-weight:bold;text-indent:-99999px;line-height:30px;text-align:center;color:#fff;text-decoration:none;margin:3px 20px 0 20px;background: url(../images/zapis.gif) no-repeat 0px 0px; border:0px solid #000;}
.zapisbut3 a { float: right; height:32px;width:152px;display:block;font-size:11px;font-weight:bold;text-indent:-99999px;line-height:30px;text-align:center;color:#fff;text-decoration:none;margin:3px 0px 0 20px;background: url(../images/zapis_red.gif) no-repeat 0px 0px; border:0px solid #000;}
.zapisbut4 a { float: right; height:32px;width:152px;display:block;font-size:11px;font-weight:bold;text-indent:-99999px;line-height:30px;text-align:center;color:#fff;text-decoration:none;margin:3px 20px 0 20px;background: url(../images/zapis_blue.gif) no-repeat 0px 0px; border:0px solid #000;}


#search { width: 280px; float: right;border:0px solid #000; }
#topmenu { margin: 0 50px 0 0px;border:0px solid #000; }


#boxes { margin:0 auto;width: 610px; overflow: hidden; }
#boxes .main { width: 610px; background: none;border:0px solid #000; }
#boxes .main .space { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 24px }
.otf1 { width: 192px; float: left; margin-right: 15px }
.otf2 { width: 192px; float: left; margin-right: 15px }
.otf3 { width: 192px; float: left }
.otf { margin: 0px; background: url(../images/otf1-bg.gif) repeat-y 0px 0px }
.otf div { width: auto; background: url(../images/otf1-bottom.gif) no-repeat 0px 100% }
.otf div div { width: 100%; background: url(../images/otf1-top.gif) no-repeat 0px 0px }
.otf h3 { height:30px;padding: 12px 5px 10px 0; margin: 0px 0px 10px 60px; text-transform: uppercase;color: #fff; font-size: 12px; font-weight: normal;border:0px solid #000; }
.otf p { padding: 0 7px 10px 7px; margin: 0px 0px 0px 0px; font-size: 11px; font-weight: normal; }
.otf2 .otf div { background: url(../images/otf2-bottom.gif) no-repeat 0px 100% }
.otf2 .otf div div { background: url(../images/otf2-top.gif) no-repeat 0px 0px }
.otf3 .otf div { background: url(../images/otf3-bottom.gif) no-repeat 0px 100% }
.otf3 .otf div div { background: url(../images/otf3-top.gif) no-repeat 0px 0px }

#content { position:relative;z-index:99;width:980px;margin:-11px auto 0 auto;padding: 0px 0px 0px 0px; overflow: hidden; border:0px solid #0000ff; }
#content .lt { background: url(../images/content_lt.png) no-repeat 0px 0px; }
#content .rt { background: url(../images/content_rt.png) no-repeat right top;border:0px solid #ff0000; }
#content .t { background: url(../images/content_t.png) repeat-x 0px 0px;height:17px;margin:0 22px; }
#content .l { background: url(../images/content_l.png) repeat-y 0px 0px;width:980px; }
#content .r { background: url(../images/content_r.png) repeat-y 100% 0px; }
#content .cont { background: #fff;height:100%;margin:0 22px;overflow:hidden; }
#right { width: 240px; float: right;margin:0 0px 0 0;padding:0 20px 0 20px;border:0px solid #000; }
#wrapper { width: 625px; float: left;margin:0 0 0 20px;border:0px solid #000; }
#wrapper ul {margin:8px 0 10px 15px; }
#wrapper .width { background: none; }
#wrapper2 { margin: 0px }
.comp-cont { width: 100%; padding-top: 2px }
.article-top { background: url(../images/article-top.gif) #eee repeat-x 0px 0px }
.article-r { background: url(../images/article-l.gif) repeat-y right 0px }
.article-l { background: url(../images/article-l.gif) repeat-y 0px bottom }
.article-b { background: url(../images/article-b.gif) repeat-x right bottom }
.article-tl { width: 100%; background: url(../images/article-tl.gif) no-repeat 0px 0px }
.article-tr { background: url(../images/article-tr.gif) no-repeat right 0px }
.article-bl { background: url(../images/article-bl.gif) no-repeat 0px bottom }
.article-br { background: url(../images/article-br.gif) no-repeat right bottom }
.article-br .space { padding-bottom: 5px; padding-left: 25px; padding-right: 10px; padding-top: 14px }


.price { border: 1px solid #cbcdca; }
.price th { padding:0 15px; height:35px; line-height:35px; font-weight:bold; text-align:left; background:#ebf0ec; border-bottom:1px solid #cbcdca; }
.price td { padding:0 15px; height:25px; line-height:25px; text-align:left;border-bottom: 1px solid #cbcdca; }
.price tr:hover { background:#e0e2df; font-weight:bold; }

#footer { position:relative;height: auto;width:980px;margin:-0px auto 0 auto; }
#footer .l { background: url(../images/content_l.png) repeat-y 0px 0px;width:980px;border:0px solid #ff0000; }
#footer .r { background: url(../images/content_r.png) repeat-y 100% 0px; }
#footer .main { height:82px;width:952px;background: url(../images/footer_bg.gif) repeat-x 100% 0px; }
#footer .lb { background: url(../images/content_lb.png) no-repeat 0px 0px; }
#footer .rb { background: url(../images/content_rb.png) no-repeat 100% 0px; }
#footer .b { background: url(../images/content_b.png) repeat-x 0px 0px;height:17px;margin:0 22px; }
#footer .space { height:82px; padding: 20px 0px 0px 0px; color: #fff !important; font-size: 12px; font-weight: bold;background: url(../images/footer_kust.gif) no-repeat 100% 0px; }
#footer .space a.logo { margin:0 0 0 35px;display:block;height: 44px;width:135px;background: url(../images/logo_footer.gif) no-repeat 0px 0px; }
#footer .space div { color: #747474 !important; font-size: 11px; }
#footer a {  text-decoration: underline;font-size: 11px; }
#footer .bot { padding:0 0px 20px 0; }
#footer .bot a { color: #747474; text-decoration: underline;font-size: 11px; }
#footer a:hover { text-decoration: none }

.mainfr {width:292px;height:341px;}
.flrt {float:right;margin-left:20px;}
.main1 {background-image:url(/images/main/main_bg1.gif);background-repeat:no-repeat;}
.main2 {background-image:url(/images/main/main_bg2.gif);background-repeat:no-repeat;}
.main3 {background-image:url(/images/main/main_bg3.gif);background-repeat:no-repeat;margin-top:10px;}
.main4 {background-image:url(/images/main/main_bg4.gif);background-repeat:no-repeat;margin-top:10px;}
.main5 {background-image:url(/images/main/main_bg5.gif);background-repeat:no-repeat;margin-top:10px;margin-bottom:20px;}
.main6 {background-image:url(/images/main/main_bg6.gif);background-repeat:no-repeat;margin-top:10px;margin-bottom:20px;}
.mmain {color:#ffffff;padding-left:60px;padding-top:16px;font-size:15px;}
.mmain2 {color:#ffffff;padding-left:60px;padding-top:8px;font-size:15px;}
.mmain a {color:#ffffff;text-decoration:none;}
.mmain2 a {color:#ffffff;text-decoration:none;}
.mmmain {padding-left:10px;padding-top:33px;}
.mmmmain {padding:10px;font-size:12px}
.mmmmain a {color:black;text-decoration:none;}

.nivoZoomHover {
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
	width:100%;
	height:100%;
	cursor:pointer;
}
.nivoCaption {
	display:none;
	position:absolute;
	z-index:110;
	text-align:center;
	background:#010101;
	color:#fff;
	padding:4px 0;
	overflow:hidden;
}

.fram img {box-shadow: 0 0 5px black; 
box-shadow: 0 0 10px rgba(0,0,0,0.7); 
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.7); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.7); }

#rghtcontact { position: fixed;
       top: 225px;
       right: 0px;
       width: 500px;
		 height: 250px;
       z-index: 200;
		 background-color:#ffffff;
		 padding: 20px;
		 display: none;
		 border: solid 1px #bbbbbb;
		 box-shadow: 0 0 12px black; 
box-shadow: 0 0 25px rgba(0,0,0,0.5); 
-moz-box-shadow: 0 0 25px rgba(0,0,0,0.5); 
-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.5);
}
.x{ position: absolute; top: 10px; right: 10px; z-index: 201;cursor: hand; cursor: pointer;}

#fixed {
       position: fixed;
       top: 200px;
       right: 15px;
       width: 69px;
       z-index: 100;
}

.fixed {
        position: relative;
        width: 69px;
        margin: 11% auto;
        top: 50px;
        left: 48%;
}

