BODY {
	margin : 0px;
	padding : 0px;
	font-family : Tahoma;
	font-size : 11px;
	background : url('/gfx/default/bg.gif');
	color : #555555;
}

INPUT {
    font-family : Tahoma;
    font-size : 11px;
    color : #555555;
}

TEXTAREA {
    font-family : Tahoma;
    font-size : 11px;
    color : #555555;
    padding-top : 2px;
    padding-bottom : 2px;
    background-color : white;
    border : 1px solid #7F9DB9;
}

SELECT {
    background-color : white;
    border : 1px solid #7F9DB9;
    font-family : Tahoma;
    font-size : 11px;
    color : #555555;
}

H1 {
	font-size : 15px;
	font-weight : bold;
	color : #FF7600;
}

P {
	padding : 0px;
	margin : 0px 0px 10px 0px;
	text-align : justify;
}

#title_container {
	padding-right : 30px;
	text-align : justify;
}
#title_container H1 {
	font-size : 19px;
	font-weight : bold;
	color : #FF7600;
	
	padding : 0px;
	margin : 0px 0px 15px 0px;
}
#title_container H3 {
	font-size : 14px;
	font-weight : bold;

	padding : 0px;
	margin : 0px 0px 15px 0px;
}
#title_container P {
	font-size : 12px;
	line-height : 16px;
	color : black;
	text-align : justify;
}

P.big_p {
	font-size : 12px;
	line-height : 16px;
	color : black;
}

H1.main_head {
	font-size : 20px;
	font-weight : bold;
	color : #FF7600;
	
	padding : 0px;
	margin : 0px 0px 15px 0px;
}

H2 {
	font-size : 14px;
	font-weight : bold;
	color : #FF7600;

	padding : 0px;
	margin : 0px 0px 15px 0px;
}

H3 {
	font-size : 14px;
	font-weight : bold;
	color : #FF7600;

	padding : 0px;
	margin : 0px 0px 15px 0px;
}

H4 {
	font-size : 13px;
	font-weight : bold;

	padding : 0px;
	margin : 0px 0px 10px 0px;
}

H5 {
	font-size : 13px;
	font-weight : bold;
	
	padding : 0px;
	margin : 0px 0px 10px 0px;	
}

H6 {
	font-size : 12px;
	font-weight : bold;
	
	padding : 0px;
	margin : 0px 0px 10px 0px;	
}

.textInput {
    padding-top : 2px;
    padding-bottom : 2px;
    background-color : white;
    border : 1px solid #7F9DB9;
    padding-left : 5px;
}

A {
	color : #FF7600;
	text-decoration : underline;
}

A:hover {
	color : #FF7600;
	text-decoration : none;
}

#loginStatus {
    width : 895px;
    margin : 5px auto 5px auto;
    text-align : right;
    padding-right : 25px;
    font-size : 12px;
}
#loginStatus .st_left { float : left;padding-left : 25px; }
#loginStatus .st_left .st_left_inner { padding : 4px;background-color : #E9E9E6; }
#loginStatus .st_right { float : right; }
#loginStatus .st_right .st_right_inner { padding : 5px;background-color : #E9E9E6; }
#loginStatus .st_right form { margin : 0;padding : 0; }
#loginStatus .st_right input { border : none;font-size : 11px;background-color : white;width : 80px; }
#loginStatus .st_right .log_link { border : none;width : 60px;background-color : #E9E9E6;color : #FF7600;text-decoration : underline;font-size : 12px;cursor : pointer; }

#baseContainer {
    width : 936px;
    margin-left : auto;
    margin-right : auto;
}

#base_left {
    width : 21px;
    float : left;
    height : 316px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/default/bg_left.png', sizingMethod='scale');
}

#base_middle {
    width : 895px;
    float : left;
}

#base_right {
    width : 20px;
    float : right;
    height : 316px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/default/bg_right.png', sizingMethod='scale');
}

#topContainer {
    width : 895px;
    height : 114px;
    margin : 0px auto 0px auto;
	padding : 0px;
}
#topContainer A {
	display : block;
	width : 895px;
	height : 114px;
	position : relative;
}
#topContainer SPAN {
	background : url('/gfx/default/topA.jpg');
	display : block;
	width : 895px;
	height : 114px;
	position : absolute;
	left : 0px;
	top : 0px;
	cursor : pointer;
	z-index : 2;
}

#menuContainer {
	width : 895px;
	height : 50px;
	margin-left : auto;
	margin-right : auto;
	background : url('/gfx/default/topB.jpg');
}

#innerContainer {
	width : 895px;
	background-color : white;
	margin-left : auto;
	margin-right : auto;
}

#left_container {
	width : 243px;
	float : left;
}

#right_container {
	width : 644px;
	float : right;
}

#footer {
    text-align : center;
    padding-top : 20px;
    padding-bottom : 40px;
	width : 895px;
	margin : 0 auto 0 auto;
}

.etarget {
	padding-bottom : 30px;
	padding-top : 10px;
	border-top : 1px solid #C7C7C7;
}

.reg_section_base {
	padding-bottom : 80px;
}

.reg_section_firmy {
	width : 410px;
	height : 153px;
	margin : 0 0 0 30px;
	padding : 0;
	float : left;
	position : relative;
	background : url('/gfx/default/reg_banner.gif');
	text-decoration : none;
}
.reg_section_firmy p { font-size : 25px;margin : 0;padding : 0;position : absolute;left : 35px;top : 38px;color : black;cursor : pointer; }
.reg_section_firmy div { font-size : 25px;position : absolute;left : 35px;top : 73px;text-decoration : underline;cursor : pointer; }
.reg_section_firmy p.sub { font-size : 14px;margin : 0;padding : 0;position : absolute;left : 35px;top : 113px; }

.reg_section_soukrome {
	width : 409px;
	height : 153px;
	margin : 0 30px 0 0;
	padding : 0;
	float : right;
	position : relative;
	background : url('/gfx/default/reg_banner.gif');
	text-decoration : none;
}
.reg_section_soukrome p { font-size : 25px;margin : 0;padding : 0;position : absolute;left : 35px;top : 38px;color : black;cursor : pointer; }
.reg_section_soukrome div { font-size : 25px;position : absolute;left : 35px;top : 73px;text-decoration : underline;cursor : pointer; }


.reg_section {
	margin : 0px 20px 20px 20px;
	padding : 10px;
	background-color : #F2F2F2;
}
.reg_section H3 { font-size : 13px;margin : 0 0 10px 0; }
.reg_section P { margin : 0 0 10px 0; }
.reg_section DIV { text-align : right;font-size : 12px; }

.insert_header { padding : 0 4px 0 4px;background-color : white; }
.insert_header .i_first { background-color : #FFE4CC; }
.insert_header .i_first p { text-align : center;padding : 15px 0 5px 0;color : #FF7600;font-size : 20px;margin : 0; }
.insert_header .i_sec { background-color : #FFE4CC; }
.insert_header .i_sec p { text-align : center;font-weight : bold;font-size : 11px;color : #FF7600;margin : 0;padding : 5px 0 10px 0; }
.insert_header .i_sec p span { color : black; }
.insert_header .i_third { text-align : center;background-color : #FFCEA3; }
.insert_header .i_third img { border : none; }

.bubble_box {
	clear : both;
	height : 32px;
}
.bubble_box DIV.bubble_active { 
	width : 55px;
	height : 32px;
	background : url('/gfx/default/bubble.gif');
	float : left;
	
	position : relative;
	top : -5px;
}
.bubble_box DIV.bubble_active SPAN { display : block;padding : 13px 0px 0px 0px;text-align : center; }
.bubble_box DIV.bubble_active A { color : white;font-weight : bold;text-decoration : none; }

.bubble_box DIV.bubble_normal { 
	width : 55px;
	height : 32px;
	float : left;
	
	position : relative;
	top : -5px;	
}
.bubble_box DIV.bubble_normal SPAN { display : block;padding : 13px 0px 0px 0;text-align : center; }
.bubble_box DIV.bubble_normal A { color : #ff7701;font-weight : bold;text-decoration : underline; }

.activityTable {
	width : 605px;
}
.activityTable TD {
	white-space : nowrap;
	padding : 2px 0px 2px 0px;
}
.activityTable TD A { font-weight : normal;font-size : 12px; }
.activityTable TD STRONG { font-size : 12px; }
.activityTable TD IMG { vertical-align : absmiddle; }

UL.activityList {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}
UL.activityList LI { margin : 0px;padding : 1px 0px 1px 0px; }

.locationBlock {
	clear : both;
	padding-bottom : 30px;
}
.locationBlock DIV.locationBlock_inner {
	float : left;
	padding-right : 10px;
}
.locationBlock DIV.locationBlock_inner A { font-size : 11px; }
.locationBlock DIV.locationBlock_inner STRONG { font-size : 11px; }

.info_par {
	line-height : 15px;
	margin : 0px;
	padding : 0px;
}
.info_par P { margin : 0px;padding-bottom : 15px;padding-right : 20px; }
.info_par DIV { margin : 0px;padding-bottom : 25px; }
.info_par A { font-weight : bold;font-size : 12px; }

.tiny_text {
	font-weight : normal;
	font-size : 11px;
}

.path_line {
	padding-bottom : 10px;
}

.inputBorder {
    background-color : white;
    border : 1px solid #7F9DB9;
    overflow : auto;
}

.errorText {
    color : #FF7600;
    font-weight : bold;
}

.orangeText {
    color : #FF7600;
}

.cleaner {
    clear : both;
    height : 0;
    margin : 0;
    padding : 0;
    border : 0;
    font-size : 0px;
}

.form_left {
    background-color : #F2F2F2;
    font-weight : bold;
    font-size : 13px;
    padding : 23px 16px 23px 16px;
    width : 200px;

    border-bottom : 2px solid white;
}

.form_star {
    background-color : #F2F2F2;
    width : 10px;
    color : #FF7600;
    font-weight : bold;

    border-right : 2px solid white;
    border-bottom : 2px solid white;
}

.form_right {
    background-color : #F2F2F2;
    padding : 23px 16px 23px 16px;
    border-bottom : 2px solid white;
}
.form_right_higlight span { font-size : 11px;color : #FF7600; }

.form_left_sec {
    background-color : #F8F8F8;
    font-weight : bold;
    font-size : 13px;
    padding : 23px 16px 23px 16px;
    width : 200px;

    border-bottom : 2px solid white;
}

.form_star_sec {
    background-color : #F8F8F8;
    width : 10px;
    color : #FF7600;
    font-weight : bold;

    border-right : 2px solid white;
    border-bottom : 2px solid white;
}

.form_right_sec {
    background-color : #F8F8F8;
    padding : 23px 16px 23px 16px;
    border-bottom : 2px solid white;
}

.form_star_sub {
    color : #FF7600;
    font-weight : bold;
    padding-right : 5px;
}

.top_ad {
	text-align : center;
	padding-bottom : 25px;
}

.adv_left {
    width : 93px;
    float : left;
}

.adv_left .left {
    float : left;
}

.adv_left .right {
    float : right;
    color : white;
    font-size : 12px;
    font-weight : bold;
    width : 70px;
    text-align : center;
    padding-top : 3px;
}

.adv_left .in_part {
    background-color : #FF7600;
    clear : both;
    height : 21px;
}

.adv_left .out_part {
    background-color : #A5D20B;
    clear : both;
    height : 21px;
}

.adv_left .adv_img {
}

.adv_right {
    width : 512px;
    float : right;
	text-align : justify;
}

.adv_right .line {
    background-color : #F2F2F2;
    height : 21px;
    width : 511px;
    margin-left : 1px;
}

.adv_right .title_href {
    font-size : 12px;
    color : #FF7600;
    font-weight : bold;
    text-decoration : underline;
}

.adv_right .title_href:hover { text-decoration : none; }

.adv_full_line {
	clear : both;
    background-color : #F2F2F2;
    height : 21px;
}

.adv_full {
    clear : both;
}

.adv_full .title_href {
    font-size : 12px;
    color : #FF7600;
    font-weight : bold;
    text-decoration : underline;
}

.adv_full .title_href:hover { text-decoration : none; }

.adv_full .title_head {
    font-size : 15px;
    font-weight : bold;
}

.cal_colT {
    width : 25px;
    height : 18px;
    text-align : right;
    background-color : #FFE4CC;
}

.cal_colA {
    text-align : right;
    color : #D6D6D6;
    height : 18px;
}

.cal_colB {
    color : white;
    background-color : #FF7600;
    text-align : right;
    height : 18px;
}

.cal_colC {
    text-align : right;
    height : 18px;
}

.cal_col_dT {
    text-align : center;
    background-color : #FFE4CC;
    height : 16px;
    width : 24px;
}

.cal_col_dA {
    text-align : center;
    color : #D6D6D6;
    height : 16px;
}

.cal_col_dB {
    text-align : center;
    height : 16px;
}

.tiny_select {
    font-size : 10px;
    width : 40px;
    text-align : center;
}

.submit_small, .submit_large, .submit_large_orange, .submit_small_white {
  display: block;
	border: none;
	text-align: center;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
  font-size: 12px;
  padding: 6px 0 30px 0;
  cursor: pointer;
}
.submit_small, .submit_small_white {
  width: 85px;
  background: transparent url('butt_small.gif') left top no-repeat;
}
.submit_large {
  width: 130px;
  background: transparent url('butt_large.gif') left top no-repeat;
}
.submit_large_orange {
  padding: 20px 0 0 0;
  width: 130px;
  height: 50px;
  background: transparent url('butt_large_orange.gif') left top no-repeat;
  margin: auto;
}
a.submit_large_orange, a.submit_small, a.submit_large {
  text-decoration: none;
}
a:hover.submit_large_orange, a:hover.submit_small, a:hover.submit_large {
  color: white;
}

.submit_small.white {
  background: transparent url('butt_small_white.gif') left top no-repeat;
}
.submit_small_white {
  background: transparent url('butt_small_white.gif') left top no-repeat;
}

.submit_large.light {
  background: transparent url('butt_large_light.gif') left top no-repeat;
}
.submit_large.dark {
  background: transparent url('butt_large_dark.gif') left top no-repeat;
}
.submit_large.white {
  background: transparent url('butt_large_white.gif') left top no-repeat;
}

.right {
  float: right;
}

.forum_href { display : block;width : 183px;height : 36px;position : relative;font-size : 14px;top : -24px;left : 5px;font-weight : bold; }
.forum_href span { display : block;position : absolute;left : 0;top : 0;width : 183px;height : 36px;background : url('/gfx/default/forum_href.gif');cursor : pointer; }

#left_adv {
	clear : both;
	padding-left : 20px;
	padding-top : 15px;
}

#seolista { 
	width: 100%; 
	text-align: center; 
	margin-bottom : 15px;
}

@media print {
	#loginStatus {
		display : none;
	}

	#baseContainer {
	    width : 936px;
	    margin-left : auto;
	    margin-right : auto;
	}

	#base_left {
		display : none;
	}

	#base_middle {
	    width : 895px;
		margin : 0px auto 0px auto;
	}

	#base_right {
		display : none;
	}

	#topContainer {
		display : none;
	}

	#menuContainer {
		display : none;
	}

	#innerContainer {
		width : 895px;
		background-color : white;
		margin-left : auto;
		margin-right : auto;
	}

	#left_container {
		width : 243px;
		float : left;
	}

	#right_container {
		width : 644px;
		float : right;
	}

	#footer {
		display : none;
	}
	
	#seolista {
		display : none;
	}
	
	#left_adv {
		display : none;
	}
}