html {height:100%; min-height:100%}
body {margin:0; padding:0; background:#fff; font:12px "tahoma"; color:#333;   min-height: 100%;  height: 100%; min-width:1000px}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px "tahoma"; color:#333; vertical-align:top; } img {border:0} form {padding:0; margin:0}
a {color:#0887cf; outline:none}
a:hover {text-decoration:none}


.container {padding:10px 0 0 0}
.main {width:901px; height:100%}
.main_t {height:1%}
.main_c {height:98%; padding:18px 0}
.main_b {height:1%}

.top {background:url(/images/top.jpg) no-repeat top left; height:146px; position:relative; margin-top:6px}
.head {font:20px tahoma; color:#0193dc; padding:0; position:relative; width:901px}

.icons {position:absolute; right:180px; top:120px}
.icons a {margin-left:25px}

.langs {position:absolute; top:6px; right:0; z-index:99}
.langs a {margin:0 12px 0 14px}
.alltop {position:relative}

.cnt {width:100%; height:100%}
.cnt_l {width:1%; padding-right:14px}
.cnt_r {width:99%; background:url(/images/cnt.gif) repeat-y left}
.info {width:100%; background:url(/images/cnt_t.gif) no-repeat top left; width:100%; height:100%}
.info_td {background:url(/images/cnt_b.gif) no-repeat bottom left; padding:10px 15px}


.menu {width:218px; margin:0 0 15px 0}
.menu a {display:block; font:bold 12px tahoma; color:#fff; text-decoration:none; background:url(/images/menu.jpg) no-repeat top left; padding:5px 0 5px 15px; margin:0 0 2px 0;}
.menu a:hover {background:url(/images/menu.jpg) no-repeat left bottom}
*html .menu a {width:218px}
.menu div {position:relative}
.menu div.submenu {padding-left:10px; position:absolute; top:0; left:218px; z-index:99;display: none}
*html .menu div.submenu {left:218px}
.menu div.submenu div {background:url(/images/sub_tl.gif) no-repeat left top #df8c2b;}
.menu div.submenu div div {background:url(/images/sub_tr.gif) no-repeat top right}
.menu div.submenu div div div{background:url(/images/sub_br.gif) no-repeat bottom right}
.menu div.submenu div ul {padding:10px 0; background:url(/images/sub_bl.gif) no-repeat bottom left; list-style:none; margin:0; width:200px  }
.menu div.submenu div ul li {padding:0; margin:0 0 0px 0; text-align:left; height:25px; width:200px }
.menu div.submenu div ul a {display:block; background:none; font:bold 12px tahoma; color:#fff; text-decoration:none; padding:4px 10px; margin:0;  }
.menu div.submenu div ul a:hover {text-decoration:none; background:#f9b565}


.news {background:url(/images/news.gif) repeat-y left; width:221px; margin:0 0 15px 0}
.news_t {background:url(/images/news_t.jpg) no-repeat left top}
.news_b {background:url(/images/news_b.gif) no-repeat left bottom; min-height:260px}
*html .news_b {height:260px}
.news_padding {padding:10px 15px}

.subscribe {background:url(/images/subscribe.jpg) no-repeat left; height:79px; width:221px; margin:0 0 15px 0}
.subscribe div {padding:5px 8px}
.subs {background:url(/images/subs.gif) no-repeat left top; width:163px; height:22px}
.subs input {border:0; width:152px; margin:2px 0 0 5px}
.subs_go {margin-left:4px}
.subs_radio {padding:2px 0 0 0; color:#fff; font-size:12px}
.subs_radio label {margin-right:5px}



.cons {background:url(/images/cons.jpg) no-repeat top left; height:77px; width:221px; display:block; font:21px tahoma; text-decoration:none; color:#fff; text-align:right}
.cons div {padding:20px 15px 0 0}


.footer { background:url(/images/footer.jpg) no-repeat top}
.footer table {height:66px; width:100%}
.footer table td {padding:10px; font-size:12px; color:#fff}
.footer table td a {color:#fff}
.adres {width:80%}
.bot_menu {width:20%; white-space:nowrap; text-align:right}
.bot_menu div {width:400px}
.bot_menu a {width:auto; margin-left:15px}

h1 {font:24px/24px tahoma; color:#23a1e1; padding:0; margin:0 0 15px 0}

h2 {font:18px/18px tahoma; color:#666; padding:0; margin:0 0 15px 0}

h3 {font:24px/24px tahoma; color:#23a1e1; padding:0; margin:0 0 10px 0}
h6 {font:14px tahoma; color:#fff; padding:0; margin:0 0 6px 0}

li {padding:0; margin:0 0 10px 0}

.ul {padding:0; margin:0; list-style:none}
.ul li {padding:0; margin:0; white-space: nowrap}

.fornews {padding:0; margin:0; list-style:none}
.fornews li {padding:0; margin:0 0 15px 0; font-size:12px}
.fornews span {font:9px tahoma; color:#999}
.fornews strong {display:block; font:bold 12px tahoma; color:#666; padding:2px 0 4px 0}
.fornews li a {display:block; width:185px}

.search {font:bold 12px tahoma; color:#fff; position:absolute; top:100px; left:265px}
.search_in {width:177px; border:#336699 1px solid; background:#e2f0f9; height:18px; margin-top:2px}


.faces {width:100%}
.faces td {padding-bottom:20px}
.faces_l {width:1%; padding-right:20px}
.faces_r {width:99%}

.consultation td {padding:3px 10px 3px 0}
.in {width:300px; border:#e7edf0 1px solid}
.textarea {width:500px; border:#e7edf0 1px solid; height:150px}

.red {color:#FF0000}


