* { padding: 0px; margin: 0px; }

img { border: 0px; }

ul, ol { list-style: none; }

a { text-decoration: none; outline: none; }

table { border: 0px; }

html, body { height: 100%; }

html body {
	min-width: 999px;
	color: #111;
	background: #BCBEC0;
	font-family: arial,sans-serif;
	font-size: 13px;
}

a:link, a:visited {
	color: #105CFF;	
	font-weight: 300;
}

a:hover, a:active {
	color: #000033;	
	font-weight: 300;
	text-decoration:none;	
}

abbr { text-decoration: underline; }

h4 { font-size: 13px; }

#main-container {
	width: expression(document.body.clientWidth < 1014 ? "1009px" : "100%" );
	min-height: 100%;
	margin: 0px auto;
}

* html div#main-container { height: 100%; }

#header-container {
	height: 95px;
	color: inherit;
	background: #255271 url(../i/backgrounds.gif) 0px -20px repeat-x;
}

#header {
	color: inherit;
//	background: url(../i/header-swirl.png) bottom right no-repeat;
}

#header-main {
	height: 65px;
}

#header-logo {
	width: 500px;
	height: 65px;
	margin: 0px auto;
	text-align: center;
	background: url(../i/header-logo-line.gif) 50% 40% no-repeat;
}

#header-logo img {
	position: relative;
	margin-top: -8px;
}

#top-menu a:link, #top-menu a:visited {
	color: #FFFFFF;
	background: inherit;
	text-decoration: none;   	
}

#top-bar {
	position: relative;
	width: 100%;
	height: 13px;
	font-size: 0px;
	color: inherit;
	background: #EC0000 url(../i/backgrounds.gif) 0px 0px repeat-x;
}

#top-tab-container {
	position: relative;
	width: 800px;
	height: 30px;
	margin-top: -13px;
	margin-left: 15px;
}

#top-tab-m {
	float: left;
	height: 100%;
	padding: 0px 3px;
	color: #EEE;
	background: url(../i/top-tab.gif) 0px -30px repeat-x;		
}

#top-tab-content {
	padding: 7px 0px 0px 0px;
}

#top-tab-ls, #top-tab-rs {
	float: left;
	width: 10px;
	height: 100%;
	color: inherit;
}

#top-tab-ls {
	background: url(../i/top-tab.gif) 0px 0px no-repeat;
}

#top-tab-rs {
	background: url(../i/top-tab.gif) 0px -60px no-repeat;
}

#top-tab-content a {
	color: #EEE;
	background: none;
	font-weight: bold;
	letter-spacing: 0.5px;
}

.header-login .form-text, header-login .form-pass {
	color: #EEE;
	background: none;
	padding: 2px;
	border: 1px solid #EF5959;
	font-size: 11px;
}

#navigation {
	position: relative;
	width: auto;
	height: auto;
	padding: 0px;
	color: inherit;
	background: url(../i/backgrounds.gif) 0px -155px repeat-x;
	text-align: center;
}

#navigation li {
	vertical-align: middle;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-table;
	display: inline-block;
	padding: 0px 5px;
}

#navigation li a {
	display: block;
	color: #EEE;
	background: inherit;
	font-weight: bold;	
	font-size: 14px;
	letter-spacing: 0.5px;
}

#navigation li span {
	display: block;
	color: #EEE;
	background: inherit;
	padding: 8px 12px 10px 4px;
	margin: 0px 0px 0px 10px;
	text-align: left;
}

*:first-child+html ul#navigation li {
	display: inline;
	height: 0px;
	he\ight: auto;
}

* html ul#navigation li {
	display: inline;
	height: 0px;
	he\ight: auto;
}

#navigation #active a span {
	background: url(../i/nav-active.gif) top right no-repeat;
}

#navigation #active a {
	background: url(../i/nav-active-left.gif) top left no-repeat;
}

#navigation li a:hover span {
	background: url(../i/nav-active.gif) top right no-repeat;
}

#navigation li a:hover {
	background: url(../i/nav-active-left.gif) 0px 0px no-repeat;
}

#content-container{
	margin: 5px 5px 0px;
}

.fclmr_m {
	height:100%;
	margin-left: 185px;
	margin-right: 185px;
	padding: 0px 2px 0px 4px;
}

.fclmr_l {
	float: left;
	width: 185px;
}

.fclmr_r {
	float: right;
	width: 185px;
}

.f3n_m {
	height: 100%;
	margin: 0px 330px 0px 185px;
	padding: 0px 2px 0px 4px;
}

.f3n_l {
	float: left;
	width: 185px;
}
.f3n_r {
	float: right;
	width: 330px;
}

.f2n_m {
	height: 100%;
	margin-right: 330px;
	padding: 0px 2px 0px 4px;
}

.fclm_c {
	width: 100%;
}

.fclm_l {
	float: left;
	width: 185px;
}

.fclm_m {
	height: 100%;
	margin-left:185px;
}

.fcmr_c {
	width: 100%;
}

.fcmr_r {
	float: right;
	width: 220px;
}

.fcmr_m {
	height: 100%;
	margin-right: 220px; 
}

.fcu {
	width: 100%;
}

.fcu_l {
	float: left;
	width: 400px;
}

.fcu_m {
	height: 100%;
	margin-left: 400px;
}

.\3clmr_l {
	float: left;
	width: 185px;
}

.\3clmr_r {
	float: right;
	width: 185px;
}

.n2c {
	width: 999px;
	margin: 0px auto;
}

.n2c_t {

}

.n2c_m {

}

.n2c_l {
	float: left;
	width: 671px;
}

.n2c_r {
	float: left;
	width: 327px;
}

.fix_3_t {
	
}

.fix_3_m {
	width: 989px;
	margin: 0px auto;
}

.fix_3_m_l {
	float: left;
	width: 185px;
}

.fix_3_m_m {
	width: 619px;
	margin: 0px 185px;
}

* html .fix_3_m_m {
	width: 612px;
}

.fix_3_m_r {
	float: right;
	width: 185px;
}


#userhead {
	float: left;
	width: 100%;
}

#userhead li {
	display: inline;
}

#userhead a {
	float: left;
	padding: 0px 0px 0px 9px;
	color: #EEE;
	background: url("../i/tabs-left.gif") 0% -80px no-repeat;
	text-decoration: none;
}

#userhead a span {
	float: left;
	display: block;
	padding: 8px 15px 5px 6px;
	color: inherit;
	background: url("../i/tabs-right.gif") 100% -80px no-repeat;
	font-weight: 700;
	letter-spacing: 0.5px;
}

/*\*/
#userhead a span { float: none; }
/* */

#userhead a:hover span {
	color: #666;
}

#userhead #current a {
	background-position: 0px -40px;
}

#userhead #current a span {
	color: #EEE;
	background-position: 100% -40px;
	font-weight: bold;
}

#userhead a:hover {
	background-position: 0% 0px;
}

#userhead a:hover span {
	background-position: 100% 0px;
}

.formTitle {
	padding: 10px 0px 0px 0px;
	text-align: center;	
}

.formMsg {
	color: #666;
	background: inherit;
	font-weight: 600;
	text-align: center;
}

div.formInput {
	margin: 0px;
}

div.formInputLeft {
	width: 100%;
	margin: 0px;
}

.formInput table {
	margin: 5px auto;
}

.formInputLeft table {
	width: 100%;
	margin: 0px;
	padding-right: 30px;
}

.formInput input, .formInput textarea, .formInput select,
.formInputLeft input, .formInputLeft textarea, .formInputLeft select {
	padding: 2px;
	border: 1px solid #000000;
	margin: 0px 3px;
	color: inherit;
	background-color: #FFF;
	text-align: left;
}
.formInputLeft input, .formInputLeft textarea, .formInputLeft select {
	padding: 0px;
	margin: 0px;
}

.formInput th, .formInputLeft th {
	font-weight: 600;	
	text-align:right;	
}

.formInput td {
	text-align:left;
	padding-left:1px;	
}

div.formSubmit {
	text-align: center;	
}

.formSubmit input {
	padding: 2px 5px;
	margin: 0px;
	color: #000;
}

.paging {
	border-spacing: 0px;
	margin: 5px auto;
	color: #777;
	background: inherit;
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;
	background-color:#E8E8E8;
}

.paging span, .paging a {
	padding: 3px;
	font-weight: normal;
}

.pagingt a span { padding: 0px; border: 0px; }

.paging td.current-page a, .paging a:hover, .paging a:active {
	color: #EEE;
	background: #6B92BC;
	text-decoration: none;
}

.paging a:hover, .paging a:active { background: #AABED3; }

#photo-list td#l, #photo-list td#m, #photo-list td#r {
	height: 44px;
	width: 13px;
	padding: 0px;
	color: inherit;
}


.paging td#m table { padding: 6px 0px; cursor: default; }

.paging td.previous-page { padding-right: 15px; }

.paging td.next-page { padding-left: 15px; }

#viewThumb {
	float: right;
	width: 16px;
	height: 16px;
	color: inherit;
	background: url('../i/sizefull.gif') -48px 0px;
}

.thumb #viewThumb {
	background: url('../i/sizefull.gif') -0px 0px;
}

#viewTop {
	float: right;
	width: 16px;
	height: 16px;
	color: inherit;
	background: url('../i/sizefull.gif') -64px 0px;
}
.topview #viewTop{
	background: url('../i/sizefull.gif') -16px 0px;
}

#viewFull {
	float: right;
	width: 16px;
	height: 16px;
	color: inherit;
	background: url('../i/sizefull.gif') -79px 0px;
}
.fullview #viewFull{
	background: url('../i/sizefull.gif') -32px 0px;
}

.iconlink { margin: 0px 3px; }

.iconlink span { padding-left: 3px; vertical-align:top; }

#inList {
	position: relative;
	width: auto;
	height: auto;
	padding: 0px;
	color: inherit;
	background: #FFF;
	font-size: 12px;
	text-align: center;
}

#inList .inElm { vertical-align: middle }

.inElm {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-table;
	display: inline-block;
	padding: 5px 0px;
	margin: 5px;
	overflow: hidden;
}

* html .inElm {
	height: 0px;
	he\ight: auto;
	display: inline;
}

*:first-child+html .inElm {
	height: 0px;
	he\ight: auto;
	display: inline;
}

.inItem {
	width: 160px;
	height: auto;
}

.fullview .inItem {
	width: 360px;
	height: 200px;	
	height: auto;
}

.topview .inItem{
	width: 190px;
	height: 200px;		
	height: auto;			
}

.selecteditem div {
	filter: alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;		
}

.selecteditem {
	border: 2px solid red;
}

.selecthelper {
	color: inherit;
	background: #000;
	filter: alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}

ul.uPhotoSmall {
	height: auto;
	overflow: hidden;
	font: 12px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}

.uPhotoSmall li { display: block }

.uPhotoSmall li.uImage {
	float: left;
	width: 160px;
	padding: 0px;
	margin: 0px;
}

.uPhotoSmall li.uImage img {
	height: auto;
	color: inherit;
	background: #FFF;
	padding: 0px;
	border: 1px solid #000;
}

.uPhotoSmall li.uDescription {
	float: none;
	width: 100px;
	display: none;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}

.fullview .uPhotoSmall li.uDescription {
	float: left;
	width: 195px;
	display: block;
	overflow: hidden;
	text-align: left;
}

.topview .uPhotoSmall li.uDescription {
	float: none;
	clear: both;
	display: block;
	width: 200px;
	overflow: hidden;
	text-align:left;
}

.topview .uPhotoSmall .uFullInfo { display: none; }

.uDescription b {
	font-weight: 600;
	font-size: 13px;
}

.vviews { color: #666; font: 10px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }

.vdesc { color: #444; font:10px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; }

.quotes {
	padding-left: 10px;
	color: #666;
	background: inherit;
	font-size: 12px;
	text-align: left;
}

div#footer-clear { clear: both; padding-bottom: 155px; }

div#footer-container {
	height: 155px;
	margin-top: -162px;
	color: #CCC;
	background: #000 url(../i/backgrounds.gif) 0px -203px repeat-x;
}

#footer {
	font-size: 11px;
	padding: 15px;
}

#footer a {
	color: #eee;
	background: none;
}

#footer-container a:hover {
	text-decoration:underline;	
}

.left { float: left; }

.right { float: right; }

.clear { clear: both; }

.hidden { display: none; }

.block { display: block; }

.center { text-align: center; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

.underline { text-decoration: underline; }

.smaller { font-size: 11px; }

.bigger { font-size: 16px; }

.over-hidden { overflow: hidden; }

.hbox, .hbox_tab { text-align: left; }

.tlc, .trc, .t, .blc, .brc, .b { overflow: hidden; font-size: 0px; }

.hbox { padding: 0px 0px 5px; }

.gbox { margin-bottom: 5px; }

.gbox .gbox { margin-bottom: 0px; }

.gbox .blc, .gbox .brc, .gbox .b, div .ibox .b, .hbox div.brc, .hbox div.blc, .hbox div.b { height: 8px; background-position: bottom; background-repeat: repeat-x; }

.gbox .tlc, .gbox .trc, .gbox .t { height: 3px; }

.gbox .tlc, .gbox .ml, .gbox .blc, div .ibox .tlc, div .ibox .ml, div .ibox .blc, .hbox div.tlc, .hbox div.ml, .hbox div.blc { padding-left: 11px; background-position: top left; background-repeat: repeat-y; }

.gbox .trc, .gbox .mr, .gbox .brc, div .ibox .trc, div .ibox .mr, div .ibox .brc, .hbox div.trc, .hbox div.mr, .hbox div.brc { padding-right: 11px; background-position: top right; background-repeat: repeat-y; }

.gbox .blc, div .ibox .blc, .hbox div.blc { background-position: bottom left; }

.gbox .brc, div .ibox .brc, .hbox div.brc { background-position: bottom right; }

.gbox .m, div .ibox .m, .hbox div.m { padding: 10px 2px 0px; color: inherit; background: #FFF; }

div div .gbox_bh .m { background: #222; }

div div .hbox_bh .m { background: #BCBEC0; }

div div div div .ibox_dark .m { background: #FFF; }

.hbox div.tlc, .hbox div.trc, .hbox div.t { height: 29px; }

div div .ibox .tlc, div div .ibox .trc, div div .ibox .t, div div .ibox .blc, div div .ibox .brc, div div .ibox .b { height: 11px; }

div div .ibox .m { padding: 5px 3px; }

div.hbox div.t h1 { margin: 0px 3px; color: #FFF; background: inherit; font-weight: bold; font-size: 14px; line-height: 33px; text-decoration: none; }
div.hbox div.t h3 { margin: 0px 3px; color: #FFF; background: inherit; font-weight: bold; font-size: 14px; line-height: 33px; text-decoration: none; }
div.hbox div.t h4 { margin: 0px 3px; color: #FFF; background: inherit; font-weight: bold; font-size: 14px; line-height: 33px; text-decoration: none; text-align:center; }

.gbox .gbox .tlc { background-image: url(../i/gbox_c.png); }
.gbox .gbox .trc { background-image: url(../i/gbox_c.png); }
.gbox .gbox .t { background-image: url(../i/gbox_e.gif); }
.gbox .gbox .ml { background-image: url(../i/gbox_s.gif); }
.gbox .gbox .mr { background-image: url(../i/gbox_s.gif); }
.gbox .gbox .blc { background-image: url(../i/gbox_c.png); }
.gbox .gbox .brc { background-image: url(../i/gbox_c.png); }
.gbox .gbox .b { background-image: url(../i/gbox_e.gif); }

div .hbox_bh .hbox .tlc { background-image: url(../i/hbox_bh_c.gif); }
div .hbox_bh .hbox .trc { background-image: url(../i/hbox_bh_c.gif); }
div .hbox_bh .hbox .t { background-image: url(../i/hbox_bh_e.gif); }
div .hbox_bh .hbox .ml { background-image: url(../i/hbox_bh_s.gif); }
div .hbox_bh .hbox .mr { background-image: url(../i/hbox_bh_s.gif); }
div .hbox_bh .hbox .blc { background-image: url(../i/hbox_bh_c.gif); }
div .hbox_bh .hbox .brc { background-image: url(../i/hbox_bh_c.gif); }
div .hbox_bh .hbox .b { background-image: url(../i/hbox_bh_e.gif); }

.hboxff .hbox div.tlc { background-image: url(../i/hbox_red_c.gif); }
.hboxff .hbox div.trc { background-image: url(../i/hbox_red_c.gif); }
.hboxff .hbox div.t { background-image: url(../i/hbox_red_e.gif); }
.hboxff .hbox div.ml { background-image: url(../i/hbox_red_s.gif); }
.hboxff .hbox div.mr { background-image: url(../i/hbox_red_s.gif); }
.hboxff .hbox div.blc { background-image: url(../i/hbox_red_c.gif); }
.hboxff .hbox div.brc { background-image: url(../i/hbox_red_c.gif); }
.hboxff .hbox div.b { background-image: url(../i/hbox_red_e.gif); }

.hbox_tab .hbox div.tlc { background-image: url(../i/hbox_blue_c.gif); }
.hbox_tab .hbox div.trc { background-image: url(../i/hbox_blue_c.gif); }
.hbox_tab .hbox div.t { background-image: url(../i/hbox_blue_e.gif); }
.hbox_tab .hbox div.ml { background-image: url(../i/hbox_blue_s.gif); }
.hbox_tab .hbox div.mr { background-image: url(../i/hbox_blue_s.gif); }
.hbox_tab .hbox div.blc { background-image: url(../i/hbox_blue_c.gif); }
.hbox_tab .hbox div.brc { background-image: url(../i/hbox_blue_c.gif); }
.hbox_tab .hbox div.b { background-image: url(../i/hbox_blue_e.gif); }

.hbox_tab_lb .hbox div.tlc { background-image: url(../i/hbox_blue_lb_c.gif); }
.hbox_tab_lb .hbox div.trc { background-image: url(../i/hbox_blue_lb_c.gif); }
.hbox_tab_lb .hbox div.t { background-image: url(../i/hbox_blue_lb_e.gif); }
.hbox_tab_lb .hbox div.ml { background-image: url(../i/hbox_blue_lb_s.gif); }
.hbox_tab_lb .hbox div.mr { background-image: url(../i/hbox_blue_lb_s.gif); }
.hbox_tab_lb .hbox div.blc { background-image: url(../i/hbox_blue_lb_c.gif); }
.hbox_tab_lb .hbox div.brc { background-image: url(../i/hbox_blue_lb_c.gif); }
.hbox_tab_lb .hbox div.b { background-image: url(../i/hbox_blue_lb_e.gif); }

div div .ibox_light .ibox .tlc { background-image: url(../i/ibox_light_c.gif); }
div div .ibox_light .ibox .trc { background-image: url(../i/ibox_light_c.gif); }
div div .ibox_light .ibox .t { background-image: url(../i/ibox_light_e.gif); }
div div .ibox_light .ibox .ml { background-image: url(../i/ibox_light_s.gif); }
div div .ibox_light .ibox .mr { background-image: url(../i/ibox_light_s.gif); }
div div .ibox_light .ibox .blc { background-image: url(../i/ibox_light_c.gif); }
div div .ibox_light .ibox .brc { background-image: url(../i/ibox_light_c.gif); }
div div .ibox_light .ibox .b { background-image: url(../i/ibox_light_e.gif); }

div div .ibox_dark .ibox .tlc { background-image: url(../i/ibox_dark_c.gif); }
div div .ibox_dark .ibox .trc { background-image: url(../i/ibox_dark_c.gif); }
div div .ibox_dark .ibox .t { background-image: url(../i/ibox_dark_e.gif); }
div div .ibox_dark .ibox .ml { background-image: url(../i/ibox_dark_s.gif); }
div div .ibox_dark .ibox .mr { background-image: url(../i/ibox_dark_s.gif); }
div div .ibox_dark .ibox .blc { background-image: url(../i/ibox_dark_c.gif); }
div div .ibox_dark .ibox .brc { background-image: url(../i/ibox_dark_c.gif); }
div div .ibox_dark .ibox .b { background-image: url(../i/ibox_dark_e.gif); }

div div div .rbox_dark .m { background: #E6DEDA; }

div div .rbox_dark .ibox .tlc { background-image: url(../i/rbox_dark_c.gif); }
div div .rbox_dark .ibox .trc { background-image: url(../i/rbox_dark_c.gif); }
div div .rbox_dark .ibox .t { background-image: url(../i/rbox_dark_e.gif); }
div div .rbox_dark .ibox .ml { background-image: url(../i/rbox_dark_s.gif); }
div div .rbox_dark .ibox .mr { background-image: url(../i/rbox_dark_s.gif); }
div div .rbox_dark .ibox .blc { background-image: url(../i/rbox_dark_c.gif); }
div div .rbox_dark .ibox .brc { background-image: url(../i/rbox_dark_c.gif); }
div div .rbox_dark .ibox .b { background-image: url(../i/rbox_dark_e.gif); }


.box1 {
	margin:10px;
     background: #eee;
     background: #fff;
     border: 1px solid #BCBEC0;
     padding: 10px 15px 15px 15px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
	 text-align:center;
}

.boxr {
	margin:0px;
     background: #eee;
     background: #fff;
     border: 1px solid #BCBEC0;
     padding: 0px 0px 0px 0px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
	 text-align:center;
}


.boxtrans {
	margin:10px;
     border: 1px solid #BCBEC0;
     padding: 10px 15px 15px 15px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
	 text-align:center;
}


.box2 {
     padding: 0px 0px 10px 0px;
	 text-align:center;
}

.box2-h {
	background: #203449;
	border-width: 1px 1px 0px 1px;
	border-color:#333;
	border-style:solid;
	color:#FFFFFF;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	padding: 3px 0px;
}

.box2-m {
	background: #fff;
	border-width: 0px 1px 1px 1px;
	border-color:#333;
	border-style:solid;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	padding: 10px 5px 5px 5px;
	text-align:left;
}

.numzero {
	color:#aaa;
}


