*{padding:0px; margin:0px}
html, body{min-height:100%}
h1,h2,h3,h4,h5,h6,p,ul,ol,br,div{display:block}
br{clear:both;display:block;font-size:2px;line-height:7px;}
img{border:0px}
a{Text-decoration:none; color:#1f4037; cursor:pointer}
a:hover{Text-decoration:underline; color:#000000}
p{margin:0 0 10px 0}

#page a:hover{
	Text-decoration:none;
}
#page a{
	Text-decoration:underline;
}

a, input, input:focus, textarea:focus, button:focus, button:active, select:focus {
outline:medium none;
}

h1, .h1, h2, .h2{font-size:20px; font-weight:normal}
h3, .h3, h4, .h4{font-size:18px; font-weight:normal}
h5, .h5, h6, .h6, .big{font-size:16px; font-weight:normal}
.normal, #page{font-size:14px}
.small{font-size:12px}
.mini{font-size:10px}

blockquote{
	display:block;
	padding:5px;
	margin:5px 0;
	background:#eeeeee;
	border:1px solid #999999;
}

#page.smallpage h1, #page.smallpage .h1, #page.smallpage h2, #page.smallpage .h2{font-size:16px;}
#page.smallpage h3, #page.smallpage .h3, #page.smallpage h4, #page.smallpage .h4{font-size:14px;}
#page.smallpage h5, #page.smallpage .h5, #page.smallpage h6, #page.smallpage .h6, #page.smallpage .big{font-size:12px}
#page.smallpage .normal, #page.smallpage{font-size:10px}
#page.smallpage .small{font-size:8px}


#page.bigpage h1, #page.bigpage .h1, #page.bigpage h2, #page.bigpage .h2{font-size:20px;}
#page.bigpage h3, #page.bigpage .h3, #page.bigpage h4, #page.bigpage .h4{font-size:18px;}
#page.bigpage h5, #page.bigpage .h5, #page.bigpage h6, #page.bigpage .h6, #page.bigpage .big{font-size:16px}
#page.bigpage .normal, #page.bigpage{font-size:14px}
#page.bigpage .small{font-size:12px}


.info_block{
	margin:10px 0;
	padding:5px 10px;
	border-top:2px dashed #ffffff;
	border-bottom:2px dashed #ffffff;
	background:#eeeeee;
}

label{cursor:pointer}
table{
border-collapse:collapse;
border-spacing:0px
}
table td, table th{
padding:0px;
margin:0px;
vertical-align:top;
text-align:left;
}

table.tableinfo{
	width:100%;
	margin:0 0 15px;
}
.tableinfo th{
	border:1px solid #444444;
	background:#444444;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
}
.tableinfo th a{
	color:#ffffff;
}
.tableinfo td{
	background:#ffffff;
	border:1px solid #444444;
	padding:5px;
}
.tableinfo p{
	margin:0px;
}
.tableinfo.hovertbg tr:hover td{
	background:#eeeeee;
}
.tableinfo.noborder td, .tableinfo.noborder th{
	border:0px;
	border-bottom:1px solid #444444;
}

input, select, textarea{
	color:#666666; 
	height:auto; 
	border:1px solid #c1c1c1;
	font-size:12px; 
	line-height:12px;
	background:#e7e7e7; 
	padding:3px 3px 3px 8px;
	margin-bottom:2px;
	border-radius:3px;
	box-shadow:-1px 1px 3px #cacaca inset;
	background-color:#ffffff;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	line-height:16px;
}
input.false, textarea.false, select.false{background:url(star.gif) no-repeat 2px 3px #ffffff;}
input.true, textarea.true, select.true{background:url(yes.png) no-repeat 2px 3px #ffffff;}
textarea{overflow:auto}
input[type='radio'], input[type='checkbox']{border:0 none; margin:0 2px 5px 0; padding:0; background:none}
input[type='button'], input[type='submit'], input[type='reset']{
	background:url(out.jpg) repeat-x left bottom #fefefe;
	padding:4px 10px;
	border:1px solid #c1c1c1;
	line-height:20px;
	box-shadow: 0 0 1px #cacaca inset;
	font-size:12px;
	cursor:pointer;
}
option[selected=selected]{
      background:#b30000;
      color:#ffffff;
}
input:focus, select:focus, textarea:focus{color:#444444; border:1px solid #444444}
input[type='button']:hover, input[type='submit']:hover, input[type='reset']:hover{
	background:url(in.jpg) repeat-x left top #fefefe;
}
input[disabled='disabled'], select[disabled='disabled'], textarea[disabled='disabled']{opacity:0.5; filter:alpha(opacity=50)}

ol{padding:0px; margin:0 0 15px 20px}
ul{padding:0px; margin:0 0 15px 20px; list-style-type:disc}
ul ul, ul.mainlist{list-style-type:circle}
li a{text-decoration:none}
ul.nolist{list-style-type:none; margin:0px; font-weight:bold}
ul.nolist ul{margin:0 0 0 20px; list-style-type:square; font-size:12px; font-weight:normal}
.nolist{list-style-type:none}
.list_inline ul{margin:0px;}
.list_inline li{display:inline; padding:0 10px 0 0}
.list_current li.current{color:#b30000; font-weight:bold}
.list_current li.current a{color:#b30000; font-weight:bold}


.showbox .hideinline, .showbox .hideblock{
 display:none;
}
.showbox:hover .hideinline{
    display:inline;
}
.showbox:hover .hideblock{
    display:block;
}
.showbox:hover .showblock{
    display:none;
}


.pointer{cursor:pointer}
.pointer:hover{opacity:0.7}
.pointer_left:hover{
opacity:0.7;
margin-left:-5px;
}
.pointer_right:hover{
opacity:0.7;
margin-right:-5px;
}
.fav{color:#c32429!important}
.white{color:#ffffff!important}
.black{color:#000000!important}
.gray{color:#999999!important}
.danger{color:#ff0000!important}


.bold, b, strong{font-weight:bold}
.italic, i, em{font-style:italic}
.through{text-decoration:line-through}
.text{font-weight:normal}

.fw_bold{font-weight:bold}
.fw_normal{font-weight:normal}
.fs_normal{font-style:normal}
.fs_italic{font-style:italic}
.text_none, .text_none a, .text_none a *{text-decoration:none!important}
.text_line{text-decoration:line-through}
.text_overline{text-decoration:overline}
.text_underline{text-decoration:underline}


.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}

.clearfix{clear:both; overflow:hidden; height:1px; margin:-1px 0 0 0}
.clear{clear:both}
.right{text-align:right}
.left{text-align:left}
.vtop{vertical-align:top}
.vbottom{vertical-align:bottom}
.vmiddle{vertical-align:middle}
.center{text-align:center}
.both{text-align:justify}
.justify{text-align:justify}
.fright{float:right; display:block;}
.fleft{float:left; display:block;}
.middle{margin:0 auto}

.overflow_hidden{overflow:hidden;}
.overflow_auto{overflow:auto;}

.bg{background-color:#444444}
.bggray{background-color:#aeaeae}
.bgwhite{background-color:#e1e1e1}
.bgblack{background-color:#8cbaff}
.bgfav{background-color:#ffcccc}

.hover_bg:hover{
	background:#ffcccc;
}

.img_left{
	float:left;
	margin:0 10px 5px;
}
.img_right{
	float:right;
	margin:0 0 5px 10px;
}


.shadow_top{background-image:url(shadow_top.png); background-position:left top;background-repeat:repeat-x}
.shadow_bottom{background-image:url(shadow_bottom.png); background-position:left bottom;background-repeat:repeat-x}
.shadow_left{background-image:url(shadow_left.png); background-position:left top;background-repeat:repeat-y}
.shadow_right{background-image:url(shadow_right.png); background-position:right top;background-repeat:repeat-y}

.shadow_top_mini{background-image:url(shadow_top_mini.png); background-position:left top;background-repeat:repeat-x}
.shadow_bottom_mini{background-image:url(shadow_bottom_mini.png); background-position:left bottom;background-repeat:repeat-x}
.shadow_left_mini{background-image:url(shadow_left_mini.png); background-position:left top;background-repeat:repeat-y}
.shadow_right_mini{background-image:url(shadow_right_mini.png); background-position:right top;background-repeat:repeat-y}


.block{display:block;}
.none{display:none}

.hidden{visibility:hidden}
.opacity{opacity:0.5; filter:alpha(opacity=50)}


.spadding{padding:5px}
.spadding_left{padding-left:5px}
.spadding_right{padding-right:5px}
.spadding_top{padding-top:5px}
.spadding_bottom{padding-bottom:5px}
.mpadding{padding:10px}
.mpadding_left{padding-left:10px}
.mpadding_right{padding-right:10px}
.mpadding_top{padding-top:10px}
.mpadding_bottom{padding-bottom:10px}
.bpadding{padding:15px}
.bpadding_left{padding-left:15px}
.bpadding_right{padding-right:15px}
.bpadding_top{padding-top:15px}
.bpadding_bottom{padding-bottom:15px}
.padding{padding:20px}
.padding_left{padding-left:20px}
.padding_right{padding-right:20px}
.padding_top{padding-top:20px}
.padding_bottom{padding-bottom:20px}

.padding_rt{padding:10px 10px 0 0}
.padding_lt{padding:10px 0 0 10px}
.padding_lb{padding:0 0 10px 10px}
.padding_rb{padding:0 10px 10px 0}
.padding_tb{padding:10px 0}
.padding_lr{padding:0 10px}



.smargin{margin:5px}
.smargin_left{margin-left:5px}
.smargin_right{margin-right:5px}
.smargin_top{margin-top:5px}
.smargin_bottom{margin-bottom:5px}
.mmargin{margin:10px}
.mmargin_left{margin-left:10px}
.mmargin_right{margin-right:10px}
.mmargin_top{margin-top:10px}
.mmargin_bottom{margin-bottom:10px}
.bmargin{margin:15px}
.bmargin_left{margin-left:15px}
.bmargin_right{margin-right:15px}
.bmargin_top{margin-top:15px}
.bmargin_bottom{margin-bottom:15px}
.margin{margin:20px}
.margin_left{margin-left:20px}
.margin_right{margin-right:20px}
.margin_top{margin-top:20px}
.margin_bottom{margin-bottom:20px}

.margin_rt{margin:10px 10px 0 0}
.margin_lt{margin:10px 0 0 10px}
.margin_lb{margin:0 0 10px 10px}
.margin_rb{margin:0 10px 10px 0}
.margin_tb{margin:10px 0}
.margin_lr{margin:0 10px}




.border{border:1px solid #444444}
.border_bottom{border-bottom:1px solid #444444}
.border_top{border-top:1px solid #444444}
.border_right{border-right:1px solid #444444}
.border_left{border-left:1px solid #444444}

.border_dashed{border:1px dashed #444444}
.border_bottom_dashed{border-bottom:1px dashed #444444}
.border_top_dashed{border-top:1px dashed #444444}
.border_right_dashed{border-right:1px dashed  #444444}
.border_left_dashed{border-left:1px dashed #444444}

.border_dotted{border:1px dotted #444444}
.border_bottom_dotted{border-bottom:1px dotted #444444}
.border_top_dotted{border-top:1px dotted #444444}
.border_right_dotted{border-right:1px dotted  #444444}
.border_left_dotted{border-left:1px dotted #444444}




.fav_border{border:1px solid #b30000}
.fav_border_bottom{border-bottom:1px solid #b30000}
.fav_border_top{border-top:1px solid #b30000}
.fav_border_right{border-right:1px solid #b30000}
.fav_border_left{border-left:1px solid #b30000}


/*-------------------------------*/

.width10{float:left;width:10%}
.width15{float:left;width:15%}
.width20{float:left;width:20%}
.width25{float:left;width:25%}
.width30{float:left;width:30%}
.width33{float:left;width:33%;width:33.33%;}
.width40{float:left;width:40%}
.width50{float:left;width:50%}
.width60{float:left;width:60%}
.width70{float:left;width:70%}
.width75{float:left;width:75%}
.width80{float:left;width:80%}
.width85{float:left;width:85%}
.width90{float:left;width:95%}


/*------------------------*/
.col532 > div{float:left;width:20%;}
.col4321 > div, .col64321 > div, .col432 > div, .col6432 > div, .col421 > div, .col42 > div, .smallwidth .col66432 > div{float:left;width:25%;}
.col21 > div, .col2 > div{float:left;width:50%;}

.col632 > div, .bigwidth .col64321 > div, .bigwidth .col6432 > div, .col66432 > div{float:left;width:16%;width:16.66%;}
.bigwidth .col64321 > div:nth-child(4n+1), .bigwidth .col6432 > div:nth-child(4n+1), .col421 > div:nth-child, .smallwidth .col66432  > div:nth-child(6n+1){clear:none;}
.bigwidth .col64321 > div:nth-child(6n+1), .bigwidth .col6432 > div:nth-child(6n+1), .col632 > div:nth-child(6n+1), .col66432 > div:nth-child(6n+1), .smallwidth .col66432 > div:nth-child(4n+1), .col532 > div:nth-child(5n+1){clear:left;}

.col4321 > div:nth-child(4n+1), .col64321 > div:nth-child(4n+1), .col6432 > div:nth-child(4n+1), .col432 > div:nth-child(4n+1), .col42 > div:nth-child(4n+1), .microb .col66432 > div:nth-child(3n+1){clear:left;}

.bigwidth .col64321 > div:nth-child(4n+1), .bigwidth .col6432 > div:nth-child(4n+1){
	clear:none;
}

.smallwidth .col4321 > div, .smallwidth .col64321 > div, .smallwidth .col6432 > div, .smallwidth .col432 > div, .col321 > div, .col32 > div, .microb .col632 > div, .microb .col66432 > div, .smallwidth .col532 > div{width:33%;width:33.33%;float:left}
.smallwidth .col4321 > div:nth-child(4n+1), .smallwidth .col64321 > div:nth-child(4n+1), .smallwidth .col432 > div:nth-child(4n+1), .smallwidth .col6432 > div:nth-child(4n+1), .microb .col632 > div:nth-child(6n+1), .microb .col66432 > div:nth-child(4n+1), .smallwidth .col66432 > div:nth-child(6n+1), .smallwidth .col532 > div:nth-child(5n+1){clear:none;}
.smallwidth .col4321 > div:nth-child(3n+1), .smallwidth .col64321 > div:nth-child(3n+1), .smallwidth .col6432 > div:nth-child(3n+1), .smallwidth .col432 > div:nth-child(3n+1), .col321 > div:nth-child(3n+1), .col32 > div:nth-child(3n+1), .microb .col632 > div:nth-child(6n+1), .smallwidth .col532 > div:nth-child(3n+1){clear:left;}


.microb .col4321 > div, .microb .col64321 > div, .microb .col432 > div, .microb .col6432 > div, .microb .col321 > div, .microb .col421 > div, .microb .col32 > div, .microb .col42 > div, .atom .col632 > div, .atom .col66432 > div, .microb .col532 > div{width:50%;}
.microb .col4321 > div:nth-child(3n+1), .microb .col64321 > div:nth-child(3n+1), .microb .col432 > div:nth-child(3n+1), .microb .col6432 > div:nth-child(3n+1), .microb .col321 > div:nth-child(3n+1), .microb .col32 > div:nth-child(3n+1), .atom .col632 > div:nth-child(3n+1), .atom .col66432 > div:nth-child(3n+1), .microb .col532 > div:nth-child(3n+1){clear:none;}
.microb .col4321 > div:nth-child(2n+1), .microb .col64321 > div:nth-child(2n+1), .microb .col432 > div:nth-child(2n+1), .microb .col6432 > div:nth-child(2n+1), .col21 > div:nth-child(2n+1), .col2 > div:nth-child(2n+1), .microb .col321 > div:nth-child(2n+1), .microb .col421 > div:nth-child(2n+1), .microb .col32 > div:nth-child(2n+1), .microb .col42 > div:nth-child(2n+1), .atom .col632 > div:nth-child(2n+1), .atom .col66432 > div:nth-child(2n+1), .microb .col532 > div:nth-child(2n+1){clear:left;}


.atom .col4321 > div, .atom .col64321 > div, .microb .col21 > div, .atom .col321 > div, .atom .col421 > div{width:100%;}

.colcenter{
	text-align:center;
}
.colcenter > div{
	text-align:left;
	display:inline-block;
	vertical-align:top;
	float:none!important;
	margin:0 -2px;
}
.col4321:after, .col64321:after, .col432:after , .col6432:after, .col21:after, .col532:after , .col42:after, .col32:after {
	clear: both;
    content: "1";
    margin: -3px 0;
    height: 1px;
    overflow: hidden;
    position: relative;
    width: 100%;
    float: none;
    display: block;
    line-height: 50px;
}
/*-------------------------------*/
.radius{
	-moz-border-radius:20px;
	border-radius:20px;
	behavior:url(moduls/pie/PIE.php);
}
.mradius{
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(moduls/pie/PIE.php);
}
.sradius{
	-moz-border-radius:5px;
	border-radius:5px;
	behavior:url(moduls/pie/PIE.php);
}


