/* Deposoft 2008 CSS Document *//* CSS basic containers */body { /* contains all */    margin: 0;    font-family: sans-serif;    font-size: 12px;    background-color: #6e6d6d;		text-align: center;}#main { /* contains: header, main middle element, footer */    margin-left: auto;    margin-right: auto;    width: 960px;    text-align: left;}/* CSS elements for header and footer containers */.allheader {    border-style: solid;    border-color: #dededc;    border-width: 2px;    border-top-width: 0px;    margin-top: 0px;    height: 288px;    background-image:   url(../IMG/allheader_bck.jpg);}.allfooter {    border-style: solid;    border-color: #dededc;    border-width: 2px;    border-top-width: 0px;    margin-top: 8px;    height: 126px;    width: 955px;    background-image:   url(../IMG/allfooter_bck.jpg);}#logoandbox{    border: 0;    float: left;    height: 288px;    width: 248px;    margin-top: 0px;}#searchandbannerandmenu {    float: left;    border-style: solid;    border-color: #d05757;    border: 0;    width: 707px;    height: 288px;    margin-top: 0px;}#bannerbox {    float: left;    border-style: solid;    border-color: #dededc;    height: 174px;    width: 707px;    border: 0;}/* END CSS elements for header and footer containers *//* CSS elements for header search area */.searchbox {    float: left;    border-style: solid;    border-color: #dededc;    border: 0;    height: 70px;    width: 707px;    margin-top: 0px;}.search {    float: right;    margin-right: 10px;    border-style: solid;    border-color: #dededc;    border: 0;    height: 25px;    width: 130px;    margin-top: 8px;}.advsearch {    float: right;    font-family: sans-serif;    font-size: 7px;    color: #fffffd;    text-decoration: none;    margin-top: 3px;    margin-right: 23px;}.advsearch:hover {    color: #2e98cf;    cursor: pointer;}.search .field {    padding: 3px;    margin: 6px 0 4 6px;    border-width: 0px;    border-color: #fcfcfa;    width: 100px;    height: 11px;    font-family: sans-serif;    font-size: 10px;    background-image:  url(../CSS/IMG/allheader_bck.jpg);}/* IE6 only */	* html .search .field  { height: 16px;}.search .go {    margin: 3px 4px 0 0;}/* END CSS elements for header search area *//* CSS elements for footer and header horizontal menus */#allheader_menu_box {    float: left;    border-style: solid;    border-color: #dededc;    height: 43px;    width: 700px;    border: 0;}#allfooter_menu_box {    border-style: solid;    border-color: #dededc;    width: 950px;    border: 0;    padding: 10px;}#allfooter_menu_box2 {    border-style: solid;    border-color: #dededc;    height: 43px;    width: 950px;    border: 0;}#allheader_menu {    float: right;    margin-right: 8px;    margin-top: 18px;}#allfooter_menu {    margin-right: 8px;    margin-top: 0px;    width:100%;    text-align:center;    margin:0 auto;}#allfooter_menu2 {    margin-right: 8px;    margin-top: 18px;    width:100%;    text-align:center;    margin:0 auto;}#allheader_menu a {    font-family: sans-serif;    font-size: 11px;	    font-weight: normal;    color: #fefefe;    text-decoration: none;    margin-left: 3px;}#allfooter_menu a {    font-family: sans-serif;    font-size: 11px;	    font-weight: normal;    color: #fefefe;    text-decoration: none;    margin-left: 3px;}#allfooter_menu2 a {    font-family: sans-serif;    font-size: 9px;	    font-weight: normal;    color: #fefefe;    text-decoration: none;    margin-left: 3px;}#allheader_menu a:hover {    color: #6badea;}#allheader_menu a:active {    color: #6badea;}#allfooter_menu a:hover {    color: #6badea;}#allfooter_menu2 a:hover {    color: #6badea;}/* END CSS elements for footer and header horizontal menus *//* CSS horizontal divide bar and language switch menu */.horizontal_divider {    border-style: solid;    border-color: #2e98cf;    border-width: 2px;    background-color: #2e98cf;    height: 21px;	    margin-top: 5px;    margin-bottom: 5px;	}.horizontal_divider_menu {    float: right;    margin-right: 8px;    margin-top: 4px;	padding-top: 5px;		/* Hide from IE-Mac \*/ 		padding-top: 0px;	/* End hide */	}.horizontal_divider_menu a {    font-family: sans-serif;    font-size: 10px;    font-weight: normal;    color: #1e2529;    text-decoration: none;    margin-left: 2px;}.horizontal_divider_menu a:hover {    color: #b9dcee;}/*  END CSS horizontal divide bar and language switch menu *//* CSS basic containers for active part - contains three columns */#main_middle {    border-style: solid;    border-color: #2e98cf;    margin-top: 5px;    background-image: url(../IMG/main_middle_bck.jpg);    overflow: hidden;		border-width: 2px;		width: 958px;	/* Hide from IE-Mac \*/ 	width: 955px;/* End hide */}/* IE6 only */	* html #main_middle { width: 960px;}#main_middle_top {    height: 10px;    width: 950px;}#first_column {    float: left;    border-style: solid;    border-color: #2e98cf;    border: 0;    width: 195px;    margin-left: 10px;}/* IE6 only */* html #first_column{margin-left: 5px;}#second_column {    float: left;    border-style: solid;    border-color: #2e98cf;    border: 0;    margin-left: 9px;	width: 485px;			/* Hide from IE-Mac \*/     margin-left: 10px;	/* End hide */	}#third_column {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    width: 236px;     max-width: 236px;    margin-left: 9px;		/* Hide from IE-Mac \*/     margin-left: 10px;	/* End hide */	}.container { /* aligns paragraphs in column containers */    margin-bottom: 10px;    margin-top: 10px;    margin-left: 10px;    margin-right: 10px;    border-style: solid;    border-color: green;    border-width: 0px;}.container_multiple {    float: left;    width: 240px;    margin: 0 auto;    margin-left: 0px;    margin-top: 0px;    margin-bottom: 3px;    border-style: solid;    border-color: green;    border-width: 0px;}/* ENDD CSS basic containers for active part *//* CSS first column containers */.first_column_container {    float: left;    border-style: solid;    border-color: #fcfdfe;    border-width: 0px;    margin-left: 0px;    width: 195px;    max-width: 195px;    margin-bottom: 10px;    background-color: #e9e9e7;}.first_column_container_top_mainmenu {    float: left;    border-style: solid;    border-color: red;    border-width: 0px;    margin-left: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    height: 53px;    width: 195px;    max-width: 195px;    background-image:   url(../IMG/mainmenu_header.gif)}.first_column_container_top_quickvote {    float: left;    border-style: solid;    border-color: red;    border-width: 0px;    margin-left: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    height: 53px;    width: 195px;    max-width: 195px;		background-image:   url(../IMG/quickvote_header.gif);}.first_column_container_top_shoppingcart {    float: left;    border-style: solid;    border-color: red;    border-width: 0px;    margin-left: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    height: 53px;    width: 195px;    max-width: 195px;    background-image:   url(../IMG/shoppingcart_header.gif);}.first_column_container_top_justabox {    float: left;    border-style: solid;    border-color: red;    border-width: 0px;    margin-left: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    height: 53px;    width: 195px;    max-width: 195px;		background-image:   url(../IMG/justabox_header.gif);}.first_column_container_top_gear {    float: left;    border-style: solid;    border-color: red;    border-width: 0px;    margin-left: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    height: 53px;    width: 195px;    max-width: 195px;		background-image:   url(../IMG/gear_header.gif);}/* END CSS first column containers *//* CSS second column containers */.second_column_container {    float: left;    border-style: solid;    border-color: #2e98cf;    border-width: 0px;    width: 485px;    max-width: 485px;    margin-bottom: 10px;    background-color: #f0f0ee;}.second_column_container_top {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 37px;    width: 485px;    max-width: 485px;    margin-bottom: 0px;}.second_column_container_top_middle {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 37px;    width: 485px;    max-width: 485px;    margin-bottom: 0px;    background-image:   url(../IMG/middle_header.jpg);}/* END CSS second column containers *//* CSS third column containers */.third_column_container {    float: left;    border-style: solid;    border-color: #fcfdfe;    border-width: 0px;    width: 236px;    max-width: 236px;    margin-bottom: 10px;    background-color: #f0f0ee;}.third_column_container_top_forum {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 53px;    width: 236px;    max-width: 236px;    background-image:   url(../IMG/forum_header.gif);}.third_column_container_top_statistics {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 53px;    width: 236px;    max-width: 236px;    background-image:   url(../IMG/statistics_header.gif);}.third_column_container_top_hardware {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 53px;    width: 236px;    max-width: 236px;    background-image:   url(../IMG/hardware_header.gif);}.third_column_container_top_links {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 53px;    width: 236px;    max-width: 236px;    background-image:   url(../IMG/links_header.gif);}.third_column_container_top_multimedia {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 53px;    width: 236px;    max-width: 236px;    background-image:   url(../IMG/multimedia_header.gif);}.third_column_container_top_gallery {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 53px;    width: 236px;    max-width: 236px;    background-image:   url(../IMG/gallery_header.gif);}/* END CSS third column containers *//* CSS text styles  */.boxheadline1 {    float: left;    font-family: sans-serif;    font-size: 11px;    color: #2e98cf;    height: 37px;    text-align: left;    margin-top: 12px;    margin-left: 10px;}.boxheadline2 {    float: left;    font-family: sans-serif;    font-size: 11px;    height: 37px;    color: #303132;    text-align: left;    margin-top: 12px;    margin-left: 5px;}.subheadline {    border-style: solid;    border-color: #dededc;    border-width: 0px;    text-align: left;    font-family: sans-serif;    font-style: bold;    font-size: 15px;    font-weight: normal;    margin-left: 10px;    margin-bottom: 8px;    margin-top: 10px;    color: #262729;    padding-bottom: 0px;}.headline {    text-align: left;    border-style: solid;    border-color: yellow;    border-width: 0px;    font-family: sans-serif;    font-style: normal;    font-size: 23px;    font-weight: normal;    margin-left: 10px;    margin-bottom: 0px;    margin-top: 0px;    color: #42709e;    padding-bottom: 0px;}.text {    text-align: left;    font-family: sans-serif;    font-size: 11px;    border-style: solid;    border-color: red;    border-width: 0px;    font-weight: normal;    margin-left: 10px;    margin-right: 10px;    margin-top: 10px;    margin-bottom: 0px;    color: #303132;    padding-bottom: 0px;}.block {    text-align: left;    font-family: sans-serif;    font-size: 11px;    border-style: solid;    border-color: red;    border-width: 0px;    font-weight: normal;    margin-left: 10px;    margin-right: 10px;    margin-top: 10px;    margin-bottom: 0px;    color: #303132;    padding-bottom: 0px;}.lead {    text-align: left;    font-family: sans-serif;    font-size: 11px;    border-style: solid;    border-color: red;    border-width: 0px;    font-weight: bold;    margin-left: 10px;    margin-right: 10px;    margin-top: 10px;    margin-bottom: 0px;    color: #303132;    padding-bottom: 0px;}.subtitle {    text-align: left;    border-style: solid;    border-color: yellow;    border-width: 0px;    font-family: sans-serif;    font-style: normal;    font-size: 15px;    font-weight: normal;    margin-left: 10px;    margin-right: 10px;    margin-bottom: 0px;    margin-top: 3px;    color: #42709e;    padding-bottom: 0px;}.sideheadline {    text-align: left;    border-style: solid;    border-color: yellow;    border-width: 0px;    font-family: sans-serif;    font-style: normal;    font-size: 13px;    font-weight: normal;    margin-left: 10px;    margin-right: 10px;    margin-bottom: 0px;    margin-top: 0px;    color: #42709e;    padding-bottom: 0px;    padding-top: 0px;}.sidetext {    text-align: left;    font-family: sans-serif;    font-size: 11px;    border-style: solid;    border-color: red;    border-width: 0px;    font-weight: normal;    margin-left: 10px;    margin-right: 10px;    margin-top: 0px;    margin-bottom: 0px;    color: #303132;    padding-bottom: 0px;}.sidetext:hover {    color: #6badea;    cursor: pointer;}.bluelinetext {    text-align: left;    text-indent: 10px;    font-family: sans-serif;    font-size: 11px;    border-style: solid;    border-color: red;    border-width: 0px;    font-weight: normal;    margin-left: 10px;    margin-right: 10px;    margin-top: 0px;    margin-bottom: 6px;    color: #303132;    padding-bottom: 2px;    background-color: #d4e5ee;}.bluelinetext:hover {    color: #e8f0f4;    background-color: #80888c;    cursor: pointer;}.more_to_left {    text-align: left;    font-family: sans-serif;    font-size: 9px;    margin-left: 10px;    margin-top: 5px;}.more_to_left:hover {    color: #6badea;    cursor: pointer;}.more_to_right {    text-align: right;    font-family: sans-serif;    font-size: 9px;    margin-top: 5px;    padding-bottom: 5px;    padding-right: 10px;}.more_to_right_ie {    text-align: right;    font-family: sans-serif;    font-size: 9px;    margin-top: 5px;    padding-bottom: 5px;    padding-right: 10px;}.more_to_right:hover {    color: #6badea;    cursor: pointer;}/* END CSS text styles  *//* CSS vertical menu  */ul#navmenu,ul#navmenu li,ul#navmenu ul {    margin: 0;    border: 0 none;    padding: 0;    list-style: none;}ul#navmenu li {    display: block !important;    display: inline;    position: relative;}/* Root Menu */ul#navmenu a {    border: 0px solid #FFF;    border-right-color: #CCC;    border-bottom-color: #CCC;    border-bottom-style:dotted;    border-bottom-width:1px;    padding-left: 5px;    padding-top: 8px;    display: block;    background: #e9e9e7;    color: #262729;    font-family: sans-serif;    text-decoration: none;    font-style: normal;    font-size: 11px;    text-decoration: none;    height: 20px;    vertical-align: middle;}/* IE6 only */* html ul#navmenu a {padding-bottom: 6px;}* html li  {font-size: 16px;}/* Root menu hover */ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {    background: #CCC;    color: #FFF;}/* 2nd menu */ul#navmenu li:hover li a,ul#navmenu li.iehover li a {    background: #EEE;    color: #666;}/* 2nd menu hover */ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a {    background: #CCC;    color: #FFF;}/* 3rd menu */ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a {    background: #45a1d0;    color: #FFF;}/* 3rd menu hover */ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a {    background: #CCC;    color: #FFF;}/* 4th menu */ul#navmenu li:hover li:hover li:hover li a,ul#navmenu li.iehover li.iehover li.iehover li a {    background: #EEE;    color: #666;}/* 4th menu hover */ul#navmenu li:hover li:hover li:hover li a:hover,ul#navmenu li.iehover li.iehover li.iehover li a:hover {    background: #CCC;    color: #FFF;}ul#navmenu ul {    display: none;    position: absolute;    top: 0;    text-indent:5px;    left: 0px;    display: block !important;     display: inline;    position: relative;				/* Hide from IE-Mac \*/     text-indent:20px;	/* End hide */	}ul#navmenu ul ul {    display: none;    position: absolute;    top: 0;    text-indent:10px;	left: 0px;    display: block !important;    display: inline;    position: relative;  		/* Hide from IE-Mac \*/     text-indent:40px;	/* End hide */	}ul#navmenu ul ul ul {    display: none;    position: absolute;    top: 0;    text-indent:15px;    left: 0px;    display: block !important;    display: inline;    position: relative;  		/* Hide from IE-Mac \*/     text-indent:60px;	/* End hide */		}ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul {    display: none;}ul#navmenu li:hover ul,ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul {    display: block;}/* END CSS vertical menu  *//* CSS image usage elements */#main_middle_pic {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 0px;    height: 165px;    width: 485px;    max-width: 485px;    margin-bottom: 20px;    margin-top: 0px;    margin-left: 0px;}img.top {    vertical-align:text-top}img.bottom {    vertical-align:text-bottom}.floatLeft {    float: left;}.floatRight {    float: right;}.image-left {    float: left;    vertical-align: text-top;    margin-top: 0px;    margin-bottom: 0px;    margin-left: 0px;}.image-float-left {    float: left;    margin-top: 0px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 10px;}.image-float-left2 {    float: left;    margin-top: 0px;    margin-bottom: 0px;    margin-left: 10px;    margin-right: 10px;}.image-float-right {    float: right;    margin-top: 0px;    margin-bottom: 0px;    margin-left: 10px;    margin-right: 0px;}/* END CSS image usage elements *//* CSS image gallery elements */#gallery_bigpic {    float: left;    left: 10px;    border-style: solid;    border-color: #e9e9e7;    border-width: 10px;    margin-bottom:12px;    width: 465px;    max-width: 465px;    background-color: #e9e9e7;}.gallery_smallpics {    float: left;    border-style: solid;    border-color: green;    border-width: 0px;    width: 470px;    max-width: 470px;    margin-bottom: 10px;    margin-left: 10px;    background-color: none;	padding: 0px;}/* IE6 only */	* html .gallery_smallpics  { margin-left: 5px;}.gallery_smallpic {    float: left;    border-style: solid;    border-color: #2e98cf;    border-width: 2px;    margin-right: 10px;    margin-bottom: 9px;    width: 80px;    max-width: 80px;    background-color: #f0f0ee;    filter:alpha(opacity=75);    -moz-opacity:.75;    opacity:.75;}.gallery_smallpic:hover {    border-color: #4b4e50;    cursor:pointer;    filter:alpha(opacity=100);    -moz-opacity:1.0;    opacity:1.0;}.gallerytext {    font-family: sans-serif;    font-style: normal;    font-size: 11px;    text-decoration: none;    margin: 10px;}#second_column_container_gallery {    float: left;    border-style: solid;    border-color: red;    border-width: 0px;    width: 485px;    max-width: 485px;    margin-bottom: 10px;    background-color: #f0f0ee;}#gallery_bck {    background-color: #f0f0ee;	border-color: red;    border-width: 3px;	width: 485px;}/* CSS image gallery elements *//* CSS advanced search form elements */.advancedsearch {    float: left;    border-style: solid;    border-color: #dededc;    border: 0;    width: 485x;    margin-top: 10px;	margin-left: 0px;		/* Hide from IE-Mac \*/ 	margin-left: 0px;	/* End hide */		}.advancedsearch_field {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 1px;    font-family: sans-serif;    font-size: 11px;    width: 210px;    margin: 5px;    padding:5px;    color: #000000;}.advancedsearch .field {    padding: 3px;    border-width: 1px;    border-color: #fffffd;    border-style: solid;    width: 200px;    height: 11px;    font-family: sans-serif;    font-size: 10px;    background-color: #cacbc6;}/* IE6 only */	* html .advancedsearch .field  { height: 22px;}.advancedsearch #drops {    padding: 3px;    border-width: 1px;    border-color: #fffffd;    border-style: solid;    width: 200px;    height: 20px;    font-family: sans-serif;    font-size: 11px;    background-color: #cacbc6;}.advancedsearch #select {    padding: 3px;    border-width: 1px;    border-color: #fffffd;    border-style: solid;    width: 200px;    font-family: sans-serif;    font-size: 11px;    background-color: #cacbc6;}.advp {    margin: 0 0 0 0;}.advp2:hover {    font-family: sans-serif;    font-size: 11px;    color: #2e98cf;    cursor: pointer;}.advp3 {    font-family: sans-serif;    font-size: 9px;    color: #000000;    cursor: pointer;}.advp3:hover {    font-family: sans-serif;    font-size: 9px;    color: #2e98cf;    cursor: pointer;}#formcontainer { /* quick vote container */    float: left; 	font-family: sans-serif;    font-size: 9px;    color: #262729;	border-color: red;    border: 0;		width: 168px;    max-width: 168px;	margin-left: 0px;    padding-left: 7px;	/* Hide from IE-Mac \*/ 	width: 170px;    max-width: 170px;	margin-left: 0px;    padding-left: 0px;/* End hide */		}/* END CSS advanced search form elements *//* CSS login elements */.login {    float: left;    margin-left: 10px;    border-style: solid;    border-color: #dededc;    border: 0;    width: 216px;    margin-top: 3px;}.memberloginid {    float: left;    border-style: solid;    border-color: #dededc;    border-width: 1px;    width: 216px;    max-width: 216px;    font-family: sans-serif;    font-size: 11px;    color: #000000;}#remember {    float: left;    margin-bottom: 5px;    padding-bottom: 5px;    margin-top: 3px;    padding-top: 3px;    width: 216px;    max-width: 216px;    font-family: sans-serif;    font-size: 9px;    color: #262729;    vertical-align: center;}.memberloginfield {    float: left;    width: 216px;    height: 25px;    max-width: 216px;}.advlogin {    float: left;    font-family: sans-serif;    font-size: 9px;    font-style: bold;    color: #262729;    text-decoration: none;    margin-top: 0px;    padding-top: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    margin-left: 3px;    width: 210px;    max-width: 210px;}.advlogin:hover {    color: #2e98cf;    cursor: pointer;}.login .field {    padding: 3px;    border-width: 1px;    border-color: #fffffd;    border-style: solid;    width: 120px;    height: 11px;    font-family: sans-serif;    font-size: 10px;    background-color: #cacbc6;}/* IE6 only */	* html .login .field  { height: 22px;}.login .go {    margin: 3px 4px 0 0;}/* END CSS login elements *//* CSS table settings */table.stats {    text-align: center;    font-family: sans-serif;    font-weight: normal;    font-size: 9px;    color: #fff;    width: 230px;    margin-left: 3px;    margin-bottom: 3px;    background-color: #666;    border: 0px;    border-collapse: collapse;    border-spacing: 0px;}table.stats td {    background-color: #CCC;    color: #000;    padding: 4px;    text-align: left;    border: 1px #fff solid;}table.stats td.hed {    background-color: #666;    color: #fff;    padding: 4px;    text-align: left;    border-bottom: 2px #fff solid;    font-size: 11px;    font-weight: bold;}.image_gallery {	width: 80px;	height:80px;}/* END CSS table settings *//* END CSS plus elements */.subtitle a {    text-align: left;    font-family: sans-serif;    font-style: normal;    font-size: 15px;    font-weight: normal;    color: #42709e;	text-decoration:underline;	}#logoandbox img {	border:0 none;}/* END CSS plus elements */
