body {margin: 0px; font-family: Arial !important; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #999999; background-image: url(../images/main_bgrnd.jpg); }
a, a:visited, a:active{color: #999999; text-decoration: none;outline-style: none;font-weight: bold;}
.red{color: #FF0000;}
.ioio{width: 600px;display:none;}

.tp{width: 1000px;margin: 0px auto;}
.tpl{position: relative;float: left;width: 305px;height: 341px;background-image: url(../images/top_left_bgrnd_bottom.jpg);background-position: bottom;background-repeat: no-repeat;z-index: 100;}
.tpl a img{border: 0px;}
.tpr{position: relative;float: left;width: 694px;height: 341px;background-repeat: no-repeat;}
.tp_nav{position: absolute; bottom: 20px;width: 653px;height: 45px;padding:12px 5px 3px 15px;background-image: url(../images/top_nav_bgrnd.png);background-repeat: repeat-x;opacity: 0.75;margin-left: 10px;}
.tp_nav a{color: #000;}
.tp_nav a:hover{color: #FF0000;text-decoration: underline;}
.tp_langs{height: 45px;width: 105px;position: absolute;top: 10px;right: 5px;background-image: url(../images/top_pins.png);background-repeat: no-repeat;}
.tp_langs a{padding-left: 17px;}
.top_contact_titles{position: absolute; bottom: 70px; left: 30px;z-index: 110;text-align: right;}
.top_contact_data{position: absolute; bottom: 70px; left: 135px;z-index: 110;text-align: left;width:170px;height: 75px;overflow: hidden;}
.top_contact_titles span,.top_contact_data span{display: block; color: #000000;margin-top: 5px;}

.main{position: relative;border-left: 2px solid #E9E9E9;border-right: 2px solid #E9E9E9;background-color: #FFF;margin: 0px auto;width: 982px;padding: 2px 5px 10px 10px;}

.bottom{background-color: #FFF;margin: 15px auto;width: 1000px;border-bottom:2px solid #E9E9E9;border-top:2px solid #E9E9E9;height:98px;position:relative;}
.bottom .btm_nav{margin: 10px auto; width: 90%;text-align: center;}
/* SORTABLE */
.sortable li {float: left;width: 100px; height: 75px;list-style-type: none;margin:8px;text-align: center;position: relative; }
.sortable li img{width: 100px;border: 0px solid;}

.img_thumbs_ul li{float: left;list-style-type: none;margin:3px;text-align: center;position: relative;width: 140px;overflow: hidden;}
.img_thumbs{width: 130px;height:100px;opacity: 0.55;cursor: pointer;}
.over_thumb{width: 130px;height:100px;opacity: 1;cursor: pointer;}

.gallery_back a{position: absolute; top: 20%;left: 1px;background-image: url(../images/gallery_arrows.jpg);background-repeat: no-repeat;background-position: top left;width:50px;height: 35px;}
.gallery_back a:hover{background-position: left 90%;width:50px;height: 35px;}
.gallery_forw a{position: absolute; top: 20%;right: 1px;background-image: url(../images/gallery_arrows.jpg);background-repeat: no-repeat;background-position: top right;width:50px;height: 35px;}
.gallery_forw a:hover{background-position: right 96%;width:50px;height: 35px;}

/*PAGINATION*/
.pagination{margin-top: 10px;}
.pagination a{padding: 5px; margin-left: 5px;border: 1px solid #CCC;color: #000;}
.pagination a:hover{padding: 5px; margin-left: 5px;border: 1px solid #CC3333;}
.pagination a.selected{padding: 5px; margin-left: 5px;border: 1px dotted #CC3333;color: #000;}

.dobg{position: absolute;width: 170px;right: 10px;bottom: 5px;}
.dobg a {padding-right: 50px; height: 16px;background-image:url(../images/dobg_logo.gif);background-repeat: no-repeat;background-position:right;}
.dobg a:hover {padding-right: 50px; height: 16px;background-image:url(../images/dobg_logo_over.gif);background-repeat: no-repeat;background-position:right;}
