/* tags */
html {min-width:990px; background:white url(../images/rightcol.gif) top right repeat-y}
html, body {width:100%; min-height:100%; height:100%; margin:0; padding:0; font:11px Arial, sans-serif; color:#444444}
input, select, textarea {font:11px Arial, sans-serif}

a img {border:0}
a:link {color:#0F3689}
a:visited {color:#0F3689}
a:hover {color:#FF7E00}
p {margin:0 0 13px 0}
h1 {font-size:15px; padding:0; margin:0 0 13px 0}
h2 {font-size:11px; padding:0; margin:0 0 13px 0}
fieldset {margin: 0 0 15px 0; padding:0; padding-left:10px}
form {margin:0 0 14px 0}
cite {color:#0F3689; display:inline; font-style:normal}

img {border:0}
img.border {border: 1px solid #c0c0c0}
img.right {float:right}
img.left {float:left}
hr {width:90%; color:#b5b5b5; height:1px; margin-bottom:14px}
table {width:90%; border: 1px solid #b5b5b5; border-collapse: collapse; margin-top:5px; margin-bottom:14px;}
td, th {padding: 4px 15px 4px 6px; border:1px solid #b5b5b5}
td.gray {background:#f4f4f4}
th {font-weight:bold; background:#f4f4f4}
table.noborder {border:0}
table.noborder td {border:0}
table.noborder th {border:0}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
div.textbox {clear:both;float:left;width:150px;padding:2px 10px;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}
div.photo {float:right;width:auto;font-weight:bold;padding:4px}

/* classes */
.license {height:97px; margin:0 0 14px 0; text-align:left; line-height:normal; overflow:hidden; background:#f7f7f7; font-size:11px; line-height:normal}
.license div {padding:14px 14px 14px 0}
.license a:hover, .license a:link, .license a:visited, .license a {margin-right:14px; border:1px solid #c0c0c0; display:block; width:95px; height:95px; float:left;}
.sertificate {height:97px; margin:0 0 14px 0; text-align:left; line-height:normal; overflow:hidden; background:#f7f7f7; font-size:11px; line-height:normal}
.sertificate div {padding:14px 14px 14px 0}
.sertificate a:hover, .sertificate a:link, .sertificate a:visited, .sertificate a {margin-right:14px; border:1px solid #c0c0c0; display:block; width:95px; height:95px; float:left;}
.margin {margin-left:20px}
.accesskey {text-decoration: underline} /* class for selection accesskey in the element label */
.success {color:green} /* success text */
.required {color:#FF6600} /* required field */
.input100 {width:90%}
.lc {min-height:80px; margin-bottom:15px}
.lc a {display:block; width:80px; height:80px; border:1px solid #b5b5b5; float:left; margin-right:13px}
.lc a img {display:block}
.lc span {color:#0F3689}
.lc div {margin-left:95px}
.search_result_url_and_size {color:gray}
.clear {clear:both; font-size:1px; height:7px}
.arr {font:12px Times, serif}
.lfloat {float:left}
.rfloat {float:right}
.invisible_li {display:none}
.guestbook_message span {display:block; background:#f0f0f0; padding:3px 0 3px 0}
.column {float:left; width:50%}
h2.cat {margin:0}
ul.rcat, ul.rcat ul, ul.lcat, ul.lcat ul {margin:0; padding:0; list-style-type:none}
ul.rcat, ul.lcat li {margin:0; padding:0}
ul.lcat span, ul.rcat span {color:#0f3689;width:145px; padding: 2px 10px 0 10px; height:18px; display:block; font-weight:bold; background:url(../images/lcat.gif); border-top:1px solid #F7F4EE;}
ul.rcat span {background:url(../images/rcat.gif); height:18px}
ul.lcat span a, ul.rcat span a {color:#0f3689; background:none; display:inline; padding:0; margin:0; border:0}
ul.lcat span a:link, ul.rcat span a:link {background:none; color:#0f3689}
ul.lcat span a:visited, ul.rcat span a:visited {background:none; color:#0f3689}
ul.lcat span a:hover, ul.rcat span a:hover {background:none; color:#FF7E00}
ul.lcat a {color:black;display:block; padding: 1px 10px 0 10px; width:145px; text-decoration:none; border-top:1px solid #F7F4EE; border-bottom:1px solid #959395; background:#d9d9d9 url(../images/lbg.gif)}
ul.lcat a:link {background:none; color:#444444}
ul.lcat a:visited {background:none; color:#444444}
ul.lcat a:hover {background:#d9d9d9 url(../images/lbg.gif); color:black}
ul.rcat a {color:black;background:#d9d9d9 url(../images/rbg.gif); display:block; padding: 7px 10px 0 10px; height:23px; width:144px; text-decoration:none; border-top:1px solid #F7F4EE; border-bottom:1px solid #959395}
ul.rcat a:link {color:#444444;background:none}
ul.rcat a:visited {background:none; color:#444444}
ul.rcat a:hover {background:#d9d9d9 url(../images/rbg.gif); color:black}
ul.rcat a.normalink {color:#0f3689;background:none;border:0; display:inline; padding:0}
ul.rcat a.normalink:visited {color:#0f3689;background:none;border:0; display:inline; padding:0}
ul.rcat a.normalink:hover {color:#FF7E00; background:none;border:0; display:inline; padding:0}
ul.rcat form {margin:0; padding: 8px 10px 11px 10px; border-bottom:1px solid #959395; border-top:1px solid #F7F4EE; }
ul.rcat #searchinput {width:130px; margin-bottom:8px}
ul.rcat span.city {color:#444444; display:block; width:146px; padding: 7px 9px 10px 10px; font-weight:normal; background:none; height:auto; border-top:1px solid #F7F4EE; border-bottom:1px solid #959395}
ul.rcat img {margin-bottom:-3px}
ul.lcat span.br, ul.rcat span.br {display:block;font-size:1px; height:7px; background:none; padding:0; margin:0; border:0}
ul.lcat li a.img_left {display:block;margin: 10px 0 0 0; border:0; height:auto}
ul.lcat li a.img_left:hover {background:none}
ul.lcat li.img_left_title {padding: 0 10px 0 10px}

/* ids */
#hover_images {display:none}
#body p.indent {margin-left:40px}
#body p.right {text-align:right}
#body p.left {text-align:left}
#body p.center {text-align:center}
#secret_img {margin-bottom:-5px}
#global {margin-top:-64px; min-height:100%;  width:100%; background:url(../images/leftcol.gif) top left repeat-y}
#global_cont {padding-top:64px; width:100%; min-height:100%}
#header {height:187px; background:#355AA8 url(../images/header_bg.gif)}
#topmenu {height:70px; background:url(../images/topmenu.jpg) top right no-repeat; }
#logo {float:left; height:70px; width:165px}
#logo img {display:block}
#icons {float:right; width:130px; padding:45px 0 0 35px; height:25px}
#icons a {display:block; font-size:1px; margin-left:23px; float:left; width:9px; height:7px}
#i_print {width:8px; height:7px;background:url(../images/i_print.gif)}
#i_print:hover {background:url(../images/i_print_h.gif)}
#i_mail {background:url(../images/i_mail.gif)}
#i_mail:hover {background:url(../images/i_mail_h.gif)}
#i_map {background:url(../images/i_map.gif)}
#i_map:hover {background:url(../images/i_map_h.gif)}
#collage1, #collage2, #collage3, #collage4, #collage5, #collage6, #collage7, #collage8 {height:96px; clear:both}
#collage1 {background:url(../images/collage1.jpg)}
#collage2 {background:url(../images/collage2.jpg)}
#collage3 {background:url(../images/collage3.jpg)}
#collage4 {background:url(../images/collage4.jpg)}
#collage5 {background:url(../images/collage5.jpg)}
#collage6 {background:url(../images/collage6.jpg)}
#collage7 {background:url(../images/collage7.jpg)}
#collage8 {background:url(../images/collage8.jpg)}
#topmenu ul {height:70px;margin:0 165px 0 165px; padding:0; background:url(../images/upk.gif) top center no-repeat}
#topmenu ul li {width:25%; display:block; margin:51px 0 0 0; float:left}
#topmenu ul li a {border-right:1px solid white; display:block; padding-top:1px; height:17px; text-align:center; background:#FF7E00 url(../images/topmenu_h.gif); color:white; text-decoration:none}
#topmenu ul li a:link {background:none} 
#topmenu ul li a:visited {background:none} 
#topmenu ul li a:hover {background:#FF7E00 url(../images/topmenu_h.gif)}
#topmenu ul #branch_prm a {border:0}
#mainmenu {margin-top:1px; height:20px}
#mainmenu ul {margin:0; padding:0; display:block}
#mainmenu ul li {display:block; float:left; width:16.7%; margin:0; padding:0}
#mainmenu ul li a {display:block; height:18px; padding-top:2px; border-right:1px solid white; background:#FF7E00 url(../images/mainmenu_h.gif); color:white; text-decoration:none; text-align:center}
#mainmenu ul li a:link {background:none} 
#mainmenu ul li a:visited {background:none} 
#mainmenu ul li a:hover {background:#FF7E00 url(../images/mainmenu_h.gif)}
#mainmenu ul #menu_new a {border:0}
#mainmenu ul #menu_new {width:16.5%}
#left {width:165px; float:left; }
#right {width:165px; float:right}
#body {margin:0 188px 0 188px; padding-top:17px}
#body p {text-align:justify}
#footer {clear:both;height:64px; width:100%; background: #f0f0f0 url(../images/footer_bg.gif)}
#footer1 {height:24px; width:165px; float:left; background:url(../images/footer1.jpg)}
#footer2 {height:24px; width:165px; float:right; background:url(../images/footer3.jpg)}
#footer3 {height:24px; margin:0 165px 0 165px; background:url(../images/footer2.jpg) top center no-repeat}
#footer4 {clear:left; height:36px; padding: 4px 0 0 89px; background:url(../images/footer4.jpg) no-repeat}
#footer5 {height:40px; width:165px; float:right; background:url(../images/footer5.jpg) no-repeat}
#footer4 a {color:#555555; text-decoration:none}
#liveinternet {position:absolute; right:0px; margin:-74px 33px 0 0}
#global #right #dopmenu {padding:5px 0px 75px 20px; margin-left:0; list-style-type:none}
#global #right #dopmenu li {margin-left:0; padding-left:0}


/* ie fixs */
* html .column {width:49.9%}
* html .w99 {width:98%}
* html #icons {width:150px; padding:44px 0 0 15px; height:26px}
* html #global {height:100%}
* html #global_cont {padding-top:0; height:100%}
* html #header {margin-top:64px}
* html #body {height: 1%}
* html ul.rcat li {height:1px}
* html ul.lcat li {height:1px}
* html #mainmenu ul #menu_new {width:auto}
* html #topmenu ul #branch_prm {width:auto}
* html #logo {margin-right:-3px}
* html #icons {margin-left:-3px}
* html #topmenu ul {margin:0 162px 0 162px}
* html em {font-style:normal}
* html #secret_img {margin-bottom:-3px}
* html .lc {height:80px}
* html .lc div {height:1%}