*{margin:0;padding:0}

body,input,select,select option,textarea{font-family:arial,sans-serif;font-size:14px;}

html{height:100%;background:#fff;}

body{min-height:100%;line-height:1.4;color:#000}
* html body{height:100%}

img{border:0}

button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none;}

select:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none}
select option{padding-left:3px;}

table{border-collapse:collapse}

a:link,a:visited{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}

.cfx{zoom:1}
.cfx:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}


.inputText>i{display:block;border:1px solid #a7a7a7;zoom:1;padding:1px 2px;font-style:normal;overflow:hidden;}
.inputText>i>b{display:block;font-weight:normal;*margin:-1px 0 -1px 0;}
.inputText input{border:0;display:block;width:100%;background:transparent;}


/*.main{min-width:990px}*/


h1{font-size:24px;padding:15px 20px 0;font-family:'Trebuchet MS',arial,sans-serif;}


.PC{padding:15px 20px;font-family:'Trebuchet MS',arial,sans-serif;font-size:16px;}
.PC>table>thead>tr>td,
.PC>table>tbody>tr>td{padding:5px 8px;vertical-align:top;}
.PC>table>thead>tr>td.empty,
.PC>table>tbody>tr>td.empty{overflow:hidden;font-size:0;text-indent:-9999px;}
.PC>table>thead>tr>td{background:#eee;white-space:nowrap;}
.PC>table>tbody>tr>td{border-top:1px dotted #ccc;}
.PC>table>thead>tr>td:first-child~td,
.PC>table>tbody>tr>td:first-child~td{border-left:1px dotted #ccc;}
.PC .inputText{width:80px;}
.PC .inputText input{font-size:16px;}
.PC .inputText+sub{vertical-align:baseline;font-size:12px;color:#555;display:block;padding:2px 0 0;}

.PC .Profit small{display:block;font-size:14px;color:#777;}

.PC .AddCol{height:0;position:relative;}
.PC .AddCol>.in{position:absolute;left:100%;margin:0 0 0 25px;top:-2px;}
.PC .AddCol span{display:block;white-space:nowrap;padding:2px 8px 2px 28px;background:#090;color:#fff;cursor:pointer;position:relative;}
.PC .AddCol span:hover{background:#0c0;}
.PC .AddCol span:before,
.PC .AddCol span:after{content:' ';display:block;position:absolute;height:0;overflow:hidden;background:#fff;}
.PC .AddCol span:before{padding-top:2px;width:14px;top:12px;left:6px;}
.PC .AddCol span:after{padding-top:14px;width:2px;top:6px;left:12px;}


.Descr{padding:5px 20px 15px;font-family:tahoma,arial,sans-serif;font-size:16px;max-width:800px;}

.OddFormat{padding:0px 20px 10px;font-family:tahoma,arial,sans-serif;font-size:14px;max-width:800px;}
.OddFormat>div {display: inline-block; padding-right: 10px; }
.OddFormat>div:first-child {font-weight: bold;}


.oCheckboxes>ins{display:block;text-decoration:none;zoom:1;}
.oCheckboxes>ins:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}
.oCheckboxes>ins+ins{padding-top:4px;}
.oCheckboxes>ins>input{float:left;width:13px;height:13px;margin:3px 0 0}
.oCheckboxes>ins>label{margin:0 0 0 18px;display:block}



