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;}
html {height: 100%; width: 100%; min-width: 800px; background: #fff url(../images/bg_gradient.jpg) repeat-x;}
body {height: 100%; width: 100%; min-width: 800px; background: url(../images/bg_center.jpg) no-repeat center top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #373737}
* html #header, * html #footer {width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'995px':'');}
h1 {font-weight: bold; color: #000; font-size: 16px;
    margin: 2px 0; font-variant: normal;}
h2 {font-weight: normal; color: #000; font-size: 15px;
    margin: 0.3em 0; font-variant: normal;}
h3 {font-weight: normal; color: #000; font-size: 12px;
    margin: 0px; font-variant: normal;}
ul,ol {margin: 5px 20px 25px; list-style-position: inside;}
img {border: 0px none;}
.emp {clear: both; height: 0px; font-size: 0px;}

#wrap {width: 808px; margin: 0 auto;}
#cont { padding-right: 12px;}
.shadow_l {background: url(../images/shadow_l.png) repeat-y; padding-left: 9px;}
.shadow_r {background: url(../images/shadow_r.png) repeat-y right; padding-right: 9px;}
.contbot {background: url(../images/shadow_bottom.png) no-repeat bottom; height: 19px;}
/*header*/
#header {height: 70px; background: #f3f3f3; border-top: 5px solid #d73246; padding: 20px 30px;}
#header img {float:left; margin-right: 75px;}
.topmenu {float:left; margin: -3px 0 0 0; height: 70px; width: 150px; font-size: 11px;}
.topmenu_end {float:left; margin: -3px 0 0 0; height: 70px; width: 150px; font-size: 11px;}
#header div a, #header div a:visited {text-decoration: none; color: #4f4f4f; width: 90px; margin: 5px 0px; padding: 2px 5px; display: block;}
#header div a:hover, #header div a:active {background: #d73347; color: #fff; text-decoration: none;}
a.menu_top_act, a.menu_top_act:visited {text-decoration: none; background: #d73347; color: #fff !important; width: 90px; margin: 5px 0px; padding: 2px 5px; display: block;}
a.menu_top_act:hover, a.menu_top_act:active {background: #d73347; color: #fff; text-decoration: none;}
a.outlink, a.outlink:visited {width: 140px !important; color: #d83448 !important;}
a.outlink:hover, a.outlink:active {color: #fff !important;}
.bgtop {background: #F3F3F3 url(../images/bg_page_top.jpg) no-repeat; padding: 75px 0 50px;}
/*Content*/
.indimg1 {width: 388px; height: 196px; float: left; margin: 0 1px 1px 0; background: url(../images/pic1.jpg) no-repeat;}
.indimg1:hover {width: 388px; height: 196px; float: left; margin: 0 1px 1px 0; background: url(../images/pic1_act.jpg) no-repeat;}
.indimg2 {width: 389px; height: 196px; float: left; margin: 0 0 1px 0; background: url(../images/pic2.jpg) no-repeat;}
.indimg2:hover {width: 389px; height: 196px; float: left; margin: 0 0 1px 0; background: url(../images/pic2_act.jpg) no-repeat;}
.indimg3 {width: 388px; height: 195px; float: left; margin: 0 1px 0 0; background: url(../images/pic3.jpg) no-repeat;}
.indimg3:hover {width: 388px; height: 195px; float: left; margin: 0 1px 0 0; background: url(../images/pic3_act.jpg) no-repeat;}
.indimg4 {width: 389px; height: 195px; float: left; background: url(../images/pic4.jpg) no-repeat;}
.indimg4:hover {width: 389px; height: 195px; float: left; background: url(../images/pic4_act.jpg) no-repeat;}
.news_ind {padding: 5px 0px 50px 30px; clear: both; background: #F3F3F3; font-size: 11px;}
.news_ind a,.news_ind a:visited {width: 310px; float: left; display: block; text-decoration: none; margin-right: 30px; padding: 5px 10px;}
.news_ind a:hover {background: url(../images/bg_news_ind.gif) repeat-x; background-color:#dddddd}
.news_img {float: left;  padding: 4px 5px 4px 0;}
.path {background: url(../images/path_bg.gif) repeat-x; color: #fff; font-size: 11px; padding: 4px 4px 2px; height: 17px; float: left;}
.path_r {background: url(../images/path_r.gif) no-repeat; width: 20px; height: 23px; float: left;}
.menu_rt {float: right; font-size: 11px; border-bottom: 1px solid #d73347; padding-right: 15px;}
.menu_rt a, .menu_rt a:visited {float: left; display: block; text-decoration: none; padding: 1px 5px; margin-right: 1px; text-transform: uppercase;}
.menu_rt a:hover, .menu_rt_act {background: #d73347; color: #fff !important; text-transform: uppercase;}
.form_arhiv {float: right; font-size: 8px; background: #ddd; padding: 2px 15px; margin-right: 20px;}
.form_arhiv label {margin-right: 30px;}
.form_arhiv input {width: 26px; height: 15px; margin: 2px 5px 2px 10px; border: 1px solid #000; font-size:9px;}
.str_nazad {float: right; font-size: 11px; padding-right: 15px;}
.str_nazad a {padding-left: 30px; background: url(../images/str_nazad.gif) no-repeat center left;}


.cnt {width: 430px; float: left; margin-right: 25px;}
.block_imgs {float: left; text-align: center; width: 150px; margin: 0 10px;}
.block_imgs img, .imgbord {border: 5px solid #ddd;}
.block_cont {width: 335px; float: left; margin-right: 10px;}
.predprosm {background: #ddd; padding: 5px; font-size: 10px; margin-top: 10px;}
.block_r {width: 370px; float: left;}
.block_r p {padding: 5px 10px;}

.right {width: 250px; float: left; height: auto; border-left: 2px solid #c9c9c9; padding: 0 10px;}
.right a,.right a:visited {width: 230px; float: left; display: block; text-decoration: none; padding: 5px 10px;}
.right a:hover {background: #ddd url(../images/bg_news_ind.gif) repeat-x;}

/*footer*/
#footer {padding: 20px 30px;}
#footer p {font-size: 8px; color: #c1c1c1; padding: 4px 8px; margin: 5px 8px 5px 0; border-right: 1px solid #ccc; float: left;}

.pad20 {padding: 15px 20px 15px 30px; clear: both;}
.pad20 img {border: 3px solid #AEAEAE; margin-right: 15px;}
.pad30 {padding: 15px 50px 15px 30px; clear: both;}
.pad30 img {border: 3px solid #AEAEAE; margin-right: 15px;}
.block_r img {border : 0px;}
.red {color: #B0224A;}
/*links*/
a, a:visited {color: #373737; text-decoration: underline}
a:hover, a:active {color: #373737; text-decoration: none}

a.nopod, a.nopod:visited {color: #373737; text-decoration: none}
a.nopod:hover, a.nopod:active {color: #373737; text-decoration: none}
.title_faq {font-weight: bold;}

.nagrady {height: 150px; padding-left: 30px;}