html {
height: 100%;margin:0px;padding:0px;
min-width:100px;
}
body {
min-height:100%;margin:0px;padding:0px;
min-width:100px;
height: 100%;
font-family:'PT Sans', sans-serif;
width:980px;
}

#logo {position:absolute;z-index:2;border-width:0px;left:26px;top:39px;}
#menu {position:absolute;z-index:3;border-width:0px;left:301px;top:43px;min-width:620px;}
.mainmenu {margin:0px;padding:0 0 0 17px;}
.mainmenu li {list-style:none;float:left;font-family:'PT Sans', sans-serif;font-size:1.2em;margin-right:22px;padding:2px 6px 4px 6px;}
.mainmenu li.act {background-color:#435494;}
.mainmenu li a {color:#000000;text-decoration:underline;}
.mainmenu li a:hover {color:#222222;text-decoration:underline;}
.mainmenu li.act a {color:#FFFFFF;text-decoration:underline;}
.mainmenu li.act a:hover {color:#DDDDDD;text-decoration:underline;}
.submenu {clear:both;padding:12px 0px 0px 17px; margin:0px;}
.submenu li {list-style:none;float:left;font-family:'PT Sans', sans-serif;margin-right:20px;font-size:0.85em;padding:1px 4px 3px 4px;}
.submenu li.act {background-color:#435494;}
.submenu li {list-style:none;float:left;font-family:'PT Sans', sans-serif;margin-right:20px;font-size:0.85em;}
.submenu li a {color:#000000;text-decoration:underline;}
.submenu li.act a {color:#FFFFFF;text-decoration:underline;}
.submenu li a:hover {color:#222222;text-decoration:underline;}
.submenu li.act a:hover {color:#DDDDDD;text-decoration:underline;}

div.switch_language {padding: 10px 0 5px 24px;font-size:3em;}

#content_container {width:100%;height: auto !important;
min-height:100%;
height: 100%;}
#content {padding-top:81px;}
#left_column {float:left;overflow:hidden;width:316px;padding-top:30px;}
#main_content {padding-left:316px;}

#footer_spacer {clear:both;height:20%;}

h1 {position:relative;z-index:100;margin:30px 0 0 0;z-index:100;padding:10px 0px 10px 0px;font-family:'PT Sans', sans-serif;font-size:3em;font-weight:normal;color:#435494;}
h2 {margin:0px;padding:12px 0px 6px 6px;font-family:'PT Sans', sans-serif;font-size:1.1em;font-weight:normal;color:#435494; width:800px;}
h2 a {color:#435494;}

h2.with_link {margin:0px;padding:12px 0px 6px 6px;font-family:'PT Sans', sans-serif;font-size:1.1em;font-weight:normal;color:#435494; width:800px;}
h2.with_link a {color:#555555; font-size:0.75em;}
h2.news_head {margin:0px;padding:4px 0px 6px 6px;font-family:'PT Sans', sans-serif;font-size:1.1em;font-weight:normal;color:#435494; width:800px;}
h2.news_head a {color:#435494;}
h2.padding-left {margin:0px;padding:12px 0px 6px 240px;font-family:'PT Sans', sans-serif;font-size:1.1em;font-weight:normal;color:#435494; width:800px;clear:both;}
h2 a {color:#435494;}


#left_column h3 {clear:both;margin:0px;padding:14px 0px 2px 23px;font-family:'PT Sans', sans-serif;font-size:1.3em;font-weight:normal;color:#435494;}
#left_column p {margin:0px;padding:0px 0px 0px 23px;font-family:'PT Sans', sans-serif;font-size:0.85em;font-weight:normal;color:#000000;line-height:1.7em;}

#main_content {padding-top:40px;}
#main_content div.text {padding:0px 0px 150px 0px;margin:0px; width:700px;}
#main_content div.text p {padding:5px 56px 5px 20px;margin:0px;font-family:'PT Sans', sans-serif;font-size:0.85em;color:#000000;line-height:1.7em;}
#main_content div.text p.padding-left-for-image {padding:5px 56px 5px 240px;margin:0px;font-family:'PT Sans', sans-serif;font-size:0.85em;color:#000000;line-height:1.7em;}
#main_content div.text ul {padding:5px 56px 5px 50px;margin:0px;font-family:'PT Sans', sans-serif;font-size:0.85em;color:#000000;line-height:1.7em;}
#main_content div.text img {float:left;border-width:0px;padding:10px 20px 10px 20px;}
#main_content div.text img.img_nofloat {float:none;border-width:0px;padding:10px 20px 10px 20px;}
#main_content div.text img.itempic {float:none;border-width:0px;padding:10px 20px 10px 20px;text-align:center;}


#main_content div.text table.contacts_table {font-family:'PT Sans', sans-serif;font-size:0.85em;color:#000000;line-height:1.7em;border-collapse:collapse;margin-left:15px;}
#main_content div.text table.contacts_table td {padding:5px;}
#main_content div.text table.contacts_table td.dark {background-color:#ebebeb;}


.pricelist {font-family:'PT Sans', sans-serif;font-size:0.85em;color:#000000;line-height:1.7em;border-collapse:collapse;}
.pricelist td {padding:5px;}
.pricelist td.dark {background-color:#ebebeb;}


.rentprice {font-family:'PT Sans', sans-serif;font-size:0.85em;color:#000000;line-height:1.6em;border-collapse:collapse;margin-bottom:15px;}
.rentprice th {padding:5px; white-space:normal;}
.rentprice th img {float:left;}
.rentprice th p {padding-left:100px; white-space:normal;font-size:1.5em;width:300px;}
.rentprice th span {color:#444444;font-size:0.85em;font-weight:normal;white-space:normal;line-height:1.5em;}
.item_title {text-align:left;}                                                                     
.rentprice th.item_title_dark {text-align:left;background-color:#ebebeb;}
.rentprice th.item_title {}
.rentprice th.th_sm {vertical-align:top;}
.rentprice td {padding:5px;text-align:center;position:relative;border:0px #000000 solid;}
.rentprice td.dark {background-color:#ebebeb;}

 .pics_container {position:relative;overflow:hidden;margin:5px 0 0 25px;}
 .pic_container {float:left;background-repeat:no-repeat;margin:0 3px 3px 0;}

#footer {height:150px;clear:both;padding:0px;margin:-150px 0px 0px 0px;border:0px #000000 solid;position:relative;min-width:980px;}
#copyrights {position:absolute;left:316px;top:30%;z-index:2;padding:0px;margin:0px;font-family:'PT Sans', sans-serif;color:#777777;font-size:0.75em;line-height:1.5em;}
#copyrights a {color:#777777;text-decoration:underline;}
#copyrights a:hover {color:#888888;text-decoration:underline;}

.change_language {font-weight:normal;color:#000000;font-size:0.3em;top:-1px;position:relative;}
.only_language {font-weight:normal;color:#999999;font-size:0.3em;top:-1px;position:relative;}

.pages {margin:0px;padding:30px 0px 0px 6px;color:#999999;font-size:1em;font-weight:bold;font-family:'PT Sans', sans-serif;z-index:100;position:relative;}
.pages a {color:#435494;text-decoration:underline;font-size:1.2em;padding:0px 5px 0px 5px;font-weight:normal;}
.pages a:hover {color:#2E6CB8;text-decoration:underline;}
.pages span.act_page {color:#F06D07;text-decoration:none;font-size:22px;padding:0px 5px 0px 5px;font-weight:normal;}


.rent {display:none;background-color:#ebebeb;opacity:0.9;width:400px;height:200px;position:relative;z-index:100;left:-10px;top:-10px;border:1px #000000 solid;}
