html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,



form,p,blockquote,fieldset,img,input {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}



/*74736e*/

html, body {height: 100%; width: 100%; min-width: 995px; background: #ffffcd; color: #3067A0; font: 13px normal arial,helvetica,sans-serif; position: absolute;}



* html #header, * html #footer {width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'995px':'');}



h1 {font-weight: bold; color: #000; font-size: 20px;



    margin: 3px 0 22px; padding: 5px 10px 10px 0; font-variant: normal;}



h2 {font-weight: bold; color: #335c33; font-size: 16px;



    margin: 0.3em 7px; font-variant: normal;}



.zag {font-weight: bold; color: #3067a0; font-size: 20px; border-bottom: 4px solid #e3e3ba;



    margin: 3px 0 22px; padding: 5px 10px 10px 0; font-variant: normal; font-style: italic;}



h3 {font-weight: bold; color: #000; font-size: 13px;



    margin: 0.2em 5px; font-variant: normal;}



hr {height: 1px; margin: 12px 0; color: #e5eaeb; background: #e5eaeb; border: none;}



ul,ol {margin: 5px 20px 25px; list-style-position: inside;}



img {border: 0px none;}



img.photo {float:left; margin: 3px 7px 7px 3px}



.emp {clear: both; height: 0px; font-size: 0px; background: #fff;}


#wrapper {width: 100%; min-height: 100%; height: auto !important; height: 100%;}



/*header*/



#header {background: #2574b3 url(/images/header-bg.jpg) no-repeat; height: 427px;}

/*

#header ul {padding: 23px 20px 0px 160px; margin: 0; list-style: none; clear: both;}



#header ul li {background: url(/images/bg_mun_top.gif) no-repeat right; float: left; text-transform: uppercase; color: #fff; padding: 2px 12px 2px 5px; font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold;}

*/

#language {float: left; width: 100px; height:50px; text-align:center; color: #FFFF00}

#language a {color:#FFFFFF;}

#headermenu {margin-left: 100px; height:50px;}

#headermenu ul {padding: 23px 20px 0px 60px; margin: 0; list-style: none;}



#headermenu ul li {background: url(/images/bg_mun_top.gif) no-repeat right; float: left; text-transform: uppercase; color: #fff; padding: 2px 12px 2px 5px; font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold;}



#logo {padding: 8px 20px 10px 56px; float: left;}

.logo {margin: 14px 20px 10px 56px; float: left;}



.slogan {float: left; background: url(/images/slogan.jpg) no-repeat; height: 130px; width: 601px; margin-top: 35px;}



.link {color:#33A0D0; display:inline-block; font-weight:bold; margin-top:14px;}



/*content*/

#printvers {font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight:bold; color: #3067a0; text-align:right; padding-right: 30px;}

#middle {padding: 30px 0 140px; width: 100%;}



#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}



#container {width: 100%; float: left; overflow: hidden; padding-top: 20px;}



#content {padding: 0 270px 0 260px;}

#content table {border-color: #3067A0; border-collapse: collapse;}
#content td {border-color: #3067A0;}

#content p {margin: 10px 0px;}



.mar_str {margin: 30px 0 20px; display: block;}



/*left*/



#left {float: left; width: 220px; margin-left: -100%; padding: 20px 0 20px 30px;}



.menu {margin: 5px 20px;}



.menu li{list-style: disc outside; color: #5785b3; padding: 1px 0;}



/*right*/



#right {float: left; color: #3067a0; margin-right: -3px; width: 230px; padding: 20px 30px 20px 0; margin-left: -260px;}







/*footer*/



#footer {margin: -108px auto 0; color: #fff; height: 108px; background: #3d77b1  url(/images/footer-bg.jpg) no-repeat;}



.bloack_adr {float: left; width: 200px; margin: 15px 170px 15px 40px;}



.bloack_adr big {font-weight: bold;}



#footer ul {margin:16px 0 0; float: left;}



#footer li {float: left; list-style: none; float: left; padding: 2px 0 2px 5px; font-weight: bold;}



#footer li:after {content: '|'; padding-left: 3px;}



#footer li.last_li:after {content: none; padding-left: 0;}



.razr {color: #c6eeff; font-size: 11px; width: 584px; text-align: right; float: left;}



.razr {#width: 548px;}







.pad30 {padding: 0px 30px 0px 30px;}



/*colors*/



.c_blue_b {color: #33a0d0; font-weight: bold; padding: 2px 0;}



.c_red {color: #ff0000;}



.nach_zan {color: #ff0000; font-weight: bold; padding: 2px;}



/*links*/



a, a:visited {color: #33A0D0; text-decoration: underline}



a:hover, a:active {color: #33A0D0; text-decoration: none}







a.nwhite, a.nwhite:visited {color: #fff; text-decoration: none}



a.nwhite:hover, a.nwhite:active {color: #fedc60; text-decoration: none}



a.white, a.white:visited {color: #fff; text-decoration: underline}



a.white:hover, a.white:active {color: #fedc60; text-decoration: underline}







a.blue, a.blue:visited {color: #3067a0; text-decoration: underline}



a.blue:hover, a.blue:active {color: #3067a0; text-decoration: none}



a.red, a.red:visited {color: #ff0000; text-decoration: underline}



a.red:hover, a.red:active {color: #ff0000; text-decoration: none}



span.img_border{border: 1px #aaa solid;  margin: 0px; padding: 0px; display: inline-block; !important}

span.img_border img{border: 2px #eee solid; margin: 0px; padding: 0px; !important}

span.img_left{float: left; margin-right: 10px; !important}

span.img_right{float: right; margin-left: 10px; !important}